skysight-inc/HackerNews huggingface dataset:
Photo organizing is still an unsolved problem, so yes.
1. You might not have a tiling window manager in the first place (there are no decent ones on OS X that don't require manual operation to my memory).

2. You work on a remote machine and prefer to have your window layout remembered there, so it can instantly be restored no matter what computer you're physically working on, whether or not it happens to have or even support your favorite tiling window manager.

3. It's simply easier for me to do everything within one terminal window full-screened on a 27 inch monitor. It's less context switching.
What The End of Net Neutrality Looks Like
Good suggestion! I have noted it: https://github.com/andyw8/do_by/issues/2
"We've had several instances where values were invoked as reasons why we shouldn't want to do something that was against what I wanted to do."

Then I commend you for rethinking. By doing so you've demonstrated that 1. The values actually mean something and 2. Even the CEO needs reminding therefore everyone should be able to hold each-other to account.

Depending on how you communicated point 2, you've made it easier for others in the org to be keepers of those values.
Microsoft is now irrelevant to computing, and they want you to know it
Well, no. Nothing about Javascript makes it an "error prone jungle".

It has some strange coercion behavior and some floating point caveats, that programmers can learn and avoid in a week or so of learning the language. After that, it's fairly streamlined and easy to use, and it surely does not necessitate relentless rewriting to fix bugs much more than any other similar language.
Hmm around here in EU pretty much noone uses voicemail (and is disabled by default on most mobile accounts).

Is that such a huge issue in US?
Is that a statistics joke?
Your edit is correct. And the Google Voice instructions posted at the above link right now are clear: you do not need to interact with your old carrier to get your number on Google Voice. I have tried it myself.

I believe what I outlined turns "Something you know and something you have" into "Something you know and something you once had for a minute at a different point in time." This is a significant to the 2FA security model, because the victim may mistakenly believe that even when left alone with her phone, especially if the phone requires a code to access (which is often not needed to answer a call), you would not be able to take control of her accounts unless you were simultaneously using a computer to do so. All you need is to click the "Verify" button on your Google account at the right time, which would likely go unnoticed.
The United States of Metrics
Thanks for your comment. I did overstep in making my comparison, and I appreciate the feedback.

I desire a highly secure and unfettered Internet, and I just get frustrated by countries, and companies, that get in the way of achieving this goal.
Excellent. Now, even if they don't deliver to my neighborhood (which is kind of a toss up, as I'm next to a school, but also in a cluster of much older than average housing), my comcast speeds will improve. Thank goodness for some competition, and some shockingly sensible city government.
LifeLock Wallet Pulled from App Stores, User Data Deleted
I don't think this is what the grandparent is envisioning. Also closures are great until you are able to replace the code that produces them, or read straight from the DOM at the place where you mail client is displaying the decrypted data.
I regret I missed the event. It should be noted that rms came to China already quite a few times. I hope his message goes thru and reaches a wide audience here, because keeping full control on ones digital life is as important in China as in other places, or even more. (And I think the main threat for laymen is not from government, but from companies who would sell their users' souls for a short-term increase of their market shares.)
"without pressing Ctrl twice" should be "without pressing the binding while not holding down Ctrl". Quickly pressing C-b c in tmux while still holding down Ctrl doesn't work without an explicit binding and it does in gnu screen.
Carriers don't like to sell multi-sim phones because they are interested in selling you the ultimate expensive plan with a new phone for it. So you have to look at retailers that don't offer voice and data plans.
New planet-hunting camera produces best-ever image of an exoplanet
Diamond-square has a bug/limitation in that it creates seams. There are better solutions :).
He meant "coders". As in: "most coders don't know or use GitHub".
I wonder if some of us are turning tech startups into the high school we never had.

Insightful.

I'd take this comparison further. The depiction of high school in the media is that the popular kids ("jocks") bully the nerds. In reality, the jocks and the popular kids and the bullies are mostly disjoint sets. Jocks work too hard at their athletic pursuits to also work their way into the popular crowd. Popular kids aren't really interested in bullying the people at the bottom; they'd rather not associate with them at all. They're indifferent.

It's usually mid-range kids trying to become popular who are the worst bullies. It rarely actually works that way for them, but that doesn't prevent them from doing it.

In the VC-funded startup world, the VCs are the popular kids. They don't intentionally bully women or older programmers or non-conformists or non-Kool-Aid-drinkers. They just don't care. The bullies are the ex-nerds, promoted into startup middle management, who think they're going to be going to be skiing with Peter Thiel in a year (but, in the mean time, they have to beat "the team" into making this deadline). Of course, they're almost always wrong. The popular kids in the VC-funded world tacitly accept the cruelty and cultural failure, but they're not the ones actually doing it.
Maybe "well educated, highly intelligent Chinese" are dime a dozen, so it doesn't matter if some of them work abroad.
Interestingly, PDFs actually do contain an embedded programming language in them, a subset of PostScript. [1] PostScript, meanwhile, is actually Turing complete with conditionals and loop structures inside of it. [2] I'd argue that makes PDFs a whole lot more programming language-y than CSS or XML.

[1]: http://en.wikipedia.org/wiki/PDF#Technical_foundations

[2]: http://en.wikipedia.org/wiki/PostScript#The_language
Gavin, I understand the FSF's position. Even though I am actually wearing a FSF thirty today, I disagree with their stance that other open source license are not useful. Really, it is up to creators to license code the way they want to.
So, I feel like I might be being stupid and not getting something, but what is turtle? I can't find a programming language that seems to be related to it.
I think that's a good idea. Perhaps based on a standard format such as '# TODO 2014-01-01 Fix me' ?
Hello Linkbait title! 'in California' = one lonely 8000 souls village in the outer North East Bay. Woot.
I wouldn't think so, but I haven't tried.
http://www.businessinsider.com/the-automotive-industry-is-in...
Given that we are talking about lazy/overworked on top of lazy/overworked here, why any confidence that this will be done 100% of the time?

Putting time bombs in your code, regardless of a global configuration switch, is just asking for trouble.
Revolutionizing mobile networks with SDN and NFV
For sibling post:

"Turtles all the way down" is a "a jocular expression of the infinite regress problem in cosmology posed by the "unmoved mover" paradox."[1]

http://en.wikipedia.org/wiki/Turtles_all_the_way_down
or an IDE that just scans the code files, picks out the lines of comments containing "TODO" and put them in a list in the gui, so you see it all the time.

Or generate a compile warning instead of a comment. Then it will annoy you constantly, with no risk to production.
Why you want to study the history of your craft
Professionally I deal with much of the fallout from problems such as yours, and leading techs doing this kind of work. It really sucks, but for many problems like this the choice becomes spend-four-hours-reimaging-the-machine or spend-unknown-period-of-time-trying-to-fix-new-problem. The latter would be great if it was less than four hours, but it's often not, and until that time you / the user are without a machine.

After an hour or so of troubleshooting it's usually better to go with the reimaging, since all you / the user wants is to get back to working.

Ideally I try to get the entire broken machine captured and the user issued a new, fixed machine because then a fix can be developed and documented, but for those who end up in a new failure mode, it sucks. And with something like the Cisco VPN Agent? That's not uncommon at all...
https://www.youtube.com/watch?v=vPKkXibQXGA I made sure it plays without Flash.
Spectacle – Mac OS X's missing window tiling manager.
Playing with Open Data – Via the Great City of Toronto
sql.js is 2 MB big (https://github.com/kripken/sql.js/blob/master/js/sql.js )

And it's an in-memory database, not like WebSQL. So one has to store the data (array) to localStorage
or rather IndexedDB (HTML 5 NoSQL storage). https://github.com/kripken/sql.js/wiki/Persisting-a-Modified...

So imagine a Firefox user:

He has to download an extra 2MB JS file, the huge file has to be run through asm.js JIT and the data is (for example) stored (offline mode) using IndexedDB. Firefox implements IndexedDB on top of SQLite.

A SQLite instance runs on top of an NoSQL engine on top of another SQLite instance - wtf!?
> US schools seems to be a horrible place.

There are many schools spread across a huge region. Lumping them into together is asinine.

> choosing king&queen couples

Lots of kids don't care about that, and it isn't that big of a deal.

> sports activities are worshiped mindlessly

This isn't exactly a high school specific thing, sports are 'worshipped mindlessly' all over the globe.

Every school is different. At ours the football team blew, the band kids were cheerleaders, decathletes, stoners and bros, cliques didn't exist in the classical sense of the word, and the school spirit was pretty rockin'. All in a public school in one of the poorest, most unemployed areas of California. Trying to bring them all in under one banner of 'US High Schools' is pretty odd
Why put the date in the comment itself? Just ask source control when the line was introduced, and set a max age.
Learn AngularJS with In-Person Lessons
deignan's comment says it best here: https://news.ycombinator.com/item?id=7760080

If I were Chinese, the license of the software I was using would be far, far down my list of "Freedoms" that I was concerned about.
A different issue - but around phone companies and security.

When your contract is running low, they call you and ask you to tell you them your security information as part of resigning you under new terms.

To emphasise: they cold call you and claim to be from the firm (which you don't know - it might be a phishing attack), and then ask you for your security details. They socialise their customers towards being vulnerable to phishing attacks.

I had this ages ago with an Australian provider (Telstra), and recently in the UK (O2).

Having followed up, I know it to be O2 policy that they are happy to do this. They... defended it on commercial grounds around practicality.

I'm sure that I'm not the only one to have though this is crazy. I raised an incident but as you'd expect it went nowhere. Has anyone else tried to pick it up with firms that do it?

Imagine a simple piece of legislation that banned calling and asking for security information. Would there be edge-cases that would make this a bad law?
Indeed. I work for clients in two main countries. Having a dedicated mobile number in both countries coming into the same mobile phone would be useful. Currently I carry around two phones.

I considered the HTC Dual Sim http://www.htc.com/uk/go/htc-one-dual-sim/

In the end I got a Nexus 4 and carried on with two phones. I was so impressed by the Nexus.
This is the first accurate programming language popularity chart I've seen.
Unlike Puppet, Chef doesn't have it's own language. All chef cookbooks are going to count as ruby code.
I work on a 27 inch iMac so here are some cool tips I use:

1. You can map Alt+Command+DirectionKey to move the windows to the left or right. They take either 1/4, 1/2, or 2/3 of the window on each direction key press.

2. You can map Shift+Alt+Command+DirectionKey to move the window to one of the four corners of the screen. I -love- this feature. I have Firefox, RubyMine, Terminal and a VLC movie playing on each corner of my screen. Maximum multitasking!

---

In the interest of alternatives there's also Slate[0] but while it's very configurable, it's an exercise in learning yet another tool. Lots and lots of configuration files[1]. Just use Spectacle if you want something that just works out of the box.

[0] - https://github.com/jigish/slate
[1] - https://github.com/jigish/slate/issues/381
Nerds are unpopular for a lot of different reasons. This essay seems incomplete.

Probably the biggest reason is that nerds don't make any attempt to fit in. While this may seem like the same as popularity, it's not. Popularity is the goal, fitting in is a prerequisite. Many nerds don't even realize this. Some realize it but value their independence over popularity.

Another reason is that nerds are simply lacking in social skills. Social skills are learned, not innate, and they take a great deal of effort, intelligence, and awareness. The essay to some extent acknowledges this but I think it makes excuses that sound a lot like sour grapes. "Sure, we're bad at social skills -- but only because we don't care so much about them!" I think if we are all honest with ourselves, most of us would love to be good at both social skills and our intellectual/scientific/engineering pursuits.

Another big reason is physical attractiveness. If I could make the rules, being good looking wouldn't matter as much as it does. But I don't make the rules and it matters a great deal to most people. Good looks help with social skills too because good looking people get more practice. Over time that advantage builds up. This is why you don't see a lot of really good looking nerds, even though many good looking people are in fact quite intelligent.

Another reason is movies/TV. Hollywood stereotypes really affect people's perceptions of outgroups a great deal. What movies gets wrong about nerds is this: they correctly display the negatives about nerds (extreme social awkwardness) while completely glossing over the positives (brilliance). This is because most actors and screenwriters are not brilliant (other than perhaps in an artistic sense). So to the average person who learns about people from movies, nerds seem like average intelligence people who are really weird. Again, if I made the rules, people wouldn't be affected by media. Nobody thinks they are, but nobody thinks they are affected by advertising either, yet it's a half trillion dollar industry.

TL;DR: There are a lot of reasons why nerds are unpopular. And "because we don't want popularity" is not one of them.
I think that Jocks get a free pass into the popular set, so they don't have to work their way in. In fact a person's measure of popularity might be defined by their proximity to the Jocks. It might work the same way for VCs.
Flavorless: My Month of Food Boringness
This definitely matches my high school experience. The "jocks" were basically the nerds of the physical realm. There was a distinct male/female difference, though.

On male side, the jocks were respected by the popular kids (because the girls loved them), and feared by the bullies (because of their physical size).

On the female side, however, the jocks ended up creating their own little isolated world, much like the female nerds. Now that I think of it, this may have been because female athleticism doesn't bestow the same social standing — men don't prize female strength & size, and female bullies don't operate by physical strength (they're much more... psychological).

Fortunately, there isn't this same gender dynamic in the real world. Right?
Are they totally trivial things? Most poor people are working poor at jobs they don't particularly like. Should they be miserable at all times of the day just because they are poor?
European venture capital Innovation by fiat
Ask HN: What new gTLDs are available now and where should I buy them?
It's very confusing to know exactly which TLDs you can buy now with the amount of SEO spam and noise. Is everything in the pre-registration phase or can we buy certain domains now? In addition, who are the best providers (least GoDaddy-like) for these new gTLDs?
They're probably using DASH[1].
The video is split into several segments and therefore the player will fill the bufer only until the end of the current segment.

Below each codeschool video you have a download link, so you can view them offline.

[1]: http://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over...
And of course, if you don't enable custom fonts in your browser, they still show up as boxes with hex digits (in Firefox, at least).
Show HN: SQLite Web Master (Open Source)
I am still not convinced broad band internet is a life necessity. We assume everyone wants it as we are techies, but even I know tech oriented people without home internet service, they cut that cable too. They live totally by what they get through celluar.
I regret so too.

Having just checked the FSF website, there will be a similar function on May 19th, at Zhejiang University in Hangzhou. Admission open to the public, with or without registration. http://www.fsf.org/events/rms-20140519-hangzhou

For readers unfamiliar with Chinese academic institutions, both UCAS (May 17th) and Zhejiang (May 19th) are institutions noted nationally and internationally for graduate and research programs especially in sciences and engineering.
This. Much of what Paul recounts is what I experienced in school, particularly in Junior High. The problem is, by the time I got to High School, my grades had begun to suffer because of my anxiety over the bullying, and I never really recovered my academic prowess until college. But that prevented me from getting some scholarships, and probably put me on a different career path that I'm still regretting today. When my focus shifted to popularity over academics, things did improve, and the bullying subsided. Part of me wishes I could put my adult self back into my adolescent body and redo those years with the perspective I have now.
The Dark Poetry Of Data
This is one of PG's most misunderstood essays. The title is to blame as well. It should rather be called "What's wrong with the school system" since the essay's main point isn't about Nerds and what distinguishes them from the rest. At the core of the essay is much more the truth about our modern school system and about the lack of perspective and proper incentives therein. As PG rightfully points out this leads to the creation of sick social hierarchies in which the bullies and psychopaths have the upper hand. His comparison of schools to "part-time prisons" is right on the money. In my opinion it is one of PG's strongest essays and it really influenced the way I think about my time in school today.
That's about five or six people affected by that problem then...
This is true, from my recollection there were plenty of nerds who weren't particularly smart. Their nerdy activities consisted of fairly mundane things like memorising endless Star Wars trivia. They were probably the people who received the worst social stigma, because the smart nerds would also bully them for being dumb.
Doesn't Firefox come with custom fonts enabled by default though ? It has always been displayed correctly for me and I never had to switch anything on or off.

Could the same goal be achieved with custom fonts disabled ?
What if the value in question is no longer relevant or is being abused to prevent change? How do you argue either case and try to remove or adapt the value?
Mapping new srcset and sizes to old img
In industries such as rail and transport, industrial systems software - developed under Waterfall principles - tend towards the TDD approach, and while there may not be much academic/scientific literature on the subject, TDD is fairly well observed and applied in software industry. Because its also a 'natural act' in many other industries; you plan to fail once, improve, then pass the process, no matter if you're booting up an OS, or indeed a furnace, an accelerator, etc. Test before use, is TDD in a tl;dr, where 'use' to a developer means 'give to customer'.
http://fortawesome.github.io/Font-Awesome/icon/rebel is that really free to use (star wars rebel faction logo) ?
Running out of Random
Switzerland, which doesn't even have a national minimum wage at all, grew to have a much higher quality of life by the mere presence of theories of the minimum wage. Did I understand that correctly?
> People in the past 2 hours I have had to Spam 63 comments from losers who tried to inform me that “men and women are psychologically / emotionally, etc. different.” Once again, anybody who embarrasses him or herself by chirping idiotically “yes, men and women are different” will be banned outright.

"losers"? "embarrasses him or herself"? Yes, men and women are different, what's wrong with saying that?
But all 'something you have' authentication is vulnerable to the theft of the 'something you have' - your attack is just a slightly more sophisticated version of stealing the phone. I don't think it's particularly relevant to the use of a phone as a 2fa device.
Just happy that they have Pied Piper:

https://fortawesome.github.io/Font-Awesome/icon/pied-piper-a...
https://fortawesome.github.io/Font-Awesome/icon/pied-piper/
that point that nerds don't want to be popular was a bit mindboggling , but i think this is an important point, i never thought about it but i kind of agree and now it feels a bit obvious. i tried socialising for two weeks at my start at university, but i found that when i hung around people i constantly thought about the books i could read or the stuff i could do on my computer so i really didn't respond to anyone anymore until they stopped asking. so i made the effort not to be included even though i knew the formula how to be included. surely this is just one singular point of view. but the question is, would nerds really be happier if they were included in stuff they most likely don't care about?
> but that's ok, because he's just like we expect him to be.

For large companies, predictability beats quality. Keep in mind strict business processes exist to defend organizations from incompetent workers, even at the cost of limiting competent ones. Incompetent workers are cheaper. Since the processes prevent competent ones from achieving outstanding results, there is an obvious incentive to hire only incompetent ones.

> I can't help but feel it's somehow unfair.

Not sure about fairness. I certainly don't like it.

> Yeah. Some abilities.

Those are the abilities large banks and insurance companies want. For the average non-technical manager, being able to consider developers as interchangeable cogs beats developers that are impossible for managers to characterize or predict.
Not relying on the cloud is really important when you are traveling. Roaming is killer expensive and figuring out how to get a native phone plan in a new country without being able to read the signs is hard.
vi is present in Debian by default (though not the default $EDITOR)
Probably using Javascript, i.e., same mechanism as AdBlock Plus.
I moved to Germany five months ago and just last week my co-worker convinced me to disable voicemail on my cell phone. :)
They don't have any such position, at least not so absolutist. In fact, that was the whole point behind LGPL, to bridge the gap between GPL and BSD licensing. RMS also approved of the Ogg Vorbis library using the BSD License.

They do make exceptions when there is strategic sense.