skysight-inc/HackerNews huggingface dataset:
If ISEE-3 doesn't work out: There is still the Deep Space One mission. It ended in 2001, but it too has quite some fuel left, enough so that plans were made for another asteroid-encounter. [1]

Back then my daydreaming teenage self was somewhat obsessed with the idea of doing something similar to the comic - or at least receive some telemetry.

[1] http://en.wikipedia.org/wiki/Deep_Space_1#Current_status
Oh jeez, don't remind me.
Sounds like a pretty accurate description of hell to me.
Russia blocks pages linked to Ukraine protests
The road from paper concept to working beta software
You can decode the base64. :-) I had a look inside and I don't see anything suspicious, just some css manipulation.
Quantum Generator on GoFundMe.com – Crowd funded perpetual energy
A Rubyist's Impressions of Common Lisp (2012)
I, for one, found the click-wheel to be an innovation strong enough to switch from other MP3 players. I have, and had at the time of the iPhone release, a large music collection, thanks to my interest in jam bands that allow for legal downloads of recordings from their concerts. I tried many mp3 players, both before and after the release of the iPod. None matched the ease or speed of navigation provided by the iPod. There's a reason that, after the release of the iPod, no other MP3 player had more than a tiny sliver of market share. The click wheel was an innovation. Yes, they patented it, so nobody could mimic it. But to claim that it was not an innovation is ignoring its functionality and novelty at the time it was released.
> There are a few things that Grails does very differently, partly due to it being built on top of Spring and Hibernate.

Back in 2005 Grails didn't add much to Groovy, Spring, or Hibernate. It was just a thin wrapper around software products from other companies (e.g. SpringSource, JBoss) so the training consultant behind it all could muscle in on the training and consultancy markets for their products. In 2006 Grails was renamed and promoted as _Groovy on Grails_ to sound like _Ruby on Rails_. He started a company, G2One Inc, in 2007 and quickly shopped it around among the various companies whose products he bundled, successfully fooling SpringSource into buying it 12 mths later.
> when you talk to compliance people, they often take a very narrow view of what "identifiable" is. The standard is often that it has to be more or less trivial to do.

Frankly, I would expect those compliance people to be disciplined for this obvious neglect of their duties.

(or whoever is responsible for the custom that 'identifiable' means 'identifiable to a 2 year old')

This reminds me strongly of ethically obviously-wrong tax avoidance schemes. "Yes, it's OK to pretend you're a used car salesman for tax purposes. There's nothing illegal about it." Let's get real.
Seems it shows up each time the site tries to play short audio clips. See starting line 32 in http://www.jurassicsystems.com/js/jurassicSystems.js Instead of feature detection it'll use HTML5 audio in Chrome, show an annoying dialog in Safari, and an SWF fallback for anything else.

edit: Here's the GitHub issue for it https://github.com/tojrobinson/jurassicsystems.com/issues/1
If you work during your lunch, all you're doing is working every day for an hour for free. Or if you want to look at it slightly differently, you're diluting your salary.

Not to say there's anything wrong with putting an extra bit of time in unpaid, but doing it every day means it will become expected.

At my work, we get to take an hour between 12 and 2, people generally know to avoid bugging people in this window and if they do, they'll precede it by asking "are you still on lunch?".
Twitter Data Visualization Shows Growth of Ukraine Mentions
Isn't it the other way around? Terminator 2[0] is 2-1-2-2, and Terminator is 2-2-2-2.

[0] http://www.youtube.com/watch?v=DhWs3DVk-FU
Show HN: Pdf.js-based real-time collaborative viewer for Chrome
This is anything but the inside story. The only "insider" information is the one guy who interviewed at Gox and claimed they don't use any VCS (but he made this claim a while ago).
If you want an OSS alternative, you can check out http://nodyn.io/
The idea would have been to allow BTC software to be written in languages that only have float support (like JS).

The Bitcoin code itself actually frequently uses decimal64 as well as uint64_t.
Now that it's gone, I kind of want to see it.

It's utterly terrible. Not worth your time. Not even in that "good bad movie" sense of a cult classic.
What advantage does this have over dylan?
The curriculum changed. For example, logarithm tables were a standard topic. I don't know haw many hours in a year were use to explain it. Now that subject luckily has disappeared because it's not necessary.

Note: There are some tables that are very similar, for example the voltage of a thermocouple.
Atom.io editor without an invite
Can someone share the Atom.zip or any kind of guide that can help the rest of us get a sneak peak at the new github editor?
The whole post i was expecting a mention of it.
Nobody in their right mind assumes they espouse the views they do on screen.

No one assumes that the actor believes the same thing as the character, but they will, quite reasonably in my opinion, assume that the actor agreed to act in the film with the dialogue they are hearing.

Very few actors would sign on to a project where they're being filmed knowing nothing at all of the audio that is going to be added later. That's essentially what happened here. The director lied to them. It's not fair to deny them the opportunity to disassociate themselves from the film if that happens.
As someone who had to teach myself kdb/Q recently, I can recommend the Q for Mortals book: http://code.kx.com/wiki/JB:QforMortals2/contents
It is probably the most astonishing combination of simplicity, efficiency, and beauty that I've seen in computing.

Unfortunately, it's so out-there that nearly everyone dismisses it as unreadable and daft. In a better world, it would be taught and studied as an exemplar of design. (On the other hand, they've succeeded financially so how cool is that.)
My understanding is the second page of that 8 KB is allocated in a virtual memory sense, not a physical one. As the stack grows once it is larger than 4 KB there will be a page fault and the 2nd page will become backed. So the memory situation should be no worse then before this change was made...

The guy having issues in that thread was trying to handle major load with a machine with < 8 GB of memory. All my production boxes have 128-256 GB... I had some 16 and 32 GB for a long time with no issues.
> is certainly now powerful enough

Small typo there.
Population adjusted vehicle miles driven has also decreased during that time period: http://www.businessinsider.com/vehicle-miles-driven-2013-2

There's a lot of factors that go into reducing auto accidents, so that correlation doesn't really tell us anything about the danger of driving with touch screens in the car.
Samsung Galaxy S5 versus the iPhone 5: Which is best for you?
Love Breeds Creativity
Does "big data" mean anything? I feel like we are long past this phrase losing all meaning. How is 125GB "big"? This is still well within "keep it all in memory" sizes of data. Surely the indexes for this data could be kept in memory by commodity hardware with something as simple as MySQL as the storage engine.
I wonder how long they'll keep with Amazon as payment processor

On the other hand, tons of people have Amazon accounts and using Amazon as a payment processor is really easy. I've only backed a handful of projects (https://www.kickstarter.com/profile/1482970964), but I was shocked at how simple it was to do so: click "okay" on Amazon, enter a password, and it's done.
It's pretty clear from this story that the "CEO" had no business running a half billion dollar business, much less a lemonade stand. It seems he mostly lucked into the business and luck doesn't work as a business plan, especially in a financial business.
I found it curious that it correlates to the middle of the work week plus basically the middle of the month!
Breath, breath, he never say somothing against PHP.
A transparent guide to starting your own freelance business
As someone learning and using R I agree 100%
Nook users aren't impressed.

http://www.youtube.com/watch?v=lgb6sVT6OYY
Cisco Security Grand Challenge
This is like learning art history instead of how to draw. How does the "majestic harmony of Platonic solids" help a middle schooler actually do some math? Why should the average sixth grade class learn about Riemann surfaces when most of them haven't even learned what an exponent is yet?

An occasional lecture on a 'fun' topic (or even better, an assigned reading and short essay -- expository writing should be practiced in every subject starting in middle school or earlier) could be motivational. But the author wants to spend "20% of class time opening students' eyes to the power and exquisite harmony of modern math," which he expects would "feed their natural curiosity, motivate them to study more and inspire them to engage math beyond the basic requirements." That's fantasy land. The author sounds like what he is, a UC Berkeley mathematics professor. If students are going to succeed in his college-level courses then they need the basics down cold, which means memorization, repetition, and application to concrete problems. That is, the "stale and boring" stuff.
I have never understood the reason medical records are extremely private. I'd be much more worried about my email/search history/SMS/etc. being published. My medical history I don't really care much about.

I understand that we don't want companies using our medical history to make decisions, but is HIPAA just a hangover of HIV/AIDS?

My instinct is that HIPAA has cost many lives by locking up data that could be used to help doctors be better doctors. If my kids were allergic to bee stings, I wish this information would show up as the first result of a Google search.
Smarter wireframe and UI kit
> It seems like people are doing a pretty good job adapting.

Or something else is making it safer
Background images from Red Star Linux
Basically. An alternative headline for this story could be "Contractor moves sensitive data from insecure, non-audited medium to secure, audited medium."
It does. Every line about PHP was sarcastic :)
Ironically, it is using Modernizr.

<script src="/js/lib/modernizr-2.6.2.min.js"></script>

Seems like whoever created it had trouble with HTML5 audio though...
Police, Crime and the Usefulness of Economics
This is the viewpoint of an engineer. The salient difference in thought is that the goal is rarely to be right (initially), but to get insight about mathematical stuff.

Mathematicians do (and students should) focus on proofs over computations, and there is an extreme amount of subjectivity there. If you produce a false proof, it can nevertheless be beautiful and yield fantastic insights. Likewise, a correct proof can be unsatisfying and ugly. Your goal then is to revise it (or completely rewrite it) to make it more beautiful and insightful.

Here is an example: the 7 Bridges of Konigsberg problem is one of the most famous (solved) problems in all of mathematics. One can easily give a proof by exhaustion, but that is wholly unsatisfying and perhaps the ugliest possible proof. A much better proof involves some insight into graph theory, and a satisfying and elegant proof would give you a characterization of these kinds of trails in graphs.

You don't need a mechanical background to start trying to solve such puzzles (I know because I've taught it that way), and you don't need any mathematical background to appreciate the very elementary proof. But as you let students flounder with puzzles like these, you can slowly introduce technical matter. The point is that it has a context they care about (people like working on puzzles!).
BOOST – Turn Website Visitors Into Leads For Direct Mail
I remember scratching my head at the numbers from Apple... The PowerPC chips were four times faster than Intel (or some such number). Then they released on Intel and it became twice as fast. (Of course, this might have been somewhat accurate if PowerPC did not gain performance at the same rate over the years. Still worth a chuckle, though.)
I don't have a Kindle. Also, I don't have a golf club either.

But I am certain that if I ever decide to buy a golf club, I won't use it to play hockey, just as I would not buy an e-book reader to play Floppy Bird.
Haha yeah something is fishy alright. The part where they reimplemented JS in llvm and it's already 25% faster than v8? Just a side project. No big deal.
It is opaque - but somehow big banks and other clients dish out millions of dollars in licensing fees to bring this in... and the reason is that it works really well as a time-series tick-data store ...
And yet, we somehow think that being able to draw an accurate picture of an ellipse given its equation is useful, along with knowing the derivative of every inverse trig function, and countless other things.
Considering most of the HN people are in high demand, I doubt indeed. But on the other side, not all of us might be that fortunate or the one's among us looking for a career change might appreciate it.
C, or how to keep your job safe as security consultant.
Indeed.
But still, somehow I think it makes sense to consider such stats, especially if differences are quite big between contributions on eg, Wednesday compared to Saturday/Sunday.
In any case, I would love to see more of these statistics. It seems like an interesting piece of information that can help understand how crowd-sourcing "ticks".
The cost of polymorphism in Rust
> should we go to their competitor?

That this option is on the table at all suggests that what you are developing is a feature that is lacking not only in X's product but in other products that compete with X.

So one alternative is to try to become the specialist feature Z within that product space and your product integrates or plugs-in to all the major players. You become positioned as the niche guys who know everything about Z. That could be a very sustainable business or eventually lead to a nice profitable acquisition by a bigger player.

Another possibility is that the talk of owning the technology and cutting you off and shutting you down is bravado talk and only one possible scenario from within Big Corp. Someone higher up might decide that this is not strategic and just walk away from it even after making a bunch of noise and plans. Happens all the time. Or, upon further analysis they might decide that you have already taken development risk out of the equation by the good progress you have made. And, that it makes much more sense to just see if they can acquire your team and IP than to run through the same cycle of development risk and potentially turn out a product that is both worse and late to market.

I guess in the end, I lean toward making some comments that let them know that there is a possibility of working out an acquisition or licensing deal. If at that point, Big Corp seems determined to just redevelop it themselves and cut you out, then I would approach the competitors. Just realize that Big Corp may respond positively about acquisition and then just keep stringing you along, all the while doing their own thing.

Tough calls to make
i guess maybe now is a good time to repeat this request - does anyone know of a good, recent book that describes how to write correct, modern c++ using the latest standards and staying with the subset of the language that expert users recognise as elegant and powerful?
Are you sure he was saying "ore"? Given the fact that his grammar is otherwise pretty tight, I wouldn't be surprised if he were instead using "ware".
> the Treasury authorised the Office Keeper "to spend 1d a day from petty cash towards the maintenance of an efficient cat"

One wonder what was the official cat duties that had to be performed in an efficient way.
What an utterly un-useful statement without any detail. Why was it a bad driving experience? What vehicles are ranked first and third?
Appstore optimization tool
Ubuntu 13.10 with Mate desktop. The only solution I could find to use three screens on two nVidia GPUs with the propietary drivers.
I can't count the number of times I have wanted to set up re-usable model definition and validation, but haven't been able to find a good portable library that isn't part of something much larger I don't need. This definitely addresses a space in need of more options.

My answer was modlr (https://github.com/jdc0589/modlr), which I have been ignoring, but Q looks like it could do well. I'm not super pumped about the name though, conflicts with super popular promise library lots of people already use.
The Faculty of Science at my university used to have (still has?) two office-cats named Teaching and Research.

(Of course, a faculty office isn't remotely like a battleship: there's far less warfare on a battleship!)
Anything limited by a data type requiring billions of digits is indistinguishable from magic.
There is an obligation to defend all scoundrels when their rights are threatened, though obviously not otherwise.
What features? Many of those trace back to Smalltalk and Lisp with some Eiffel as well.
Kind of funny that the "iBook Logic Board Repair Extension Program" gets a front page link.
I realize that in pure fact it's wholly Mt. Gox's disaster, but it feels a lot broader in terms of perception.

As a theoretical parallel, imagine if a small island nation decided to reimagine themselves as a hub for international banking. They loosened regulations, provided incentives for banks to open up there, and generally tried to disrupt the world of money movement.

A bunch of banks open up there, of varying levels of quality. One takes the lead, becomes the most visible brand among the worldwide public, and then gets robbed of all of their depositor's money. Not only does it get robbed, it turns out that their security was stupidly lax.

Yes, that lead bank is the one that actually screwed up, but in what world isn't that going to reflect poorly on the entire island banking system? Or at least, how is it not going to inject an element of fear into the entire model?
True. Well in this case an MVP would be considered something that already processes transactions. I would think that is the minimal functionality a currency exchange would have to have. So for all reasons stated above (minus the security problems, which were not stated in above post), this could work for an MVP.
(Although again I would expect the quality of the code to be initially way better in quality in regards to security )

When I start something from scratch, unlike a framework, I usually blast away in a single file, this just makes it easier for me in the prototyping phase. I will write a lot of "crappy" code, will not separate concerns but keep them close to the source for now and refactor it later.
It helps me see some bigger pictures in my design, and allows for quick revision.
Great point. I added a link to the project page at the beginning of the article and a link to the downloads at the end.
The word you're looking for is "fashion."
If MS Office is a suite of programs that you use in the office, iLife would be "for the rest of your life" = free time, that is, Photos, Music (Listening + Arranging), and more(?)
Because they're all part of the old boys network. No other reason.
I'd love to see that! :)
Note that you can use generics to make this example be statically dispatched, if you were writing this for real.
>Is it that for these dozen or so benchmarks, we end up using > 4K and < 8K of heap?

stack, not heap. We are talking about changing the default stack size.

>So the extra 20% time is just going into a memory allocation?

Yes and the book keeping overhead involved at the OS and runtime levels.
For some reason I can't stop laughing at this...
Hacking dell laptop charger identification
You'd be surprised how often that happens at GitHub. Seriously, next time you wanna express excitement about something just drop a little :boom::camel::shipit:. Weirdly addictive and hilarious.

Also on a more serious note, emoji can seriously help when discussions start feeling more heated than they should. Adds a little levity so people know you're not being a dick. Really important when you're both remote and only see each other once or twice a year.
Check Tour of C++, recently published by Bjarne.
Except that we're now in the post-Snowden era, and companies like Google have taken measures to harden their networks against (among other things) GCHQ-esque intrusion.

In contrast, the other party in this story---the NHS---apparently hands out sensitive medical data on physical DVDs. I suppose on the plus side one doesn't need to worry about GCHQ being interested in illicitly acquiring that data, as if they have a relevant interest in it they can just ask their neighboring government agency.

While this was clearly an inappropriate act on the part of the contractor, it's not inappropriate for moving the data to a less secure medium or less credible institution than the origin.
Why am I Angry with the Video Game Industry in Turkey?
Clojure is definitely __NOT__ a sibling of Scala. Being a sibling of scala would mean that it is something like C to C++ or Java to Ceylon.
This thing is dead on arrival. Unless I'm mistaken it's not open source, so the main draw of node (unrestrained hackability -- see npm) goes out the window.

The touted benefit is marginally increased parallel performance, but even if you buy this (I don't), the best case scenario is this buys you a slightly decreased server bill for the price of closedness, lock-in, and compatibility headaches. If your code shards horizontally like this then you can already trivially parallelize and shard across servers with first-class node core clustering.

I spend most of my waking hours writing all sorts of crazy things in node, and I still can't think of any scenario in which using this makes sense.
I've done (limited) schema validation in Python. Schema exports reasonably well to EDN (it is just clojure after all). One can read EDN pretty well. I don't have a full-blown Clojure interpreter that would be necessary for arbitrary Schema, but I can handle the core types as well in Python (or random other language) as I could in Clojure/Clojurescript.
Smartcar – Nest for your Tesla
+1 thanks for saying this. I am consistently amazed how many people on HN don't understand the difference between physical and virtual memory.
I get 58 solid. Prius is quoted at 50 here in the UK. If I'm on a flat road at 40-50mph (north circular) I can get a solid 80mpg average. Just have to stay easy on the throttle and not change speed.
That lampshade imac was one of the coolest bits of hardware ever. I find it more interesting than the new "trashcan" model. I had a friend with a lampshade imac and I was very envious. It still seems more useful to me than the new all in one macs where you basically can't service anything. The lampshade was a good compromise.
And yet, youtube finds over 33 thousand videos of people playing hockey with a golf club. http://www.youtube.com/results?search_query=golf+club+hockey...

Besides, I think the point of this article is that e-paper doesn't necessarily have to mean "ebook reader".
Hefty South by Southwest Wrestles With Size
Please, what number of cats did not leave the ship before a fatal voyage?

Before one start to worship cats as some divine creates that can foretell the future, maybe some critical thoughts are in order.
I don't understand the reasoning about working less time overall. I do something similar with my lunch-breaks: I work through them, and go home an hour earlier at the end of the day. It doesn't mean I've worked less time, just that I've moved the lunch hour to the end of the day. I still work 7.5 hours a day.