skysight-inc/HackerNews huggingface dataset:
Thanks for this. It gets in to details about how e fix was deployed and says more about why it was not caught during testing.
The "not prone to nuclear weapons proliferation" bit is critical, and unfortunately wrong. As http://phys.org/news/2012-12-thorium-proliferation-nuclear-w... points out, thorium produces protactinium-233 which can be chemically separated out. In around a month that turns into uranium-233 at sufficient purity to make nuclear bombs.

This process is much easier to do in secret than the centrifuges that are required to separate isotopes of uranium. Thus thorium is worse for proliferation, not better.
As a radiography student I remember being impressed that something like 99.9% of the energy used trying to make x-rays off a tungsten target were actually just turned into heat. Then a pretty tricky engineering problem arises trying to dissipate it. Rotating anode, bigger anode, fancy liquid bearing, air cooled, water cooled, massive fans etc. And still I would run into the error message about too much heat!
Just a feedback... though we like Revel, it could have been a clone of Rails or Scooter (Java) or CakePHP -- with strict coding standards than Play 1/2 that looks more of a kludge especially when you come from Rails.
Except that Iceland isn't even close to offering him asylum.

"The proposal to grant Snowden citizenship received limited support when it was discussed Thursday — the last day before summer recess. Six members of minority parties were in favor out of Parliament's 63 members."
http://www.cbc.ca/news/world/story/2013/07/05/nsa-snowden-ic...
What this is about is hiring people, loading them up with blame, then firing them. The tactic allows totally incompetent managers to keep their jobs indefinitely. I am talking about so-called "dev managers" who fundamentally don't understand what a web service is. Has zero to do with software development.
> You claim that NSA is violating the 4th Amendment (Congress and the Patriot Act disagree with you), yet you ignore that Snowden violated basic laws of the land.

Isn't the 4th amendment a pretty basic law of the land, in the Bill of Rights along with free speech, trial by jury and the other nuisances?
Some people do, but most are worried they'll be blamed for either the fact that the problem exists in the first place (complainers, criticizers), for rocking the boat (whistleblowers, trouble-makers), or for fixing it wrong (stupid, careless). Our system, or many, for that matter, isn't set up to reward people who find and fix holes.

That all said, there are exceptions. But pettiness and self-centeredness can so often wreck it, or at least deter people from being bold enough to face judgment or possible error in order to do the right thing.
The most annoying creature on PC; BonziBuddy
This man has done his part. Let him rest a bit.
Converting OLM to PST
Utilize new technology of Outlook OLM File Exporter for converting OLM to PST surely can exchange OLM File in PST format in few span of time. This is GUI based cost effective Outlook OLM File Exporter tool.
Programming is FUNdamental
Building an Ad-free Version of the Activity Log App
This is such a good post for the OP if he wants to extend the functionality of his site.
While I don't have made up my mind completely about AGPL but lean to liking it, changing to it for an infrastructure library, is really a backstabbing move.

Nice to see a company so consistently living up to its reputation.

And one simply must appreciate the elegant irony of using a strong copyleft license as a dagger.
Having now gone through several cycles, I partially agree with your view on the tech side. But, I just do not believe things evolve at a slower pace in other fields. Especially the fields that have used computers to enhance their efforts.

How have the CAD and CAM tools transformed the classic structured mentoring process? How has more accurate software simulation changed the view of "experience" in older workers?

I'll stop asking questions now.
Most people don't care about the NSA snooping but do care about the Snowden drama. Who are you to tell what's more important?
The trick is writing something completely uninteresting and getting people to talk about it on HN anyway.
Adblocking it self is evil. The current ecosystem where users get contents for publishers for "free", advertisers pays publisher for producing content and viewing it to users and last users pay advertisers (buying there product). If users dont see advertising, advertising has no interest in paying publishers and then publishers gets no money. Not many people understand the ecosystem and I have seen developers living of advertising and still blocks ads online. That is crasy if you think about it.
While we're at it, electricity is deadly. http://www.esfi.org/index.cfm/page/Injury-and-Fatality-Stati... has a list of ways in which; and http://www.cdc.gov/niosh/docs/98-131/pdfs/98-131.pdf says an average of 411 deaths (occupational) occur annually.

In looking this up, I was struck by the avoidance of data that just says X people die annually by electrocution (of any kind), although I freely admit that perhaps my search terms were faulty. Maybe it was that time I was almost died by electrocution.
Slightly different, really, though maybe in practice for a lot of current uses of it, it comes out to the same thing. Scoping, though, not blocking.
> And one simply must appreciate the elegant irony of using a strong copyleft license as a dagger.

That's always been one of the ways to make money from free software. Mysql did the same thing, and I think Qt did as well at some point in its history. If I recall correctly, even RMS sort of approves of it.

Downvoters: go read some history, there's nothing factually incorrect in what I wrote above. The bozo proliferation seems to continue unabated here:-(

Here's RMS himself: http://www.fsf.org/blogs/rms/selling-exceptions
Deutsche Boerse to launch Cloud Exchange to trade computing power
Let's do the math. According to this entry http://en.wikipedia.org/wiki/Brain "The human brain has been estimated to contain approximately 100 trillion synapses". The synapses have 2 states, this means we have 2^100,000,000,000,000,000,000 states the human brain can have at approximately 40 hertz with 22 different neurotransmitters.
Considering Moore's law we might have a computer with this capability in 20 years.
Considering the way we handled the supercomputers in the past add 10 years for software.

Let's have this discussion in 30 years ..
No mention on authors from nsa or reviewers from nist...
I'm surprised to see Epic and Blizzard there. I thought making triple A titles was one of the most challenging things you can do requiring years and years of experience. On the other hand I can understand why gaming companies are filled with youngsters.
The difference being that these projects had the restrictive licenses from early on. They did not change from permissive (and in the context of web service infrastructure GPL is actually a permissive license) to something more restrictive.

On the contrary Qt changed the license from GPL to LGPL what definitely helped the proliferation (and the survival after the Nokia disaster).

MySQL ... well moving this to AGPL would give MariaDB the final push it needs (if it still needs one). So they just let it rot.

Too bad there was no equivalent project for BerkeleyDB.
Heh. I hope I didn't imply that this attitude is something new. I think, frankly, that it's too engrained in our collective consciousness by now to ever change. But offering criticism that could be acted on is, I think, more productive than expressing the fatalist position that we're all fucked.
I'm part of the 1% then. Sure, working is fun and all, but there are things I want to do in life besides working. Those things generally need money to pay for.
Rails as Habitable Software pt1
The Morality of Meditation
Astrid shutting down
This came via email today.

Subject: Astrid Winding Down

Hi xxx,

First off, we want to sincerely thank you for being an Astrid user over the years. Your support every step of the way has meant the world to us. As of August 5, 2013, we will be closing the Astrid service.

We know that a transition can be tough, but we want to make it as easy as possible for you. Please go to this link: astrid.com/home/export to download your data.

Once you have your data, we recommend you check out one of these applications. They will allow you to easily import your data, so you can pick up where you left off: Wrike, Wunderlist, Sandglaz, and Any.do.

When we built Astrid, we sought to help as many people as possible become happier, healthier and more productive – and we certainly hope we helped you. Thank you again for your support.

Best regards,
Jon Paris & the Astrid Team
I'm the author of that add-on. Maybe I can add to the discussion by outlining my motivation for writing SDC. I'm currently in the process of compiling the results of an automated crawl of thousands of popular sites that I did last month. I think that every www user should be aware of this:

- The privacy model of browsers relies on the same-origin policy. The same origin policy is in practice routinely circumvented by active identifier sharing. The difference between 1st party identifiers and 3rd party identifiers has become meaningless.

- Self-Destructing Cookies is a proof of concept for a model that actively derives the minimum set of identifiers that you need to browse the web at any given moment. This is a possible workaround for a world without the same-origin policy.

- Cache abuse is rampant. The cache must be considered a store of identifying tokens. If you use SDC, you should definitely enable the automatic cache cleaning. Set the timeout to 3 minutes or so. Remember that identifiers are frequently shared. It only takes a single party to identify you from something they put in your cache.
Comments like that are scary because it's seems to be the opinion of a majority of Americans, and it betrays a morality that's stuck on stage 4 of Kohlbergs stages of moral development[0]. When you derive your ethics from whatever the government says is the law, you can end up excusing a lot of bad shit.

In contrast Snowden seems to be at stage 6, and his actions seem way saner than that comment.

[0]http://en.wikipedia.org/wiki/Lawrence_Kohlberg's_stages_of_m...
Consider meshing in the facts from the CIA's Worldbook -

https://www.cia.gov/library/publications/the-world-factbook/ ?
The trick is to just subscribe to the sub-reddits that interests you, and is not filled with drama or useless stuff and people. e.g. steer away from r/news, r/worldnews, r/pics, r/politics and similar. Subscribe to the more specialized topics that interests you.
If Microsoft wants to succeed at this angle, they are going to have to make a decision. Full, first party support for .net and other products on Linux, OSX and Android. Complete app portability between all platforms, with all features. (This means OpenGL, not DirectX, etc.)

If they do that, developers will love them, but their Windows division will kill them. If they don't do that, only developers who don't know any better will use them.

Good luck, Microsoft, you're going to need it.
> But the company has adapted to the new developer world, embracing the cloud and open source and contributing important new technologies to the developer community.

Ok, don't make me laugh.

I wonder how much they pay him for writing this stuff.
This is particular interest to me as a teacher. Suspension of the safe-harbour agreements would mean schools having to shutdown any US based services they use such as Google Apps, where student data is stored.
> And why on earth would you want to worry about buffer overflows and memory leaks

Have you written a line of code in modern C++? Know what RAII is? If you use C arrays and char*s in C++, that's your problem - the language provides idioms that are "as safe as" Java.
> The German media went completely insane over the past two weeks, and made a scandal out of that feature in Adblock Plus, which exists for quite a while now and was clearly announced and documented from the beginning by the AdBlock Plus Team, and can easily be disabled.

If you refer to the blatantly immoral and possibly illegal Amaxon referral substitution, that invalidates your entire comment. But I see that even the shills can't even bring themselves to actually describe the indefensible thing they are trying to defend.

"Easily be disabled" they say, safe in the knowledge that most don't know how.
I notice that the process is speeding up, at least here (it seems country specific, which would make sense as an English-only speaker would not be able to check if a Dutch app contains illegal language etc). Two years ago (for me, in the Netherlands), it took minimally 2 weeks to submit an app; these days it takes days. And the feedback loop if anything is wrong is also small now.
I couldn't agree more. Disclaimer, I work mostly in embedded systems. But, still. There's something to be said about being too quick to judge based on the language or tool used to accomplish the job. Every tool has its use and my guess is that plenty of people will use this.
I'm with those who said it's in the market, for various reasons. In pretty much all respects, it's about the numbers. Is there a big enough existing market/potential market for your product as it is? Are there borderline cases that might be sold on your product if they had a free trial? Is there a bigger market if you shift to another variant like the web-based alternatives penologist mentioned? What's your margin for any of this? Are you deterring people with a long domain/name?

I realize I'm restating what other people said, but with many things, I think the math speaks for itself, or at least, it should. Run the numbers as ruthlessly and exactly as you can. Then make your decision based on that.

If your heart is in this, maybe you can adapt it somehow so that the numbers are more promising. But let the numbers speak.
No. Most of the c# people are Java refuges. The c++ people are still using it.
Ask HN: Read my gratitude.
Dear HN,
some days ago I published this https://news.ycombinator.com/item?id=5989880 . I was a lonely person and I was loosing my willingness to do anything.

I READ every comment I received on that post, and here is my THANK YOU. I really felt part of something bigger, this is a really great community to talk with and people like you are the greatest.

I really would like to thank each one of you in person.

I'm feeling different, now I know that this is what is called experience and as 'gyardley' said "just taking care of the basics is huge", and yes it is.. but it feels different now.

I really think you changed me, this is a new shaped me, just reading you advices and thoughts.

Thank you, HN.
I think his point is that people who believed that government was constantly monitoring everyone a few weeks ago were also seen as paranoid crazy persons who believed in conspiracy theories, and he is sarcastic about that.
People might also be more effective if they relented their narrow focus on this one guy, and turned to the hordes of imprisoned people. (The US imprisons the most.)

Not only does this become more diverse in support, it would have the incidental effect of making things easier for Snowden. Because the government no longer can worry about jailing just one guy. but risks pressure to release all the other normal people rotting in prison. (Governments do relent when faced with sufficient costs, so as not to risk their other aims. Of course, they spin this as benevolence; or point to some new politician cog as bringing hope and change.)
You can always fork from the last version that had a license you found acceptable.

Also, a relatively restrictive (not BSD!) license has been a feature of Berkeley DB for a while:

http://en.wikipedia.org/wiki/Sleepycat_Software
You would have to show that heat transfer between air and rock is higher than that between air and concrete. Without knowledge of what kind of concrete and rock are involved, it's hard to say something definitive. However, looking at http://www.engineeringtoolbox.com/thermal-conductivity-d_429..., it seems "rock, solid" can have a much higher thermal conductivity than "concrete, dense" (and, as I expected, specific heat is comparable, as far as I can tell from http://www.engineeringtoolbox.com/specific-heat-solids-d_154...)

What also may help is higher tunnels. Temperatures near the ceilings of those tunnels will be quite a bit higher than at floor level. Stockholm might just have more high ceilings.
Terrible article. Jay-Z himself had nothing to do with the actual application. Somehow he and Samsung got together and decided to market his album through a free to download app (Smart move in my opinion). Samsung developed the app and it was in their best interest to make sure that it worked properly upon the midnight release (it didn't).

It would be Samsung who's "watching", but then again I'm not quite sure why this article links surveillance to spamming in the first place.

Typical media sensationalism.
A common rule-of-thumb is "100W per person" I think that's probably slightly high, but it's in the right ballpark. If you're standing in a crowd, you should expect that it'll be as hot as if every person was replaced with a 100W lightbulb.
changing to it for an infrastructure library, is really a backstabbing move.

Well, Berkeley DB was already a copyleft library[1] (basically a BSD/MIT-style license with an extra copyleft clause). So, unless you had a commercial DB license, you already had to provide the source code for applications that used it. This 'just' extends it to applications that are used over a network.

[1] From the Berkeley DB license:

3. Redistributions in any form must be accompanied by information on how to obtain complete source code for the DB software and any accompanying software that uses the DB software. The source code must either be included in the distribution or be available for no more than the cost of distribution plus a nominal fee, and must be freely redistributable under reasonable conditions. [...]
I don't think it is deliberate.From my friends who joined over the past three years, I think the problem is that burnout as well as incredibly dysfunctional teams is the reason people quit after two years or so. They have been trying to retain people by throwing more money at them (both those who join and might be aware through their friend network of the stigma) and those who are already working there.
Hello, I am Arvind Kumar Shah ,studying in Bengal Engineering & Science University, Shibpur(dept. Computer Science & Technology,4th yr(B.E.)). Biggest failure : Though I was in EML rank of IIT ,but not got admission in MERI,Kolkata as i had not filled the form of MERI about which i had no any idea that it is mendatory and one more in which there was my fault, Didnt get admission in NIT,Durgapur just becoz of one document.
Biggest Achievement : But, I am satisfied with what i have, I try any work with my full commitment.I have been selected for Internship in MSGD at Microsoft. I was a 3 topper in my class 10 examinations.
email :arvindshah998@yahoo.com
I'm a huge Jay-Z fan, his lyrics are actually pretty smart and thought provoking as someone already mentioned. I also like the fact that you can hear the businessman behind the lyrics in quite a few of his songs. He really is quite the businessman, as this deal he cut with Samsung testifies to.
How to Add Video, Images to Your LinkedIn Profile
Then again, there's the elephant in the room:

Apple is one of the companies that work directly with the NSA.

Should we accept "security solutions" from such a company?
Call me when they stop threatening Android makers, and after the next standardization effort that affects them but they don't sabotage, and I might consider them again.
Electric engines can easily be above 90% efficiency. ICE's are around a third of that -- since they're Heat Engines, Carnot's Theorem even gives a theoretical maximum efficiency.

So yes, an ICE will have an order of magnitude more waste heat. That's why a car engine requires liquid cooling to avoid destruction but a similarly powerful electric motor only has a small fan to keep air running over the windings.
Just sounds like a mis-use of Java. Java is slower than C++, but it's a fairly small difference, ie. between 1x and 3x the speed. So if the cpp code did the work in a second, the Java version should have taken at most 3 seconds.

The real reason for the difference is that the rewrite into C++ used all of the domain knowledge he had acquired in writing the Java version. If he has made a Ruby version next, it would likely have been similarly efficient (maybe 5 secs? Who knows).

It's a key problem in these kind of anecdotes: a rewrite will nearly always be more efficient as it has more knowledge to work with during the architecture phase of the project.
How many hours do you have to practice a day to be a pro?
I've always thought it was because concrete is slightly radioactive, personally. Rightly or wrongly so, its been yet another reason to avoid the oil-debt and walk, or cycle, to work.
This is pretty cool. Yeah that's not exactly useful feedback but I just wanted to give you a thumbups that is more than clicking the arrow up :P
How Sets are implemented in Elixir
Elixir is a programming language implemented on top of the Erlang VM. Its Set implementation however is often faster than Erlangs own sets. This explains how.
What an absolutely horrible company Oracle is. They are without a doubt the biggest enemy to free and open source software, and I'll be glad when they're gone.
It's been known for some time that Jay-Z has precisely 99 problems.

However, so far, it appears to be unclear whether you, as a user, are among them.
I am a C++ programmer that agrees with most of what you say except:

5) Performance monitoring, debugging and profiling tools. See how well those compare against Java's JMX, HPROF, Heap dumps with OQL, MAT, YourKit etc. Just no match unless you are extremely competent and can manage debugging complex production systems without these tools.

I find the C++ tools much better than the Java ones. I was recently tracking down memory use with a C++ client and a Java server (with help from a Java programmer).

I found VisualVM kind of pretty but mostly useless for finding the source of memory use but with C++/valgrind/massif I got the guilty data structure and the calling function on the client side in a few minutes.
I guess it is sustainable, in the sense that there are far more new grads each year than new Amazon hires, and Amazon can afford to pay extra (as evidenced by their financials). It's just far from optimal.
Scary when it starts to dawn on you what you're reading...
I've always wondered that and haven't seen many address it. Given that the Colorado is running really low due to demands on it's water I can't help but wonder if creating a dense downtown in Vegas isn't the wrong direction to go from a sustainability point of view. (I'm not saying suburban sprawl is better, just saying that perhaps a resort city in the desert should just stay focused on a single industry) I wonder how the people involved reconcile the environmental impact of Vegas with growing it more.
The Art and Science of Permanent Travel
Man you're a hero and your friend is another one. Thanks for posting this and really keep up the good job and the effort. Remind yourself that your feelings are NOT what matter, but your person.

It is not a sad post: it is hard and REAL. Your life is relevant.

Thanks for the post & my prayers are with you.
See How one Australian legally lives tax free in the Philippines...