skysight-inc/HackerNews huggingface dataset:
The 32-bit GC issue is an unfortunate shortcoming of the GC implementation, which will be resolved in Go 1.1 early this year. The issue was merely an artifact of dead simple conservative GC implementation.

OTOH, the memory model of the JVM is intractably linked with its design. Software that runs on the JVM must generate garbage, and so the JVM must include a highly sophisticated GC.

Remember how appallingly bad the JVM was when it was just a few years old? It didn't come close to where we are with Go today. We have only scratched the surface with GC (and other optimizations) for Go.
New backdoor targets Java servers
There are a ton of variables that affect website performance --- location, connection speed, browser used, etc. There is simply no possible way to get an accurate measurement of how a CDN will impact the performance of your site without using RUM (JavaScript instrumentation of the page to record the actual experience for every visitor). Every website has a unique audience with unique characteristics. We offer a free RUM tool at Torbit for anyone interested in getting an accurate measurement of how Cloudflare (or any CDN) is performing.

Check out how Wayfair used Torbit to measure how much of a difference Akamai was making to their site: http://torbit.com/blog/2012/07/23/wayfair-uses-real-user-mea...

If you're interested, I'd love to help you do a similar test for your site.
Why does it matter?

Is the ability to future-date something problematic? The apps I've done that in it's called a feature.

You could always write a test for it though.
Yeah everyone uses jQuery on the browser right now, but that isn't true on the server. I don't know why you'd want jQuery on your Node app...

But anyway, eventually I think jQuery might not be as useful once most every browser has a sane implementation of the new ECMAScript harmony. But who knows, the jQuery API is so simple it might stay around on the browser for a while.
I think economics got there first; that looks like http://en.wikipedia.org/wiki/The_Nature_of_the_Firm : companies form, even in an efficient market, because they can potentially globally optimize groups of individuals into more efficient interactions than the individuals themselves could in any market.

The other side of it is that such optimization doesn't scale and a sufficiently large firm will be unable to find practical solution at all.
Nice to see the most modern mobile OS (they did html and js apps way before anyone) still around. I might get a nexus 7 again to try this out.
It is also nice to contrast with Github's[1] and Derek Silvers'[2] phylosophy.

Yishan Wong (now CEO of Reddit) also wrote some pretty insightful ideas[3] he came to while helping Facebook grow.

[1] http://tomayko.com/writings/management-style

[2] http://sivers.org/delegate

[3] http://algeri-wong.com/yishan/engineering-management.html
Exactly. Since he's not suggesting any other actual methods, IMO this is more of a sensationalist way of saying that startups should base their ideas within an area where the founder is comfortable and knowledgeable.
I know. I'm just concerned about people that learn jQuery but not really JavaScript itself, just the bare minimum needed to use jQuery.
No unicode support in web interface and for some people I know this is instantfail.

And more importantly it is a market opportunity.
yes. In a cave, a jungle, a desert or a glacier or moving from place to place every few hours.

Either that or right in front of everyone (grey man theory).

Its possible to have privacy, but you will have to put up with a little inconvenience and live a different life to others.

I have considered this myself to be honest - it would be an interesting way to live.
Cool idea, how long has it been around? Looks like it's got a few hundred people using it
Why would anyone create a "copyright trap" for an encyclopedia whose work is free to copy?
You're assuming there can only be one problem. Aside from being dishonest, carrying on a charade for an hour is a huge avoidable waste of time for everyone involved.
Yet another explanation of negative temperatures
Our toy model consists of 2 dice. The macrostates are charaterized by the energy of the system given by the sum [ n ] of the dots.

The number [ Ω = Ω(n) ] of compatible microstates for a given macrostate is the number of ways you can roll this sum.

We have

Ω(2) = Ω(12) = 1
Ω(3) = Ω(11) = 2
Ω(4) = Ω(10) = 3
Ω(5) = Ω(9) = 4
Ω(6) = Ω(8) = 5
Ω(7) = 6

or

Ω(2≤n≤7) = n - 1
Ω(7≤n≤12) = 13 - n

For convenience, we also set

Ω(n<2) = Ω(n>12) = 0

In statistical mechanics, temperature is not defined as an average energy, but rather (in suitable units) as the reciprocal of thermodynamic [ β ] and thus

T = Ω/Ω'

For our discrete system, we replace the derivative with the mean of the forward and backward difference quotient of step size 1, ie

Ω'(n) = 1/2 { (Ω(n+1) - Ω(n))/1 + (Ω(n) - Ω(n-1))/1 }
= 1/2 { Ω(n+1) - Ω(n-1) }

A short calculation shows

Ω'(2≤n<7) = 1
Ω'(n=7) = 0
Ω'(7<n≤12) = -1

and thus

T(2≤n<7) = Ω(n) = n - 1 > 0
T(n=7) = ∞
T(7<n≤12) = -Ω(n) = n - 13 < 0

Even though our model has no notion of kinetic energy, there's still a nice relationship between total energy and temperature.

This is particularly instructive if we offset our energy scale:

For [ E = n - 7 ] we have

E(T>0) = T - 6 ∈ [-5,0[
E(T=∞) = 0
E(T<0) = T + 6 ∈ ]0,5]

As we see here, negative temperatures correspond to higher energies, and it only takes a finite amount of energy to go from positive to infinite and from infinite to negative temperature states.
I'm hoping Node continues to gain popularity. The idea of using the same language on the serverside and clientside seems too enticing to fail.
Do you have a citation for the "caffeine is healthy" claim? This seems like rationalization to me; as a non-drinker of caffeine, coffee seems like the number one legal drug in the Western world.
Why? What's the point? Really? People shouldn't be losing sleep over testing their stdlib.

FWIW, I've used a Time::warp function on several occasions. I really don't have a problem with this code. It's a straw man of an example.
The usual claim is that it "ruins their childhood".
Adding function parameters solely for testing purposes is bad. However, poorly-designed functions are often difficult to unit test.

I don't know the entire backstory, but it appears someone wrote a publish! method that took a publish_time argument that was only intended to be used in testing. The problem is that the original code didn't properly support some publish_time values.

This is a good example of the library vs. framework distinction. Frameworks favor opinion over composition.
Unless you want to support IE7, that is. http://caniuse.com/#search=queryselector

Not that I recommend doing so, but in many cases you don't have a choice. Or you started working on a project that originally needed to, and maintaining consistent style might lead you to use jQuery everywhere.
Definitely agree. We chose to use EmberJS for this exact reason. The idea of working offline and synchronizing changes back to your API backend when you're back online is great.

Offline apps have been doing this for ages -- it's great that web tech is finally catching up w/ these great adaptations of HTML5 features.
> It also happens with sugars, salt, corn syrup and tons of other stuff.

Citation needed
I'm wondering if it's worth it though. I run WoW fine through Wine.
Not in Europe.
Still shifting manually.
To be in control.
Car 2 Car communication is already ready:

https://events.ccc.de/congress/2012/Fahrplan/events/5095.en....
Actually, withdrawal from heroin is a trivial matter. http://www.spectator.co.uk/features/3212846/withdrawal-from-...

Unlike alcohol, for example.
You might be interested in the SARTRE platooning project currently being tested in the EU: http://www.sartre-project.eu/en/Sidor/default.aspx
I think I'd trust Google more than a car company to make self driving cars. That right there is one of the problems though, which self driving car do you trust the most?
No. He was a philologist. Whatever… I agree with the rest of your comment.

For more background, Tolkien was heavily inspired by - among other material - a compilation of Finnish oral tradition called "Kalevala". I've read that he used to complain that the English culture lacked such a tradition which most certainly lead to what the Silmarillion, The Hobbit, The Lord of the rings and everything else.
Anecdotal evidence I know, but I was a three cups/day guy for a while then quit cold turkey. After about a week of feeling a bit fuzzy and irritable I was back to normal. Is this atypical or something?
Why should they buy it? I think a lot of people in the tech community are under the impression that this is something Google has invented and that this will be a new cash cow. The reality is car companies have been working on this technology for a while, with many "intelligent" features already existing in higher end cars.
It's hard to find good inspiration galleries that feature modern design and code. Drawar's gallery (no longer around) used to be my favorite, but lately I've mainly used Unmatched Style:

http://unmatchedstyle.com/gallery
Well of course the proxies are down... Sigh.
Go's net/http package is concurrent behind the scenes; each request is handled in a separate goroutine. You just write your HTTP handlers in the obvious way and the concurrency is taken care of by the runtime.

http://golang.org/doc/articles/wiki/
"If their goal was to terrorize these young men, then I imagine that would meet the literal (and probably legal) definition of terrorism"

The definition of "terrorize" is expanded to the point where it would not / should not be conflated with the current usage of "terrorism".
If we're at a point where having to take manual control of a robot car during icey weather is a problem, then I'd say we are in a pretty good place.
Google seems to be ahead of the curve in this tech. I'd love to be proven wrong, have any links?
Thanks for the article - that was a good read.
A Thought Experiment of Modern Mobile OS
For a similar fate in the physics world, WP: Arthur_Eddington#Fundamental_theory. Which demonstrated that it's not enough to have an idea, you have to find some kindred souls with the stamina to be your soundboard - everyone else will be looking for any excuse to avoid the confrontation.

E.g. dare to suggest that the universe <i>might not</i> be simple, after all.
"No I'm not blaming the victim. But reality is what it is."

I'm not X, but X. "it is what it is" does not make it sound any less stupid and vulgar.
NASA seeking to lease or sell space-shuttle facilities
It is always amazing to people how much diet and exercise affect their health

This is true. It is equally amazing to me how much abuse the human body can take before it actually breaks down. Sometimes I think it would be better if the results of bad dietary or exercise habits revealed themselves faster - I suppose it would be more convincing and easier to undo the damage.
This is an interesting article as an indicator that Toyota thinks self driving cars are that critical. Perhaps it was in response to GM's messaging along the same lines.

Consider the overall effectiveness vs engineering effort compared to say 'smarter mass transit'. Imagine how useful it would be to have a mass transit system which took advantage of the extreme efficiency of rolling on rails, with vehicle based switching system [1]. We don't do that today because a) trains can't change lanes if something bad is going to happen, and b) the system is optimized for large trains going on the same route.

But autonomously driving a train is a much easier problem than autonomously driving a car. And if you created a system where vehicles could self-select to enter a station then you could create mass transit with 'call on demand' vehicles which only stopped at the pickup and drop off stations. This eliminates the scheduling friction which has empty trains running at 2AM and overly full trains running at 5PM.

Building a system like that is well within our current engineering capabilities, would save energy (these things are electric not gas powered) and achieve high ridership by being very nearly as convenient as a car without the hassle of driving in traffic.

[1] Traditional rail switches use arms on the ground to configure a rail switch to move a car on to one track or another, in a vehicle based system the vehicle configures its wheels to take one path or the other, this allows the track to be 'passive' and not need a central switching authority.
A friend from grad school was working on this at Toyota about 6 years ago, so I can confirm this didn't somehow take the car companies by surprise.
There is evidence of a bunch of mild benefits (and also mild risks). I'd currently say it looks like a small net benefit, but with a confidence interval that would include negative territory. In general, it seems reasonable to drink coffee if you like it. It certainly is an addictive drug, though.

http://en.wikipedia.org/wiki/Health_effects_of_coffee
It looks like they launched in September of 2012, so it's still pretty new.
The existence of cross-compilers (even popular ones) does not make a language "like assembly". Javascript is still overwhelmingly written in Javascript.
It sounds like you're describing a very thing every programmer experiences.

Paul Graham wrote an essay on it (http://www.paulgraham.com/head.html) which I'd suggest you give a try.

As a meta-note... these kinds of questions probably belong more in Quora or Stack Exchange than on HN.
Leaded gasoline caused violent crime? Critiques wanted.
Your question reminded me of this recent article, which is focused on coffee rather than caffeine specifically. Nonetheless, it's rather interesting:

http://www.theatlantic.com/health/archive/2012/11/the-case-f...
Harsh.

I'd love to see your weekend project after your coffee but before your morning dump...
Exclusive content: turning fans into pirates, one movie at a time.
This is not a new problem. Picasso's given name was

Pablo Diego José Francisco de Paula Juan Nepomuceno María de los Remedios Cipriano de la Santísima Trinidad Ruiz y Picasso [wikipedia]
One of the results of Wikipedia, is that I now take every supposedly reliable article with a grain of salt. Any encyclopedia that doesn't provide detailed references that I can review, I presume to be inaccurate until proven otherwise.

That, I think, is the greatest contribution that Wikipedia has made - it requires people to cite their sources, before they get any credibility; and even then, there is always some doubt.
Author here.

One side note: I don't actually hate Turbolinks. If it's working for some people with little effort, more power to them.

I'd just suggest to _anyone_ considering it, you should look into a JSMVC framework first to see all the other benefits you can get.
Fortunately, Linux ISOs are generally available through other means. That's why this is on HN, right? To alert people to modify their Puppet configs to pull the ISO via direct download?
I agree, my new years resolution was to blog more, and Wordpress is definitely the most open of all the platforms and allows you to own your own content. Long live the open web. Good luck with your new job at Automattic.
> Beyond that, losing a robot is not a big deal compared to losing a person, so the mistakes made in the field (ex. killing an innocent person who happened to get in the way) can be lessened because the fear of death is no longer there for the soldier.

"Friendly fire" from remote-operated robots would be pretty hard for people to cope with.

'Robots killed my dad, a hero soldier who fought for this country' is a headline no-one wants to read.
The story in the LOTR movies was "Bilbo found the ring in a hole and Gollum yelled 'Loooost!'". There's no canon. That is not a story, it's an obviously-intentional massive oversimplification that was obviously not intended to be reused verbatim in The Hobbit.
Prototype-based programming language inspired by Smalltalk
Health Insurers Raise Some Rates by Double Digits
... + test + support

That portion of the development cycle can easily run to 40% of the cost of the project, that's a non-trivial area in which to throw in complexities.

I'm a big fan of linux, but I was a PM at Blizzard, I would be VERY reluctant to increase my problem surface in an unproven market.
Wow, looks like a lot of people have literally the exact same idea as my roommate ( http://pencil.asleepysamurai.com/intro#p ). Personally, I don't really see The point in doing distraction free writing in a web browser. The only real advantage it offers is that you can access it from anywhere/any device.
Realtime iOS Filesystem Monitoring – Installing and Using filemon.ios
For the longest time a big struggle with doing mobile application assessments on iOS has been monitoring applications as they drop files to the file system. There were definitely ways to do this but they involved taking snapshots of the application directory with tools like macrobber. This is less than adequate because some of these apps drop unencrypted files with sensitive data but later delete them as part of a functions cleanup. A realtime solution was needed.
Show HN: My UI Design Exercise - Box Web File Preview
I posted the article. First and foremost this appeases my "common sense" but the article seems to attach the strongest importance to the weakest evidence which is a pattern that the original researcher sifted through data to find a match.

One reason this is important is this: Why is it a 23 year lag? If there were another set of data that could relate the lag to ages of criminals that would be pretty great but the author leaves this open.

It seems like an excellent jumping off point but for many reading this I think they might see it as case closed which it isn't.
Why Can't We Have Glow-in-the-Dark Highways Like the Netherlands?
The title seems a tad misleading. The author describes some relatively major lifestyle changes (huge changes in diet, sleeping habits, large increase in aerobic/anaerobic physical activity), of which the elimination of caffeine is but a small part.

I used to have some very bad problems with acidity as well, to the point where my doctor thought I might have had acute ulcerative colitis, but what fixed it for me was sleeping more, eating better, and exercising more frequently.

I still drink 1-3 cups of coffee a day (every few months I go for a week without coffee, just to make sure I can still function without it), and have had no flare-ups or problems since I changed the rest of my lifestyle habits.
Side question: Did NS initially stand for NextStep, or am I completely off?
There is a difference between proxy and mirror.
Has someone found out in the meantime whether it's possible to put an W520 replacement keyboard into the new W530? I heart the key mappings in the BIOS would be bad, but it would fit physically at least. But there was no real confirmation.

(I would actually try out the chiclets, but I need all 7 rows and use the pgup, pgdown, del, insert,pos1 and end keys and have them so deep in my muscle memory that I will be miserable when I get a new Thinkpad)

Thinkpads are great otherwise, the W520 is almost perfect.
A Story About 100% Caffeine Free Living
I've been reading about this randomly over the years so I don't have any links in mind, these are off Wikipedia.

http://www.thenational.ae/business/technology/an-automated-a...
http://www.wired.com/autopia/2008/01/gm-says-driverl/
http://www.audiusa.com/us/brand/en/tools/news/pool/2010/07/n...
http://media.vw.com/newsrelease.do;jsessionid=89FFC8CECBE997...
http://www.motorauthority.com/news/1068584_2013-mercedes-ben...
http://media.cadillac.com/media/us/en/cadillac/news.detail.h...
http://www.bbc.co.uk/news/technology-19829906
That's exactly what it is named.
For distraction-free writing, I prefer vim in a fullscreen terminal.
I tried using NSLogger a couple months back, but ended up continuing to use CocoaLumberjack, probably because it's just more familiar to me. NSLogger requires one to write the macros that compile out debug logging, where as that's a feature of CocoaLumberjack, but the Desktop viewer I found immensely useful especially for the fact that it archives past logging sessions.

You can actually use CocoaLumberjack with NSLogger's Desktop Viewer though, by adding NSLogger as an adaptor[0], but you're pretty much stuck at the same issue of setting up less-than-trivial conditionals for compiling out the library and adaptor when building release versions. Not a huge issue in itself, but it doesn't lend itself for writing trivial applications.

[0]: https://github.com/steipete/NSLogger-CocoaLumberjack-connect...
Their Tor hidden service is down too.

http://jntlesnev5o7zysa.onion/
How about a variation of what the Spanish do? In Spain, children take one name from their father and one from their mother, every child is named using the patrilineal names of there two grandfathers. Of course this leads to information loss, as the name of the grandmothers gets dropped. You have to lose information obviously, otherwise you'd get unwieldy names.
How about changing it so that for the children's names, the mother contributes the name she got from her mother and the father the name he got from his father.
So John Smith-Davis and Mary Hill-Richards have children who have Smith-Richards as a last name and the name of John's mother and Mary's father get dropped.

As someone with a Dutch last name, hyphenation would be quite hard. There are already plenty of systems, either old enough to be from an age where bits where precious or developed by incompetents that can't handle my last name because it has spaces in it. I shudder to think what would happen if I added a hyphen to that.
Tell me about it. C is great for clearly defined system level programs (I do a lot of layer 2 and 3 networking stuff at work), but take the same language in an environment where the customer doesn't really know what he wants and the guy before you decided that everything should be done as if you're to be the next MegaCorp and you need a lot of fifos, schedulers, DSLs and other fancy stuff everywhere to be as efficient and scalable as possible...

C is great, but it does make foot amputation rather easy for some people.
"who knows users better than they know themselves"

I'm hoping that, in the future, data collection services like Google will allow users to view more of their own data, not less.
This is a very interesting observation. Fail fast....
Semantics and List-like Data Structures
Tangent: One of my favorite classes in college was one that taught physics only at the level of order of magnitudes. It'd tackle questions like: Why is nuclear power more efficient than coal? How much more efficient? and then sought to answer those questions in terms of simple math and fundamental constants.

Considering problems/situations from an orders of magnitude point of view is an under appreciated approach IMO.

Of course the orders of magnitude argument get abused by marketing people (but what doesn't?). That aside, they're extremely valuable for personal or team understanding of the problems and goals.
I'm confused. Why does it matter which name you have?
Why keep the old ones and not just pick a random new one you happen to like?
Caffeine has been relentlessly studied for evidence of ill effect and, as you know, science publishing is biased toward positive results (so expect to see one positive p=0.05 outcome for 20 studies of a non-effect). I suspect that the puritan streak in our society which suspects that anything we enjoy must have an underlying evil plays a role.

In any event, the evidence of the ills of caffeine is so poor as to suggest a smattering of false positives. The studies showing positive effects should be viewed with similar skepticism, although if it does have some role in preventing Alzheimer's surely that's enough on its own.