skysight-inc/HackerNews huggingface dataset:
Thanks. It wasn't really intended as a criticism, it's just something I wonder whenever I see posts of that form (and I often find myself writing posts of that form and then wonder how it'll be interpreted by the audience.)
Creating an entire class for the Java version is kind of a disingenuous comparison.
The shepherd of Jekyll [1] is also one of the lead developers of Octopress.

[1]: https://github.com/parkr
Im pretty sure NASA tested their stuff too, you know. It seems to me that you're conflating the goal with the outcome. I think SpaceX is off to a great start and wish them every success, but it's a bit early to break out the champagne.
If ag knows it can't search the whole file, it should at least give a warning. Or why not use search_stream?

Silently skipping parts of it seems like the worst thing to do.
But since when are ISPs contemplating adding an extra 20-30 seconds of latency to connections?
The article does have analysis of competitors, including W.W. Grainger and Cardinal Health. Did you read it?
using a contact form
The whole "template" idea is interesting, but doesn't strike me as a great selling point for the notebook. Anyone can just print out some templates if they need them, and moving it page to page seems inconvenient.

OTOH, the notebook's binding sounds great. Lies flat and pages can be torn off cleanly? Sign me up. Anyone know of a notebook available today with a similar binding?
An implementation of TodoMVC is really a good idea! There is already a (re)implementation of Jekyll using NoFlo that you might find interesting: http://bergie.iki.fi/blog/noflo-jekyll/
That's a helluva lot of improvements they shipped in v31, I am impressed.
Firebug is still unbeatable, chrome dev has a lot to catch up.
Because the engineers get a directive to jump to a new platform (like Tizen) and they're handed a barely-working reference platform with a HelloWorld app on it.

Then they're told "oh yeah, this has to be ready by the Christmas selling season, which means you need to lock down firmware by July 1st. And we're demoing it at a trade show in May." And it's already April.

So the engineers comment out printf("Hello World\n"); and start writing a camera. And so on. If they remember to take the other crap out of the Makefile (including the demo pictures of Obama), that's probably because they ran out of space in NOR Flash. Otherwise it stays in. Is there time to run network hidey-hole testing on the WiFi stuff? They're probably happy the thing takes a picture without wiping the SD Card a this point.

It's all bubble-gum and duct tape underneath it all. From your Toyota auto to your Samsung camera to the Smart TV on your wall to the KitchenAid LCD oven in your house.
It's not just "transaction costs," it's "transaction costs with an incredibly inefficient industry."

I'm sure it will still cost SpaceX money, but not as much money as it would cost someone else.

My favorite SpaceX story:[1]

> Significantly, the Merlin engines—like roughly 80 percent of the components for Falcon and Dragon, including even the flight computers—are made in-house. That’s something SpaceX didn’t originally set out to do, but was driven to by suppliers’ high prices. Mueller recalls asking a vendor for an estimate on a particular engine valve. “They came back [requesting] like a year and a half in development and hundreds of thousands of dollars. Just way out of whack. And we’re like, ‘No, we need it by this summer, for much, much less money.’ They go, ‘Good luck with that,’ and kind of smirked and left.” Mueller’s people made the valve themselves, and by summer they had qualified it for use with cryogenic propellants.

> “That vendor, they iced us for a couple of months,” Mueller says, “and then they called us back: ‘Hey, we’re willing to do that valve. You guys want to talk about it?’ And we’re like, ‘No, we’re done.’ He goes, ‘What do you mean you’re done?’ ‘We qualified it. We’re done.’ And there was just silence at the end of the line. They were in shock.” That scenario has been repeated to the point where, Mueller says, “we passionately avoid space vendors.”

[1] http://www.airspacemag.com/space/is-spacex-changing-the-rock...

LATE EDIT Apparently at a Q&A SpaceX said their new factory will make 400 Merlin engines a year. That feels way enough to get out of "prototype" territory and into "economy of scale" territory.
The Leap Motion CEO on how they were able to maintain their pre-order momentum.
India's Lifeline Express: World's first hospital-train
The core idea of the book (the OASIS) is great, and a lot of fun to think about. The actual story gets absurdly bogged down in 80s pop culture references. Even for people who enjoy all that stuff, it seems like a bit much.

I'd still recommend the book too, as a fun read. I just hope there's a sequel that's completely detached from the 80s.
Ten things I don’t like about Google Chrome (2008)
I was with you until the last sentence. Great CEOs may not be found on every street corner, but there are a lot more of them in the world than two.
Show HN: Eight-Bit Color Picker
AngularSpot is a new community for AngularJS developers
I don't think so. Remember that if you are talking about someone with a good formal management degree, you may assume there is a solid mathematical foundation. You can't be good at university level math without good analytical reasoning. Going from good math reasoning to programming isn't any more foreign than what engineers do when learning the social aspects of management.

You don't see to many people doing that switch, but I'd attribute it to factors other than any kind of ability chasm. What we do isn't rocket science[1].

[1] Unless you are a Kerbal Space Program developer. Then it is rocket science. Of the fun kind.
Impressive work!

I'd love to see Google Doc's revision history applied here so I don't have to worry so much about losing my work.

As a coder who does 3d modeling, I've always been irked by the lack of version control in the modeling world (Airplane_013a.mel - what was in this file?). Git worked ok and github is doing some interesting stuff with STL file previews but it's still very disruptive to the creative flow. Again I'm super impressed and this is just a suggestion that might bring us 3d modelers out of the dark ages of file management.
Your accusation of cherry-picking is disingenuous.

It is just this: in the current system, there is no way of rewarding merit. That NY Times example is one data point. A second one is this, from Newsweek: https://webcache.googleusercontent.com/search?q=cache:88OoGN... .

The USCIS has decided that one measure of the 'worthiness' or 'best-of-the-best'ness is workers who are valuable enough for a company to be applying for the green-card on their behalf.

The best-of-the-best, the talented workers (whether they are from Harvard or No-name Indian Engineering Institute- is immaterial) are put in the same pile as the 'mass-H1Bs'. This is a problem that is inherent to complex irrational bureaucracies like the American immigration system.

I don't see how you can classify people based on which university they go to. A person may be talented in spite of the university they go to, and this is a question that a company or a VC has to answer.

So what if H1B workers intend on staying in the US? It is the individual's choice. If you want to go deeper into the question of 'who deserves H1Bs', you need to answer question scuh as, what is the purpose of nationality? Why is an American citizen more eligible to work in the US, than say, a Chinese or an Indian citizen? Is there something superior about 'American'ness? Is it because the domicile's parents and grandparents paid taxes? But what makes the domicile entitled to the fruits of the labors of their parents and grandparents? And so on.
As far as I know, the OMGP keeps this - listen to Pandora, for example, and then click on "why are we playing this song?" or whatever it's called - I don't have it in front of me. It'll list out a list of criteria that it used to choose the song, based on mostly similar criteria from the original song/artist you chose.

All I'd like to do is feed in criteria and get music, not feed in music and get music based on the same criteria.
Good point about the warning. I'll add that. With regards to search_stream() in search.c... all I can say is that I'm sorry:

https://github.com/ggreer/the_silver_searcher/blob/master/sr...

I built ag for myself; both as a tool and to improve my skills profiling, benchmarking, and optimizing. Had I known how popular it would become, I would have definitely held myself to a higher standard, or any standard. Most importantly, I'd have written tests. These days, I'm busy with a startup so progress on those fronts has been slow.
I suppose it is because 2 facts:

1- Bigger than 100% import duties on some of those countries.

2- Very small middle class, who are the buyers of IKEA.

I have lived in Brazil. Only two classes there: The ultra wealthy and the poor. I was ultra wealthy there, but live is worth nothing there.

Probably Chile(too far), and in the future Colombia are the only places they could expand.
I am self taught, and after 12 years in industry I took McKusick's kernel class on Saturdays at Berkeley. It kicked my ass and ate up a lot of time, but it was the best thing I could have done to further my knowledge.
The Buffer Deal: A Week Later
What kills me is that the US Gov does pay for a fair amount of work (the military loved funding gcc for instance)

I'd also point out that we've (google) spent scads of money on oss software development , orgs and the rest at Google. The author really didn't research before writing the article.
Yes we have: May 2 16:58:35 db2 kernel: [11106.666665] pypy[5672]: segfault at 18 ip 00000000010d9f39 sp 00007fff73204fa8 error 4 in pypy[400000+11dd000]
Have you seen http://www.bottomupcs.com/ ? It isn't exactly what you're talking about, but it's pretty close.
Same here. I still feel Firefox devtools are not innovating fast enough. Chrome workspaces and a lot of other useful features are just not present in Firefox. I feel that's one of the major reason I could never migrated to Firefox professionally.
I am also quite impressed with IE 10 & 11 devtools. It is really useful and has clean UI and UX.

In short I could say that:
Chrome Devtools > Firebug > IE devtools > Firefox devtools
I think you're reading the parent's comment in a particularly negative light. My take-away was along the lines of "take a cab, because it's too far to walk".

I might disagree slightly in that it's easy to hop on metro or BART from the Mission, but if you're in the marina I think taking Uber downtown is totally defensible. Hell, if you're new to the city and don't feel like mucking around with public transit taking a cab is a pretty routine thing to do.
This will recurse forever when sorting the list [1,0].
Which is why you need to take out the pivot to ensure
that the lists you recurse on get smaller and smaller...
Gradual type checking in Ruby
At the risk of sounding overly negative, I think RPO gets a lot of praise that it really doesn't deserve. The concept of the OASIS is neat, and the segments dealing with the nature of VR in society (education in VR, logging in to escape the reality of life in the "stacks", the lengths to which the main character goes when dedicating his life and daily habits entirely toward the Quest). But it's all wrapped up in a bunch of shallow 80's references that made me feel like the author was insecure about the strength of his own ideas and needed a bunch of Family-Guy-esque name-dropping so the nerd demographic reading it could say "Oh, I know that reference!" When I read a book taking place in the future, I sort of hope that there's something there about the future to explore rather than getting the sense that all culture and media just stopped in the end of the 20th century and the only thing that happened since was VR getting developed. Strikes me as reader/author wish fulfillment.
The protagonists weren't likable, the villainous evil corporate anti-open-source drones were stunningly one-dimensional, the two Japanese brother characters felt like walking MY SAMURAI HONOR stereotypes, and the romance with Art3mis felt like getting the princess at the end of a game as a prize (which would be a neat parallel with the video game references were it not played straight). If I was younger when reading it I would have been more forgiving, but it all felt like a "kids rule, grown-ups drool" sort of plot.

It seems like, despite the protagonist's fears about IOI turning the OASIS into a soul-less amusement park, that's kind of what the OASIS already was in the story. There wasn't much talk about players generating new worlds and new experiences -- most of the time characters were enjoying the pre-packaged "Lord of the Rings", "Star Trek", or "Dungeons and Dragons" VR worlds, reliving existing ideas again and again. The gunter protagonists weren't off creating fantastic new landscapes or generating culture, they were poring through the ruins of the old trying to find some arcane clue -- and I didn't get the sense that they would be doing that if they didn't have the Hunt to focus on.
These are interesting things to think about -- and definitely a worrisome part of dystopian visions of VR that turn the ultimate communication/creation tool into a trough full of pre-packaged feed for consumers -- but I don't think that RPO's author was attempting to focus on that. Rather, the sterile emptiness I felt from the OASIS seemed more a result of the author just not describing much that wasn't necessarily "just so" for the plot.

There are a lot of neat VR ideas in it that I hope get more exposure, but it's despite the nature of the book rather than because of it.
This is probably a really dumb question, but is there any way to get Firefox to limit console output to just the current window? I've had a tab open (Grooveshark, in this case) leak messages over into what I'm actually trying to debug, and it's pretty annoying.
You don't suppose the official, house NASA history of the Shuttle might be a bit unreliable on these issues???

My sources are what I contemporaneously learned and remembered in the '70s, and that paper in Science (the world's #2 science journal after Nature, not that it wasn't back then very political, just that this claim cuts against their politics). It would have been published in the '80s, very possibly after the Challenger disaster prompted a lot of second looks, but I can't be more specific.
Nope, we've just started hiring devs outside the US - currently 2 in Europe!
The security flaws are bad, like not write locking the tag.

Still, lots of fun stuff for a developer user there, though. It runs a full X server, so technically some Linux people might consider it even more capable than Android.

Supporting a shared amongst manufacturers format like DLNA is cool too. Maybe a different brand smartphone could work with it more easily then, for example.
Eh, the list of operators is a weird artifact of the design of lens. The fundamental abstractions at the core are fairly simple, although they're exposed in a scary way.

Most of that has to do with optimizing for reuse and proper type inference. It's a cheat to expose the Haskell subtyping relation for more leverage.

A better way to understand lenses should be to consider a package like lens-family-core which keeps to its roots.
This is just a rehashed version of a slightly longer but more in-depth article originally written at The Verge:

http://www.theverge.com/2014/5/5/5684236/oculus-wants-to-bui...

Any chance the powers-that-be could weigh-in and update the URL to properly direct traffic?
Hmm. No one has mentioned Elements of Computing Systems: Building a Modern Computer from First Principles by Nissan and Schocken (which is absolutely superb).
How long until someone robs a bank while wearing his mask?
I would be very interested. I'm in school for computer science but so far I haven't had a class or series of classes that went very deep into OS architecture and programming.
Researchers Want to Build Swarm of 1000 Droplet Robots
Steve Jobs' wise decision to avoid Blu-ray
Put me down. In fact, I want to give you my email address, so send up a landing page to collect them so I can be kept informed.

I hope it is as deep as you are suggesting it will be. I'm not interested in an easy overview, I want to know pragmatic tradeoffs that modern OSes make, and what sorts of research is being done.
And no fast-travel.
make an image of the email using an image library
I think the movie Lawnmower Man 2 had something like this.
Agreed. I think his overall argument still has merit, but the specific example isn't very good, because Java's quicksort implementation is in-place. He isn't comparing equivalent programs.
There are a lot of books on this topic. You could always build a better mousetrap, of course.

I'd be interested in a better mousetrap, OR find a new niche rather than yet another minix. How about a RTOS soft or hard your choice, or write it in a new or obscure language, or target it to a microcontroller (PIC32 ?) or target it to a softcore in a FPGA and develop the peripherals as you develop the drivers for them in parallel. How about an OS designed from the start specifically to live inside virtual containers, to optimize its performance both boot up, drivers, and shutdown while virtualized?

Has anyone ever written a power-aware OS and what would that mean? I don't mean a mere ACPI driver but something written from the bottom up to minimize watt/hrs burned by the OS rather than pure speed as sole criteria. That would be an interesting "hook" even if the rest of the book is fairly traditional.

How about an OS that is some kind of kissing cousin / lovechild of a java virtual machine? Where the native executable format is a jar file, where the whole thing runs in the JVM, for no reason other than I'm daydreaming right now?

(Edited to add, I like retrocomputing so how about a C re-implementation of a classic OS, like maybe PDP-8 OS/8? Small simple yet capable, make it as compatible as you can. Or TRSDOS, or port Microware OS-9 and/or Nitros9 to ... something, maybe intel PC I donno)

(Edited to add, strange filesystem idea #2515 how about a cloud / nosql database as your native root filesystem? What a strange idea, yet interesting.)
> But you raise an interesting point, in that there should also be a penalty for novel, provocative work that, while perhaps well-executed, rests on principles that can never be used again, so they don't advance the state of the art or otherwise leave us with any enduring influence. Works like Blue and John Cage's 4'33 would fall into that category, I think.

I've seen the first ten minutes of Blue, it's actually really good. After ten minutes you start seeing stuff, but you can't work out if it is your own imagination or the film itself. The concept of Blue could be advanced: I was thinking of "Gamma" - viewers are exposed to intense gamma radiation for 90 minutes.
cheers speedraf :)
I find it even worse. I often stay at Parc 55 and there's a liquor store about 3 doors down that is a nightmare just to walk by. It's a sad sight to see watching homeless people spending the little money they have on booze in the heart of the new Silicon Valley. It's that feeling where you don't know the solution but the problem is so pervasive that you truly feel powerless. You know right from wrong but feel powerless in the easy amoral apathy.
Similar. I watched the video, read all the copy too, which I usually wouldn't do. Sucks these things are hard to fix on announcement day...
> I'd love to see Google Doc's revision history applied here so I don't have to worry so much about losing my work.

We store all changes as diffs. :)

http://clara.io/learn/user-guide/basics/interface_overview/h...

Technically we can restore any version of the file that you want or tag revisions (like you can tag code revisions in Git.) We have not yet exposed this in the UI though.
NBC just locked down Olympics coverage for the next 18 years
> I'm sure there's a license that allows the code to be open however if used for commercial purposes requires companies to contribute back either financially or with code.
> O wait isn't that GPL?

No, the GPL allows code use for commercial purposes without contributing anything back. Though MySQL AB for a while based its business around pretending this wasn't the case.
Great suggestion.

I flipped through Computer Architecture, A Quantitative Approach (http://www.amazon.com/Computer-Architecture-Fifth-Quantitati...) at the bookstore the other day and it looked interesting, but that's all I could gather in the short time I had.
Yes, and NASA found that their engines couldn't be rapidly reused during the early days of the Shuttle program. But the cost of the entirety of Shuttle refurbishment was so large that the engines were just a small part of that.

The point is, NASA flew the Shuttle and knew that it was a stretch to call it reusable, but they had hopes.

SpaceX has a lot more data on their side and they know that there's nothing fundamentally not reusable about their stages. They've cycled the engines through enough simulated launches to know how long they'll last, and it's more than enough flights (dozens) to translate to massively reduced launch costs if they pull it off.

That's just one reason why NASA's experience with the Shuttle is utterly irrelevant to the Falcon 9. Frankly, there's just not enough to do to a Falcon 9 to make it costly enough to reuse to end up with the problems of the Shuttle. It would have to be completely non-reusable for that to be an issue, and that's extremely unlikely given the design and the data we have so far (for example, the reuse of the sub-orbital testing vehicles in Texas).
Stay connected with your software
Failing that, backgrounding the process at launch (by appending & to the invocation) should stop it blocking the shell from which it's launched.

While I did mean what I said earlier about not feeling qualified to argue with someone who's been using Emacs since before I was even a gleam in my father's eye, I do want to point out that it's maybe sort of unfair to blame this one on Emacs; any process you launch from a shell, which doesn't immediately perform a detaching fork from its parent process (as most things don't), is going to have the same effect, and require the same modified invocation to prevent blocking your shell.
Life is permadeath, though.
it's an awesome tool I use dozens of times a day, so thank you
While I'm pretty sure that Go is much faster than python in nearly all tasks, I'm still skeptical that a) they built a full replacement of the system in only a week and b) that they didn't improve the algorithm in the go code. I work at a python/django shop and I recently updated a process that could only handle 5000 transactions in 5 minutes to be able to handle over 100,000 in just under 3 minutes. This was all in python would go been a lot faster? Sure but how much is the new code path and how much is the advantage of golang?
I am very happy that the largest european "charitable foundation"[1] is featured on HN. Too bad it doesn't do any charitable work. Decent products and decent customer service are important, raising capital by avoiding taxes appears to be more important.
[1] http://boingboing.net/2009/08/26/ikea-is-owned-by-a-c.html
Watch Michael Arrington’s Fireside Chat With Marissa Mayer Here At 2:00 PM EDT
The last paragraph is all wisdom.
I'd be interested, but how about doing one for x64 assembly? There are already two teaching kernels available for x86 (from MIT and Stanford).

http://en.wikipedia.org/wiki/Xv6

http://en.wikipedia.org/wiki/Pintos

I think Minix is also x86, so that may be 3.