skysight-inc/HackerNews huggingface dataset:
Utter failure? Seriously? Why is it that whenever someone shares something cool someone else inevitably wants to tear it down? This is far from an "utter failure". In 2013 you'd be hard pressed to find someone who has disabled JavaScript or is using a browser that doesn't support it. Furthermore, its safe to assume that a user who has purposely disabled JavaScript is sufficiently technical enough to know why they did it and re-enable it if they really want to use the site.

Calling this an utter failure is total hyperbole. Okay, so the site doesn't gracefully degrade. That's a failure for best practices. But best practice isn't always so black and white and a site that doesn't degrade gracefully isn't always absolutely an utter failure. Consider the target audience of this. It'll be more technically inclined people. It's again safe to assume these people will mostly have JS enabled and most people won't have a problem. Even beyond that, we're not talking about a website that's trying to capture the hearts and minds of the entire Internet using population who'd ever want to use a Pastebin. It's some guy or girl who put together a beautiful side project and open sources it at that.

But in the end whether you're right or wrong, have a good point or not, just doesn't matter. It's this pervasive culture of seeking out and focusing only on what's wrong with a project around here that seriously needs to stop. There was a project on the font page last night that wasn't the most impressive piece of code but served a cool purpose and the overwhelming majority of comments just wanted to tear it down and call it useless. It was pretty disgusting really because the project wasn't useless at all. It was just that the commenters didn't personally have a use for it and for some reason couldn't see anything beyond their own personal preferences as if they thought the entire world did (or should) have their same tastes or something. This needs to stop. If it doesn't we'll either no longer get anyone submitting their cool projects or all of HN will be overrun with over zealous critics or both.
Sure. If you want to be a politician in the West, you can't really avoid participating in a Christian community of one kind or another. But people who are interested in stoicism probably have other goals.
> 50,000 Infantry

How verifiable are these numbers? This seems like an awfully large army, given the context.

To put this in some perspective, that's about the size of the army Hannibal entered Gaul with in the second punic war [1].

[1] http://en.wikipedia.org/wiki/Second_Punic_War
I really didn't mean this as a post to HN, it was more like a tweet that didn't fit in 140 chars.
Nice office, but the HDR-to-the-max photography makes my eyes bleed...
Yet you're using:

C# - A language that can do (almost) everything: mobile, web, desktop, etc (Java still beat you guys on embedded devices).

VS.NET - An IDE that can do build, run your tests, UML modelling and many more...

Final thoughts on Maven: What I care is a tool that perform build for me and in 2013, validations are part of the build: validate that your code compiles (compiler), validate that your code can be packaged according to the agreeable standard (dll, jar, whatever), some level of behaviour validation (unit-test, integration-test) .

If you disagree then perhaps we have philosophical differences when it comes to good software engineering practices since the beginning.

Eventually you either: build something from scratch to mimic Maven on .NET ecosystems or use various tools (MSBuild, NAnt, NuGET) that perform the same workflow that Maven gives to you. Either way you got nothing like Maven in .NET ecosystems which is a huge loss for me since why would I learn various tools or build some piece of the puzzles on my own when I have _the_ tool that can do what we all have to do on day-to-day base anyway...

You're not saying anything remotely close to display how the .NET ecosystem is richer than Java. Perhaps because it isn't.

PS: Maven is composed by plugins, the fact that some of the plugins can do unit-test while others can do static code analysis are just... awesome.

I'm done.
Quick Hack: SSH into EC2 Instances by Name
They should have taken it off to teach HBO a lesson
Really great C code. However, "timeInMilliseconds" should really use clock_gettime(CLOCK_MONOTIC, ..) instead of gettim
eofday(..). A sudden change in time due to NTP, administrator, timezone, etc, could have the loop in "dictRehashMilliseconds" running for longer than expected.

(Here's someone explaining the problem with gettimeofday http://blog.habets.pp.se/2010/09/gettimeofday-should-never-b...)
I'm not an investor in Amazon and I don't follow the company but as a general rule what those companies will disclose is a bit of BS mixed with PR in the right amount so they're not obviously breaking any laws. At the end of the day what you can trust is the numbers and the rest you need to guess. This "spending on infrastrcuture", "one time costs", is the standard excuse (e.g. see Intel).

As Amazon grows they will need more infrastructure and they will need to start replacing some of their existing infrastructure. I agree that during accelerated growth the profit will lag these expenses but exactly by how much remains to be seen once their growth stabilizes.
Haskell is a great example where interface and implementation are decoupled.. typeclasses are used a lot to describe problems with similar patterns. Look at monads, monad transformers, applicatives and functors. I don't think half of them even have default implementations defined.
Nice to hear that! Keep up the good job ;)
I never thought I'd find a paste bin to be beautiful but damnit, wrong again.
Bruce Schneier has written that patents for crypto algorithms are useless. A crypto algorithm is only trustworthy if it attracts the attention of a lot of cryptographers trying to break it, and for the most part they don't bother with patented algorithms.

There's no worry about opening algorithms for public review. Nobody with a clue is willing to use a proprietary algorithm in the first place.
Interesting but seems more like "stuff that should be comments in the codebase" than any real talk about the engine.

There were a few parts that were interesting towards the beginning, but nothing like the reviews / recaps from gamasutra.

I imagine this was mostly repurposed documentation from pushing technical details over to different porting teams.
Creator here. I'd be happy to hear any thoughts or feedback you have on mixtrss. I've been using it for the past few months and thought you guys might enjoy it.
> Given that there is no evidence that the Christian God is more likely to exist than, say, Zeus,

What do you think about a premise that if one of the gods of religion exists, it is more likely to be one that has been fairly successful or at least has not allowed his following to die out, perhaps on the assumption that such a god would be fairly powerless and not much worth following anyway. I suppose you could counter that such a metric of success would depend greatly on the time period you looked at. Still, I think it might be reasonable to assert that a god who let all his followers die out is less likely to exist than a god who has inspired his followers to successfully spread his name to every country on earth for two thousand years running. If so, you might at least restrict Pascal's wager to a few "major" religions and perhaps proceed from there.
Jemalloc-rb (replacing malloc with jemalloc for Ruby)
Agreed. Today, I think "fail fast" is a much better principle.
It's funny you mention that because I'm working on it now. Maybe it's not exactly what you're looking for but it might be close. It's https://writeapp.me Before (or if) you check it out please know that this started out as another distraction-free writing tool but through my own use and how I see my users using it, it's evolving more into a writing platform with a web client, mobile client, a Sublime Text 2 plugin that posts to the site, posts by SMS and email, and I'm working on a Rubygem right now that'll do exactly what you're describing from the command line. I'm not trying to self promote or steal the OP's thunder here, I just got excited when you mentioned this because it made me feel like what I'm working towards is validated.
Has the business of streaming become the business of content deals?
Time for a Truce in the Bragging Wars
It's what you are paying for % ownership of the business. Isn't that exactly what you should care about? If you buy a new house do you care about the "share price" or how much the house costs? If you can rent it out for $100 year would you buy it for $100B?
This Facebook page you like is actually spam
In a previous comment on karma systems I suggested a scheme where there was a voting 'diamond' up, down, left, right, and center. Where up was "good comment/submission" and down was "not-good comment/submission", left was "less like this", and right was "more like this" and center was perfect.

That allows you to establish both what you like the site to have in it, and how you much you liked this instance of it. Perfect would mean simply that "spot on" or "this."

The second part of the system would then adjust the presentation of your karma (to you and others) unscaled vector along the line to the 'perfect' site in the context of the viewer.

To use a simple example, lets say HN was over run with cat pictures, and I thought they were the best so I vote like this and "+1" (up and to the right), You the reader hate cat pictures so you always vote down/less like this.

So we've created virtual root nodes at +loves cat pictures and one at +hates cat pictures. Now I can plot your karma as negative with respect to mine if we assume that the center point between your root nexus and mine is 0. Now do this with enough topics and you get multiple consituencies all in the same discussion space where your view of their karma will inform you how likely it is you'll like to read what they wrote :-)
"our debt is lower now than it used to be"

Public debt that is. Private debt is higher than ever [0].

[0] http://www.ekonomifakta.se/sv/Fakta/Ekonomi/Hushallens-ekono...
http://revisionator.com does allow you to download the document and all its revision history. (download button in the document's page.)
Interesting to read how the kernel from FF7 shares a similar philosophy to that of the original FF, but was FF's system that different from its contemporaries?

> The kernel is a throwback to the very first Final Fantasy game for the Nintendo's original 8 bit system. The NES could only natively read 32 kilobytes of program ROM. To get around this incredible limitation, Nintendo developed "memory mappers" that allowed parts of the program to be switched out, or "banked" and replaced with other parts stored on the game cartridge.
Spammimic - hide a message in spam
That's really an implementation issue, not a language issue. A C++ interpreter (http://root.cern.ch/drupal/content/cint) for example, doesn't process the includes any more than most of these others. Most modern C++ compilers of course have to parse the file, but do not actually compile code unless it is used. The more sophisticated ones can usually cleverly avoid even parsing a file a second time.

Technically most of those languages some degree of processing of those import/includes. Much to my chagrin Python actually evaluates the entire file, as does Perl, Ruby, PHP & JavaScript. Java, Haskell and C# (and I guess now VB) do their static type checking (often very efficiently because the type information is cached or at least already byte compiled), and Lua does a fair bit of processing as well. Smalltalk is image based, so it's kind of a very different context, but it probably could make the best case for "not having to process every time a module is imported/included", because code is loaded in to a global symbol table once, and most implementations wait until message dispatch to resolve things further.

In general, I'd say the nature of your concern is more about long compile times, and C++ definitely is "impressive" in that regard. Some of that problem lies within the language's idiosyncrasies (sticking with the legacy C linker being a big one), but a lot of it is simply that it tries to resolve so much at compile time rather than run time. While not always desirable, I think there is definitely a place for tool like that.
Does PR count?http://scienceblogs.com/primatediaries/2010/03/11/coca-cola-...
http://www.economist.com/node/4492835
Bill would OK Internet gambling across state lines
You're description of Haskell is accurate, but so often I find that encapsulation in Haskell is not all it appears to be. More often than not, you need to dig in to the implementation of the components you use.
The rules have been changed underneath us. Once upon a time, writing better titles was OK. The rule on the HN guidelines page was:

You can make up a new title if you want, but if you put gratuitous editorial spin on it, the editors may rewrite it.

Proof: http://web.archive.org/web/20120222184108/http://ycombinator...

Now, oddly, that's gone and instead it's suggested you fix a few annoying things about titles but otherwise stick to the original, whether it's good or not.
OP is arguing against the ability to sell a "license to use" as opposed to selling ownership interest. To say that any sale must transfer ownership would pretty much render moot the whole concept of copyright and patent.
Well, here you go: http://paste.pm/hh.py
Even Fox News Thinks The NRA Is Ridiculous
Lock your NodeJS dependencies
What I find interesting is, it is totally the schools copyright when you think about it.

There's no way the students would be thinking up what they were without the collaboration of their teachers.

Sure schools should have special rules, they need to encourage not stifle, but in any logical sense it is their IP.
Nice! I enjoy the concept, execution, and the release to GitHub. It's always interesting to see how others solve their problems. Keep up the good work and contributions to the community.
I find it strange that everytime I read something about payments in Europe it's about credit cards. I don't know anybody here in Germany that uses credit cards as their main way for payment, most people I know don't even own a credit card.
If you don't offer direct debit or wire transfer I won't buy anything from you.
If you're going to include the Book of Mormon, you should at least include Dianetics as well. Both are equally valid.
Is Canonical Working on New, Custom Display Server for Unity?
After an exchange I had with someone earlier, I found it a useful reminder to assess what I'm doing and making sure it's worth it. I enjoy a game as much as the next person, and it's important to have a balance in your life. It's important not to get entirely immersed in just one thing, and to surface, relax, and share time with others.

But even so, there are times when I find myself "killing time" - and I don't have much time left, so I'd rather make a conscious choice about these things. Your sub-post, super-tweet is in line with that.

Would you rather I deleted it?
It is properly big in the UK and also locally present in other major European markets. Amazon.co.uk, amazon.fr etc.
This is why I believe that it's unsustainable, same thing with Sweden.

Same thing I wrote here. But it's just a feeling I have. That and the fact that the pension age for my dad increased, as well as the value decreased.

It's going to get worse. I don't expect the current state of economy to be sustainable in Sweden for the years to come. It's going to go downhill.

I believe in conservative economies.
I liked Head First Design Patterns. It's fun and covers most of GoF patterns (with a brief overview of leftovers). The examples (although fairly trivial) are in Java.
Realtime Tweet Map of Superbowl XLVII
Looks more to me like notes from reverse engineering.
That's the attitude which annoys me, as someone who first used Ruby in 2000 and had been doing web programming since 1998. Neither Ruby nor Rails invented a lot of things, nor did it perfect them.

(Rails does deserve credit for promoting "convention over configuration" as a design concept, but plenty of us were doing similar things years earlier.)
Show HN: PreLaunching a Tool to build Android/IOS Apps using Html
We are a B2B company so we are not selling to consumers. If that is your primary market, I agree that you might lose a lot of sales with only offering credit cards (anyone has a reference for this?), but I also think paying with credit card is on the rise thanks to companies like Amazon.
What I personally find most annoying are the people complaining about the people complaining about the title changes.
So what is the ideal scenario, in the author's mind, for how creative work should be compensated? Let's say I wrote a book, and I want to get compensated for the time I spent writing the book. In his ideal world, I would ____________ ?

My impression from the article is I would sell one copy to one person, that person, or future recipients of a copy, would copy it for every single other person that might want to read it, and then I would just wait and pray for donations. Am I misinterpreting his article?
This looks like it might be an interesting attack (though I'm not competent to judge, plus it's paywalled): http://link.springer.com/article/10.1007%2Fs00145-008-9031-0...

And here's a pdf intro to lattice-based crypto: http://www.cims.nyu.edu/~regev/papers/pqc.pdf
~ is like a bird and . is like a rock. I should move down to escape the bird and up to jump the rock :p ...well, back to work...thanks for the game, a good refresh
It looks as though that was a bug which is now fixed. If your current level started with a . or a ~, you would die when you finished it (but that one wouldn't kill you at any other point). Now all levels start with a ' '.
Can you explain what you mean, please?
How shall the artists get paid?

http://falkvinge.net/2011/01/31/how-shall-the-artists-get-pa...

Cheers,
Rick
> That god could be good or bad based on c's standards, but the god would still be the definer of the rules if it wished to do so.

A god could define rules. So can men (in fact, men can be observed to create rules all the time). Anybody can define rules if they wish to do so. I'm not quite sure of the point here.

> And if it is so, how would c know that it lives a good life? By whose standards?

As a Stoic philosopher, obviously Marcus Aurelius' answer would be along the lines of the standards embraced by Stoicism. In addition to a heavy emphasis on virtue, the Stoics were also avid logicians, and this informed their ethics.
This sounds similar to http://revisionator.com. It's also a web based editor with built in revision control. And, it has moderated documents so you can selectively accept / reject changes.

Someone mentioned conflict resolution. When someone does an unclean merge, it steps you though conflict resolution with the GUI.

It even has branches with merging. (Try copying a document and it creates a branch.)
There are three titles in play: the article's original title, the title used by the submitter, and the title after a moderator change. I'm not sure if the poll is discussing changes by the submitter or changes by the moderator.

My datapoint on rewrites: I've had several of my blog posts submitted under a rewritten title. Usually I find the submitter's title is better than mine and I change the blog title to match.
Sorry, but you're wrong on both counts.

For one, it's just not true that movie studios make their money from individuals. Theme parks aside, they are almost entirely B2B. Think about it, have you ever bought a film directly from Universal Studios (for instance)? No. You have always gone through a theater or a retailer (online or physical). That is to say, you have done business with a commercial distributor who could not sell to you without making a deal with Universal. And one thing you won't find on the Universal Studios site is e-commerce. Here, see for yourself - they don't do business with individuals. http://www.universalpictures.com/

Also, companies that "profit from piracy" cannot simply move offshore when they're major companies that depend on the American market for a very large part of their revenue. If they, or a subsidiary, are incorporated here, then they can be sued in US court. Sure, a pirate site could operate from wherever, but how could they attract enough Blue Chip advertising revenue to cover their bandwidth if the advertiser knew they could get sued for allowing their ads to run on a pirate site?

That's the whole point of E&O. It forces distributors to do business only with legitimate producers, while purging producers who expose underwriters to liability. By placing advertisers in the line of fire, it forces them to do business with legitimate ad networks only (i.e. ones that don't depend on pirated content), while driving illegitimate ad-supported networks into commercial oblivion.
Since we are now in the business of citing wikipedia: http://en.wikipedia.org/wiki/Battle_of_the_Hydaspes

Remember, this was india and gathering a large, untrained army was probably not that hard (the number of casualties speak for themselves)
The board of ed has forgotten its mission. Its mission is to educate students, not to profit from the students' works.
What kinds of apps in particular do they find lacking on the Android side? Is a matter of app quality or app availability?
Never get upset about share prices. If you know they are wrong put your money where your mouth is and hope that you can stay solvent longer than the market stays irrational in this case.

I haven't studied the details of these but if I had to guess the Amazon side probably is riskier but has a larger potential upside while Apple may have peaked but even if they have their is still a decade or more of good profits to expect. I would look for something less high profile with a bigger potential upside than either.
Hi, Paste.pm's designer here. I thought that same thing about using the floppy disk icon as a metaphor for "saving" things, I really wanted to use any other icon to represent that because I also had that feel of 1990s. But after some research, I arrived at the conclusion that the very much hated floppy disk icon is also the most representative one for this action.
Rdio for Linux (unofficial)
> They hit an issue no-one really thinks about: resizing hash tables. No-one thinks about it, as it happens transparently under the surface, but for them, the few milliseconds it took to resize the hash tables would have enormously detrimental effects on just about every other Google service.

Hmm.. not sure I'd agree with your assessment that no-one thinks about it. Certainly most DB engines are very aware of this characteristic of hash tables, and it is one of the reasons B-tree style indexes are preferred (not to mention the advantages of sorting).

I think in general, people doing systems development tend to be very aware of these kinds of issues, and perhaps Google is comparatively rare in that it is a company where systems and application development are so vertically integrated. I'm not even sure if that is so terribly unique.
Nice work. "10 Seconds" is a pretty odd default for Time Estimate, I can't think of too many things I'd bother writing down that take 10 minutes to complete. I'd go with something longer, 15-25 minutes [http://en.wikipedia.org/wiki/Pomodoro_Technique].
YC can structure HN to simulate market conditions. They cannot do that with Reddit.
I am, actually, and it's not half as bad as you would think.
I don't think that js-less browsing is so uncommon, either.
True story, the Huffington Post's CMS either did or still does A/B testing on all headlines within 5 minutes. Authors enter two headlines for each story, and after 5 minutes, the headline that's garnered the most page views becomes the singular hed for that article.
He/she submits a lot of stories, so you won't find the highly rated ones if you go back only a page or two, but you can find them this way: http://www.hnsearch.com/search#request/submissions&q=mtg...