skysight-inc/HackerNews huggingface dataset:
> USA as no-vacation-nation

As an immigrant who has been in the USA for some 15 odd years, I think this is about right. I've done a fair bit of traveling, and imho parts of Europe, South Asian & South American countries have a very work-less, pro-vacation culture. Its like, lets work a little bit for the money & then go home & spend time with the family. Here in the USA, I worked with Partners & MDs at GS with multi-million $ networth, and they'd still show up to work at 7am & leave work at 7pm. I'd often wonder what the motivation was. Too much peer pressure. Partners work 12 hours, so MDs clock in 13, so VPs are forced to do 14 & associates all-nighters. Forget 4 hours, if you can get Wall St to do the regular 8 hours instead of 12+, that would be an achievement in itself.
I tried it with a song that is very familiar to me, "Antonio's Song" by Michael Franks, using the top hit in Videos for this Google search. It is in 4/4 time and the beat doesn't vary at all. It has five different actual chords: Am7, A7, Bm7b5, Dm7 and E7, and the pattern of chord changes is quite conventional in a verse-chorus structure. The algorithm did a so-so job of determining the chords. It rarely noticed that they were seventh chords, instead identifying them as Amin, Bdim, Dmin and E. It appears to rely strongly on the bass part. In one case there was a C# passing tone in the bass between an A7 and a Dm7 chord that was identified as a C#aug chord. I didn't try the editor. I guess this would make it easier than entering all the chords from scratch, but it struck me that there was still a lot of manual work to make it accurate and usable.
I am not sure there is an institutional or global solution. But I am also not convinced it is an institutional or global problem. There are certainly individual solutions—accepting a different standard of living in exchange for fewer working hours, selecting careers which have better working hours—but I have trouble envisioning a global change (short of a cultural attitude shift) which would "solve" this "problem".
Show HN: Mirror.js - Live prototyping Android, in JavaScript
Agreed. I liked the idea a lot and enjoyed using it while it lasted.

The lag sucked, though. Just when the discussion would start to get interesting, it would slooooowwwww dowwwwwwn.
>'MrMouse says his single-ply bills do not have magnetic ink, and so they won’t pass machines designed to look for the presence of this feature.'

Clever tip for detecting counterfeits, found in comments:

>'A good strong, neodynmium cylindrical magnet stuck to the side of something is a great way to check US currency. Just hold a bill by the corner and dangle it close to the magnet. The bill will show a slight, but very observable attraction. Easy and fast.'
You mean, after exit(0) returns?
Should Only Winners Get Trophies?
> this is a set of directives so wildly out of step with common engineering practice

how so? It's just a set of guidelines for how program such as LibreJS might interpret what trivial JavaScript code looks like. If you think it's wrong, write to RMS and tell him, or tell me and I'll pass it along.
What would you do? Boss thought I copied code from Web
My boss recently instructed a coworker to rewrite my feature behind my back, and I found out by chance. More than a week and dozens of panic attacks later, he told me that he thought some of it was stolen because he didn't think I was capable of writing sophisticated JavaScript. I am a green dev, but I spend tons of time outside of work becoming a better developer, and primarily I have focused on JS because that is the bulk of what I do at work. I was completely baffled by this accusation and just explained to him that I spend lots of time researching and want to write the absolute best code possible. He seemed to understand, but this situation makes me extremely uncomfortable. It is insulting on multiple levels to think that I am so incompetent that I would steal. Has anyone else encountered this?
Very useful.....loved the product
Okay, taking a look at the criteria they say they use.

Most of the weight is on research. Fair enough. I'm prepared to believe that conclusion, at least as an overall tendency. However, the context of the discussion was education, and that's the context in which I'm disputing the basis of the claim of superiority of American universities.

Of the fraction of the weight placed on quality of teaching, a significant chunk goes on 'perceived prestige' which obviously begs the question.

A small chunk goes on student/teacher ratio, which is a weak indicator; in particular, its behavior is more threshold than monotonic (i.e. you don't want it to be too high, but there's no real advantage in having it remarkably low).

And a chunk goes on total budget per teacher, which is a positively perverse criterion and tends to substantiate the stories I've heard about the level of waste in American universities.

So that's the 'world university rankings'. Moral of that story: when you see an official looking table that seems to support a controversial conclusion, look carefully at where the data comes from.
Erm, dynamic DNS and host off your laptop?

Seriously, are all of you startups that fucking lazy nowadays technically?

We dug through dumpsters, we negotiated with universities...if you can't setup your service without heroku, maybe you should fire your CTO.
Same for me: Running on Firefox 31.0 (Windows 7) and i can crash it every time ...
daemon(3) isn't part of POSIX, and the OS X man page says "the use of this API is discouraged in favor of using launchd(8)", so who knows what might happen here in the future.

If you don't care about portability, it's an easier call to make.
Microsoft aims to be greener and drops ALEC membership
Rocket Internet sells 10.7% stake to United Internet for €435m
Not sure if I undertstand what was meant by "The only solution to competition" but I don't think competition is a problem.
It will also fail if there's not enough address space to fulfill the request.
Which is an argument against using Silverlight, not for removing essentially all JS (breaking) from all websites.
Most people have a grocery store within 5 minutes, sure - but with 10,000 products? I've been living in London for the summer and if I were here any longer I'd be using a supermarket's delivery service. Sure I can find stores nearby but nothing like a tesco extra. And when the shop shrinks the things that go are the value items - and I end up paying twice as much for something that tastes the same and has a different label.

I could easily save the £5 delivery charge or whatever by having access to them thousands of items.
Solution for Sites not Mobile Compatible
FYI, I think you replied to the wrong message :)
The SFVR meetup (http://www.meetup.com/virtualreality/) is a great place to demo DK2. The next meeting is wait listed, but if you join the group and RSVP early you can attend the one after that.
I'm currently getting a software engineering degree and I got multiple class where we had 50% of graded teamwork and you needed to pass them to be able to pass the class. Even if you got 100% in your exam, if you failed your teamwork, then you fail the class.
Would love to hear more about specific scenarios you're looking to run. You can email me deva@opstarts.com if you'd like to talk more!
> education usually leads to working later in life as well

Do either of these explore why? My initial uninformed guess is that knowledge based fields many college grads go into are much less tied to physical fitness and thus workers are able to continue their jobs later into life when physical labor wouldn't be possible.
> When America was still Capitalistic, still had a functioning free market system, the results it produced in both education and healthcare put the European welfare state model to shame. If you go back 30, 40, 50 years America embarrassed most of Europe in both healthcare and education.

You mean, when Europe had done less to advance out of the destruction of WWII, and much of it was under the thumb of the Soviet Union? Sure. Of course, being "capitalistic" in a different sense than the mixed economies of Western Europe had nothing to do with that; even 50 years ago the US was also a mixed economy with significant regulation and social welfare systems (some of both of which have been disbanded in the interim).
This is not well thought out:
"If everyone worked fewer hours, for instance, there would be more jobs for the unemployed to fill. The economy wouldn’t be able to produce quite as much, which means it wouldn’t be able to pollute as much, either; rich countries where people work fewer hours tend to have lower carbon footprints."

The economy is not a zero sum system, almost by definition. Working less will not mean more jobs are available. In fact, lower economic output may reduce the number of jobs available significantly.

Also, correlation does not imply causation. Modern societies with lower carbon footprints are those with smaller industrial/shipping industries and good public transit. That probably correlates pretty well with reduced working hours, but selling this a ecological alternative is a bit of a stretch.
I'm another early beta user, and have been very pleased with the product. We used spreadsheets for a while, then started running financial models using Opstarts.

I think the biggest benefit for my company has been the ability to rapidly communicate amongst the founders regarding financial options. The visualizations are clear and we spend less time getting on the same page, and more time discussing the trade-offs of different decisions. Less minutiae and more meat.

Looking forward to more support for different business models. Nice work so far.
What's the difference between Firebase? [https://www.firebase.com/]
Configure your dream 2015 Acura TLX below without ever leaving Twitter
Even if VM overcommit is enabled, you shouldn't be forking from large processes, because the necessary kernel VM manipulation will kill your performance.
Neat. Just tried downloading an installer and figured out that it's using the unauthenticatedAttributes structure of the Authenticode signature.

These attributes are not part of the signedAttributes which is used to actually authenticate the signature. A quick dump of the asn.1 structure of the authenticode signature block from my installer shows that right after the timestamp extension is a new object with a private OID (presumably assigned to dropbox for this purpose) that includes a unique string.

6519 11: OBJECT IDENTIFIER '1 3 6 1 4 1 42921 1 2 1'
6532 1049: SET {
6536 1045: UTF8String
: 'Dropbox-Installer-Id:DBPREAUTH::msie::xxxx..........................................'

Interesting hack, kudos!
Both this and Chordify are really awesome endeavors! However, I find them both to be erratic in accuracy to the same degree. Many times, a major in a simple I-IV-V pattern will turn into a minor, or vice versa, or a simple major will excitedly be read as a major 7th. It must be a huge pain in the ass trying to pluck out these harmonics and to accommodate for all sorts of wacky instruments, so I'll let it slide! Both services are tremendous if only for getting the initial framework for a song and figuring out some of the incorrect chords yourself.

Does YouTab have a "confidence" rating for each chord? I don't know if it'd be the best UX to include that number for each chord (and maybe even alternate chord suggestions), but there are times when I'm simply playing along with the song incorrectly and it takes me a couple amateur minutes to correct the one chord that Chordify got wrong.

Great stuff, anyway!
Wonderful product. Really grt !
Ask HN: Your thoughts on self-help books
Greetings HN, Self-Help books have been a great part of my life and I´m eager to know what the tech community things about them, have you used them, how have they helped?
What was exciting about the XMPP protocol itself? Were people back then just excited to be in the presence of vast amounts of XML?

I mean, that'd explain a lot.

I felt like Wave very closely approached something useful in this space, but almost anything in communications is interesting when you have another person to talk to, and very little is interesting without one. That makes it very hard to judge if the platform is helping or not.
Yep. For that problem, there's vfork.
Sorry, yes, different models with different techniques - but the result is largely the same (and I would guess the weaknesses as well).
Back in the day I had a Motorola Atrix (remember those? First dual core Android phone, best thing since sliced bread, abandoned by Motorola a few months after launch?). Well, one of the ways to root it was to keep forking a process until the phone ran out of memory. After fork failed, you were left with a process that for some reason was running with root privileges...
Regarding point 3:

I don't know that this is true. I consider going to the grocery store a creative endevor about half the time I go there. Sure I start with a list and some ideas. But then there are sales on items I like. Or they have some particularly good looking produce that I want to feature in a meal. Or they are out of some other key ingredient for a recipe.... not to mention I'll be updating the menu in my head as a wander the aisles - Seeing and being in the food is extremely distracting since I really like to cook.

Sometimes I just want to go in, grab some basic supplies and leave. I will be exploring delivery options for this case, because it will be harder for a 10 minute trip to the store to turn into a 40 minute menu binge for my impromptu dinner party tomorrow.
It's worth noting that there's going to be a water bond measure on California's ballot this November: http://www.washingtonpost.com/blogs/govbeat/wp/2014/08/14/ca...

This is a ~$7 billion bond, although estimated total investment needs over the next 20 years are about 10x that mount so there will doubtless be other proposals.

The drought affects the whole SouthWestern US, but since many HN readers are based in California, Wikipedia's article on the state's water infrastructure may be quite useful: http://en.wikipedia.org/wiki/Water_in_California

If you're interested in the causes of the drought and trying to predict its future course, read up on the Ridiculously Resilient Ridge, a new and unwelcome fixture int he Pacific weather system: http://www.weatherwest.com/archives/tag/ridiculously-resilie...
while(fork()) {};
Cool landing page. What's next after the the initial push? Are you going to make an API?
My best buddy is about 5'4" and a bit round too, but I have never sensed for an instant that he feels hampered by or insecure about it. He's a smart guy and happy with himself. He has my admiration, as do you.
This doesn't do that, this is just a way to ensure any code you're running on your machine is free software. If you don't care about such things, then you wouldn't install this.

Right now, virtually all JavaScript is unlicensed.
...and I skipped bag-to-cart and cart-to-car
Hi! Lead author here.

We'll be giving a talk on this work tomorrow at the USENIX Security, but I'm happy to answer any questions you have here before then.
People who care more about the delusional ranting of Stallman than actually using any web service today?

Oh yeah, using jquery is "non-trivial".

What a load of crap.
Glossing over the private repo issue for a moment, and bein totally GitHub centric

1. Have each repo contain a 'presentation.rst' file, and they have simple format - header, '.. literalinclude' directives (done right) and commentary. Other highlights can be comments on issues, comments on pull requests etc

2. The presentation is formed in js/doco style with two columns - code on one, commentary on another.

3. Timelines that show where the literalinclude was committed, and along which are the other highlights in some rollover form

4. The whole timeline is created from all the presentation.rat files in all the listed repos.

5. Why not link in blog posts as highlights too? Any URL could easily be linked, with a commentary

This is looking fun
Probably tried to setuid and didn't bother to check the result.
Yes, have you ever wanted to be shorter? ;)
Neat! I made one of these in Java a while back after reading the snowflake Twitter post (which has since been removed). Looks like Twitter has retired Snowflake: https://github.com/twitter/snowflake

https://github.com/mumrah/flake-java
The point is to know that you are running free software. If it's free and has a free license, then yes, it's easy to be considered free. Free. If it's trivial, you need not apply a license. Trivial. (You may disagree with their standard of trivial vs non-trivial, but if your objection is they set the bar too low, then you missed the point.)

Non-trivial and non-free? Not good for you young one, tread carefully. That is the point and it's obviously not clear, from reading this comment thread (I also didn't get it at first) but, that is clearly a gray area where free software activists/advocates could draw a line and shield themselves by saying "won't execute."

Find a program you would objectively call non-trivial in JS that does none of the things listed in the philosophy doc. If you can, the heuristic algorithm needs a patch to make sure it gets its license checked by LibreJS prior to runtime.
Without a license, the assumption is that it is proprietary.
No I meant 64-bit pointers are large enough to handle every piece of memory every manufactured in human history.
That's one reason you'd want this. A few others that I can think of:

* No single point of failure if the id server goes down
* Avoiding network round trip latency
* You have distributed servers across multiple data centres (though clock sync may be an issue)

If your service can tolerate k-ordered ids then I would pick this over a central server every time.
Researchers find it’s easy to hack traffic lights
jQuery, even in its compressed form makes a license known.

/! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license /

It's not ideal, but I'll take it.
Theoretically, how many of these (or similar) techniques would work against the millimeter wave scanners currently deployed in US airports?
The U.S. system has both research universities and teaching colleges. Some institutions are both (e.g., Harvard), but many are one or the other.

>when you see an official looking table that seems to support a controversial conclusion

I've presented some data. If you have contrary data, present it. Otherwise it's just your opinion, no? I mean, you dispute the metrics they use, but don't provide any of your own. What would be a better measure of the quality of teaching?
But something like:

it uses dynamic JavaScript constructs that are difficult to analyze without interpreting the program

calling methods with the square bracket notation

feels like a totally arbitrary restriction. That has nothing to do with free software and everything to do with the difficulty of analysis. Stupid.
Ah, that's problematic.

The RGB color model is closely modeled after the physical phenomenon of light. In a linear RGB color space, you can average two colors to get the same result as if you had physically averaged those colors in the real world by combining light.

However, Lab is modeled after the subjective human perception of light and color. Lab is divorced from physical interpretations. Averaging colors in Lab does not have any real physical interpretation.
> I generally support Richard Stallman (or, as I've taken to referring to him lately, GNU/Stallman or GNU plus Stallman), but this is a set of directives so wildly out of step with common engineering practice that I have to question how seriously others will take it.

Its not about engineering practice, its about ideology -- these are only blocked if they aren't attached to an appropriate license notice. This is a tool to maintain an ideologically pure experience, engineering has nothing to do with the purpose.
Good question, that's an option I didn't consider yet, I thought more on the option of forming some sort of pro account that you can use with your own backgrounds, password protection etc.
Maybe LibreJS will just become LibreWWW, or LibreHTML5 for the cool kids?
Too bad it is read-only. :( TechCrunch Disrupt is coming up next month and I would have loved writing an Uber client for Google Glass. Having the user login on a desktop or mobile and then using their oauth credentials on a companion Glass app is all doable. They simply don't have any API for requesting a ride, however, once you have the credentials:
https://developer.uber.com/v1/endpoints/

They have some deep linking APIs to start their apps on Android, iOS, or a mobile web site - but none of those will work on Glass. I suppose, theoretically, I can make the HTTP requests to their mobile site as if I were a browser and a user tapping the right buttons, but that it is a lot more brittle than having an API. It will break any time they change their web site.

Being able to say, "OK, Glass,""Get me a ride" and the car shows up would be exciting. "OK, Glass" "Show me the cost and time estimate to go to the Design Center" is just a boring advertisement. Right now their API just allows boring advertisements, pretty much.
Web archive usually works for links that have broken. But link rot is a serious problem: http://www.gwern.net/Archiving%20URLs#link-rot

>In a 2003 experiment, Fetterly et al. discovered that about one link out of every 200 disappeared each week from the Internet. McCown et al. (2005) discovered that half of the URLs cited in D-Lib Magazine articles were no longer accessible 10 years after publication [the irony!], and other studies have shown link rot in academic literature to be even worse (Spinellis, 2003, Lawrence et al., 2001). Nelson and Allen (2002) examined link rot in digital libraries and found that about 3% of the objects were no longer accessible after one year.

>Bruce Schneier remarks that one friend experienced 50% linkrot in one of his pages over less than 9 years (not that the situation was any better in 1998), and that his own blog posts link to news articles that go dead in days; the Internet Archive has estimated the average lifespan of a Web page at 100 days. A Science study looked at articles in prestigious journals; they didn’t use many Internet links, but when they did, 2 years later ~13% were dead. The French company Linterweb studied external links on the French Wikipedia before setting up their cache of French external links, and found - back in 2008 - already 5% were dead. (The English Wikipedia has seen a 2010-2011 spike from a few thousand dead links to ~110,000 out of ~17.5m live links.) The dismal studies just go on and on and on (and on). Even in a highly stable, funded, curated environment, link rot happens anyway. For example, about 11% of Arab Spring-related tweets were gone within a year (even though Twitter is - currently - still around).
nevertheless, I can hit my local CVS and pay with my $100. They will just check the security strip. Easy peasy.
Sun's radiation peak energy at sea level is around 500-600nm http://en.wikipedia.org/wiki/Sunlight#mediaviewer/File:Solar...

which is green

http://en.wikipedia.org/wiki/Light#mediaviewer/File:Linear_v...

That is why grass/trees are green - they consume only the edges of the spectrum (about 10-15% of the total sunlight coming through) bouncing the rest back.

With respect to the original point about orange being average color of Internet photos - keep in mind that most photos are produced by digital CCD cameras which are more sensitive to orange/red than green/blue.

http://www.gitthailand.com/image/ccd-spectrum.jpg
This isn't really fork() failing per se -- but rather a failed program/script that did not understand the well defined and clearly documented behavior of fork().
"Contract workers will displace fulltime employees" contradicts "Corporate indoctrination (aka brainwashing) will intensify". Just a list of strawmen.
Perhaps you could contribute to the file via a PR instead of ranting at a post on a news aggregator? If people like you did then the open source community would be a better place.