Hacker News new | past | comments | ask | show | jobs | submit | xytop's comments login

What the shit is there? Where is the most popular alternative, FoxitReader?


Foxit reader is closed source and the mentioned ones on that site are not.

Addendum: Most links of the bottom row don't work anymore. Needs updates


That site is, in my opinion, hilariously bad for the non tech-user.

Top row:

Platform (what's that?): GNU (isn't that some kind of African animal?) Linux (oh, I know that one, it's the cute penguin!)

The rest of the text in those boxes is mostly techno-babble for non-tech users (Gnome? KDE? DjVu?!??)

I understand the intent behind it, but it would only serve a very small niche of users, who can already fend for themselves.

Everyone else would go like: PDF? Ah, that's Adobe!


What about mixing frontend with backend?

That’s terrible.


I don't think mixing is the right way to describe this. It's just moving more of the ui logic to the server.


That assuming your application's architecture should be split vertically into front-end and back-end, but what if a horizontal split makes more sense?


Back to PHP3 and coldfusion days


There were a lot of things i really liked about coldfusion, like how easy it was to build reports, and how easy it was to get started. cfdump is still one of my favorite debugging tools. Everything else, not so much :)


Kweb has very little to do with PHP3 and coldfusion, I suggest taking a closer look at it.


It's not even a news site


Aren't all those languages, except Latin, are similar and are in fact arabic dialects?


No, not at all.

Egyptian is its own branch of the Afro-Asiatic languages, not particularly close to any Semitic language and today preserved in the form of Coptic as a liturgical language.

Ethiopian (presumably referring to Ge'ez) is a Semitic language but not particularly close to Arabic, and certainly not an Arabic dialect.

I don't think anyone knows what Trogodyte was. It may have been related to one of these other languages or it may have been totally different.

Hebrew, Arabic, and Aramaic (of which Syriac is a dialect) are all somewhat close but not mutually intelligible (they're more different than the Romance languages).

Median and Parthian are both Northwestern Iranian (Indo-European) languages, but it's not clear how similar they would've been at the time. Regardless, they're far from "arabic dialects", not sharing any common ancestors with Arabic within the last ten thousand years or so.

I don't know if you missed that she also spoke Koine Greek, but I think you probably know it's not an Arabic dialect.


Plutarch apparently corrected "Trogodyte" to "Troglodyte." [1] Which piques my interest even more -- she spoke "cave dweller" language? Looks like Herodotus uses the term to refer to a group who lived on the shores of the Red Sea, so that would make sense geographically.

[1] http://languagehat.com/polyglot-cleopatra/


Trogodyte really reminds me of the word troglodyte. I have to wonder if it was a dismissive term for a language spoken by a people considered primitive that she was said to speak.


A lot of them are related, but I'd still be impressed with someone who could fluently speak French, Spanish, Portuguese, Italian and Catalan today.


Certainly not. This was hundreds of years before before the Arab/Muslim conquests. Perhaps they had Semitic roots, but consider Hebrew and Syriac (still spoken in small measure today) -- it would be absurd to call them dialects of one another.


Your net salary would be about 2900 euro monthly. Then you'd need to pay for an appartment, it would be at least 400-500 euro. Then you have to eat and sometimes buy new clothes since it's a cold country :) This would cost you maybe another 500 euro. So you could save about 2000 euro each month.


€500 for an apartment in Berlin? Are they really that cheap?


No, that time is over, except maybe in the outside districts. Lots of rooms in the central areas are more expensive than that.



Very neat. But the question is, how they pay the cost of the server? I mean, do you think a web service without any API keys, subscriptions, etc. is reliable?


It's my own server and I'm the developer of the service ;) I pay $3/mo for hosting and $10/y for domain so it doesnt cost me much.

Regarding reliability: all the code is opensourced and if you want to use the service in production - you can run this on your own server.


Cool and just being curious, why did you run the server yourself? Just to have a playground or a demo for the project?


Idea was to make a profitable service out of this. But I'm bad interpreneur :)

I wanted to make an analog of http://embed.ly/code but lost interest in the middle.

I can code difficult logic and all the highload server stuff but when it comes to front end, billing, images etc.. I'm getting bored too quickly.

If someone wants to help me make a business out of this: mdxytop at gmail.com


What levels of traffic does your server see on a normal day? has it ever gone down from a spike?


Usual traffic is 0-1 req/sec. Even now it is about 2-3 req/sec.

It is running for more than 2 years now, never failed :)

Golang is pretty stable.

Also the server is behind Cloudflare which caches responses and protects from DDoS, this can be another reason for low RPS to the server.


I'm shocked to hear more and more people running an HTTP api from a $5 DO instance. It's enticing enough for me to learn, but I want to know, what makes golang so scalable?

I love the idea of just serving a production HTTP API from a single go file.


It's not DO. It's scaleway C1 arm server, even cheaper.

Golang produces native code with very good runtime with green threads which makes it very easy to do async programming and write efficient network code. But language won't save you from inefficient algorithms and dumb code of course.

> I love the idea of just serving a production HTTP API from a single go file.

You may have mistaken by single Go file in my service but it is actually a lot of code included spread across several libraries. In order to write this service I had to write my own open graph library, oembed library, html parsing library etc..


Just enough for junior dev


!!! PHP MySQL extension doesn't support placeholders so everyone has to escape params before mysql_query and then put escaped params inside query string. Of course if there's used mysqli or PDO then need to use placeholders but in other case - there is actually no choice for developer. So I'd rather not call most of those - "vulnerabilities".


I'm not Lisp guy.. Please tell me what's that new syntax means in that context?

I see it as just new functions, not language extension.


They're not functions, they're macros: functions that are called with their arguments unevaluated, and return code to be evaled in the environment of the call.


You can view macros as functions that run at compile time and that take code and return code instead of values


People who use those products are best maintainers, and they know about those abandoned projects.

A person from nowhere will never became a maintainer of any serious product.


Users of the product may not know the product needs a new maintainer.


If you use a product and never caught a bug there then it might be that you don't need new version of the product? In other case you'll be looking to fix that bug / contact product owner and you will eventually know if its abandoned / needs maintainer.


I agreed to become maintainer of a project I knew nothing about.


How did that go?


Was it something you were interested in? Replaced an alternate you were working on?

I find it hard to believe that a project you didn't create became something you actively wanted to support. On top of that, if the old maintainer really walked away completely, and they don't answer questions, you're walking through the dark.


The project I'm talking about is Postgres.app. It's a GUI wrapper around a PostgreSQL server, so there wasn't a lot of code; maintaining it mainly means I need to make new binaries several times a year. I didn't need a lot of help from the previous maintainer. (But I have rewritten most of the code since I started maintaining it)

It just was a great fit; I work on a PostgreSQL client; so it seemed like a good idea to help people get a server running too.


Late reply (this has dropped to pg 6), but here's to you . Our team uses postgres.app, and I know of a number of others who do too.

From my standpoint, it is shocking that such a popular and great gateway into the PG world is in this situation. Complex, enterprisey software is now just drag-n-drop and develop. Postgres.app is really good stuff.

You don't have a donate link, but if you're selling your front-end, please promote it.


Never say never; it makes you seem very close-minded.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: