skysight-inc/HackerNews huggingface dataset:
Even the non-server parts of Node are, at a low level, mostly implemented with libuv. And obviously, the APIs in libuv map very closely to Node, so there's less of an impedance mis-match between that and the Foundation framework.

I've written quite a bit in both Node, and in libuv directly, as well as against the Foundation APIs (although less these days, because libuv's APIs are just really, really well done). IMO, you'll write less code, with far less errors, if you decide to build on top of libuv, and you won't lose anything that Foundation gives you (they're both wrappers around the underlying Unix APIs anyway...).

http://nikhilm.github.io/uvbook/introduction.html is a nice introduction to libuv. You should be able to make a good decision after browsing through that.

-E
Throwing money in hardware to compensate for chosen framework's sluggishness doesn't seems to run well with people who sign the checks.
Thanks. I used a combination of Glyphs (http://www.glyphsapp.com/) and Illustrator, and of course some sketching. This was originally just a custom wordmark for a side project and then I decided to just keep expanding to the rest of the alphabet. I definitely plan on putting all the source code on Github for people to contribute to. That would be awesome.
I think Speedyrev2 hit it on the head. A notes section makes too much sense. "Cute girl, bitchy freind, etc etc". That functionality makes it even more interesting than it already is.
I wanted to do this for the google privacy settings change, did 4 links about it really need to be on the front page?
You know, I wonder what China thinks about us. Surely they don't see themselves as an authoritarian control-monger. So what do they believe we are?
http://www.youtube.com/watch?v=qSjGouBmo0M This video (which has been making its rounds) explains many of the contributing factors to the cost of healthcare.
"my personal favourite are the Americans who are mostly outraged at the fact they're being targeted (sic)"

Despite a fear of dredging up a flamewar, what you're describing is a turf war where according to various executive orders the FBI is supposed to be spying on us, and the NSA is supposed to be spying on them. Its a (astroturf? planted?) distractor from the core issue of a whole lotta spying going on. And that's the long format explanation of why it adds nothing to the conversation.
I think everyone is afraid to use nuclear weapons now
The author's sole example is incorrect. Paul Graham did not dismiss any peer reviewed research. The original article provided no argument (peer reviewed or otherwise) asserting that natural born programmers were a myth - the cited research merely argued that the belief in natural born programmers was harmful. Paul Graham gave an anecdote explaining why he believed in natural born programmers.
Three Ideas for Marketers in a Connected Local World
Everything is a string!

Seriously, I don't mind Tcl at all. Does that make me crazy?
It's just another hand-waved argument in the whole confused post. If the dude's approach to code matches his approach to writing then we have nothing to worry about.
Starting a product != launching a startup.

37 Signals guys didn't need to build a brand new company while they were building a brand new product. GitHub delayed organizational build-up for as long as possible. Scaling an org is a pretty daunting task http://www.avc.com/a_vc/2013/08/the-similarities-between-bui...
It is however incredibly frustrating to use, because after I have read an article or two the links 'expire' and I have to refresh the page; and then I 'lose' other articles I was interested in reading.
I agree, the best anecdotes can do is demonstrate plausibility, not provide proof.
I'd put Dune on that list.
Here is your reference, the talk by James R. Flynn on TED (spoken in March 2013, published on TED in September 2013)
"James Flynn: Why our IQ levels are higher than our grandparents'."

http://www.ted.com/talks/james_flynn_why_our_iq_levels_are_h...

The research by James R. Flynn on changes in IQ raw score levels over time in many different countries has been described by intelligence researcher N. J. Mackintosh like this: "the data are surprising, demolish some long-cherished beliefs, and raise a number of other interesting issues along the way." (IQ and Human Intelligence 1998, p. 104) In general, Flynn is a very respected researcher on human intelligence. Here is what the late Arthur Jensen said about Flynn back in the 1980s: "Now and then I am asked . . . who, in my opinion, are the most respectable critics of my position on the race-IQ issue? The name James R. Flynn is by far the first that comes to mind." Modgil, Sohan & Modgil, Celia (Eds.) (1987) Arthur Jensen: Concensus and Controversy New York: Falmer. Here's what Charles Murray says in his back cover blurb for Flynn's book What Is Intelligence?: "This book is a gold mine of pointers to interesting work, much of which was new to me. All of us who wrestle with the extraordinarily difficult questions about intelligence that Flynn discusses are in his debt." Flynn has earned the respect and praise of any honest researcher who takes time to read the scholarly literature on human intelligence. Robert Sternberg, Ian Deary, Stephen Pinker, Stephen Ceci, Sir Michael Rutter, and plenty of other eminent psychologists recommend Flynn's research.
Well, we still have bronze, but we're not in the Bronze Age anymore.
Totally agree with your point. Though it might seem that Rails has scaling problems and is regarded as slow and painful once the system matures, there are many many other applications to the language in itself. Plus, there's a lot to be done on the performance side of things. Ruby compilers have come a long way, but there's still plenty of room for improvement.

Just look at Puppet. It is so awesome, and it's implemented in Ruby. Ruby is definitely growing like a weed among the devops community.
Every person knows something you don't. Even if they are not "more successful" than you.
That would be in the first link.
The hype is definitely dying, as it should. Rails is just months shy of being 10 years old. I find it kind of amazing that using Rails was even newsworthy within the past couple of years, given how long it has been in use.

A startup choosing Rails to power their application today is like a startup choosing Linux to power their servers. It is not something worth reporting. It doesn't necessarily mean the usage is in decline though.
Her first appearance is earlier than that though, where she has arms — http://theinfosphere.org/images/c/ca/The_Turangas%27_First_A...
I am living this very picture right now. I'm currently interviewing with multiple companies, and based on the discussions I'm having, I'm convinced that our resumes are going to change in the next {X} years, where X <= 10.

My resume is very similar to my LinkedIn profile. The primary basis of which is a chronological listing of my employers (or my own self-employed work.) A better picture would be to present it with descending chronological/parallel projects.

The employer-based presentation used to imply something that doesn't seem to matter all that much anymore. For some, it's still a signal -- I'm sure Google or NASA looks pretty good on a resume, for example -- but for the most part, I find that I'm answering questions about project work. The employer is nearly irrelevant, save for some specific scenarios.

Given the transient nature of our industry, I think the actual employer details are going to become secondary in importance. To the point that representation of your background on LinkedIn will be project-based, not employer-based.
> Perhaps the home screen should be tags (user created) rather than App icons. Selecting a tag moving into a group of icons that have that tag. It would probably work well for me if it existed.

How would this differ from the ability to create folders for apps today?
It took me a minute to understand that this wasn't feedly.com open-sourcing their backend.

You have a PR problem with this name, with risk of elevating into a legal problem.
*there's ... always fail on homophones when I'm over-tired.
I'm sure it was our security issues that sunk us. Thanks for the feedback.
this is surprisingly addictive...wish there was more already!
It's worth noting that Ruby's metaprogramming model goes a bit beyond the mere appearance of risk, in many people's opinions. Maybe we're wrong, but it's not like we're avoiding it because it's got a small install base (it doesn't) or nobody's heard of it (we all have, for most of a decade now).
'mm' is a commonly accepted abbreviation...What exactly are you complaining about?
So you think that all the younger, healthy people who either didn't have insurance or had it but paid extremely low premiums aren't going to largely offset the added costs? It's a complex issue and it's hard to find the information to do the math, but it seems like a lot of analyses only take into account the negatives without also accounting for the other side. More expensive people will now be in the risk pool? Less expensive people will also be joining.

Further, right now we're all paying for people who get care and don't/can't pay, so we have to make sure we don't double count costs. In the same way, if people previously got coverage via Medicaid but will now have a subsidized insurance plan, we shouldn't double count those expenditures.
I second the .mil route, circuitous though it may be.

One of my best friends went that route, and when we attended college they were really squared away. As much petty bullshit as professors and graders throw at you, it'll be a drop in a bucket compared with whatever you survived in the service.
The article reports, without references, "So in 2011—when Paloma entered his class—Juárez Correa decided to start experimenting. He began reading books and searching for ideas online. Soon he stumbled on a video describing the work of Sugata Mitra, a professor of educational technology at Newcastle University in the UK. In the late 1990s and throughout the 2000s, Mitra conducted experiments in which he gave children in India access to computers. Without any instruction, they were able to teach themselves a surprising variety of things, from DNA replication to English."

Where are the publications about this? How much peer review have they had? We have discussed Mitra's work here on HN before. What is the latest news about follow-up on his studies? I would be delighted to hear about new and more effective methods of helping young learners learn (I am a teacher of young learners) and I am especially interested in following up on the research to make sure that it is accurate.

http://www.epsiloncamp.org/RepetitionPractice.php

(Above link is an example of my following up on educational research claims. I do this continually.)

AFTER EDIT: I find by Google Scholar search that most of Mitra's publications on education research are reposted on his own Hole-in-the-Wall website.

http://hole-in-the-wall.com/
That's been a popular view among progressive education reformers as well. It's the basis of Montessori schools, for example. I went to one up through Kindergarten and liked it, finding regular 1st grade utterly dull in comparison. But I don't have a good guess as to whether it would've been a better overall schooling (I still found plenty of time to learn things on my own).

I've also long liked this Seymour Papert quote vaguely along those lines: http://www.kmjn.org/snippets/papert85_logovisions.html

However in parallel to these kinds of views being popular among education reformers, it's also been popular to mock them as idealistic hippie views of education. And a different category of education reformer has had almost 180º opposite ideas, based around standardized, repeatable, scientifically measurable education (the basis of NCLB, MOOCs, etc.).
http://x.rubini.us/

I like everything I read there except undefined. I have been using Lua for a while now and having only two falsy values is great. I am not convinced adding a third is a good trade-off.
I might be looking at an older FreeBSD man page. COLIN? Where are you?

It's also worth noting that Yarrow is a Ferguson/Kelsey design, and Ferguson has foresworn entropy estimation; hence Fortuna, his newer design.

The whole notion of the kernel CSPRNG having "enough" entropy is pretty silly for systems in steady state. "enough" entropy is important at cold start, but rarely otherwise.

Also worth noting that "just read urandom" is Daniel J. Bernstein and Peter Schwabe's recommendation, based on the NaCl design papers. It's also Golang's whole CSPRNG approach, which inasmuch as it's owned by anyone is owned by Adam Langley.
Ruby is not dead, it just smells that way.
Seriously though, it's demise is a little overstated - the BBC for one use it quite a bit, as do quite a few startups.
The author of the post seems a bit butthurt that Ruby has not surplanted all other technologies - and it never will.

One big problem is that for most businesses their first and perhaps last taste of Ruby comes from Rails, and it's security fails. That is a shame.

Having been burnt by the failed promises of Rails ourselves, our company moved onto Python, and never looked back.

Also, Ruby is just one tool in the kit, fine for some jobs, patently unsuitable for many others. The evangelists should realise this, and not do a disservice to Ruby by trying to shove it into every place and frankly pissing off potential future adopters of that technology.
A revolutionary new social network.
Wemeet brings local people together worldwide, so wherever you are you’ll always be able to find a friend to have fun with.
Plus, it is compatible with desktops, laptops, tablets and mobiles!
Maybe you haven't looked very often but nice code is out there for quite some time. Take a look at anything related to the GNOME stack (GLib, GTK+, all the applications) or the Linux kernel for example. And quite frankly, I stumble upon badly written Python way more often than C.
Neither does buying extra programmers.
You are forgetting that morality is not absolute. It fluctuates over time.

It's possible that in the future, homophobia may become the norm again in developed countries. People in that era will look down on us as permissive degenerates, just like we look at 19th century people as intolerant bigots.
Is the word "waitress" discriminatory and sexist as well? Should we campaign to get that word redefined so it includes men?

People who say yes to the above are the ones sapping all the fun and enjoyment out of the world in the name of their crazy political correctness bullshit.

I don't think it's fruitful to get into such an argument here, so lets just agree to disagree.
would love to see this 12 hours drive from the russian driver dash cams
A (reconstituted) interview with Marc Andreessen by Fred Destin
Magento MarketPlace Bundle Product
Henry Molaison: The Basis for 'Memento' and the World’s Most Celebrated Amnesiac
Bird Bath: The Conservation of a William Morris Textile
A baseless, attention-grabbing headline, a vague language spec that doesn't really seem to be adding any new ideas (and indeed rejecting some good ones), and no actual working code. Get back to me when you actually write something; until then all this is is a glorified blog post with a "wouldn't it be nice if there were ____ language out there?"
Push anything from Android to Chrome
Rolling up data with awk
Phonebloks - the modular smartphone
How To Be A Founder
>> "I flag stories only if they're poorly-written and completely unrelated to tech"

Why the tech requirement? It's HackerNews not TechNews. There are plenty of good posts I've found useful which fit the hacker label but not the tech one.
The hyperbole is undermining the point.
I was ready to leave Java for enterprise projects, but the name change (J2EE to JavaEE) was accompanied by a dramatic simplification and modularization of the framework. These changes have made me much happier AND more productive as a Java developer, so it's my contention that Java is far more entrenched in the enterprise than it was even 4 years ago.
The Two Characteristics of Seamless Mobile Payment Experiences
HP Chromebook 11 Review
It isn't. But its fun to say with all your hipster garb on.
Nice post. I've been working quite a lot with the internals of Redis in the past few months. Adding custom commands along with the usual skimming through the builtins. Perhaps I should give people some insight by creating a few blog post as well. It's a really nice piece of software and written in clean, high quality, C. Not sure about the tests in Tcl though :).
It has definitely lost the cool edge that it had. In the midwestern US, it takes longer for trends to penetrate and I saw the Ruby height in popularity here after it had been eating Hacker News alive for a while. Now out here, it is definitely Node.js. All the new young developers talk about it. The old PHP devs in town talk about it, but can't switch to it because all of their libraries and business is in PHP, etc.

Interestingly enough, event-loop non-blocking, etc is NEVER the reason mentioned by the devs interested in it and using it. They only mention how nice it is to have basically the same language in the frontend and backend. They claim not having your brain switch like that is a huge benefit (which I could believe, but I haven't tried. (Python+Django+Flask dev myself))
Would you suggest reading SftD right after Ender's Game? The order is very confusing.
But the principle feels odd to me. Flags appear to be more powerful than upvotes. So a minority of users can remove stories the majority wants to see.
They reported $107 million. I don't believe that figure at all. They're using every trick in the books to pump that figure up as high as possible. If health care cost as much as it should cost, I bet the exact same load of free-riders would only be cost a tenth that number.
Also, let's not forget about IBM, HP, RedHat and all the other shops that back Java
When I was a kid, I enjoyed the fact that the kids in the book were not infantalized and patronized. I remember being frustrated that people in real life confused youth and inexperience with stupidity and weakness.

To some degree, I'm sure my love for Ender's Game is a result of the nostalgia of finding a story that didn't talk down to me.
An app could have multiple tags but it cannot (to my knowledge) be in multiple folders.
Ruby just seems to be actually getting used by large projects. I personally think that makes sense because you want to see that a language can stand some sort of test of time before entirely adopting it. I think what Jeff Atwood had to say about it [1] when choosing to use it for Discourse [2] shows a different opinion that this article. One that I agree with more.

[1]: http://www.codinghorror.com/blog/2013/03/why-ruby.html
[2]: http://www.discourse.org/
For Hurdles, Even a Pretend Friend Will Help
> I wonder if the issue is that rails didn't originally start out this way, and now people assume that Rails is stuck in the past?

I don't think I got it across in my post correctly, but that's basically what I was trying to say, yeah! I even _know_ that I have that cognitive bias, and yet it remains. I even tried to pick up Rails 4 last week, and put it back down rather quickly again.
Ah yes, I remember the interval sets article. The first post is a lot more in depth than mine. Both great links, thanks.
Thank you for being the first comment (I've seen) that actually looks at some amount of data. It's hard to read "most Rails people are moving on", "Rails and Ruby don't find the new web model" and "node.js is replacing Ruby" over and over without anyone saying how they're coming to their conclusions.

My thoughts are the same as yours... Ruby and/or Rails aren't going anywhere anytime soon. Just think, Rails powers the site that stores most startups code. It may not be as shiny and new as it was, but there's still a lot of usage.
http://mrale.ph/blog/2013/03/28/why-asmjs-bothers-me.html suggested that this would happen:

> When I sit down and think about performance gains that asm.js-implementation OdinMonkey-style brings to the table I don’t see anything that would not be possible to achieve within a normal JIT compilation framework and thus simultaneously make human written and compiler generated output faster.
COLLADA is a terrible format. It's designed by committee (thanks again, Khronos!).

It's XML, it's overly verbose, the spec is incomplete and has errors in it (at least in 1.4), there are too many moving parts to be useful.

Any format that combines both static mesh definitions, animation weighting and keyframe data, shader programs, material definitions, and scene data, and also has ways of smuggling in additional stuff, is doomed to fail.

.OBJ still wins out for simple static meshes, dumb as it is. Other formats win out for animation.

What we ended up doing was defining some simple binary formats and shoving the metadata and the rest into .json, and zipping the things together. Boom. Done.

EDIT: I don't come from a cinematic CG background, so my sensibilities are weighted more towards realtime and gamedev.
Idon't mean to say this is not good, but as it is now it's not complete. A lot of the glyphs (characters) are missing. I'm not talking about ff or other combinations that can be replaced by a specific glyph for typographical purity, or non-western letters (Central European, Russian, Turkish, Chines...) but rather the extra's even our own Latin based fonts need.
I disagree. The strength of ruby is in rapid development. It is not best for performance, installation or deployment. Therefore it's good for teams building software, but it will never be good for install-your-own open source software like WordPress. Since the vast majority of WordPress users never even look at the code there is absolutely nothing to be gained by not using PHP.
Actually, internally, everything is not a string, and has not been that way since... 10+ years. Everything is representable as a string, though.

I actually like Tcl quite a bit even if I don't use it much these days:

http://www.amazon.com/Tcl-Toolkit-2nd-John-Ousterhout/dp/032... (See the cover for all of the authors' names :-)
Ruby was a little-known project before Rails came along. Without Rails, we wouldn't be having this discussion at all.
> /dev/random will still block after reading a few bytes.

Have you tried Haveged?
http://www.issihosts.com/haveged/
"important to the vitality of our industry"

I do not think the topics getting the smackdown fit that category very well. They fit the category of meaningless "raise awareness" and "anecdote party" and "shouting match". But Vitality? Important?

How about Industry? They are VERY important to the linkbait multi-page online "journalism" banner ad soaked industry, but not the HN readers, mods, or owner. This probably makes linkbait industry people angry, come on guys you're supposed to be addicted to this stuff so click! but its not our problem. I don't know why they'd want us anyway, probably no community on the net with a higher concentration of adblockers installed in our browsers, so we won't make linkbaiters any money anyway.
I remember Orson Scott Card saying Ender's Game was originally written to provide structure around the idea of the battle room.

Though Ender's Game was later revised. I'm not an expert on those revisions, so it's possible there were some retcons to support Speaker for the Dead.
How does it work? I'm reluctant to click to try it out because the mobile page didn't explain enough about it / don't know what I would be getting.
Didn't Bloomberg have a hiring clause that said that they pretty much owned everything you did, even if you did it in your own time? Or has that finally changed? My understanding is that NYS does not have the same protections that CA does, which is why tech is a hopeless endeavor in NY.