skysight-inc/HackerNews huggingface dataset:
Just in case anyone else was wondering: http://www.openoffice.org/issues/show_bug.cgi?id=3959 "Outline View (aka MS Word)".
Couldn't they have gone from bad to good (or at least neutral) rather than from bad to bad, though? It just makes it even more disappointing when someone gets a chance to fix something that everybody's hated for a long time and they come up with something that's arguably even worse.
Well, I hope you get some. I am a native speaker and learned English grammar a long time, in the 7th grade, before the internet.
The alternative to RoR is not Python, but some framework using Python as the underlying language.

Python on Zope would be my choice. It kicks RoR ass since 1999.
What does Oracle actually own? Isn't the code committed by all the community members their own property, in other words isn't the code base "contaminated" from the point of view of Oracle?
I didn't vote, due to the fact that you're asking us to choose between a programming language and a web framework (as others have mentioned already). It would be insincere for me to choose between those two choices.

That said, my latest new language has been Clojure.
That will be Erlang then :)

http://news.ycombinator.com/item?id=1794543
Be a good one
No, because there is a sensible default interpretation of an upvote, which would be to repeat the statement. There is no such default interpretation of a downvote and that's why a downvote needs an explanation if none has been given so far. A downvote implies a different opinion and I want to know what that opinion is.
Meanwhile everybody with a torrent client can get the stuff free and without commercials.
What exactly is fox trying to do here?
Ha! That stuff isn't any more "fattening" than a #1 combo, large-sized, from any fast food joint.

Hell the most unhealthful food mentioned in that whole post was probably the Pepsi.
I love Ruby (and Rails.)

I have played with Python only lightly, but that I did play with seemed to talk a lot about Ruby libraries recoded for Python. I stopped what I was doing and went back to Ruby as I felt there was no point in working with doppleganger libraries rather than the original. Why work with something that often aspires to be it's competitor.

Both have a good following. From my experiences I will always stick with Ruby. I see it happen countless times again. Most of my designer friends go with Python and most of my programmer friends go with Ruby. Honestly, both are good languages all the same.

Try them both out briefly and see which you prefer?
"The GIMP" is a worse name.
The snark was uncalled for; you could have made your point without attacking the man directly. And, in fact, you do so in the second half of your comment -- which means the first half was doubly unnecessary.
Not a bad idea, I was skimming around the LibreOffice sources recently and it really could use a big scrapping everything and rewriting it. The best language choice would be C, or maybe C++/Qt for portability. Not that it will happen, but hopefully the LO devs will still clean up the codebase a bit.

Ps. The language actually does not matter that much. Much more important is a clean, scalable and fast design.
BSA pressuring the European Commission to remove support for Open Standards
I suffered with this. Comment anything you disagree about Apple and it gets downvoted immediately.
Considering that some start-up founder here might end up as CEO of some bigcorp like ones portrayed in the movie I don't think it's totally out of place on HN.
I'd be prepared to debate that the deep-fried-butter is.
Best recipe manager on the iPad hands down. Bought one for me and one for my wife. Here is what I hope to see in the future:

* Ability to send page from safari to paprika

* Ability to copy URL from paprika browser (currently the recipe capture comes on when trying to select content of address bar)

* Access to safari bookmarks from paprika

* Online storage and syncing (you can make money on subscriptions)

* Shared recipe book, synced through the cloud, for family sharing (That way my wife & I are able to share one resource)

* Wiki-style recipe editing to make experimenting easier without losing the original recipe.

Hope that helps and keep up the good work.
Define fattening - do you count it is fat/lb or as the total amount of fat?
Why not automate it? And why not automate it for everyone else also?

How about writing a freeware system agent/daemon that would allow people to submit sites, and then everyone running that agent/daemon would automatically spider the site as one or more standard browser user-agents, so that the IPs would be different and couldn't be as easily blocked without blocking legitimate clicks. You could make it peer-to-peer and rate limiting so it wouldn't be blamed as a DoS attack client. OR allow it to do DoS non-rate limited attacks for some sites if enough clients feel that the site is nasty.
I think you're onto something with that though.
I also think it's probably much wider than just iPhone related. It's probably the good old cults all up in arms.

/My personal experience/ from posting a comment with some again personal experience on linux laptops and why I though you didn't need a Mac to run linux got me downvoted to the negatives in a matter of minutes.
I try and be fair, and I made myself clear that it was in fact an experience based opinion of mine, but alas.

Surely I'm "just grumpy about it", but I really feel people were being unnecessarily flamy.
I invite anyone to click through my username and judge for themselves.

Lessons learned - there is a surprisingly large cultist segment on HN that will downvote opinions simply because they don't like them.
My Weekend Project: Not A New Yorker (Feedback Requested)
My Weekend Project: http://www.notanewyorker.com/

Around 6PM last night I was watching How I Met Your Mother’s latest episode. One of the premises surrounding this week’s episode was those things which make one a New Yorker. I was instantly inspired with the idea of making a little website to capture those things.

Having spent some time around HN for the last few months one piece of advise that always pops up is, “Just Build It.” This seemed like a good project to apply that to, so I grabbed a friend who does front-end stuff, sold him on the idea and began work on the backend.

10 hours and 4 minutes later it exists.

The time was spent pretty much like this:

- 6:15: Got idea from How I Met Your Mother
- 6:18: Decied on domain name
- 6:20: "I think I could build it in GAE really quickly"
- 6:25: Asked a friend to write the front-end
- 6:30: Started coding backend
- 8:00: Finished coding backend
- 8:10: Bought domain name
- 8:22: simcop suggested adding a rater (backend now *un*done)
- 9:16: Rating code for the backend finished and tested
- 9:44: Added logic to determine the next page you view and tested
- 10:13: Began merging frontend and backend
- 11:10: Discover that neither Simcop nor myself know enough JS to write the front-end for the upvoter.
- 11:20: Conned numerous people into helping us solve this (buu, jesus mostly)
- 12:58: SimCop learned JS because buu and Jesus were sleepy. Rating code finished and working on both front and backend
- 1:40: Food while DNS stuff happens.
- 1:45: DNS Done
- 2:33: GAE doesn't allow ordering by a value which is not in an inequlity... rating >= -10 order by created = "FUUUU"
- 3:00: Deployed!
- 3:10: Deployed 4 or 5 more times
- 3:35: Hackering SymPullCDN - Removed Revalidation (manual purge for update), Removed Cache-Control respect (same GAE and it’s Cache-Control: no-cache), forced Cache-Control: max-age=604800 (things can be so much faster when you break rules)
- 4:19: Final Version Posted

Without having spent a lot of time around HN this would not have been done this quickly by any stretch of the imagination. Thank you guys =)
So, now that’s it’s launched, what are the myriad of the things that could be done better?
And by the way, I did not call you "not being worthy to be intelligent human being". Quite the contrary. I implied that you are in fact an intelligent human being and that such behaviour is not worthy of you.
I’m not even sure whether that whole downvote thing always works as intended. I will often ignore (old) comments with no up- or downvotes but I will at least quickly skim those who received downvotes.

Nearly all comments with no karma, positive or negative, are just not very interesting or insightful. That’s not always true of comments with downvotes. It’s easy enough to sort out the lunatics and trolls and it’s just nice to vote a reasonable comment up that was downvoted for no good reason.
I've learned that paying attention to the people who serve, the people who make things run, the people who do the small things, and the people who are usually invisible, is important. But it's also important not just to learn their name, or to say "Hi!" and pass on your way. It's important that your contact is genuine.

I don't mean spending huge amounts of time, I don't mean fostering a long-term "meaningful relationship".

But it's important to be sincere and genuine. In the long run it matters, and you will grow to be a better person.
For the uninitiated: It's fairly notorious both for the frustration among power MS Office users who try to switch to OOo (personally I find OOo extremely inconvenient to use compared to MS Office specifically for the lack of this feature) and for the OOo developers denial, thickheadedness and mismanagement of the issue (initially due to terminology and communication problems). The issue is over 8 years old now. I am infinitely more productive in MS Office and OOo Writer remains not worth the hassle. At least they've resigned themselves to accepting that OOo doesn't have this feature and ignoring it, rather than constantly insisting that the functionality already exists.
Clickable Link: http://www.notanewyorker.com/
That's because Apple threads are religion threads.
Uh, lung cancer?
Enter Lua's coroutines, which are really the only full and complete coroutines.

I'm curious, could someone explain this statement? I was under the impression that Python had coroutines as well. Syntactically they are a bit uglier (yield statements everywhere), but functionally similar: http://www.python.org/dev/peps/pep-0342/

(Admittedly, I don't know a lot about coroutines, so I could be way off here.)

In code: http://gist.github.com/630921
Mobil Keluarga Ideal Terbaik Indonesia
I don't see your argument.

My point is if you remove karma for submitted stories you only get people who earned the right to downvote via well thought out comments.

My hypothesis is that these are the type of people who are more likely to counter a point they disagree with, with a well thought out comment, rather than a downvote, as that's how they got the karma they have to begin with.
Bisnis Syariah
Bisnis Syariah adalah bisnis yang saling menguntungkan bagi semua pihak. apakah anda tertarik dengan bisnis syariah apa tidak. Cobalah anda mulai untuk berbisnis syariah semoga saja anda bisa sukses
My concern is over institutionalized theft, which is not a feature of a functional marketplace.
As a side note: it doesn't work with the "Reader" feature of Safari - the background of these images is always white (with a small dark bullet on the bottom right).
Try gaining karma from well thought out comments rather than posting stories. I think you'll find that's how most of the respected names on this site do it.
No flash policies seem consistently ignored, often by people who don't know how to manipulate their cameras to turn the flash off, so I wouldn't hold hope that this would make a huge difference. (People still go around museums constantly using their flash, so I don't see why this would be any different).
I quite like StackOverflow's solution to this problem: You can only downvote if upvotes >= constant * downvotes, that is, if you have made a few times more upvotes than downvotes. Clearly, if you can't find at least two comments you like for each comment you want to downvote, you're not really trying.
While I'm not current on the newest version of Python (I switched to Lua around py 2.5), Python generators had some functional limitations - most notably, they could only yield from their main body, not from within function calls, IIRC. Those issues struck me as kind of arbitrary, but were due to how Python interacts with the C stack.

Lua's coroutines don't have those restrictions. I think Stackless Python doesn't have them either (though I haven't used it). Lua is also "stackless" in that sense. Also, Lua's coroutine.yield is a library function, not a keyword.

I'm not convinced coroutines/continuations are a good fit for managing web state, but they do make a lot of other control flow situations easier to manage - "who has the main loop" problems are a non-issue, since they can have an independent main loop.
Don't want to get into a language merits argument, but how can you consider the most widely used language on the web niche?
You won't regret switching to either one. But Ruby has a larger community right now. And the support of some big companies too.
Why didn't you upvote any of these? Your screenshots show comments for which you haven't yet voted. The first two (as of right now) are currently sitting at zero, and with your upvotes they would be fairly sitting at one.

I think that we can agree that the larger the community, the more likely that we'll see random downvotes. However, any unfairly-downvoted comments will generally be fixed by the rest of the community over time. The question is whether the comment scores fairly represent the comment in the long-term. I think that a score of 1 is fair for the first two, and if you had upvoted, that's where they would be.

I don't think there's currently a downvoting issue; the community is handling it quite well, and unfair votes are corrected quickly. There are some edge cases where some comments with a low number of views (such as those in a story with few votes, or in a story with a large number of comments) might unfairly get stuck at 0 or -1, but it's somewhat rare. If 1-2% of comments are unfairly sitting at zero or -1, I don't think it's a big deal.

I disagree with you about the 3rd comment. The last pair of sentences is pure flamebait, which is why it's being downvoted.
in the corporate world, availability of IT apps on Windows is a huge barrier to Linux and Mac penetration

also back in the 80s/90s app availability was a huge battleground for OSs, and became a big advantage for windows over OS/2 etc.
I've said time and again, users should be vote directly on ads. Not only will this allow those serving ads to target them better, it will also allow direct feedback on ads that are crappy in themselves.

As a side effect, this would generate reams of extremely valuable personalized data on users!

Google could modify Chrome, such that everything in the browser can be voted on. This alone would be a killer app for Chrome. (Come to think of it, they could even enable voting on UI features of the browser itself!)
Maybe he did and they were sitting at -1, or even lower.
The threshold for down-voting likely hasn't been changed since the community has grown. It should be fixed so that down-voting is granted to a top % of the community, rather than anybody with karma greater than x (which can be achieved with a few story submissions)
On their website it says that they're experiencing DDOS attacks. Sounds like not all their servers are down however:

"Though our name server are still under DDOS attacks, your domains should be up and running fine now. If unable to reach your domain, please make sure you have all 4 name servers, ns1.dnsexit.com, ns2.dnsexit.com, ns3.dnsexit.com and ns4.dnsexit.com assigned to your domain."
Worth it to register a trademark for a software product that is being developed?
Votes, either up or down, are an expression of perceived value to the user. If I write something and you extend the time and effort to read it, then you will have an opinion of its merit based on your experience.

Did I waste your time and effort?

Did I make your time and effort worthwhile?

A contrary point of view is can be very valuable when presented well, even if you happen to disagree. On the other hand, if one regurgitates an already well known, and hence stale, point according to the opinion of the given reader, reading will be a waste of time and effort from their perspective. Of course, the next person to come along may not know the point is tired and stale, and their perspective is the opposite.

There is another important aspect of investment applicable to both the reader and the writer; you must sell your investment. If you bought an Apple product, and you found someone factually stating the mistakes Apple made in the NVRAM of a particular machine, you are naturally inclined to protect the value of your investment since you have an intrinsic need to justify your purchase, both to yourself and to everyone else. In more common terms, you're looking at "fanboyism" or even "advertisement," and it takes a very clear and careful mind to both know and disable your bias.

Equally, when writing you are attempting to sell your words as worthwhile to the reader by some means (insight, humor, expertise, shock, horror, ...). The more interesting question is why you even bothered to write? Did you do it for karma? Did you have some unknown internal need to refute a point of contention? Did you want "respect"? Were you trying to "help"? Were you looking for something more exciting to do? Were you frustrated? Were you fascinated?

Whether clearly admitted or not, there is a motive for every single post and submission on HN.

Knowingly or not, today you seem to be selling your lament on being down-voted --with the hope of it happening less-- by bringing it to the attention of HN readers. Why did you write it? Why do you care about a few bits in a database? Why do you believe down-votes are a bad thing?

Personally, I enjoy the feedback of getting down-voted. It's the only way I'll know that I wasted your time and mine.
btw, you have a nice website.
You'd think it would be common sense that a teeny tiny digicam flash isn't going to light up Wenceslas Square...
Posts like this make me miss the Midwest. One of the things I disliked about living in California was how health conscious everyone was. People at Stanford used to look at me in what appeared to be horror when I described my eating habits and preferences. Just because I like a plateful of bacon for breakfast several times a week doesn't make me a bad or stupid person - I like how it tastes and I realize what kinds of trade-offs I'm making.
I almost never downvote. If I care enough to disagree I'll take the time to explain why and otherwise I just move on.
so, I can vote for both options ?
You can see the up/down arrows in the screenshots, which indicates that he was not only logged in (because of the existence of the down arrow), but hadn't yet voted.
Full disclosure. I am one of those "crazy people" who think grains and complex carbohydrates are killing us, and that a high fat diet, moderate protein, low carbohydrate is ideal.

I really believe cancer IS a modern world disease, however my definition of modern world goes beyond the Egyptians and back to the first people who ever started eating wheat and grains. I would be surprised if the Egyptians DIDN'T have a host of cancers due to there consumption of wheat and grain grown in the Nile.

Cancer is a product of the small failures in the cellular replication system, however, we are accelerating the amount of replication by putting ourselves into modes of chronic hyper-insulinism through all the carbohydrate rich diets we are eating. Add to the chronic inflammation we have put our bodies into, causing our white bloodcells to attack healthy cells, then forcing again even more cell replication, we are essentially giving cancer a better odd at occurring. (This is a gross over-simplification as I am getting ready to sleep, but I could go on about Insulin Like Growth Factors etc.)

Also, in regards to everyone discussing that we live a lot longer than our ancestors. Again this is true to our ancestors going back to the agricultural revolution, but there are studies shown[1] that our hunter-gatherer brethren had lifespans not unlike hours.

[1] http://www.anth.ucsb.edu/faculty/gurven/papers/GurvenKaplan2...
I use freedns for hosting for a non-critical domain. I've never noticed any problems with them, but to be honest if they went down for a few hours at a time I probably wouldn't notice on that domain.
I'm by no means a tinfoil hat guy. But I've felt like this place has had Apple employee users since around the release of iPad, mucking things up. I know Apple has done such "PR" in the past. I guess a more likely explanation is just that there are a lot of crazed fan boys out there, but I can't help being suspicious. I think most HN users with enough karma to down vote know better then to down vote based on opinion.

I really hate saying so because I simply detest conspiracy theories.
Almost everything is apparently a 3GL.

So that's like saying "Yep, I can confirm that Python and Ruby are indeed programming languages."
Fact Check program about accountability, transparency in local news reporting
A simple solution: send it out in gif, the patents have expired at this point and it actually works.

It properly doesn't look as good, but thats what you get for using a crap browser.
There is a line of reasoning (and evidence in mice) that the body seems to be designed to operate in starvation mode (e.g. calorie restriction). One line of thought behind this is that food abundance results in signalling along certain metabolic pathways that have not experienced heavy evolutionary pressure.
we do accelerate this cellular replication however with the diets we are currently consuming. As we put our bodies into hyperinsulinism through eating the plethora of carbohydrates we do, we are essentially accelerating the amount of cell replication, increasing the chance an error occurs.
well , like the rest already mentioned you probably want to compair Python and Ruby , in which case i would go with python
If you were going to do that I think choice of language would be the least of your worries!

Having said that, I would probably go with a set of low level modules/services, probably written in C or C++, held together with JavaScript.
OK, and what should I read for the opposing viewpoint?
You can build a FSM using tail calls. (Lua has TCO.) It's really common to do this in Erlang, too.

It's also possible to stream Lua functions, though it's a bit tricky to do with closures.
I loved the talks by Ron Conway and Dalton Caldwell.

Ron for giving the 'long view', a different view of what investing is like from the way people usually have.

Nice to make the distinction between 'investors' and 'company builders'.

And Dalton Caldwell was on top of his game there, taking the failure of imeem, showing he gave it his 100%, and why that didn't even matter, and not even pausing his stride, on to his new venture.

What an energy.
Because they didn't have the capability to do so? I'm sure they would have "pulled" malicious apps if it were possible.
Really funny. :)
I agree. One thing that bothers me about the karma on stories system is that an extremely popular story gets you an absurd amount of karma. But the thing about extremely popular stories is that they would have been posted by someone else if you didn't post them. So it's really a huge reward for simply being quicker then other users. On the other hand, and obscure story that get's on the board for a few hours, and that no one else would have posted gets much less points.

Perhaps stories that make the front page for X amount of time should earn a standard rate of karma for the submitter. Or even just a limit, say you can't get more then 10 karma on a submission.