skysight-inc/HackerNews huggingface dataset:
so then the problem is more in a pathological game-dev-studio to publisher relationships? or are most studios too small to have a bunch of running projects at the same time?

...because the industry as a whole, on average, surely makes enough money to actually keep people employed even for the short periods when they aren't needed. What the OP describes is simply exploitation.

The only alternative conclusion to draw would be that the game dev industry attracts more talented programmers than it can support, but this sounds like a dubious claim. I doubt talented programmers are so attracted to game dev to actually saturate the sector with cheap and high quality labor...
I liked it. Seemed more honest than many posts about acquisitions I have read. Congrats to the team.
I recently announced on FB that I was finally quitting my dayjob double life to go full-time on my startup, and my friends were amazingly supportive. They've probably gotten tired of listening to me whine for a year about how hard my double life is. :)
> but the fact is the entire West is working together on intel

Do you think that represents the will of the people in most of Europe, Australia, New Zealand?
I'm curious how much the founders walked out with. This is almost never disclosed even by articles that claim to seek transparency.
As some people noticed this was broken. Fixed version is not quite as fast, but still faster than functional C++:

Goats Wolves Lions C++11 Nimrod
17 55 6 0.00 0.03
117 155 106 0.17 0.13
217 255 206 0.75 0.62
317 355 306 2.16 1.89
417 455 406 5.28 4.34
517 555 506 10.75 8.42
617 655 606 19.15 14.45
717 755 706 31.58 23.04
817 855 806 46.52 33.69
917 955 906 67.94 48.57
1017 1055 1006 93.75 65.25
2017 2055 2006 731.42 500.95
I found it amusing! Congrats on the sale. Sounds like a painful process and it's interesting to read about what's involved.
>>why doesn't the buyer seek out a seller himself? Because it takes more time.

Because in this scenario, a program has purchased all the tickets ahead of time, making it basically impossible for a real customer to buy the product for what the seller has determined is a fair price.

From the author's (OP) perspective, this is the exact opposite of what he wants to happen. A great fine dining experience is just that--all about the experience, and that's part of what the author is trying to improve. Creation of a secondary market degrades the experience for both seller (who wants to personalize and develop a relationship with a true customer), and the buyer (who now has to deal with a scalper, or worse, a scalper robot site).

>>The reason is that they want to unload the ticket quickly and with less hassle...

There's a real degree of integrity that the author focuses on, and that's part of this as well. That's why the author is against turning his product into an auction based system, which makes me want to eat at Alinea / Next more. It's not about hassle, it's about what the seller determines to be a fair and reasonable price for his service. Maybe I'm a minority thinking that adjusting that for a price due to a specific advantage (program that buys all the reservations) is wrong, but I certainly can't see how that's making anything better, or offering any 'value' that either buyer or seller (in this scenario) would want.
At the risk of further deviating this thread from the original topic and getting into extremely useless discussion territory, I would disagree that killing people in and of itself is an amoral goal, and even ordinarily peaceful people will often find there are circumstances that will cause them to agree with this assessment.

The large system designed to kill targeted groups of people efficiently, when it works as designed, doesn't actually spend much time (if any) actually doing that job. The mere existence of such a force should prevent that from happening (as it absolutely has for the most part). Having said that, there are circumstances when I absolutely expect them to do just that - if an aggressive foreign army were to roll into your hometown tomorrow, you would likely agree.

I realize that to the rest of the world right now we (i.e., the U.S.) are that aggressive foreign army, which is why I say the system is out of line - certain unilateral actions were a misuse of the system. This is why many people see no hypocrisy in 'supporting the troops', but being 'against the war'.

Anyway, not trying to say you are completely wrong and you should feel bad WHY DO YOU HATE AMERICA, just trying to provide some explanation of another viewpoint. As you said, it's about perception and morality - not surprising we end up with different stances.
I'm a full YAGNI convert as well. And I've developed a strong belief that some amount of duplication is almost always better than the wrong abstraction.
So, you might want to learn about how to put an alias into your rc file.
Not sure if you changed the context from HTTP clients to HTTP servers intentionally, but it's true that the default of five connections is an outgoing connections restriction, not related to the HTTP server.

This client restriction is deeply irritating. A project I was involved with is about creating a general purpose hypermedia API, and building up documents involved following the links in parent documents back through the API, which meant that a single request can end up requiring hundreds of further calls to satisfy, which seemed like no problem at first with node.js' easy concurrency (and an auto-scaling fleet of EC2 servers), but the client connection limit turned out to be the cause of a lot of timeouts and prompted a lot of working around.
I'm new to native apps and I've been struggling to find a solution to get my HTML5 game on the app store. This is absolutely incredible. Took 30 seconds and worked flawlessly! THANKYOU!
Youth, for a programming language (and many other things), is not a positive benefit.
I hate to admit, but dumb me didn't realize this was a bird. I thought swift as in quick.
So people will just create a cleanroom reverse-engineered version of the mojang server.
More technical info here: http://spacexlanding.wikispaces.com/
FYI - https://www.nextrestaurant.com/website/tos

starts off with <<<<<<< HEAD ======= >>>>>>> parent of b836bf2... testing
Same with me - Aurora (31.0a2 (2014-05-27)) on OS X.
> Requires face recognition

Just feed a video loop of someones face in a loop over your webcam, then as soon as someone clicks on it cut it off to be replaced with your penis.

Can fight it all you want but nature finds a way.
I'd argue you could/should be doing this kind of stuff from day 1. IP assignments, clean books, documented agreements etc are part of your business, not a secondary concern. Having this stuff under control throughout the life of your business can become a selling point to an acquirer, in that you've created an internal culture that cares about (and scales) its business processes as much as its product and customers (I'm speculating here, but it seems reasonable to me).

Of course, this is the least sexy part of building a company and is actually quite easy to ignore as long as you're hiring highly competent people.
Bounce Exchange http://bounceexchange.com/ does this as their main product.
I exclusively use cmd + W to close tabs so at first I didn't even realize what the demo is doing. I guess most people use mouse to close tabs.
Show HN: Silk, a profiling tool for Django
Sadly, this is a necessary evil from the Legal side.

In you mind, leaving something out means that its not applicable.

In their mind, leaving something out means that you're hiding it.
I really think that if you have a group of friends who are regular participants of HN, the ringvoting detector doesnt come into play. (not that I've tried)

But maybe it's "okay" if the people are actually regulars? Hard to say since I'm not a mod here.
I see this in the wild occasionally already (it's not novel). There are a number of feedback/survey providers that do this.
I wrote a cross-platform library that is the thinnest possible layer around Cocoa, and creates the actual Cocoa controls directly. They are truly 100% native widgets.

And yet, it's exactly like you say. It has nothing to do with the base widgets. The problem is that to look native on OS X, you have to use widgets that only exist on OS X, like their merged titlebar+toolbar that changes and resizes the entire window content used on preferences dialogs, or the blue left navigation sidepanel, or the big question mark button, or the segmented control, or the color selection popup menu with the wide color boxes in each list item, or the combo box zoom setting in one segment of the status bar.

And then your labels have to be right-justified while the controls are left-justified against those. You have to add about three times as much spacing between widgets as on other platforms. You have to have a single menubar that's outside the main window, and always has a "program name" menu where your preferences option has to be, a view menu, a window menu, and a help menu.

You have to be sure to tie in to all the OS X only things like AppleScript, Core(Image, Audio, ...), dialog sheets that slide down on a window and then are only modal to just that one window, etc. Your message boxes can't have titles anymore, but everywhere else expects one.

Even if you tried to add the extra spacing and hack in those OS X only widgets to Windows and Linux, then the Windows/Linux versions would be super hideous and unnatural. By the time you customize all of that, the code's a bigger mess than just making two separate GUIs. Defeats the entire purpose of using a cross-platform toolkit.

Bottom line is that Apple just does way too much stuff differently to be able to craft a cross-platform app that looks great everywhere with no platform-specific customizations.

And now Metro, Gnome 3, Unity and KDE 4/5 are trying to go in entirely different directions as well. And iOS and Android are big targets now, too. Sadly, the dream of write-once, run-anywhere and look nice is dead.
Want to Donate Your Old Sofa to Charity? There’s an App for That
Hi Filippo

Following up from from ColinWright's comment, I'd also have liked a short "About" section which can describe in a couple of lines what the app does and how it helps users.

The design is nice but emphasize the content and you will be good.
and in which he gained a massive speedup in the project, made it a lot easier to maintain and extend, learnt a lot about ocaml, and finally managed to get a really exciting job due to the exposure his blog gave him.
I've asked this question before about a different subject. I think rayiner just enjoys telling HN readers how wrong and insignificant and impotent they are. It's a recurring theme in political threads.

In technical threads, rayiner often makes useful and informative comments, so he's not like this all the time.
Okay, so I'm totally new to clojure, but I'm trying to run pitch.clj that you linked. I installed leiningen and added overtone as a dependency. Then I cloned overtone to get pitch.clj. Now how in the world do I actually run the code in pitch.clj?
Wait wait wait...Comcast is using bad and/or incompetent infrastructure? Stop the fucking presses!

(I'm sorry sir/madam for your inconvenience)
ECB Announces Negative Interest Rates: Bitcoin Price Rallies » CryptoCoinsNews
Our base case is indeed symmetric for each message (the key distribution is over Elliptic Curve Diffie Hellman Ephemeral).

The number one reason why we allow for symmetric message keys is to allow you to send an encrypted message to anyone, even if they don't have public keys somewhere. Distributing and using private/public keys in a trusted AND easy to use way is a problem we're currently working to solve, and will add as soon as we get that done in a way that doesn't make our software so hard to use that people stop using it.
Can Chinese Exchange OKCoin Rescue Mt. Gox Creditors?
For those asking, I put a 'Due Diligence Checklist' in Google Docs from a fundraising round we did a few years ago. It should give you a starting point of what information to have on hand:

https://docs.google.com/spreadsheets/d/17uAmJBwB3pztdmt4ozMy...

It's more geared toward 'physical' companies as compared to software ones, but many of the requirements are the same.
PurseIO » Spend Bitcoin on Amazon, Buy Bitcoin using a Credit Card
During which time he became proficient in the language and landed what sounds like a pretty cool job.
We're in agreement. I myself hail from a former soviet satellite country.

My point is that it's insulting to call the US benevolent. The difference between US and USSR is that the US prefers a more subtle way of conquering a country, namely, by causing turmoil and overthrowing the government, letting rebel groups run rampant and financing them. It's always easier to overtake strategic resources during anarchy.

Why do you think all the Iran, Ukraine etc civil wars are happening. Because the BRICS countries want to move away from the dollar.

Would you feel the same, on average, if you were a citizen of a South American country, or how about the middle east?
Yes, they have an HTTPS Everywhere rule which forces SSL on blog.4chan.org that doesn't actually support it.
When I started on my company, I set up an LLC just to have the business entity, but I don't think it's nearly clean enough or sufficiently separate from personal finances. Now that I'm moving into the next phase, I'm reincorporating with a fresh C Corp structure. Since the old entity never hit revenue generation, it's not a big deal to leave behind.

One of my goals for the new entity is to have a totally clean entity with perfect notes, for eventual acquisition.
I thought it was fine. Facebook is how we announce stuff these days. Your story made clear that people really responded to it, and congratulated you off Facebook.
For sure, there's a basic amount of stuff that you should always be doing:

- Employee agreements

- Updated financials (potentially get them audited once a year)

- Insurance paperwork

- etc.

There's no reason you should ever not have those things.

But there's other stuff that can creep in - for example, we were using a variety of perl modules in our software. We had made sure from a policy perspective that all of the modules were in CPAN and licensed apporpriately. But during DD they wanted us to identify every module, and provide them with a copy of the license for every single module.

They wanted to see a written DR plan, and a list of business operational risks, both personnel and office-wise.

Just two examples of the sorts of things that can come up in DD that probably aren't worth doing day 1.
Amazon’s 3D Kindle Phone to use Omron face-tracking technology
D-Day Revisited – Operation Pluto
Why does something like this make it to the front page of HackerNews? I'm surprised that it would get enough upvotes.
Unification in JS Part II: when to unify
I was about to ask this.

If you have no Mojang code, media assets nor use the Minecraft name anywhere, on what grounds would they try to shut you down?
Facebook just HAPPENS to be the medium. It's about sharing your success and telling people that you are NOT a failure.

I see no problem someone telling others he's not a failure as long as the process to get there was ethical and legal, and in this case he seems to have done more than just that (like giving actual shares to employees).

Congrats.
When you take the time to learn relational databases, sql, normalization and maybe some caching, suddenly you don't find yourself spending very much time waiting on the DB.

If something indeed is going to take that long, perhaps you shouldn't be making the user wait on it either. Queue that shit.
Medicine and the War: Invasion of Normandy – June 1944
Absolutely. I'd already discussed this point though: https://news.ycombinator.com/item?id=7857655
I have ctr-W bound to one of the many buttons of my mouse, a razer naga. Having my most common key combinations bound to my mouse sped up my computer usage a bit.

When closing the tab manually, I clicked so fast I barely noticed the popup, let alone was able to read anything on it.
Thank you for sharing this! I've been thinking about how to get such a list, and it's a good start.
I think comparing something like IPv6 adoption and D-Day really is beyond apples and oranges. IPv6 is important, make no mistake. but compared to what the world went through on D-Day?
What happened with this? https://twitter.com/wakaba_en/status/322751026211983360 https://dribbble.com/shots/1046492-Dash-app-replacement-icon
Terrorist Attack Ukrainian border guards 
Terrorist Attack Ukrainian border guards with the support of the Air Force defeated 06 June 2014 Terrorist Attack Ukrainian border guards with the support of the Air Force defeated 06 June 2014
wonder what the rest of the employees will do...find new job or just relax for their entire life?
Stating that the US military has... "enabled that continent to break its historical cycle of bloodshed and live in relative peace the last half-century" is a huge oversimplification.

Undoubtedly the US military is one, if not a major force in the post WWII security, but many other factors have contributed to this, such as Khrouchtchev's policies of co-existence; the emergence of China as a nuclear power that forced Russia to side with the US and the European Union that bound France and Germany economically, making future pan-European wars much less likely.

Lets not also forget the European conflicts since 1945 despite all of the above - Soviet invasion of Czechoslovakia; Turkey invading Cyprus; Bosnian war; the Chechen crisis; Kosovo; Russia-Georgia and the Crimea.
How does one scandal being worse justify another?

Unless you can say that the "price extracted" is fair and self regulating without any clear and transparent oversight, I think there is probably room for improvement and a benefit from increased scrutiny. However, as I said, my knowledge of the internal workings of the markets is still pretty limited.
We are thoughtram
"living" vs. "dead" seems like the wrong dichotomy to me.

How about dialing back the religiosity and ask "is TDD useful?"
Doesn't work with Ctrl+W or with Tree Style Tab.
Onstaged targeting the gap between Twitter and Secret
Does this classify as a dark pattern ?

side note, I am not french but had quite a few french colleagues. Doesn't "oui" mean Yes or acknowledgement ? Ouibounce sounds to me like "Yes bounce" which I will interpret as "It is ok to bounce". Why would you choose such a name for landing page service ?
Damn, video with audio plays as soon as I go to that page.
TOP 10 Delicious, nutritious and Proteinitious Recipes
OneNote gets a Chrome extension and a migration tool for Springpad users
Yes India for sure
I'm skeptical about the urgent need for generics. In over 3 decades of coding in some big corporate code bases, I've only seen situations where generics could have defended against really terrible coding practices. (This collection only ever has Portfolios in it. Why don't I stick a line item in there for my convenience?) But in that case, the shop has something more critical to worry about than choice of programming language.

Granted, there are some quite complex systems out there where generics could deliver truly valuable type safety. I doubt all the systems that are that complicated really need to be.

The likelihood that a programming language feature will be over/mis-used is directly proportional to how nifty it is.
Totally unrelated, but why the heck does the cloudflare blog have some sort of facebook iframe ad popup? When it fails (blocked by AB+) it covers up part of the article.
Also to note, I exited the window via the side edge, then closed from the tab bar and it didn't respond.
Being spied on against your will is terrorism. It is corruption in the US as the spying has violated the highest law.
So, how easy will it be to deliberately search for an IPv6 address to collide with a desired pseudo_ipv4 address? (Based on my very limited crypto knowledge, I might worry that there could be some novel denial-of-service or impersonation attacks in that direction if this is MD5 with a known format and salt.)
Does anyone know of an affordable pingdom like service which supports IPv6?

Not having a convenient way to monitor the IPv6 side of things is my last reason for not enabling IPv6.
There is also, Cellular respiration in night within the plant itself, which release some CO2 in the atmosphere. So may be combined with CO2 released by Bacteria and Cellular respiration in plant, it can survive.
The Astronomers have Discovered the Oldest Habitable Planet in the Universe
TDD is not dead, but hopefully the practise of foisting rigid, prescriptive, quasi-religious software development methodologies on creative individuals is.

TDD, like all of these things - eXtreme Programming, agile, has good points and bad. Listen to what these people have to say, and then take what works best for you.

To me, TDD is about writing my code and my tests at the same time, not test first. As soon as I write just enough code to do something, I'll write a test to see if it actually works. I'll then expand on that test and perhaps add a few more as I refactor that piece of code.

This means I still get the benefits of exploratory programming, unconstrained by test first, but I also get the security of knowing that my changes didn't break anything.
It feels very natural to develop this way, as the code base grows, your confidence in its quality grows with it, rather than the inverse (lots of passing tests). Also a fast test suite which runs on file save is addictive, I cannot imagine returning to F5 Driven Development now.
Okay. That was easy.
> Sadly, the dream of write-once, run-anywhere and look nice is dead.

It's a shame no one invented the web browser yet :)
as called out in the cloudflare blog post from the other post[1], implementing the spam / abuse / fraud detection piece to be as effective in an IPv6 world is a huge challenge. IPv6 opens up so many different attacks that can be used based on the increased address space, you have to give 4chan kudos.

[1] https://news.ycombinator.com/item?id=7858536
I closed this tab on my iPad and nothing happens.
These articles always seem to boil down to only one thing- "I'm bad at callbacks".

I mean, really, is there any other criticism here? There is a valid point about the true nature of Walmart and Paypal's rewrites, but that's pretty tangential.

There's kind of a thing about some completely rookie mistakes in error handling, but that's really not relevant to anything, and again, tie into the "I'm bad at callbacks" thing.

I'd really be interested in some criticisms of node that aren't variations on stories of the author's past difficulties with callbacks, as most people who use node have no problems with them.

EDIT: Downvotes? Please, point out to me the part of the article that is not about callback troubles.
Can you think of 3 specific examples and quantify the fan-out?
>My life has been enriched

I think that others who may not have as much money to afford the 3x markup deserve to have their lives enriched too.
> From my position (I manage a third-party Minecraft website) I completely believe that Mojang are starting to take their EULA seriously in an effort to protect their customers…

How in God's name does removing incentives for server owners to provide me with service protect me from anything?

I play modded Minecraft; the vanilla game isn't even interesting to me anymore. It takes quite a lot of work to get all those mods to play well together; it takes even more work to get them to play well together with the server-side mods which make playing on a large server fun.

Removing the ability for server owners to make money from the game removes those servers from existence, which destroys my ability to have fun with the game I paid for.

Once I stop playing, I stop suggesting Minecraft to other people, and they stop buying it, and Mojang stops making money.

How is this good for anyone?