skysight-inc/HackerNews huggingface dataset:
This is great. There are agencies that would pay a lot of money for something like this for their brands.
What on Earth has "yelling while playing" have to do with "yelling at a person" --- ?? I am truly tired of all these strawman being trotted out. Some actual replies would be nice.

He will talk with other children but not yell. [..] Lots of children also behave like my son.

Does he also not ever squee real loud for sheer excitement? You know, humans only have a short window where they can even experience the world that intensely. Sometimes it's good to let them.

I also think that if you make clear the boundaries for children, they will honor them.

Yes, but I think it's important to have good reasons (there's plenty for "don't yell at people", not so many for "do not ever, under any circumstances, exceed this loudness threshold while playing"), and to be honest about them; like you are, and like the OP decidedly isn't. Even just "you cannot understand that yet", if it's actually true and spoken in a bond of trust, can be enough. But "the magic pixie dust in the computer has spoken because I can't be arsed to tell you to shut up while I leave you alone with the computer?" Nah.
Apologies, I should have made the second point more on the humor side than not.

I should also stress that I don't think this being somewhat difficult to read is really bad. Just saying that I would expect a lot of folks to balk at it.
What is the rule of thumb for on w2 contractor vs. 1099 with rates?
llvm.org has been down nearly all day.
My understanding is that asserts are for debugging, and exceptions/more robust error handling are for production.

Asserts make the code blow up, which can make a problem easier to spot in dev/testing. In production it seems better to throw an exception, even if the program can't handle it well and just has to quit nicely.

I like your defensive programming strategy - see if the tires are flat before you get out on the highway.
This is why we need more conformance tests.
There is much to learn from Singapore, but its internal diversity isn't quite comparable to that elsewhere. As an outsider non-expert (and I'm sure you can fill in more details), much of its policy seems designed (and effective) to suppress ethnicity-as-a-source-of-political-strife.

Some examples:

• It's been essentially a one-party state its entire existence

• English is the official language but almost no-one's traditional/family language, making English a non-negotiable and somewhat neutral focal point for cooperation, rather than a issue of contention/dominance

• Immigrants have been filtered, within living memory, based on their willingness to embrace the Singapore bargain: political stability/homogeneity for wealth and safety. (And comparisons of much-worse-off cousins in neighboring countries are easily available, unlike other countries where the Nth-generation poor maintly see better-off countrymen.)

• 85% (!) of all residents live in high-quality public housing, but the proportion of residents per development is carefully managed with quotas to prevent the formation of ethnic-activism political blocks

• Death to drug traffickers! And until recently, lashings for spitting-on-the-sidewalk. Plus the various kinds of libel suits which keep criticism of the government/party/housing-board/governing-investment-funds on a short leash.

It looks to me that Singapore has tamed some of the governance problems that come with radical ethnic diversity by using heavy-handed techniques that couldn't be used in other diverse competitive democracies.
Not really. You learn most of what you're going to learn on a job in the first two years. There was some research into this specifically done for software engineers, but for the life of me I can't recall where I saw this research. The amount you learn declines rapidly after 2 years and bottoms out around 4 years. IMHO, most companies should be actively looking to place very autodidactic employees in a novel role every two years or so to keep them stimulated.
In the US, contractors are going to need to buy their own health/dental/disability insurance (which then isn't tax-exempt) and pay higher payroll taxes. Once you take those into account, that's a solid 40% extra salary you'd need in order to break even. That's the difference between the US and the UK.
Your snippet got cut off, care to paste the rest? I'm guessing it works by popping the format string and the first operand off the args, and then finding the first formatting escape in the format string and formatting it, then recurse.
My main point is simply that most of the folks that do not see the benefit of currying, are not likely to be swayed by this. I muddied that by bringing up Duff's device.
Much more relevant JS interview questions would be relevant to scope. Considering understanding nuances of scope in JS is what differentiates beginners from the experienced.
They didn't. This is what cool people were wearing when I was a kid:

http://www.etsy.com/listing/113052867/vintage-mens-1970s-dex...
1. I think ex-felons should be able to discharge their sentences totally, regain the right to vote, and earn back their various legal privileges. But right now, they can't, and I don't see what distinguishes Aaron Swartz from any other ex-felon.

2. You're essentially saying that the victim was asking for it. As for most of HN disagreeing, neither of us knows what the proportions are. There has been some vocal opposition to my arguments, but a lot of it comes from the same small number of people and I've also received a fair degree of support from other quarters. If you don't like it, don't read it.
It would be nice if it would let me restart via the keyboard (spacebar?) rather than having to move my hand from the arrow keys to the mouse/trackpad.
> So, if a deceiver is always a deceiver, what do you do if they tell you they are a deceiver? beep boop does not compute

Stupid word games. The word "deceiver," as used by the parent commentator, is quite reasonably used to mean "one who is noticeably more likely than baseline to choose to deceive" - your example gives no trouble: you accept it at face value. Disagree for reasons, if you disagree.
So.. you don't like communism?
The basic idea here sounds great, but as someone who just went through a roughly similar training (self directed) over the past 4.5 months, I'd like to comment on the choice for Python:

I went through most of Learn Python the Hard Way:

http://learnpythonthehardway.org/

It was great! I then thought I'd do Codecademy for extra practice. It was so frustrating to use I gave up after a couple hours.

Codecademy's automatic method for checking my code often indicated I had bad code without telling me why, when I had produced the correct answer. Furthermore, instructions were often unclear so I would often incorrectly interpret what the exercises wanted me to do.
It's the elected nature of judges and prosecutors that is the main problem - to much emphasis on news worthy cases to get elected and not on applying the spirit of the law.

No Judge or Prosecutor should ever be elected its just to dangerous and to make a start I suggest that supreme court Justices should have a minimum of at least 20 years experience as a Judge - not as one recent one zero experience being just an academic lawyer.
Facebook and Google not in a relationship, Zuckerberg says
tl;dr: polymorphism is usually better than if/else.
No. You need specialized ASICs to mine Bitcoin profitably.
Funnily you ignore that everybody who was a kid usually has about 10 years of all sorts of adults trying all sorts of things on them. And some of them were bright, separated the wheat from the chaff right then and there, and do remember. Sure, if you know that AND parenting, I'd like to hear your advice. But if you don't have the faintest clue what that even means, you could raise 10 kids and I would not be impressed.

Look, I know you have your own opinion and all, but I don't think you're really even qualified to discuss this if you haven't done any programming before.

Yeah, but if the programmer actually does have the experience, he CAN prove it, albeit in language the layman may not understand or follow. I don't see this happening here in this particular case. And therefore...

The layman feels challenged. "Okay, if you're the big expert here, why don't you just share some of this so-called expertise with the rest of us?"

The amateur is perplexed. "...that's what I'm doing."

This discussion will never arrive at a productive result.

Where are you guys doing that, sharing the expert knowledge? You skip INSTANTLY to "only parents would understand", AND you ignore the facts that some parents disagree, which is rendering your entire argument zilch -- that isn't hard to get, I already mentioned that and am now repeating; will you repeat with an even bigger wall of text every time I point out that flaw? Are you treating me like a kid, perhaps? No need to explain, just keep using big words and bloat it up? Pah.
Bursaspor-1-1-galatasaray-mac-ozeti-izle
I think the author called it Google Bootstrap because it has google style elements. I suspect the name of this project will have to be changed to not include the Google trademark.
This was really great. Thanks for sharing it.
I had exactly the same experience when doing a project in Racket after using Haskell for a while. For what it's worth, I like the Haskell ordering more in most cases.
Anyone else have issues where it seems that your input is incredibly laggy? This is a great concept though. I like the simplicity.
If Avalon was running 20 TH/s somewhere, it would show up (considering that the entire Bitcoin network is only 25 TH/s).
To be a real graphic designer takes years of learning your craft, it's no different than any other profession: And honestly you get what you pay for in this world. What you did with that designer is known as "spec work" and frankly no real designer would touch that.

Yes if you are starting a company i can see sweat for equity, but even then you'd want to issue shares in said company...
Not only that, but even if you are building something with off the shelf parts even that takes more time than you can imagine!
The Disappearing Sounds of Computing
Ever tried looking around you? Do you need a citation that air is important for breathing?
Queue-flow: Chainable logic built on named (or not) queues in Javascript
I like this explanation:
http://stackoverflow.com/questions/234458/do-polymorphism-or...
I don't agree with this change. Based on the code, it looks like there should be an enumeration of cell_types somewhere, a button should have a cell_type, and then there's a map from cell_type to construction_fn (or a polymorphic set of classes to serve as the map.)

Metaprogramming is something you do when you can't do it easily in the usual way. If a dispatch table or inheritance takes care of something, use the existing language features instead of building your own.

(EDIT: On examination, there already is a RowType, and the pull request is a lot closer to my suggestion than I first thought, so mostly ignore this.)
Never happened to me :-) I have two of hem, and I can honestly say that even when they make me mad I realise how much I need them!
Then I will figure something out thank you for the help
In general, specialized hardware tends to be expensive (niche uses result in poor economies of scale), which makes it difficult to see more widespread adoption, and consequently makes them less usable by researchers.

If these types of hardware end up finding use in a new problem space (like bitcoin mining), then in theory that could make them more popular, and thereby cheaper (as well as increasing the acceleration of the technology, leading to better, faster, hardware for everyone who uses them).

So in theory, even if Bitcoin mining doesn't have any "direct good" that comes from it, it could still be indirectly helpful to the larger scientific computing community.
Road rage? People going on rampage with guns and killing tens of innocents? Fatso kids screaming in restaurants and behaving badly in public? The most BS self-entitled complaints in restaurant/hotel/etc reviews always written by Americans? People posting pictures of their cats? Do any of these things ring a bell?
I must admit you're right with the first part. I haven't thought twice nor checked things. Thanks for pointing it out.

Regaring parseInt(), the story is even more complex though :) You should never use it without the radix because that behavior is not reliable when it comes to implying octal representation. Calling parseInt("016") yields 16 in Chrome (ES5 compliant [1]), while 14 in Firefox, Opera and IE8.

[1] https://developer.mozilla.org/en-US/docs/JavaScript/Referenc...
Swede here.

> standing out from the crowd is not admirable.

That's interesting. We even have a word for that; "Jantelagen" (Law of Jante). The meaning is, "Don't think you are better than anyone else."

Thankfully, it is starting to change, but it is still ingrained in our culture.

http://en.wikipedia.org/wiki/Law_of_Jante
Fixing Education in America
Haskell is today's Lisp, it seems.
I'm confused...

Most men's shoes have a raised heel. If you spend time wearing intentionally flat shoes for weightlifting or similar it can be quite awkward to put on a "normal" pair of shoes.
Refactors like this are super cool and often needed but I sometimes have to think why we don't store the easier to read code as well.

I know we have git and we can always do a diff to see what changed. What I am talking about is a more holistic view. Being able to search a code base for SwitchRow and then somehow the code comes up where it was refactored into this dynamic programming style.

Git can do this but only if you are actively looking for it. I wish you could do a metacomment on the refactor without cluttering up the code.
> I will tell it everything my wife tells me not to tell it

It? Please never have kids.
Mozgames Go To Global Game
The fact that your intuition is deceiving you is expert knowledge. The lesson, as has been reiterated by parents several times in these comments, is: Parenting decisions in the real world are hard, complex, and individual. It's treacherous enough for one parent to judge another's decision; if you are not a parent, stop now.

Maybe I should make it explicit that I'm not a parent; I've just heard enough experts say that to believe it. I am flattered you think I talk like a grown up, though.
Dailup handshake diagram
The important part is to engage newcomers. This is easiest to do if there is no barrier to playing with Haskell. They can always install Haskell once they're a bit more familiar with it and see why it's awesome.

If you're already planning to learn Haskell and have a book about it, this is useful because it lets the author of the tutorial integrate the material more closely with the language environment. This makes things like little exercises to illustrate a particular point easier to do.
Ask HN: What licences does my statup need to hold customers money for them? (US)
I'm working on kind of an 'eWallet', similar to what the Bitcoin community is doing, but for USD. It's just a small project now, but I am considering launching it. I doubt it'll go anywhere. What kind of licences to companies need in the U.S. to hold customers money, like a savings account would? I know getting a banking licence is almost impossible, but I hear I don't need one to do this.
It's common to have a low-rise heel, but heels >2" on men's shoes are pretty uncommon.
I never understood the obsession with coding speed. There seems to be a lot of people who claim a modest change in input speed is a massive productivity change to them (and how they justify their dedication to their preferred editor/UI/keyboard/language/et al).

I might be an edge case, but when I "code" the minority of the work is actually writing source code. The majority is research/thinking/copy+pasta/et al.

When I do write source code I guess it doesn't hurt if it is fast, but considering how little time I spend actually doing it it doesn't seem as important as other things.

If I had to pick for example between choosing to improve my code entry speed or better understanding of design patterns I'd choose the latter in a heartbeat.
Car-ux.com | Collection of car Interior, UX images.
I suppose that's fair. The core problem is that the benefits of currying depend to some degree on having amenable syntax, and this means that all the examples are going to seem foreign to people.
Super Bowl Team Stats Visualized
Scott and Mo's Cancer
This developers life's author, Scott Hanselman and his wife recorded this podcast where they talk about their struggle with cancer
Yes, but if you intentionally altered someone's brain to add a sensitivity, and then say ”gosh, it seems sensitive for some reason...”
"You are not authorized to access this page." on FCC :(

I wonder why they are going with something like bone-conductor, instead of normal Bluetooth headset type set-up, when it is actually not good at the only thing it should do: Sound good !
My girlfriend sometimes asks me why impractical and uncomfortable shoes dominate the markets; why can't they make simple and useful ones that men wear? I've always speculated it was simply demand & supply.

Now I know it is the great legacy of our male aristocrat ancestors. What a joke.

Though, she makes a much better impression on me than Louis XIV ever could.
The article is very humble, but in my view, seems to go a little too far.

"You can reuse code with inheritance. Absolutely crazy. Brilliant.

All of this blew me away."

Honestly?
Funnily enough, I can't see air, and if you could not provide any other evidence for its existence I would be extremely skeptical.
Yeah, I feed my kids every day and they still want more. Feeding must be wrong.
Yes, U.S. authorities can spy on EU cloud data. Here's how
EU citizens and businesses are warned against using the cloud over the risk that U.S. law enforcement and intelligence agencies can obtain your personal records. Here's how the U.S. can acquire your data, even if you're based in the EU.
I think Rails has already succeeded.
What is winning?
Without bothering to read the article: High heels were invented to help with stirrups while horseriding. Cowboy boots still have them. If most modern men do not wear them, it might be because they drive cars rather than ride horses.
Find the assets that should have longer cache time with sitespeed.io 1.6
I think you're missing /my/ point, which is that BitCoin is useful as a currency, and these ASICs are strengthening the system, so by extension they are useful too.

If you think the BitCoin project is entirely useless, even as a proof-of-concept, then yes, these ASICs are useless, but that's an entirely different discussion.

> ... toy problem, instead of addressing a real scientific problem that needs compute.

What, like generating Mersenne primes? A lot of these other so-called “real” “scientific” problems have virtually no scientific relevance. I think research into crypto-currencies is just as “real” as finding more optimal Golomb rulers or searching for alien lifesigns in radio noise.
I think it's just the trade off here. You want a fairly seamless experience when putting on the glasses - so headphones would distract from that; also when having to choose between good quality from the device as opposed to good quality when speaking to others normally, I'd prefer the latter. But who knows - maybe we'll be pleasantly surprised and have good quality audio all around!
Server-side crossfilter, eliminating the need to download the full dataset to the browser (https://github.com/ZJONSSON/crossfilter).

Maps from LMI.is, which just released it's geographic data free of charge (http://www.lmi.is/stafraen-kort-og-landupplysingar-lmi-gerd-...)
There are editors that have such a feature (for example called "show whitespace" or "show spaces and tabs").
Mobile Payments in Apps - What are the options? - Giacomo Balli
If he's almost there I'd stick it out - But I don't think the OP said anything about time spent, just that he dropped out. Just re-read it and it states 4+ Yrs work experience - Not schooling. But yes, if that were the case I'd truck through it.
It just crashed an App that I was working on and then crashed XCode itself.
Evocative writing for a technical post "serpentine" if/else, "rickety door" - I know nothing about iOS and enjoyed reading it.
The key to restart is sometimes enter, sometimes r; this should be consistent.
I am a technical recruiter with almost two decades of experience. I have literally placed thousands of IT professionals. People with bad experiences with recruiters are usually the bottom 80% of candidates - those we cannot help (employers only pay us for the top 10%, MAYBE the top 20%).

Of course, no one thinks they are in the bottom 80%...

Like every industry, 80% of the recruiters are lousy, and give the rest of us a bad name, so there is great truth in what is written here. HOWEVER, ask yourself, why is this happening to me? Why are agencies in business if we offer no value? The basic laws of capitalism would have forced us out of business if we did not create value. So if recruiters won't work with you, why is that?

Remember, as a candidate, YOU are getting our work FOR FREE. You invest nothing but your time, and perhaps, some of your knowledge. We are taking a risk on you, risking our ability to earn a living, risking our relationships with our clients in the desparate hope you are not a lousy candidate, all by exposing you to the network of professionals we have invested large quantities of time and money in developing, so yeah, we expect you to give something back in the form of leads or references. What is wrong with that? Perhaps you would prefer to pay for our service? Believe me, we are expensive.

Finding a good recruiter is easy - trust your gut, and find one who has been doing it for at least a year. The lousy ones are generally weeded out by then. Only trust those you are referred to, or are willing to meet you in person, and only those recruiters that partner with you.

Also, help the recruiter help you. If you are confrontational, unprofessional, or otherwise difficult to work with, no good recruiter will invest any effort in you. Why would we take the risk?