skysight-inc/HackerNews huggingface dataset:
How do you imagine logging in without a cookie? And the browser in question supports cookies, it's just a bug.

This whole thread is just full of some weird anti-Google paranoia way beyond any healthy level of scepticism.
Sure, but once you upgrade to a certain point, your browser should update itself automagically. I know for sure that Chrome auto-updates, as does (I think) IE9. So once that initial investment has been made, this argument doesn't hold true
Hopefully competition among telcos will help as well. On my summer vacation (in Sweden and Italy) I enjoyed dataroaming at no additional cost (Danish telco, 5GB/month at EUR~13).

But progress like this is likely slow outside countries with intense competition among telcos.
I remember reading an article about dominoes being the next big thing >5years ago. It was supposed to draw in the hispanic market. I think ESPN even televised a few matches.
It never caught on.

Poker has that tough guy, wild west, mafia cachet. Dominoes brings to mind old ethnic guys playing in the park.
I think Agile is (was?), in the end, yet another attempt to make software development behave like other areas of engineering -- a domain in which processes can be trusted over people, and in which a certain set of predictable inputs will reliably produce an assured set of outputs.

Of course, whether "other areas of engineering" are like this is another question (I suspect that when there's a five billion dollar cost overrun on a bridge, we have our answer about predictable processes).

But in the larger sense, I think this is the dream of every geek -- a process, a system that works independently of the people involved. We're going to keep chasing that one down for as long as our business is around.

I think Agile changed the way we all work, but it didn't fundamentally change the nature of the endeavor, which is full of guessing, hunches, miscommunication, dropped balls, and overreach, as well as insight, heroism, eleventh-hour refactors, and (above all else) lessons learned through bitter experience.
Knowledge Extraction from Multiple Texts
> This means at any point between the sender and your phone anyone who has access can know what your "two factor" code is.

and they don't have your account credentials, that's the other half of the two factor approach
Good catch.

I used an umbrealls calculator. Umbrellas do have fees but the difference is probably the changing in tax-free allowance in recent years, I'd hope at least.

Overarching point is though, you can earn SV wages in European countries, just not typically as a salaried employee.
Chiming in with a few others here - I think uilang looks like a lovely idea, and very clever really given how few line of code are required, but I'm not sure it's genuinely all that useful.

I used to work with a brilliant designer (seriously great - he could realise the most terrible and tangled client ideas in the most stunningly creative and beautiful ways), but code was just gibberish to him. He'd managed to muddle his way through doing simple interactions in ActionScript 2 with the help of several developer friends, but the move to ActionScript 3 had completely defeated him.

I gave him a set of little snippets ("This is how you make something clickable: <code>") and once he had that, he was off. He never properly understood things like for loops, but it didn't really matter to him too much since he was perfectly happy copying and pasting since the end result looked no different.

I don't think having to learn a precisely structured invocation in English (with particular CSS selectors in it) would really be any better for him than just copying in `$("#foo").on("click", function() { $("#bar").addClass("hide"); });` as long as someone had told him "#foo" was what you were clicking on and "#bar" was what you were hiding.

I actually think the other problem with this idea is that the CSS is probably harder to understand than the JavaScript, and the number of people who can write `transform: translateY(80%) scale(.8); transition-timing-function: cubic-bezier(.3, 0, 0, 1.3);` but can't write just a couple of lines of jQuery must be vanishingly small.

The designers I know, at least, either know no CSS and JavaScript at all, or minimal amounts of CSS and JavaScript, or a lot of CSS and the basics of JavaScript - I don't really know any in 2014 who are experts at CSS but have no JavaScript (but I'm happy to be proven wrong on that).
Thank you for the link.

I live much the same way for the same reasons and this:

> drain water from trays of salt underneath the pantry shelves, and run the fan.

is going to be a game changer.
Here it is: http://h14s.p5r.org/2014/09/z-quads-conversions.html
There are people who have shat on the floor and called it art. And there are people who go to watch it. (google "poop artist"). You don't have to like it (I personally don't) but you're naive to ignore a whole community that upholds pooping as art. And many of those shit artists have classical art training too!

And I'd love to see you play guitar and sing. It may not be "correct" by contemporary standards, but if it's an honest attempt at expressing yourself, and I enjoy it (I personally love to hear bad singers), then why not?
How to Build Daft Punk Helmets
"Legal. You are going to sue a former employer? What a great way of ruining your future. Future employers will avoid you like the plague. "

And that leads to contracts not being worth the paper they're printed on unless you're independently wealthy, and without any rule of law or justice, the system goes down the tubes.
>> "Civil disobedience and activism have a long and proud tradition of pushing the rules, bending them and sometimes breaking them. Famously, Rosa Parks was a private individual who sought to be allowed to set public policy, rather away from the "the usual methods".

Obviously, Uber isn't even in the same league as the civil rights battle, but your expectations of what the "usual methods" are is wrong."

Come on. Even with your line attempting to clarify your first statement it's one of the most idiotic things I've seen today. Uber is a private company. They aren't activists. They aren't citizens of the country trying to get a fair shake. And they certainly aren't anything like Rosa Parks. They don't like the rules that are in place. The people of Germany should be the ones that get to decide whether or not the rules should be changed, not Uber.
> Depending on the rental contract - if it's anything like the UK, the author may have a cause of action against the landlord as well - normally there's a minimum notice period.

"kicked out" could include "followed all the legal procedures and evicted me".
I'm using also spring security for a rest API.

I experienced a problem if you use the framework as is with rememberme feature .

Our angular applications is using a rest api and the usera can have multiple requests at the same time.
Then the token value in the cookie is changed by the first request and become wrong for the next one in the stack.
A theft attack is detected.
2014 Ebola Outbreak: Worldwide Air Transportation and Relative Import Risk
A-TRAK: “IT’S ABOUT TAKING RISKS.”
I hate to say this but whenever you relocate that is your decision. The company isn't really in any obligations to keep you or pay your move back unless you pre-negotiate that either with a signing bonus or as a clause in your contract. Generally a relocation is offset with a signing bonus and higher salary which is why the risk is worth it, but never doubt that it's a risk you have to take. I know because I've done it myself before, moving countries and all.
I fear that if the OP was portuguese, what happened would probably look kinda normal.
In the last 10/15 years or so most labour laws have been destroyed or made irrelevant and the crysis just made it even worse. With the scarcity of money it appears to have grown a culture of chaos. To me this story is just another one.
Ask HN: I have to analyze 100M lines of Java – where do I start?
As part of a huge "let's see what's going on here and re-build this from scratch" they dumped the whole code repository on me and my team.

We've started parsing it and tried to work on extracting abstract syntax trees and all that.

Any idea would help us a great deal.

Thanks.
Taxes, cost of living (food, clothes, rent, etc) and possibly loans.
Open cloud deconstructed. What it means to be native to the OpenStack cloud
> Could say the same thing to Unbabel if this story is as OP has written it up. Not going to pay out the contract? What a great way of ruining your future. Future employees will avoid you like the plague.

Yup. Neither party comes out looking good from this.
Great answer but I think you are overselling the importance of HuKou. For one, HuKou certainly doesn't get you "the highest paid jobs in both the public and private sector". Your degree/profile/experience are the deciding factors in big cities like Beijing/Shanghai. That along with many other factors are the reason why tens of millions of "Waidiren" chose to live those two cities. As for "often a large network of friends and family members in local government", I think you are mistaken HuKou with Guanxi (network). Having a Hukou doesn't grant you the pass to people in local government. You still need to know the right people.

What HuKou means to the general public is more about access to local education system and better healthcare. Most of the time it really doesn't mean much when you try to get a job, especially in the private companies.

*word
McLane Stadium Shows the Importance of Incident Management on Game Day
I have read a few cases of drones killing people so it's not exactly unnoticed. The difference is their calling it a model aircraft or Toy vs drone.

EX: http://www.dailymail.co.uk/news/article-177139/Teenager-kill...

http://nypost.com/2013/09/05/man-decapitated-by-remote-contr...
In urban areas one uses a shedding blade. 'Out here' the concepts of modularity and reuse are vital to survival.
This article is pretty naive.

1. m dot sites are not a thing of the past. Many sites benefit from a pure mobile experience.

2. The Boston Globe (while impressive) does not show that 'that responsive design worked for more than developer portfolios and blogs'. The globe is largely text / image based, and that does not translate to a site like Amazon / Facebook.
Running Microsoft Windows Server on Ubuntu Openstack
Sugar and white rice are on that list and you single out potatoes?

Nutritiondata.self.com has a "completeness score" of 57/100 for potatoes, but only 27/100 for white rice (long grain), and a 0/100 for sugar (which is nothing but empty calories). FWIW, wheat flour is listed as 33/100 so potatoes are the top of the whole list.

Edit: for comparison, Kale (raw) has a "completeness score" of 85/100 and Spinach (cooked) has a 93/100.
Open Refine Survey Results 2014
I've never understood the "well we have to keep IE6 because of this one obscure program" as the excuse to why IT departments force their users to use IE6. Keep IE6 for that one obscure, poorly-made program. Give then a copy of Firefox or Chrome to use for everything else. I realize for a lot of users that's more choice than they can handle, but those that know better must be tortured by that awful lack of choice.
Map Glyphs – The ultimate CSS map font
HN doing a poll means that's HN average salary - it's relevant for the people posting here, but that's a select amount of people who actually spend extracurricular tme on keeping themselves ui-to-date, the overall average may well be different.
I'm not trying to convince anyone that the furnace ducts would be beautiful. I personally wouldn't care for it. But you can't argue, as the OP did, that they aren't approachable.
About to go make a Batsh batcher so I can call it batshit.
I believe Debian (at least Kali, which I've used last) supports this as well.
Right. And that ties back into my original comment. If we want the Web to be something different and feel constrained in supporting what it was originally intended to be, we may as well make a clean break.
Oh totally. I know they were. From the wikipedia article though it seems like they were much less rigorous about their treatment and that it wasn't until the mid-20th century that there was a formal treatment of them.
Maybe its a "when you don't have much left, whats left is more important".

Like the discussion of employee talent vs qty graph shape, there exists a similar graph of employer quality vs qty of some shape. And if you know as an employer you're at a very low point of that graph, unable to execute, unable to meet deadlines, unable to pay contracts in full, all you may really have left is nice personal charisma, making it all the more crucial.

You can behave like IBM or Google if you're IBM or Google. Little startup, maybe not.

If all you've got left is the ability to be nice because everything else is lost, then being nice is becomes more important than at Accenture or insert any other large company.

Its similar to the concept of "grace under fire" which used to mean something other than a sitcom or a martial arts TV show.
Biometrics only work as a username, not a password.
Honduran ZEDEs – Under New Management
This is a bit of a cliché but I wonder if there are some cultural differences at play there. Like the hectic and chaotic pace for a Swede, would be business as usual for a Portuguese. This is likely not the root cause, but it probably did not help the miscommunication, maybe even during the recruiting phase. I also assume that if OP is not a native Portuguese speaker, it was harder to fit in, and it was easier to miss a critical info you're colleague could be discussing. I expect UnBabel to answer that OP was not communicating enough, etc. which could only be due to cultural differences.
I'm on the most recent firefox version after previously building it myself. It's not bad; I find it to be better than messing around with enigmail. I wonder what the pros/cons are to this as opposed to Mailpile, which I haven't used yet.
"These people are just lazy, they have color TVs in their houses. In America anyone can make it if you work hard". Literally what a friend-of-a-friend told me about why she was voting Republican, seems to be a recurring cliche but as an European my jaw dropped. (She was a white girl with rich parents btw).
Carnegie Mellon Scientists Discover Neural Constraints on Learning
SPDYCheck.org has shown that Google has been advertising support for the suspect h2-14 draft spec for several days now.

http://spdycheck.org/#google.com

From the list of protocols:

Success! SPDY is Enabled!
Hurray, this website is using SPDY! The following protocols are supported:

spdy/5a1
h2-14
spdy/3.1
spdy/3
http/1.1
Manage your Strikingly site on iOS
Ironically, by getting used to dole out work to others (subordinates) by paying them and expecting success is their basic managerial ethos, and one that even predominates modern Western management. This does properly prepare them in a way for management and 'modern' capitalist idealism. They have no feelings of condition to reciprocate any sacrifices of their 'employees' (in this case ghost writers) other than payment. Expecting any kind of reciprocation other than materialism and monetary in a purely capital transaction is a mistake that is common to those not accustomed to the exploitative condition of capital, economics, and enterprise.

It was interesting the author indicated the ethnicity of their background in the US. These Chinese masters of OP, who mentioned they were Korean-American where Koreans are looked down upon heavily by China and their adopted country the US, are already well aware that money alone is the primary and only necessary motivator in a capitalist economy and country.

The US' only interest in the Korean peninsula is to use it as a point of interaction with the Chinese. These Koreans are not only bootstrapped into being intermediary, but a 'bridge', which both the Chinese and Americans liberally walk all over. It is a bit of a shame the US allowed the victimization the Koreans suffered to be exploited shamelessly by both Americans and the Chinese. The hint of not finding respite, but only exploitation in their adopted land the US, is very telling of the Korean condition.
Google directly funds the Mozilla foundation with about 300 million USD per year. If Google wanted to see firefox fall they have a very direct way of achieving it.
Monocle valued at $115m as Tyler Brûlé sells minority stake to Nikkei
Until you hate-retweeted by someone with lots of trollish followers.
I'm surprised they don't have more players in the lower sections. 59 players (1) are dividing 50 prizes totaling $112,000 (2) in under 1600, for example.

When large(r) prizes are on the line, players who are rated below their true playing strength show up in lower sections hoping to win.

(1) http://millionairechess.com/news/registration-list/
(2) http://millionairechess.com/tournament/prize-fund/
This may be a noob question, but how would you send securely to multiple recipients?
The syntax was confusing, but still didn't cover all use cases.

To authors it wasn't clear whether "w" declared width of the image, or min-width or max-width media query.

It's a media query, but doesn't look like one. Values look like CSS units, but aren't.

On top of that interaction between "w", "h" and "x" was arbitrary with many gotchas, and everybody assumed it works differently.

With <picture> we have full power of media queries using proper media query syntax.

srcset is still there in a simplified form with just 1x/2x, and that's great, because it is orthogonal to media queries ("art direction" case) and processed differently (UA must obey MQ to avoid breaking layouts, but can override srcset to save bandwidth).
In what way isn't it easy/fast now? Upgrading from something like IE7 is as easy and downloading/installing and you're done. It'll hold your hand through carrying over your data from the old browser and even ask if you want it to be the new default. Then updates from there are done automatically in the background without any user input.
Quantum physics enables revolutionary imaging method
Dimple.js – Easy and Flexible D3 Charting
<imgset w1024="large.jpg" w640="medium.jpg" />
As terrible as this experience was, what's most alarming is that you're 37, have been working for nearly 20 years in this field, and don't have enough savings to tide you over even two months without work. You really need to learn to save your income and cut your lifestyle.

I hope that if it turns out your story is true, that these guys are in some way brought to justice, karmic or otherwise. Best of luck.
Ask HN: What is HN reading?
Interested in seeing what others are reading.

My pick for now:

Siddhartha - Hermann Hesse
http://en.wikipedia.org/wiki/Siddhartha_(novel)
I was struck by how the lessons learned were not specific to virtual world games, but applied as much to developing any online community application (like eBay, Facebook, Twitter) including the rejection of big, upfront design, letting your community guide development, and facilitating user created content.
What if mischief makers start shooting them down just for the thrills ? Since drones are unmanned there is no equivalent situation we can compare it to.
Funny, I have 50,000 individual Java apps to analyze. I started with a copy/paste detector. Pmd has a free one. Good luck!
This will be an amazing tool for designers.
Please elaborate. Why is there need for extracting ASTs? Is it a single 100M line of Java source file? AFAIK Java has limitations on method size. If code is already organized into file and methods try to come up with some sort of UML representation. (I am assuming you are trying to understand the code base, not profiling or doing code analysis.)
Well for one, Mailpile is a local client. Mailvelope can be updated/accessed by the developer at any time.
>Now the question is: what will guide Agile through the “slope of enlightenment”?

Ditch the Agile consultants. Let each team build its own understanding of Agile principles, and implement Agile in its own way. Once Agile stops being an over-hyped cash cow, it may again bring some benefits to software development.

In other words, and as the author says, back to basics.
In Zürich/Switzerland, the cost is about the same and so is the convenience of ordering a car as all the Taxi companies serving Zürich have their own app that works like the Uber app does.

Me personally, I think I would rather prefer purchasing a regular Taxi ride by an official Taxi company. Even if it did cost more (which, again, it doesn't really), for that money I pay extra, I get some of the additional guarantees like maintained cars, garanteed-insured drivers and quicker travel (official taxis are allowed to use special lanes reserved for buses and taxis, something Uber would never get away with).

In a country that's not as price-sensitive and where regulations already provide some clear additional benefits for official Taxis, I think there's potential for both Uber (fewer guarantees, no permission to use special lanes, but cheaper) and official Taxis.
Start with a static analysis tool - it will find lots of small possible bugs, by fixing them you will get good coverage of the code and insight into the structure + it will be better at the end.
> BASIC and its command shell were in an 8KB ROM. They were one monolithic program. You've got modern ideas, and trying to apply them to a 20-year-old environment. Its not 'like' a lot of things; it came before them so the most you could say is, those things are like BASIC.

Except what you've described is exactly what I described with Bash ;)

> What BASIC was, was an extremely accessible try-it-now environment that needed no installation, no setup, no environment variables, no directory structure. It was what we thought of when we thought of interpreters, as opposed to compilers. But then interpreters got all file-oriented and broken too.

Again, all that is comparable with Bash:

1. Bash doesn't need any installation with most UNIX-like systems. But even in the rare example that Bash isn't bundled with your OS, there's the Bourne Shell (sh) or even Windows cmd.exe (for all it's faults).

2. Bash et al doesn't require any set up.

3. Environmental variables are just global OS variables and since BASIC wasn't namespaced, all variables were effectively environmental variables.

4. Directories are a file system thing, not a language thing. However it's worth noting that many BASIC systems did have a directory structure even if though (at that point) nested subdirectories didn't really exist. You could have different storage devices that were switchable (akin to changing drive letter in DOS) and you could store multiple files on an particular medium. In fact I still have a stack of floppy disks for an Amstrad CPC 464 (which ran Locamotic BASIC) in my attic that would testify to this.

5. Bash et al are interpreters.

Don't get me wrong, I romanises about the old days too. They were fun. But I don't think you can blanket say "[it's a] 20-year-old environment. Its not 'like' a lot of things" just to dismiss any arguments you dislike.
If you have their public keys, GPG will "combine" them to produce a single message that all your recipients (with their private keys) can open.
"part of the challenge of managing a business"

Part of the benefit, you mean. Although we're only hearing one side, sounds like the culture there is pretty screwed up, so bringing in a guy with higher standards is obviously an epic culture fit fail but possibly the only way to repair the companies culture.

Although "pretty screwed up" sounds subjective, there are objective observations, and if they're not fulfilling contracts that's a rather objective measure (did a bank deposit occur or not?)

If you have a screwed up situation, and hire a guy who fits right into it as a perfect cultural fit, you haven't solved "the" problem, you now have two problems.