skysight-inc/HackerNews huggingface dataset:
> My take on that particular issue is that you accept headers, offering them as the supported way of interaction, but extensions or other content-type declaring suffixes as convenience

This is exactly what Rails offers by default, actually. Although you (can) declare your code using a `wants.csv { … }` format, it's mapped to both the extension and the corresponding Accepts MIME type. (with the Accepts header taking precedence over the extension, I believe)
What would the contract language that prevents a share from being diluted say?
should read: CCIE test .. one day. Same length as the pair programming exercise.
Gifpop.io – Print gifs with the magic of lenticular printing
Particle Masses Don’t Budge
It looks like the bed had spare wood (struts underneath or maybe a larger headboard), and he went ahead and cut (?) the sideboards in half, removed the excess wood from wherever, and added them in the middle of the cut sideboards (like a leaf in a table).

I imagine that if the mattress were removed, the modification would become more apparent. Alternatively, a "before" picture would also probably make it more obvious. But, who takes a "before" picture of their bed?
I could believe some people use it that way; I just disagree that's the primary meaning.
> Part of the problem with this question is that many students today don't know what a "shepherd" is.

What a shepherd is is completely irrelevant [1] to the problem.

> Perhaps this is also a failure of education, but it isn't a failure of math education.

The inability to identify which things in a word problem are relevant to the question being asked is clearly a failure in education in the area of logic and reasoning, if not specifically in "math" per se.

[1] Well, unless "shepherd" is some thing that has ownership of a number of dogs and/or sheep that has a fixed mathematical relationship to its age, but I doubt any child's lack of experience with the term would leave them with a prior expectation that that was the case.
>Sometimes they want to sell some techs, but (mostly) nobody wants to pay for their techs except marketers.

Yeah, must be marketers buying all of those nexus tablets and phones.
Developers are more interested in learning iOS because it has a higher monetary return?
Dean Says Median Grade at Harvard College Is A-, Most Common Grade Is A
She actually (Julia Evans)!

I just want to point that out since women don't get enough cred in our field.
Right now it's all about the ads.

But that wasn't always true and there's no reason to assume it will always be true in the future.

They used to be all about search and sold search appliances. They still sell search appliances, in fact, you just don't hear about them because the ad revenue dwarfs it. If cars makes them more money than ads, then they'll be a car company (that also sells ads and search appliances).
Same with me! Chrome 31.0.1650.63 on OSX 10.9
But I recently posted a poll 3 days back which got 70 upvotes and it came on first page (top 10). Surprising is that I can't see [dead] alongside my post when i see my submission history
For anyone looking, there have been several great HN threads about UNIX commands, here are just a few:

https://news.ycombinator.com/item?id=6360320

https://news.ycombinator.com/item?id=6046682

https://news.ycombinator.com/item?id=5022457

https://news.ycombinator.com/item?id=4985393

I have also created a couple screencasts about the "Filesystem Hierarchy Standard" @ http://sysadmincasts.com/episodes/12-crash-course-on-the-fil... and a "Crash Course on Common Commands" @ http://sysadmincasts.com/episodes/13-crash-course-on-common-...
I believe wrapping the text in <code> tags might be a workaround, though I haven't tested it.
This has been my experience with picking up a second language. There are concepts that are expressed in a single Japanese word that seem like they would need a small book to explain adequately in English. Maybe there are places where the language and culture aren't so intertwined, but Japan at least isn't one of them. So as much as I think the grand flattening of the world is great in some ways, I would be a little sad if we ended up with a global monoculture catalyzed by the coalescing of languages. Other cultures are just fascinating to explore.
And about the underachieving students supposedly not trying harder because they see college educated people applying for fast food jobs, I think that's just not true. And if they really do think that way, I'm sorry but they deserve the poverty they are stuck with.

Why do they deserve it? How is unrewarded work a virtue? Why should people who have very little when it comes to most resources (including emotional and intellectual energy) be shamed for choosing not to invest it in something that appears fruitless to them? Because society might right itself in 20 years and have appropriate roles for them?

I'm not saying "education is worthless". Far from it. For privileged people like most of us, it delivers a lot of value (objective and subjective). However, most people who are deep in poverty see no way out in it, and I don't think they're wrong (for them).
Or, conversely, the shepherd is 16 and they are the father's sheep. Nobody said they were his sheep.
As I understand it, Obama has Executive Ordered a delay in the necessity for your catastrophic plan to go away -- you should call them and see if it can be extended.

It's possible that they can't, and it's also possible that the state of California wouldn't allow them to even if they would (rumor is California was opting out of the delay).

Aside from that, I don't know that there are any great alternatives. The highest-risk gamble is to change your withholdings so that you won't get a refund, and then just take the penalty, which the IRS won't be able to collect as they're only authorized to take it from payouts -- no payouts = no penalty (though if you ever do qualify for a return, it would certainly be withheld then.

The lowest risk alternative is obviously to sign up for ACA, and just really, really hope that you don't need to engage it for services.

Lastly, if it's a serious concern (and it probably ought to be), you could look at getting a job that offers health care as a benefit.
Screenshot of Uber's Admin panel before it redirects. Seems very unsecure..
Question for all the HN/LW/etc Bayesians here: how do you assign accurate probabilities to immeasurable events? Don't you find yourself with a false sense of certainty when you use more sig-figs than you have access to?

I get how bayesian probability works mathematically, but doesn't it rely on having accurate prior measurements for the likelihood of an outcome? That is, working from prior probabilities only becomes useful and accurate if prior probabilities are accurate to begin with.
> Just about every haskell program I write has functions with side-effects.

That's because just about every program needs side-effects. My point was that side-effects are more straightforward in Ceylon, you don't need monads.

> So having to write type annotations all the time is an advantage for you? You can just as easily add type annotations to Haskell, are you saying that since it is compiler enforced with Ceylon, that Ceylon code as a whole is easier to read?

Yes. I think that it makes the language more regular and less messy. When you look at foreign code, you can always immediately see the types. But I have little experience with Haskell or Scala, so I may be wrong.

> Furthermore, doesn't less type-inferred just mean "type inference isn't as good", or was that a design decision?

My guess is that it was a design decision. I think they wanted to have a interface model that's understandable and predictable (you can easily say whether type annottions are necessary or not).

> Any examples of confusing Haskell compiler errors? I personally haven't seen any memorably confusing compiler errors from Haskell. Have you seen any with Haskell or is that just something you've heard about?

No, I admit that this was something I read on Ceylon's site (I think) and it's quite possible I'm wrong here.

> By "regular syntax" do you mean "algol derived or inspired"?

Not sure how to put my intuitive understanding of "regular" into words... I would say that it means that the code has relatively few visual patterns, there's lower visual variance. It's like with tidy (= regular) vs messy (= irregular) rooms. It's easier to "understand" tidy room.

> This is interesting, because it's something I've heard from just about everyone I've asked about Haskell. Recently I have delved into Haskell myself and haven't found it true.

For me it's evident that Ceylon has very pragmatic focus on real-world productivity. I was excited about the design decesions and trade-offs they've made, I've often thought "yes, exactly my thoughts!" when reading the language design FAQ. On the other hand, I simply don't see the focus on productivity in Haskell. Do monads really increase productivity? Would a team of Haskell programmers implement a stackoverflow.com copy faster than, let's say, a team of similarly intelligent and experienced C# programmers?

> For instance, arrows are something many consider "academic", but they enable the very pragmatic and real world advantage of handling HTML like:

The Python code could be:

def images(tree):
return [img.get('src') for elem in tree if elem.tag == "img"]

It's almost as succint but seems more regular to me, it's just the old good comprehension, nothing fancy.
Wikipedia[1] references a source[2] with a pretty good explanation:

"As each language dies, many sciences - linguistics, anthropology, prehistory and psychology - lose one more precious source of data, one more of the diverse and unique ways that the human mind can express itself through a language's structure, vocabulary and idiom."

Linguistics is obviously most affected. The variety of sounds and grammar used in languages in huge, and we wouldn't know about it without being able to study a lot of languages. I don't know if that has any economic value[3], but then neither does paleontology, but we consider that pretty important, important enough to preserve the available data.

Really, as nice as it would be to keep these languages spoken, preserving a complete grammar and audio recording of individual sounds as well as longer spoken passages would be enough for most purposes. But the problem is that this is a lot of work, and languages are going extinct faster than we can document them.

[1] https://en.wikipedia.org/wiki/Language_preservation

[2] http://www.ogmios.org/manifesto/index.htm

[3] Well OK, some people get paid to invent languages for sci-fi/fantasy and a lot of linguistic data helps with that, but... that's not much.
This is high on the priority list.
BACN – A Recipe for Fast and Open Mobile Application Development
My grandfather was responsible for sourcing all of the real estate for Jewel-Osco's expansion in Northern Illinois from the early 70's until the mid 90's. He said the same thing: McDonalds is a real estate company that happens to sell burgers.
Honestly I cannot see casca's comment as trying to tell pg something about YC, more that casca is emphasising that YC is not exploiting its brand value; so a direct comparison (15% for 150K vs 22% for ~800K) could be seen either as pg does - "hey we are waaaaay better value", or as casca says "hey you are toooo cheap"

Anecdotally Henry Ford was told that the drive shafts in Model T's were outlasting the chassis, so should they improve the chassis to match? Hell no, drop the quality of the drive shaft and save some money.

I think pg would have made a bad Henry Ford.

Edit: there is however a clear need for fast, time boxed, fund raising. Kima is part of the YC-inspired move in that direction, and there is far far more talent and money out there than YC can handle, so there is scope for them. They are just pricing in the middle market, away from the luxury brands :-)
Thoughts on Self-employment and Family
When I had an iPhone 4 I had a use for rooting: to run an ssh server so I could easily transfer files from/to my iphone without dealing with itunes or other special software.

However, it turned out that the real solution was just to switch to an Android phone that not only allows me to use my phone as a drive when plugged in, but also doesn't have the software restrictions that made running a daemon impossible in the first place.

I haven't really kept up with ios so this might not be a problem now, though.
These statistics favor monocultural societies and collectivist societies over individualist ones.

eyeroll. You know what's typically American? This kind of masturbatory pop sociology bullshit. Something in US culture makes its citizens specially prone to this kind of hasty over-generalization: a Blue/Red outlook on civilization, the globe neatly divided on the Entrepreneurial City on the Hill (i. e. the United States) and Conformist Worker Bee cultures (i. e. everyone else). You have no idea of how condescending this particular national meme comes across to the rest of the world -- specially when talking about primary education test scores, of all things. History seen as nothing but war between economic classes indeed, it's just we're taking the side of capitalists.

Of course, mention to this kind of americano that the most vibrant economy in the world is Japan, and they'll blush. As they should. Or that Germany's much praised labour reform in the Schroeder era actually gave to unions seats in the management board. Not easy to frame in Reaganite shades of grey. Or the economic status of Sweden, and its leadership in many industries. Try to think about that, next time you find yourself saluting the flag or something.
Thanks a lot for the feedback, I will definitely get that form doing a true POST, note the site is run over SSL so there is transport security.
Hello Paul

Great numbers, we really admire a lot what you're doing at YC but not all companies want to join an accelerator or relocate and not all companies are accepted by YC ;-)

We see Kima15 as a different offer for different founders all over the world who want to raise funding quickly and when they need it.
It's a cultural artifact so your question, I think, is equivalent to asking the value of preserving any cultural artifact, e.g. a Greek kylix or an Inca quipu.

In addition to the above pure artifact preservation aspect language (when paired with a lot of text, this is not always the case, e.g. Etruscan language) can make available vast data about a community. When Asyyrian was decoded and the great libraries of tablets were discovered (e.g. http://en.wikipedia.org/wiki/Library_of_Ashurbanipal), our knowledge of the culture of the Ancient Middle East increased exponentially.
To Freemium Or Not: Offering Free DNS to Every GitHub User
Looks awesome but I'm having trouble adding my MFL league to sync. The URL works fine and all the teams are listed. I select mine and it appears to accept it, but then tells me I don't have a team selected for the league. When I go into Fantasy Assistant and try to select my team there, only 3 of our 12 teams are listed in the drop-down, none of which are mine.
Great suggestion, I've noticed it too...thanks!
> Rust uses malloc provided by the system.

It doesn't lock you into the system allocator. You can LD_PRELOAD your own, and in the past Rust has even shipped with and used jemalloc[1] (though I believe it's not using it at the moment). Furthermore, as alluded to at the end of the article, you can override the compiler's malloc implementation via what Rust calls "lang items" (which are sadly ill-documented).

> He hasn't implemented malloc in his kernel yet (except for a stub).

Rather, Julia hasn't implemented malloc in her kernel yet.

[1] http://www.canonware.com/jemalloc/
because the consideration was "oh, everybody has and is familiar with iOS devices, we'll waste less time training them and they won't make as much mistake poking around."
To help solve this problem they could do an auth once the project reaches the time limit of their auth requests (eg 7 days before the project ends). Anyone who has the auth fail would be placed in limbo and their pledge withdrawn until they add a valid card. That way the project creators would know exactly how much money they could get if no one pulls out.
> Nope, Google is an Ad company, they sell ads via tech, but you take away the ads, and Google can't afford to do tech.

You take away the food, and Einstein can't afford to do physics.

Einstein is a food guy.
There are some issues with the "good" examples; e.g.

def signer_keys_and_uids
signers.inject({}) do |result, signer|
result.merge(signer.key_id => signer.uids)
end
end

builds not only one but two new hash objects on each iteration, while the "bad" code does neither. Array to Hash is probably best done using Hash[]
I have a hard time taking Urbit seriously given that the documentation is full of tirades against strawmen of modern programming language theory. When confronted with the arguments the core developer seems to repeatedly fall back on misinterpretations about how the Church-Turing equivalence states that all models of computation are equivalent, and thus means his ad-hoc systems are as good as any result from the last 35 years of PL research.
Is this honestly a joke. How on earth could you expect a student to come up with an answer to a question with no information even slightly relevant to the answer; that is not a basis to judge math skills.

Also your above calculation is no better than the ones the grade eights had made. If you had any knowledge of farms you would know that the Shepard probably bought a lot of sheep too and maybe some of them belonged to his father. How can you assume that he started at 18. In Arabia some kids become Shepards at the age of 13.

Your example was just plain stupid and so is your assumption that they have bad math skills.
First, I dont think lack of a language's presence online means that the language is dying. For example the world could be becoming more multilingual.

Second, the whole world doesnt need to speak the same language for cohesive unification. We just need star trek level translation which doesnt seem so far fetched these days.

Finally, everything comes and goes- the stars, the tide, human life, and language. Have you tried speaking to someone from east Baltimore lately? I havent either, but according to my source, The Wire, they speak a language that would probably be close to unintelligible between people from other parts of the English speaking world.

In other words, I'm not worried about language diversity- whenever humans find the need to express themselves in ways that doesnt fit in the current framework, they find a way.
Yeah, I definitely agree the notion of "draft" is an artifact of write-only or write-mostly media. For me it's much more about the number of passes over the work, so I use "draft" more to mean "a pass, separated by time, over a significant segment of the work".

The concern about early drafts anchoring later drafts is interesting. I'll have to think more about that as I write. Thanks for mentioning it.
I've been trying out a Google Nexus 5 for the past few weeks and I'm not terribly impressed.

The bluetooth connection seems a bit better, and the screen is bigger, but usability wise, iOS7 is better.

I don't want most of the customizability (i.e., separate home screens/themes) and the keyboard is simply harder to use than iOS.

The whole OS feels laggy (still) even with almost-comparable hardware to the latest-get iPhone.

The only reason I want jailbreak is for something like F.lux/Twilight on iOS.
This is untrue, but it is hard to get international numbers.

In the US alone, it is about one death a year, purely by OSHA standards. This doesn't include things like "struck by robot, died three days later due to brain haemorrhage".

OSHA: https://www.osha.gov/pls/imis/AccidentSearch.search?acc_keyw...

Economist: 77 accidents with industrial robots in 2005 alone - http://www.economist.com/node/7001829

Research paper: 103 self reported and survey responded by 1995 - http://onlinelibrary.wiley.com/doi/10.1002/hfm.4530050304/ab...
Yeah, that poll is the one anomaly. Go to your profile and set "showdead" to yes, I think that will let you see all [dead] posts and submissions.
> After all, this is a fairly basic Fermi problem.

I was greatly concerned for a second there, before realising I was confusing Fermi Paradox[1] with Fermi Problem[2].

Unless there's something the sheep are keeping very well hidden...

[1] https://en.wikipedia.org/wiki/Fermi_paradox

[2] https://en.wikipedia.org/wiki/Fermi_problem
Colegio en Ashkelon fué evacuado por la radiación elevada
Thing is, as an employee, yes you should be able to deal with having to spend unexpected time on something. As a job candidate, the equation is a bit different. There is no commitment from the company or the candidate to each other, and the candidate may never get hired by the company in the first place. So why should the candidate give the company a day of work for free? And if a day of work for free is fine, why not 2 days, or a week? Clearly there is some point at which a job candidate should not be doing free work for a company.

It didn't sound like the company was looking for the interviewee to improve on the Senior Developer's work, it sounded like they wanted the interviewee to develop new features for deployment in a pair with the lead developer. Not the same thing IMO.

Maybe the company wasn't trying to concoct a grand scam, but there are certainly companies out there that would think nothing of doing so. And even if the whole 'write some deployable features' for us exercise was not devised as a scam, it doesn't change the fact that it is a bit unreasonable to ask a job candidate to spend a day writing code for you.

The guy even offered to write code for an open source project but the interviewer refused. What does that say about the company?
Android is catching up really fast, though i agree to what u said. In my opinion game developers should not limit their scope to one platform.
Poll: Which gaming console do you prefer?
The Double Robotics Office Robot
Isn't that the whole point? We are teaching children badly by always giving them clear-cut problems that always have an answer, when the world is full of fuzzy problems that may not have an answer.

Given the environment, why wouldn't the children guess? For years, we give them homework and tests where a guess is always equal to or better than no answer at all. But that's nearly the opposite of how the world works, so we're clearly teaching them the wrong things. I don't see how revealing that is not "fair".
Some.
Some.

Both of these questions need more specificity - the former in the data available and the latter in what you're considering value.
I'd like to like Evernote but the latency when you actually want to start typing text in it on the iPhone is ridiculous compared to just a simple note tool.
Rust, and virtually every other programming language out there, like C++, D, python, C#, etc. have a runtime library built to aid the programmer. When programming an operating system, you must implement the runtime that the language expects if you wish to use some features of that language. In the case of Rust that would be dynamic heap allocation. The C++ "new" and "delete" operators (analogous to C's malloc() and free() ) are also an example of a runtime that must be implemented for those operators to be used. Python and C# have gigantic runtimes (the interpreter/JIT compiler).