skysight-inc/HackerNews huggingface dataset:
One of the reviews of v1 mentions that it could be scripted in Lua which would be an awesome feature, however there seems to be no mention of it on this page.

Additionally the review was unrelentingly negative about things that /seem/ to be fixed in permanent 2. On the whole, it looks interesting but I'll wait for the next round of reviews.
I have to admit, I dismissed the Chromebook when it was first introduced. It seems at this point that it's really been a market changer.
I assume you can disable the microphone with a microphone compatible headphone jack plugged in (and cut the cable off). Though it disables your speakers too.
The allegation that an address that MtGox's controls still holds all the Bitcoins but that they've lost the key is fascinating.

If true, how can MtGox prove it lost the key? If he walks away, he can wait 10 years and then transfer the funds out and spend them.

But if false, can we demand he produce the key?

What if someone else entirely different has the key?

It's all fascinating.
TDD might be useful for unit tests (even that I'm not convinced of) but not for integration tests.

The bug happens very deep inside the handshake protocol and it's extremely hard to test it automatically.
> But there is just an enormous spectrum of cases where the convenience of a garbage collector - which gives you less (but not zero) opportunities for memory leaks and speeds up development

I think the article is actually more of an argument against that line of reasoning than an argument about performance. Its main proposition is that properly used RAII gives you less opportunities for resource leaks of all sorts, and is very easy to do. I agree with you that it isn't wrong in all scenarios (I mostly program in Ruby and Javascript for goodness sake!), but I think a lot of people are unaware of some of the advances in patterns, libraries, and compilers that make it much easier to write software that doesn't need a GC.
It's kind of sad to me that this even needs to be written out, it should be obvious: If you can't trust somebody, you have to break any financial transaction with that person into little pieces.

To be fair, I'm guessing most people burned by MtGox in a big way were day trading, where this advice won't work.

This is part of the reason I never day traded bitcoin- The counterparty risk is (and clearly was) too great.
Do you understand diff format?
I think it sort of misses the point. Both Jeff and Joel write blogs about software development and how they think you can do it better. They don't claim to be solving the world's problems themselves, they're just saying "here's a bunch of stuff we found useful or interesting".

Jeff in particular I think is a relatively modest guy who these days knows he has a certain level of clout and uses it to raise the profile of ideas he finds interesting or useful. I don't think he claims to be a genius solving the problems of software development single handedly.

Personally I think you've got to be a fairly bitter individual to dislike internet-Jeff (by which I mean the public Jeff Atwood - IRL he may kick kittens for fun in which case hate away if you have personal reasons to think he's a bad person). Disagree with him about things sure, but I really struggle to see what there is to suggest that he's anything other than a decent member of the human race.
It could easily be argued that the EEE machines didn't work because they were too small, badly designed, and way way underpowered.

I'd put the Chromebook up there as one of the first netbooks that were not horrible.
Just because support for multiple platforms is the goal doesn't mean that it has to share the same code base.

Actually, for the author's simple use case (REST API), writing per-platform would probably have taken as much code as the wrappers themselves. Not to mention improved maintainability and a slew of other factors.

Diving down to C++ for cross-platform libraries starts to make sense when there are 4-5+ platforms (certainly not 2), or if there are complex algorithms (certainly not just a REST API), or if there's a very wide range of functionality (i.e. 100+ API calls).
Good work. Bit too fast for my old brain though.

One small piece of constructive criticism - the "leaderboard" link is right where I was tapping to restart and that got very annoying very quickly. Perhaps move it to a corner?
Not much different from other 'desirable' industries.

e.g. entertainment
A-ha! Now that makes sense: PCs are declining, and alternative OSes are eating a slice of this (traditionally MS-only) pie.
Does the extrapolated result include the number of people who are losing their insurance because of this program?
Looks like they also introduced a reference leak on allocation failure:

@@ -198,10 +198,8 @@
sslDebugLog("SSLEncodeRSAKeyParams: modulus len=%ld, exponent len=%ld\n",
modulusLength, exponentLength);
OSStatus err;
- if ((err = SSLAllocBuffer(keyParams,
- modulusLength + exponentLength + 4)) != 0) {
- CFReleaseSafe(exponent);
- CFReleaseSafe(modulus);
+ if ((err = SSLAllocBuffer(keyParams,
+ modulusLength + exponentLength + 4, ctx)) != 0) {
return err;
}
uint8_t *charPtr = keyParams->data;

Note the removed CFReleaseSafe(exponent) and modulus. All other return paths in SSLEncodeRSAKeyParams() call CFRelease(exponent) and modulus.

This is why you use goto fail and not early returns.
Twitter: Mυστικά για απίστευτο traffic
Thanks, somehow I forgot about the author's complaint about the API of `when_all` between the time I read it and the time I wrote my comment.
"Only a quarter" is still $6bn per quarter (give or take).

(Note, I haven't checked the 25% part, but their last quarter's revenue was ~$24bn).
Stop this nonsense. There are plainly dozens of reasons that this could have happened accidentally. Literally every single developer has made similar stupid mistake, and literally every organisation has released stupidly broken code.

Yes, there should have been code review, static analysis, and testing in place to prevent that. That'll probably start happening, and you can bet that there will be serious discussions internally about what happened.

If this was the action of a malicious government agency, then it was horribly hamfisted execution. It might offer plausible deniability in some sense, but it's hard to imagine a situation where such an action would be worthwhile, given the resources at the disposal of any such actor.
Public money is not always socialism. Tax payers are customers and investors. Majority rules and the majority in California want to invest in companies that help towards the goal of clean energy and air. The minority can grumble about socialism and the superiority of private capital, but they hurt their case when they also advocate the abolition of the EPA and the clean air and water act. The voters of California have rejected their arguments. Elon Musk is an amazing person and the people of California do well to support his efforts.
Hey chazu,

Thanks for the feedback! :)

That is what I am going for. Just something stripped down and simple for people to use.

Maybe as a slightly informal task management tool alongside something more corporate that's required for work ha.

Let me know how you get on if you do!

Thanks again
It sounds a like this is going to be a gimped money-grab like "Windows 7 Starter edition" (where you can't even change the wallpaper).

Meanwhile, the other two major desktop OSes are completely free. Upgrades too. The notion of paying for the basic software that makes your computer work is quickly becoming outmoded.
Not really. If the exchange says "We have 500,000 BTC" and they publish their wallet, but their actual customer liabilities are 2M BTC, everyone can still lose a lot of money. What they really need is to be externally audited and undergo consistent regulation.
Flappy Cutts
True only for fixed-exchange-rate currencies.
Teaching With Artifacts – Where To Begin
Teachers who are new to using 3D artifacts in the classroom as teaching tools initially come up against two barriers - where to find a steady flow of 3D objects for students to study and followed quickly by how to use artifacts in the classroom. Technology has made it possible for teachers to access a nearly unlimited supply of digital 3D artifacts on the Internet. Following a simple five-step process, teachers can begin teaching with artifacts from this vast database of 3D objects. Students access pre-planned objects on classroom iPads and begin their inquiry with these questions: what is it made of? what are its characteristics? what was it used for - by whom, where, and when? what can be learned about technology of the time? what can be learned about people/culture of the time?
I counted all inclusive, such as your health insurance, retirement, unemployment insurance, income tax, company tax. Wouldnt be surprised if the same level of coverage would bring the same fees anywhere else.
My wife is a teacher. I am consistently shocked how much work she does in evenings, weekends. I earn more than twice as much as her and more than her maximum salary cap (we are both early in our careers). She blows me away in her dedication and effort, it's a great inspiration for me to continually study and work harder.

I mention it to people and always hear 'well maybe she is different but I've seen lots of teachers and they just do it for the holiday'. As if everyone is equally dedicated in any profession. As if the guy that sits at his computer 'working' for hours a day is a more efficient or effective worker just because he does more hours. As if outside observers of any industry can really spot who is producing vs who is not.
Yes, something that would test all the steps of the SSL authentication and possible failures

Maybe the people from OpenSSL have some test like that already
I hope this doesn't involve intrusive advertising or tracking. Firstly we're all on a slippery path with that one but secondly can you imagine the increased burden of family tech support? When relative X turns up with a $250 windows laptop and wants the ads removed, its going to be painful to explain.

I imagine this will actually cause more harm than good to the brand.
Unfortunately, I can't read this article on my phone because the layout is so screwed up (Samsung Galaxy SII).
> Google failed to buy its way into ... video

Google bought YouTube. Which appears to have been a very successful way to buy its way into video.
I'm not a security expert, just an interested amateur.

Can someone explain how this step doesn't invalidate all of the hours of ceremony and procedure?

"Later Okubo will transmit the key on a secure channel to Verisign and this signed key will be made live across the internet."
True. On the other hand, MS has to fear XP replacements which are not Windows, yet will run on the same old(er) HW that XP did; e.g. LXLE, which is geared specifically towards this goal: http://lxle.net/
Emitting cars don't normally pay anything to emit pollution, but with the zero-emmissions subsidy, they do. But the author treats zev credits as something that just comes out of nowhere.
I should maybe add to this discussion...why is it Musk's fault for taking advantage of money the government offered him?

That's like getting mad at the person your significant other cheated on you with, instead of getting mad at the person who cheated.

The government should be the one at fault here if people are unhappy about the money Musk is making off of them, they are the ones who chose to pay him.
And you just won them another customer. This was so well-written, informative and entertaining that it completely hooked me. I love giving my SO random surprises, and this (JewelScent) is perfect for that!
Indeed. I'm upgrading my parents from XP to Debian wheezy vs. $$$ for Windows 7 or, now, this possibility of free Windows 8. They're eyes are old enough they need big screens with lots of pixels, which they already own, without touch features (are there even any affordable 24 inch or greater touch screens out there?)
How about verifying a bad cert?
The necessary caveat being that all of his money is leveraged in his various companies.
I wouldn't be that pessismistic.

If people manage to identify people behind the blockchains, I strongly suppose that law enforcements, depending on countries where the theift physically is, can force the thieft to give it back without any modifications to existing laws.

I think we can catch him when he is going to want to laundry his bitcoins.
So Sweden's government will have to become more Latvian.
Bingo. The Feds seized their cold wallet somehow.

Mark has said repeatedly that Mt. Gox is under investigation and that he can't talk about it. There's a supposed IRC log from two days ago where he let it slip that he's under a gag order, saying two days ago "le gouv US ne veut pas qu'on disclose" (the US gov. doesn't want us to say anything)[0]. And he's said in public that he can't discuss the matter since he's under investigation.

So my guess is that the feds have seized his cold wallet as part of the Silk Road investigation, or even as part of the case against Mt. Gox itself, which was probably in a safety deposit box. They've already seized 5 million USD last year from Gox, why wouldn't they go after the Bitcoins, too?

And yes, the seized Bitcoins would not equal the number owed, but my guess is that they're the majority of them, say 80%.

If that's the case, account holders would have to petition the USD to prove they're not drug dealers and or tax evaders to get their money back.
Would've loved the opportunity to turn the question around on Musk and ask if he'd be willing to part with a small pittance to compensate fairly and get a good employee at the same time.
Where is he? I've read about a few people getting their money, but they were all in Japan moving $ into Japanese bank accounts.

I tried to withdraw a couple hundred at the start of January into a US bank account and I'm curious if I'll ever get it. It's a very small amount of money (and I paid even less to get the BTC originally), so it's not a big deal at all if I lose it all but I'd still like to get it.
yes the code above looks like a search and replace of ReadyHash(&SSLHashSHA1, &hashCtx, ctx)) with ReadyHash(&SSLHashSHA1, &hashCtx, ctx)) but while doing that its unlikely you touch the goto line.

I'm not saying there is no reasonable explanation, just that I am not able to come up with one. Many explanations I have seen so far, require additional code changes in that block and make no sense to me looking at the diff.
Meanwhile, at a Microsoft board meeting:

"Guys, I know we've been making around $20 billion a year selling Windows licenses but this guy jmnicolas on Hacker News is suggesting we should give it away".

"That's... brilliant... Why didn't we think of that before?"
This could be my reason to set up a tumblr lol.

However, how do you decide what comes in and what doesn't without some democracy, I guess that is the issue. You almost want a shared tumblr.

I could quite easily create a sub page on github pages to have an archive of links. I'd have no trouble doing so.

You can get caught out though with how do people submit things they've seen to you also. If it was via email and you don't like it not sure how I feel telling someone their thing wasn't cool enough haha.

But it's an idea. I'd quite happily set up a page linking to things I thought were cool with short descriptions by the side.
How An Astronaut Nearly Drowned During a Space Walk
Microsoft engineer exploits Google Maps to intercept FBI and Secret Service calls
A cohesive interface.
No, attribution is required.
My question is - was stock part of the compensation offer? In retrospect, getting paid in TSLA stock a while back versus cash would have been a big winner.
I responded at length to this elsewhere, but quite simply this isn't causation yet. This statement is entirely about the information in our head, not the effect of actions on the world.

The causal statement would be "training to become a programmer makes you like science more" and it already begins to indicate that we'd want to observe people who both do and do not decide to become programmers and question their preferences over time in order to have relevant information.
The Teachers
Foresight too, e.g. I didn't do it. Because hosting BitCoins in an online wallet looks like a scam from a hundred miles. In a foreign country. On a website.

Hosting my emails in Gmail doesn't look safe either, to be honest, but at least it's not plain money and Google still needs to keep their reputation. For now.
If you are wondering whether there is a massive conspiracy to make software weaker and to hijack the work of everyone writing networked software and construct a massive surveillance apparatus and use it against enemies of Freedom™ and randomly chosen accidental targets: the answer is yes. It has been demonstrated beyond doubt.

If you're wondering whether this particular code is a consequence of all that: probably not, but if it were it would prove anything that isn't already known.
this is so absurd. Musk chose the most difficult industries, and both SpaceX and Telsa were 5 minutes away from bankruptcy in 2008. and yet he is "rent-seeker". if that where the case he would have gone for traditional corrupt industries, such as big oil.
Vindinium – Artificial Intelligence programming challenge
They are presenting their data to us in that fashion, so what specifically is morally questionable about it in your opinion?
why are we blaming curly braces instead of unit tests? If the code was always going to return a success then that tells me it wasn't unit tested /at all/.
Sorry, its just beamforming. Its not new, its just marketing.

its not all that different from having an 802.11n MIMO hotspot in your house.
Tell me about it

And you think you know what the device answers and understands, but there's usually some gotchas.
There's a big difference between writing an article based on another article you read, and web scrapers.

Not that I particularly feel like defending the Huffington Post, but they're not a web scraper.
This is hardly a seer-like prediction. Instead it is an obvious consideration that recurs constantly.

http://www.cnet.com.au/microsoft-eyes-making-desktop-apps-fr...

That's from 2005.
Of course Apple can release cheap OSs, their machines cost twice as much as a PC. The total cost of ownership should be considered.
>it's hard to imagine a situation where such an action would be worthwhile, given the resources at the disposal of any such actor.

This needs more defense. I find it hard to imagine a situation where such a minimal and deniable action with such a massive effect wouldn't be worthwhile.
802.11n already does this with MIMO
I believe that Apple aggressive pricing of the last operating systems (up to the current "free") had much more influence on the decision, together with Ubuntu progress in terms of usability.

Edit: Probably is all off these put together, nowadays most users simply do not expect to pay for an updated OS.
Google-search for any hot topic in the news, say the name of some misbehaving pop star. See the HuffPo result near the top of the page. Look down to see several results from real newspapers.

Many newspapers get a lot of their content from syndication services like Reuters. You may be seeing similar content because lazy editorial assistants just copied out a reuters story verbatim, slapped a pic on it and put it up at multiple organisations, not because HuffPo is scraping other sites. Do you have an example of this sort of thing you can point to? It'd be interesting to trace the origin of the content.
Thanks for the feedback. I totally agree that it needs to get moved. I recently started hitting the leaderboard on accident myself, but I wasn't sure if that was just me or other people too.
That's a nice example! Usually people's intuition between causation and correlation gets thrown off because they forget the impact of other variables in the causality network. Normally I've got examples for "correlation -/-> causation" but this is great for the other direction.

It also reminds me wonderfully of a one-time pad.
Infinite scroll is fine, if it remembered state when you click on a link/article and go back to the scrolled page. They rarely do, and you have re-infinite scroll to wherever you where before. So frustrating every time.
Why does it have to be either/or? Musk is pushing technology to new heights ... has anyone else managed to create a profitable private space company?

If the government is too incompetent to supply the space station that they own (part of) and they can hire someone to do it, why shouldn't they? And I'll bet the taxpayers would pay more if NASA had built the same program!

I'm not saying Tesla and SunCity aren't reliant on subsidies, but why can't you complain about other electric cars and hybrids as well ... the government subsidies are an attempt to help the environment right?

So I finished the article and decided it's a hate-piece. There's not enough logic to let their conclusions hold up even if the facts are true.
5) they were stolen
> The spectre of perl6 stopped bothering us about 2006

From a practical usage standpoint, sure. But wouldn't you agree that an effective major version freeze has had a chilling effect on the progression of the language?

I'd argue it's had a deleterious effect to varying degrees, even since 2006. It's not enough for a community to be not bothered. They need to be energized, and it's tough to make the argument that the perl6 snafu has been helpful to the perl movement.

> CPAN uploads have been up every year since.

CPAN traffic was down over 10% last year, according to Alexa. In fact, many perl popularity metrics were down at least 10% in 2013. [0]

My experience, admittedly anecdotal, is that CPAN packages in general are not maintained with the same vigor as in years past. But why would they be, if people are moving their focus to other languages?

Regarding Moo, thanks - I'll definitely have a look.

[0] http://szabgab.com/the-popularity-of-perl-in-2013.html
EEE did work. They were highly successful and created the netbook category.
Can Amtrak offer Comedian Residencies too?
This is another possibility people are overlook, that perhaps they never had them. Perhaps they simply built up a liability of 800k bitcoins by trading on their own exchange and making some bad calls.
And then all you'd need to do is carry a briefcase battery.
I can echo your story exactly. My wife teaches and is involved in an after school program. It isn't football but has a similar time commitment. During certain parts of the year she works 6 days a week often leaving the house at 8 am and returning at 9 or 10 pm. It is insane. Two other teachers in her department work similar hours. The pay per hour isn't very good once you factor all of that in.
there are top men working on this very thing.
pCell still requires a license to use out in the open. in the same way a fempto cell does.
It's hard to track down when it was introduced, but it looks like there was at least some bitmap support as far back as Emacs 18, which predates the XEmacs split and indicates that at least basic support may date back to 1986.
Somewhere in the blockchain, probably divided into smaller chunks. The way Bitcoin is set up, you can follow transactions, but it's very hard to track buyers/sellers. It's a paradox: Bitcoin's strength is that it's untraceable and unregulated, but in cases like this those exact strengths are pitfalls at the same time.
OSX is only 'free' if you already have a mac, apparently.