skysight-inc/HackerNews huggingface dataset:
Then why wouldn't you ask a real-world question like that, rather than a stupid one about filling a bus with golf balls?
If it is like in Germany, there's the concept of the "legal judge": There must be a regular set of rules which judge covers which cases. That can vary locally, and over time, but it must apply to all cases filed at the same court at a time.

These rules exist to ensure that judges can't take over cases they wish to distort in some way (eg. because they don't like the plaintiff or defendant, they have a strict opinion on the subject matter, ...).

Unfortunately, the rules used in some places here allow(ed) the plaintiff to skew things in their favor (if they want a certain judge to handle the case). If assignment depends on the date of filing, they wait for the right day. If it's semi-random (but guessable to some very high degree based on prior day's assignments), they check the records to find the right timing... These lobbying groups consists mostly of lawyers - if there's a loop hole, they'll find it.

It's possible that BREIN found a legal way to skew assignments in their favor, too.
How did the "London Whale" lose JPMorgan over $2 billion?
I've been using Forth for a while to write small video games, and honestly I find the process delightful. The extreme simplicity and flexibility of the language lend themselves well to the kind of special-case explosion that often occurs as I tinker with game logic, and puzzling out the cleanest way to express complicated ideas is very intellectially satisfying. Working on a simulated game console with no underlying operating system and unrestricted access to memory seems to be an ideal case for the language.

If anybody's curious, all my development tools and forth code are on github: https://github.com/JohnEarnest/Mako
Everybody knows there are different kinds of buses. It is the first thing that springs to everybody's mind when you ask "How many golfballs fit on a bus?".

Someone who didn't ask about what kind of bus is under the impression that, as it's just a toy problem, the kind of bus doesn't really matter, and they're just supposed to pick an average kind of bus and play along with the stupid game.
I hate to nitpick, but the "Skipping breakfast is bad and will make you fat" section of that article is terrible, as are some of the others. The skipping breakfast section doesn't actually show data either way, it's just the author expressing his interpretation of correlation studies. I'm not saying he's necessarily wrong, just that he needs to show real data to support his claims.

Also, the site's design is terrible and the font size is too small.
グッチ メンズ 財布
Funnily enough, I listened to Jeff Atkwood from Stack Overflow yesterday who made the same point implicitly - he and Joel Spolsky had a big community around themselves when they created Stack Overflow and got the initial traction that way.

So that's +2 then ;)
Democracy is not a good form of governance, nor was it supposed to be. Democracy is the best way to ensure social stability and the best way to protect the interests of the majority from that of the aristocracy. In the very long run those 2 concerns trump all others. Questions on the effectiveness of government is irrelevant when you consider that most human progress comes from private, non-governmental entities.
Around 1980, while still a Stanford student, I used Laboratory Microsystems' PCForth to write a editing/publishing system for SAT math preparation, complete with embedded figures and equations and animated answers. The 'aha' at the time was to store the graphics not as bitmaps, but as a stream of parameters that were interpreted, allowing my system to save hundreds of quiz questions on a single floppy. That vector approach also made editing objects and layers trivially simple. Got the attention of ETS and Addison Wesley, both of whom flew me out to demonstrate how I did it.

But when I started building my own software product to sell and support, adding things like one of the first networked learning management systems and a homemade graphics windowing system (schools were MSDOS or Apple II in the day, if you wanted a GUI you built one) I switched everything over to C even though that meant teaching myself C and re-architecting everything from scratch.

Creating and working with abstraction layers was critical to that project's success, and simply not doable in Forth. So I've always thought of Forth as kind of like a first girlfriend - maybe not "The One" but a delightful and important phase that helped me learn what was important to me.
Apple is on e side of a certain kind of consumer. The kind that gets confused by choice (since you might make the wrong one).
Incorrect, each kit only comes with 1 panel. So 5 kits means you get 5 panels.

"The DeckPower120™ solar appliance comes with everything you need to start receiving FREE supplimental home solar energy:
(1) 240 watt high efficiency mono-crystalline solar panel listed to UL 1703 "
Judge_Dredd.avi found corrupt (SCNR, and sadly somewhat relevant, given the filename-in-a-forum issue reported in the article)
If you want to do any sort of scientific programming you will need to obtain a PhD and then land a job at a research lab, university, or boutique software company. These jobs are all over but you will probably have to fight hard to get one and then fight even harder to keep it and get your project funded. Even scientists in top national laboratories probably constantly worry about funding.

An alternate route is to start a company around a new software product. If you manage to find a scientific programming job at an existing company and that job is not protected from the non-technical business in some way, your project will be in constant jeopardy.

As for field, you will have to determine what type of work you want to do. I would suggest reading some academic papers on the type of work you would like to do and then look at the path that the authors followed. You can also contact the authors and express an interest. They will probably point you towards an exploitative grad student job making 15-20k / year, but you will probably get to do some sort of scientific programming.
> "Short bus? Long bus? Double decker bus? Coach bus? VW Bus?" Since I'm not sure of the relevance of the question, I choose a Matchbox Bus. The answer is 0. 0 golfballs fit in a matchbox bus.

You never know how far they want you to go with their game. This could mark you as a genius, or as an ass.
"If Athens doesn't keep its word, it will be a democratic choice. The consequence will be that the basis for fresh aid will disappear." Jens Weidmann, German bank chief (quote from today from http://www.bbc.co.uk/news/world-europe-18046280 )
You can't compare the price of leasing a product to the price to own something outright.
Go to gmail and hit the? key
Gmail keyboard shortcuts!
Dropbox DropQuest II
My favourite time of the year!
No, I have no knowledge of its existence. It looks good - I'll try it for a few days.

It might be good to submit it as a new link... I'm sure it's been posted before (though I'd never seen it), I'm sure there are many HNers who don't know about it and it might be useful for them (for iOS, there are a few nice applications; but on other platforms, I think there might be none and this web app could be a life-saver for many!)
Note that the released source code is pretty different from the actual running site. In particular, all the rsvp code that caused the problem is not in the released source.

The HN source code is in the Arc language. See my site http://files.arcfn.com/doc/index.html for Arc documentation, specifically http://files.arcfn.com/doc/srv.html for the web server internals (including why links expire). Also see the App Server page which explains account management.

If you want to hack on this, there's a small but enthusiastic Arc community at http://arclanguage.org/forum
Have to admit I don't really care if there are fewer women in tech, or if they feel uncomfortable in a boy's club, and don't see any reason why we should have to change to make them feel better.

Just because "sexism" is against your moral code doesn't mean it's against mine.

The old joke is true - to avoid sexual harassment accusations: 1) be attractive, 2) don't be unattractive. I've dated plenty of women at work, flirt all the time, and no one has ever accused me of "harassment" or "sexism."

My boss lady caught me checking out her ass once, the next few weeks she wore short skirts and made sure to walk by my desk. It was great.
SE is not meant to be a replacement for reddit or traditional forums. If you want to have discussion by all means have discussion. Just don't do it on SE because SE wasn't made for discussion.

Just because echo doesn't read from files doesn't mean it's useless. If you need to read from files you just use cat instead. Sure, you can coerce both to do the other's job, but it'll be messy and only work half the time and other people will be annoyed at you. Different solutions for different needs.
I've been working with Slim and it is pretty good.
A bit off-topic but: what are good discussion/open-ended questions sites (software development specific)?
6 Things on Your LinkedIn Profile That Shouldn’t Be on Your Resume
As much as I don't like google, I must say that I find google to be a programmers best friend (you google for it and find the stackoverflow questions you were looking for. SO's search is much inferior to Google's IMO and I can never make it work)
I don't see the problem with these questions. If you are really good it will take you 5 minutes to answer that question. That is it. And lamenting about interviewer waisting your time is ridiculous, you waist much more time every day on the stuff that is less useful. The point of the question is to quickly check if you can think logically that is it.
> To me it seems more like a straight put-yourself-in-her-shoes appeal to empathy for women who brave the tech industry.

Yes, done as satire...
You're making a number of assumptions, most of which I believe are wrong.

a) No, it's not the first thing that springs to everybody's mind. Experience says it's the first thing that springs to a relatively small percentage of minds, actually.

b) No, someone who didn't ask about the kind of bus isn't necessarily under the impression that it's a toy problem. Again, experience says that for a large percentage of people the problem, or more specifically any problem of the ilk of this problem, is completely overwhelming.
"Asking about an irrelevant problem makes it clear that this question is about your logical process and not about your knowledge related to this job."

1. But it doesn't make it clear (that my logical process is being tested). This problem fails in its purpose.

2. I don't have a set 'logical process'. I just try to do my job, and do what I need to do to solve problems.

3. You should at least try to come up with a reason why golf balls are being put on a bus. I don't know if I can engage the problem-solving part of my brain if there's no real problem I'm being presented with.
The proper list starts with:

1956: Fortran I:
PRINT 1, X
1 FORMAT (F10.2)

Fortran was able to use the same format specification for more than one print statement, that's why the format statement is referenced by number. It was even able to do repeats, for example this code from 1956

PRINT 2, X, Y, A, B, C, D, N
2 FORMAT ( 3 ( F10.3, F10.4 ), I4 )

is an equivalent of the following C:

printf( "%10.3f%10.4f%10.3f%10.4f%10.3f%10.4f%4d",
x, y, a, b, c, d, n );

Moreover, C interprets the format specification at runtime, in FORTRAN the compiler uses it during the compilation.

Fortran was invented by John Backus and there was already a finished compiler in 1956:

"Programmer's Reference Manual Fortran Automatic Coding System For IBM 704"

http://www.fh-jena.de/~kleine/history/languages/FortranAutom...

I/O in the first Fortran, I believe including the FN.M syntax, was implemented by Roy Nutt, also one obvious genius:

http://www.smartcomputing.com/editorial/dictionary/detail.as...
The purpose[1] of an interview (for the interviewee) is to get the job.

The purpose of the question is[2] to gauge the interviewee's ability to solve problems.

With those constraints your approach would appear to be sub-optimal. Sometimes in life we have[3] to jump through hoops to get what we want.

[1] Primary purpose; there are other things, such as deciding whether the company is a terrible place or full of idiots or etc.

[2] Should be; I accept that maybe many people have heard about these questions and think they're the right thing to ask but have no idea of the purpose.

[3] Or we decide that hoop jumping is not for us and we reject all hoop jumping and politely decline the job.
I believe that http://programmers.stackexchange.com/ was introduced for this.

A lot of questions were migrated from SO to programmers when it started.
Golf balls on a bus are a contrived example.

I understand the value of sphere packing (but IMHO ellipsoid packing is more interesting), but why not just ask the orange packing question instead of golf balls on a bus?

A question about orange packing in an orange factory simply does not elicit the reaction of "let's see if this monkey can dance" which one would have if asked about golf balls on a bus.

An intentionally absurd question, even if it is an abstraction of a non-absurd question, does not make that question any less absurd. If you want to abstract, abstract, but do not abstract then unproductively obfuscate, because when you do, you've taken a perfectly legitimate problem and made a trick question out of it.

I don't know why, but I feel like this Calvin and Hobbes comic strip feels appropriate:
http://imgur.com/gallery/P6bwL
That's the reason to have the code up on github. I don't want to bother PG over this stuff.
My point really has nothing to do with the ruling being correct or incorrect, though. My point is that highly unethical behavior is almost always corrupt by the definition of corruption you gave because there is almost never a reason other than "vested interest" for a public servant to engage in highly unethical behavior. Even if the vested interest is something relatively innocuous like convenience, it is still a vested, personal, interest.

It is also worth pointing out that corrupt behavior isn't always illegal under that same definition (at least the portion you quoted, which seems to be a pretty "common sense" way of looking at the issue).

Additionally, even where the behavior is illegal, it is easy to imagine situations in which there would be no way to prove to a court (given that, in the US at least, the standard of proof is quite high in criminal trials) that the corrupt behavior violated the law.

This last point is one reason we have elections. Even when the courts can't establish that a leader is corrupt (quite a tricky thing to do), the public can convict the individual at the ballot box. Of course this doesn't always work, and sometimes it works backward (and it doesn't work at all for appointed judges, though in the US they can be impeached and removed by the legislature).

No system is perfect, but based on the article I am comfortable concluding, at least provisionally, that this particular judge is corrupt. Of course my opinion means exactly nothing to the Dutch people and government, but since when has an issue like that stopped us from having a rousing discussion on HN? :-)
When you go to the public pool, you don't complain about not being able to play golf, do you?

StackExchange is a Q&A community website. Although sometimes discussion would be appreciated, it is not what it was meant for.
And by all means, if you find an accepted answer to be wrong, downvote and comment it! The whole point of StackExchange websites is to rate questions and answers!
>Also men and women are very similar in terms of values and attitudes towards sex regardless of the prevailing popular myths.

In the sense they both expect different values and attitudes towards sex from men and women.

Keep your religion-derived asexual "men and women are the same" nonsense to your church or feminist club.
This may be true in the USA, but in my country it's illegal to lock a phone to a single provider.

You buy a SIM card. You stick it in a phone. Viola. So SIMless phones would have to be supported by the networks. I would imagine that they're all working on it.
No. I personally am calling that a common derailing tactic; I just linked to that as evidence that other people also see it as a problem. If you have some counter-evidence, feel free to present it.

As I explained elsewhere in this thread, most people don't intend to derail. What matters isn't the conscious intent of the speaker; it's the effect on the conversation.

That X is a legitimate observation doesn't mean that X is also a valid contribution at any point in any discussion. Watch politicians spin something on a TV show. They can make valid observations all day long that avoid, obfuscate, dodge, color, distract, mislead, and misinform.

If a privileged person jumps into a discussion about injustice in a way that changes the topic from the injustice under discussion to something more comfortable for them, that's derailing. They can do that using a valid observation, an invalid observation, a rhetorical device, or a jack-in-the-box.

Also, Mr. Brand New Anonymous Account: if you aren't going to own your words, expect me to stop responding shortly.
If...they start asking me Fermi questions, I'm probably just going to walk out...dynamic programming, I might walk out, too...I do uninteresting stuff like deciphering horribly documented APIs and writing desktop software...

Maybe if you stop walking out of tough interviews you'll find a more challenging job.
All content is freely available on the web under a Creative Commons license, but please do think about buying a printed or electronic copy --- all royalties will go directly to Amnesty International.
It's not the software it's the community. Here's the exact same software with a community that tolerates a list:
http://mathoverflow.net/questions/4994/fundamental-examples

That said the community+software is good at what it does. I can be sad it's intolerant of lists without needing to disparage it further.
I suspect that I'd be marked as an ass, though I reckon I'd get brownie points for correctively outing the bikeshedding.

In fact, it'd be even funnier to answer the question, then ask the question "I'm building a bikeshed. What color do I paint it?"
Re: "the Chromium sandbox is much more secure".

Have seen code targeting IndexedDB in Chromium that crashed the browser, and in one instance rebooted the machine, each and every time it was called.
Yea I mean, I feel like when people say "google it", they're conveying that you should search the internet/research about it, not necessarily use Google for it.
I agree with you - you will never find me, as a man, "fighting for women's rights."

My t-shirt says "This is What a Feminist Looks At."
Github.com is down: Major service outage
The lack of polish with HN is part of the charm really

Not for me. I come here in spite of the barely tolerable site UX.
My apologies. I mistakenly lumped C extensions in as an inherent part of python. I was wrong.
There appears to be a trend of sites creating micro communities. Reddit have done something similar. Quora does it.

The SE guys do a podcast which gives an insight into their business.
I just signed up to http://math.stackexchange.com today to ask a question and ended getting a lesson from a guy who had answered my question but invited me into chat to fully explain it.

So awesome.
How do you know that it's OK to make assumptions like that? How do you know that a quick estimate is acceptable? Is this level of accuracy acceptable? How do you know?

I can't get the point of this.

The interviewer wants to know how many golfballs fit on the bus, but he doesn't even know what kind of bus? He hasn't decided what things are on the bus, and how many of them, and whether there is a driver, and what kind of track he's going to be driving the bus on? And he probably doesn't know why the golfballs are being put on a bus at all? And he doesn't care as to what kind of accuracy this estimate is being made, as long as it just seems I've gone through some kind of motions?

This is ludicrous. It doesn't resemble any real-world task.
If there's one lesson that I could teach the younger generation, it's that you ought to trust what a person shows you & tells you about their honor and the value they place on their word. When a person shows you who they truly are by acting like this, don't make excuses for them, don't rationalize it, don't give them a third or fourth chance, and certainly don't "assume good faith."

Assuming the best when a person shows you the worst makes you a rube, begging to be taken.

We're not talking about a friend who lied about why he couldn't come to your wedding or babysit your kid.

You don't get more "bad faith" than firing somebody right before you were about to owe them a lot of money.

When a person dicks you over, the best thing to assume is that they are a dick. This not only protects you in the future, it equips you to deal with them in the present. If you wish and hope that underneath they really mean well, you will only be disappointed and ineffective.

If they were acting in good faith, they would have A: fired him sooner, or B: given him the proportional share of what they originally agreed.

Leaving aside bankruptcy or serious, newly-come-to-light malfeasance on behalf of the employee, the only explanation of a firing right before the cliff, AND a disproportionally low offer (just over 25%!), is bad faith.

Even if they decided he's a terrible fit and they hate him, it's their responsibility for not taking action sooner. They need to fulfill their side of the agreement. Otherwise they are bad actors, acting in bad faith. It's just that simple.

NB: when we fired 2 employees who were not working out at all, I paid them both severance, even though I had zero obligation to do so. Why? Because I believe in acting in good faith. Yes, it hurt my business, but it was the right thing to do.
That's european union understanding of democracy. you can vote for what ever you want as long as it is what we want. they showed it time and again.

Examples include the austrian government with far right participation, the felt 100 votes about eu membership and maastricht contracts (sometimes three times until they finally got slim pro vote). And thats one of the reasons the pirates and others are growing that fast: people are pissed by that, espacially the younger ones. just my 5 cents.
If you are using WebSockets for communication between Node.js and WebView then you can setup the server so that it accepts only one connection at a time. Also, when app starts you could generate random hash and pass it to Node.js and WebView environments. When Node.js server receives request that does not contain the valid hash then just drop the connection.