skysight-inc/HackerNews huggingface dataset:
AMP specifications allow for other cache servers, of which CloudFlare[0] has recently implemented one. You could implement your own if you like.

AMP also specifies that the canonical page URL should be used when sharing, though the cached URL is currently what's shown in the browser. Their last developer update[1] said they're working to address this, however for all relevant purposes Google's own systems already currently consider AMP traffic and results to be attributed to the original source.

[0] http://www.businessinsider.com/cloudflare-adopts-google-amp-...

[1] https://amphtml.wordpress.com/2017/01/13/why-amp-caches-exis...

> Google amends its cached AMP search results with Schema.org and OpenGraph metadata, so posting the link to any platform that honors these should result in the canonical URL being shared.
How else would you send money to someone across the planet if neither of you have bank accounts? You can hand WU cash and your recipient can get cash at the other end. "Just get a bank account" is not always an option.
Best path from Sysadmin to Developer?
I've been in IT since college (1999) as a sysadmin. I have zero development experience and it interests me. I'm currently in a dead-end IT job as a basic sysadmin.

I'm very familiar with macOS, Windows, and Linux. I basically do stuff life Exchange, AD, a little firewall, a little PBX, build custom servers, etc. I pick up new tech fairly quickly. I have written basic Bash scripts and AWK one-liners, not that it counts for much.

I'm almost 50. I attended college later in life and graduated at 30.

I live in Houston, TX, and there are several developer boot camps, namely Coder Camps and The Iron Yard here in town.

I cannot afford to go back to college proper or have the time. My wife is all for me getting the skills I need to take what's left of my career and make the most of it.

What do the guys and gals of HN say?
Sure, as a rule of thumb. But what about young people, still learning how to be a professional? Structure, consistency, being surrounded by people smarter and more accomplished than you... these are the best ways to learn. Of course, there are plenty of self-motivated kids out there who don't need college to learn and prep for life, but for the majority, immersion in an environment raises the bar.
If you (or other passersby) have experience in how JSON decoding is achieved in Haskell (or other statically-typed functional languages), I'd be curious to read some sort of comparison with Elm.

A quick Googling suggests Data.Aeson [1] is the popular library in Haskell land. Does it rank better on what I was hoping for (succinctness, ease of use)? If yes, would it be reachable within Elm, or are some Haskell constructs missing in Elm to achieve a similar experience?

[1] https://hackage.haskell.org/package/aeson-0.6.1.0/docs/Data-...
Ugh, "mobile" pages that break the reader are worse than suck. I use the reader all day long to make the mobile web bearable.
Keras uses the end of the data set as validation, and only randomizes it if the "shuffle" argument is set to True [1].

[1]: https://keras.io/getting-started/faq/#how-is-the-validation-...
World's smallest MRI helps tiny babies
Less system resource overhead, more human overhead. VirtualEnvs can bleed over if they're not configured properly or if you forget to deactivate. They're harder to fully encapsulate and carry around (have to initiate with a special flag or there's a bunch of manual find+replace when changing paths). They sometimes end up with system dependencies (though `--no-site-packages` has been the default for a long time now).

This would be a shortcut that bypasses the need for venvs entirely. I'm not sure I would use it, but that's the difference I see.
LOL, I used to live in a high-rise that faced another high-rise. Both buildings had floor to ceiling glass windows, fine in the day time, but yea, always felt diligent about closing the blinds at night for the first few months. I think at some point I forgot to care, and then later felt like if someone wanted to peep in on me, they were going to see someone with a very boring life of playing video games or working.
Young people come here for a temporary period and then leave. Only the ones become affluent enough stay.
Investigating individual complaints of fraud as they come in in the old-fashioned way.
Kill TTIP next please. The politicians here won't do it for some reason, ignoring the overwhelming opposition from the public.
Opera Neon is a brave re-imagining of what a browser can be
Just noticed a few days ago one of the major Australian newspapers started using AMP.

I do understand the negativities around Google's AMP, but the speed was.. blazing fast.

I can't help to think that for a user who may not be familiar with all the underlying issues, it is a pretty good user experience in terms of the speed alone.
Another serialization format which doesn't create objects, like JSON, XML, CSV,...
I loved https://zeit.co/now/ passwordless registration and overall first 2 minutes onboarding animations and texts.
Apple Security Update released, fixes several serious vulns
China's ability to reach trade deals is probably somewhat limited by the fact that they do not believe in free trade or free movement of money and goods. Seriously, if America put anywhere near the kind of obstacles to trade that China has, economists and the press would freak out.
It doesn't squash the whole history, just up to the `FROM` command. But yes, it defeats one of the optimizations that content addressable storage introduced.
When Their Shifts End, Uber Drivers Set Up Camp in Parking Lots Across the U.S
Modern cars don't really fit in garages that well, even my wife's Skoda Fabia won't go in our garage.
Well at least the canned food can just be eaten eventually, so it's not really a waste.
And I'm sure bronze casting seemed pretty important at the time that developed but hardly anyone thinks anything about it now save for some scientists. Our computers and internet seem pretty revolutionary now but when viewed from the future they'll probably just be another minor technological improvement.
"15 years ago" doesn't sound right.

Thick clients were being pushed in mid 90s. But then Clipper Chip plans went south ...
Can someone explain me why is this a good/bad thing? I'm unfamiliar with the consequences.
Debian stable is a very very stable distribution, as such packages can be extremely outdated. He could compile or get it another way but that can be annoying.
If you have an Apple device, be it running macOS, tvOS, watchOS or iOS, you should go update it, right now.

Details aren't entirely clear, but it doesn't seem impossible that these vulns together chain from browser to kernel.
Political theater. TPP wasn't ratified and wasn't likely to pass congress.
Bloomberg will be gone in 20 years if they keep posting drivel like that.
Hmm, interesting. My bet is that the Java devs were not great at implementing concurrency. But who knows.
It's the promotion system. People are incentivized to work 2y on a project, launch, get promoted, move on.

Coupled with no clear strategy other than "we need the next toothbrush" you get what you see.
Slightly off-topic, but does anyone develop Django/Python on a windows machine, and may want to offer any general advice or tips?

I am using virtualenv, but wondering what else I should be doing to make it easier. Previously I used cloud9 (cloud IDE) for rails development. In both cases, I am pretty much a hobbiest, but don't mind spending some money to make things easier since I'd rather spend my time doing the fun part, rather than developer ops.
"Contingency" was exactly the word I was thinking of. From the LA Times article I referenced, here is one summarization of her publicly stated opposition:

> “I still believe in the goal of a strong and fair trade agreement in the Pacific as part of a broader strategy both at home and abroad, just as I did when I was secretary of State,” she said in a statement. “But the bar here is very high and, based on what I have seen, I don't believe this agreement has met it.”

Of course Clinton, nor Obama, would sign a trade agreement that wouldn't be a "fair" agreement. But "fair" is not binary. Clinton could just as easily sign the bulk of the agreement as president after she claims that her advisers have negotiated for some concessions to make TPP more "fair". But Trump from the very start said he was going to kill it.

As another example, Trump, and every other politician, has been following the popular sentiment that drug companies (e.g. Shkreli, Epi-Pens, etc) shouldn't be gouging people on life-saving drugs. There's a lot of strong ways to criticize drug companies, and every politician does it because it means free positive press. But Trump outright said in his last president-elect presser that drug companies were "Getting away with murder." [0]

With healthcare in general, it remains to be seen if his promised reforms are going to be a net benefit. Or whether killing free trade will be a net benefit, for that matter. But Trump at least states his views in clear terms. Again, not saying that that's ultimately a great way of governance (massive government decisions and policy are a work of process and compromise), but hey, that's the kind of personality people say they want in their politicians.

[0] http://www.reuters.com/article/us-usa-trump-drugpricing-idUS...
Mao may not think popular opinion matters, and maybe he could ignore it in his dictatorship, but it's wrong in the U.S. The President leads a democratic political system, the heart of which is the will of the voters. Those in government need to keep the voters happy or they will lose their jobs; that's the way it was designed and the way it works.

It shows the cynicism of the GOP that they would adopt a talking point from Putin, endorse something so undemocratic, and pretend to suddenly forget the unprecedented resistance the engaged in when Obama was President.

Also, my point was relevant to the comment I was responding to.
I'm not sure I agree. My idea of "fixing the Uber problem" is increasing the payout to drivers so they can afford a hotel room at the end of a 14 hour shift. This will directly improve the conditions of Uber drivers, at least.
He can launch programs all he wants, but unless that trickles down to management, and the incentives are aligned to at least reward iterative development as much as launching new products, it's not going to change anything.
> citizenship is near impossible to get

The requirements for naturalizing as a Japanese citizen are actually quite reasonable both in paper and practice.
Google created the technology they were making money of.

Talk about biting the hand that feeds you.
NB-IOT vs. LoRa vs. Sigfox
https://www.ncbi.nlm.nih.gov/pubmed/8414322 is a study that shows a difference in the rate of hysterectomy, but not quite so dramatic of one as that. But it seems there's a lot of evidence that black women have hysterectomies at a higher rate than white women.
Squashing is down up to the `FROM` statement in the Dockerfile.
Any layers from the parent image are preserved.

Where this does mess things up is with content-addressable storage where if you have two layers from completely separate images that produced the same content, the layers would be shared, but not if you squash (because there is no layer).
Remote doesn't mean isolated. PMs can and should do their job regardless of whether people are remote or not.
Because the question isn't whether the fine will bankrupt the company but whether the expected value of the illegal transaction is negative. Illegal transactions that lose you money are a generally bad idea regardless of whether your net worth is ten dollars or ten billion.
Livesets Techno Music Mixed by Pleasurable Pain(Technoscene.org)
The White House is adding four ‘Skype Seats’ to its press briefings
As someone forced to move to the Bay Area, it'd also be nice if "rich people" had an alternative to moving here for employment.
That's the profit part. It could be the following:

* $x of fines for every $y of wire fraud
* $x of fines for every individual instance of wire fraud

The point is if a company that makes a billion dollars does $100k in fraud they should probably pay the same fine as a company that makes a million dollars and does $100k in fraud.
It sounds like the criticism is "I hate that she might change her mind based on new evidence". I'd say its a good thing that they were willing to alter their policy based on whether it would create jobs or not.
What is your investment strategy for Cryptocurrency?
You are correct, but it's understandable that people would be more emotionally invested in where they live, or would like to live, than in their stock portfolio. You need to live somewhere, but you don't need to invest in the stock market.

Also there's the wrinkle of the down payment, mortgage interest, property taxes, and maintenance. You aren't required to save up $200,000 down and borrow $800,000 to buy $1 million worth of stocks at once. The most I've ever had to save up was $3000 for a Vanguard fund and then you can dollar-cost average your investments after that.

Returns on property in SF, on the other hand, will almost certainly require paying tens of thousands if not hundreds of thousands of dollars in interest, property taxes, and maintenance. This reduces the rate of return below that of stocks.

However, you would have these costs elsewhere, just lower.

I'd be really interested in an analysis of this problem of stocks vs. Bay Area real estate. This analysis would take into consideration the real rates of return, financing costs, rent lost while saving up a down payment, salary differentials, career risk due to job concentrations, mortgage default risk due to career risk, and loss risk due to lack of dollar-cost averaging.

I suspect that living outside the Bay Area and investing in stocks would come out ahead up to a certain income level, which is attainable for only a small number of people (probably smaller than the number of people who think they can handle it and are discounting certain risks/being irrationally optimistic).
I didn't mean to imply it'd take a single year, but just trying to think about the cost of manpower.
But Foxcon is pushing very hard on replacing most of its workers with robots. The numbers will probably be more like 3k-5K, not 30k-50k. And they will be high-tech jobs that most of those millions of unemployed factory workers in our country couldn't qualify for.
I have a "two" car garage that is wide enough for one car, but not quite for two. Plent of room on the empty side for power tools, bike storage, lawn mower and the snow blower.
Or, all the teachers marry high-income partners and can thereby afford to continue living there.

~~I'm trying to find an article I'm sure I've seen on HN of marriages mapped by occupation. I'll edit if I can find it, but I believe I remember that teachers tended to "marry up".~~

EDIT: et-al found the link I was looking for. However, it doesn't seem to support my memory of teachers "marrying up".
Fines that constitute "pocket change" are sufficient to discourage crimes that would generate something less than pocket change. It's not as if scamming $250 becomes a cost-effective bet when you're independently wealthy.
This is true, which is why we also invest in preventing crimes in addition to punishing crimes. We should proactively have safeguards for things like wire fraud (I'm sure we do). The equation is only how to punish people that escape prevention.
Why would any teacher do that when they could live comfortably on that salary pretty much anywhere else in the country?
Management/Educators/Government will always cater to the lowest common denominator(LCD). It only takes one person to screw it up for everyone. This is the real upside to working for a small company. The larger the company, the lower the LCD is likely to be.

I admire large companies that have the balls to delineate between groups. Most don't. If you work as an IT professional for a company that has a large call center, God help you. Call center work is some of the highest turnover work out there. Managers of call centers resort to treating they're employees like children.

It is frustrating when you find yourself as a college educated, fully formed adult, being lumped in with cretins.

IMO, this is largely why work from home is squashed. Because if we let you do it, everyone will want to do it, and we can't have that.
"I think it's worth trying term limits."

You don't just try random shit at the national level and see how it works out. If you really think this is a great idea, try it at the state level, see how it plays out over decades and then get back to us.

I agree that non-entrenched people are better for governance, but let's pin the blame on the real problem here: Corporate sponsorship of politicians. They do not care if they have to sponsor some new politician every eight years. It might even save them some money since these perennially new politicians would have less clout. It costs a lot more to buy a House Majority leader who's got 30 years of experience than Rep. Nobody who's a first-timer.

You need to think these things through to their inevitable conclusion.

One way you might even the playing field for opponents is to pay back a portion of the campaign costs on a per-vote received basis but only to non-incumbent candidates. It seems absurd to have to use public money to foster democracy, but there are far worse things to spend it on.

Any ideas on how to de-corporatize the system? I don't think term limits help, in fact they make it worse.
The past is a collection of "nows" that did exist. The future is a collection of "nows" that will exist. But this now is the only one that exists. Recording and remembering the past ("nows" that did exist, but no longer do) helps us predict the future ("nows" which do no yet exist, but will.) Energy cannot move across distance instantly, so we have the concept of "time" to allow us to remember where the energy started and predict where it will go.

But only now exists. You can't go skipping off into the future because it's not there. Neither is the past anywhere that can be visited. Only now is.
That's not the best HN story title (it currently is "Apple Security Update released with several serious vulns"). From what I can tell, this update doesn't have several (known) vulnerabilities, it fixes them.
There is a decent amount of documentation about how the AMP cache works here:

https://developers.google.com/amp/cache/overview
I agree, but I have an alternate intuition. Humans are only able to understand anything through decomposition to smaller problems, working out those problems, then recomposing to a whole again. This is evident not just in software development, but in everything.

At some point you have to ask yourself: If this "decomposition" hammer is the only tool we have to use in the world, it's no surprise that everything looks like a nail.
It only squashes the layers produced by the build.
IMO, what you describe is what I like in forcing remote communication: you are forced to take the time to lay down on paper^Wtext what your problem is; that forces you to decompose it methodically so that you will be understood. That process, by itself, often brings the light and makes the communication unnecessary: you solved the problem by concentrating properly on it in order to explain it.

Also (warning, this will sound snarky), what I liked in remote work is not being interrupted by people who do what you like to do: thinking out loud and using me either as an answering juke-box (I should stop what I am doing, switch to concentrate on your problem, while you obviously haven't given it as much time as you expect me to give it, since you are building it as you speak) or just as a mirror.
Go doesn't have single binary deployments either. You need a separate binary for every target platform. Java's use of a VM was intended to get around this restriction so that a single jar file would work on any platform, as long as the JVM and libraries were present. Though 20 years ago people would call it "write once, debug everywhere" but perhaps that's not much of a problem anymore.
Just because now is a reaction to the past doesn't mean that the way it is was inevitable. Whether you believe in free will or fundamental randomness, absolute determinism is untenable.
https://news.ycombinator.com/item?id=13461981
Five of the happiest countries for expats
"You can start getting very good automatics for $3k or so."

For 3k you are either looking for something extremely fancy or you are already paying for 2k for the brand. Below a few brands, some very old, all of them use swiss made mechanical automatic movement. I don't remember having been in an airport and not having seen Rolex advertisement. But someone is paying for this advertisement. And again, if you buy from a dealer he may have something like a 100% mark up.

http://www.archimede-uhren.de/

https://shop.laco.de/

http://www.ebay.de/usr/erkahund

https://www.steinhartwatches.de

http://www.stowa.de

Here is an estimate of Rolex cost vs price and it is close what I suspected. " by gathering publicly available prices for similar products, we can estimate that the production cost of an average stainless steel Rolex watch retailing at USD 5,000 is less than USD 1,000. Maybe even less than USD 750."

https://www.quora.com/How-much-does-it-actually-cost-Rolex-t...

I don't say don't buy one. But understand that you pay 80% of the cost for the brand. If you need the brand, buy it. If you just like the mechanics you can get a very good watch for a tiny fraction of the price.
> Maybe a majority of HN readers these days are fakers?

It has to be possible, right? After all, they are reading and replying instead of working.
no, they bought a company called Grand Central in 2007 and re-branded it as Voice. This was well before Fi. A couple of the key players from GC left to form Uber Conference in 2012 which was then rebranded as Dialpad with backing from Google Ventures.

http://venturebeat.com/2012/05/21/inventor-of-google-voice-n...
Happy to hear that I'm not the only FM-ist. I also love "FM quality" ... twice I bought an album after loving it on radio, and was disappointed because the clear mix changed the feel of the songs.

Lastly, remember how it felt to listen to a tape. You didn't want to skip, so you just let the music play and go with the flow.

All of this is the paradox of choice and free will. We think we want ability to do exactly all we want when we want but it turns out it's not so clear cut.
TTIP is not likely to be ratified from the European side [1].

[1] - https://en.wikipedia.org/wiki/Transatlantic_Trade_and_Invest...
Also, the city allows buyers to take what used to be a family home (e.g. 4-5 bedrooms), tear it down and put up a 1-2 bedroom house (more modern, more amenities, e.g. garage, sauna, etc). Why policymakers allow this if they believe there's a supply problem is beyond me - on my block the number of bedrooms has gone down by about a quarter in the last few years as a result...
Just curious, where did all that money go? How many people for how long?
> the amount of information become so waste

That is a wonderful typo.
Maybe my comment was not written clearly enough. I am not saying that what is described in the article as BS managers are good, effective managers. They are not -- two things: required long hours and not taking responsibilities are killer signs.

My point was that the classification into S-W, etc. is simplistic and does not distinguish between good managers and poor ones. Good managers exhibit some of the same traits (delegating, surrounding themselves with smart people, etc.).

On stealing credit: can you elaborate what you mean by that. In my book, a good manager should advertise his best contributors to his management in exceptional cases. But most of the time, the manager himself should receive credit from his superiors on his team progress and request goodies (raises, bonuses, etc.) for his team in return.