skysight-inc/HackerNews huggingface dataset:
Looking at that map could explain my experience then. I'm in South Carolina and there seems to be significantly less here than surrounding areas. For what it's worth though, SPLC is a political organization that's generally know for trying to create issues.

Just as an example, it looks like they have a store that sell confederate flags in Abbeville listed as a hate group...which seems like more than a little bit of a stretch. Looks like there's a flag store in Charleston also listed as a white nationalist group?
I don't know. I got the same feeling at Kubecon with all the booths and their big signs promising to "solve enterprise devops" and "virtualize your network providing seamless connectivity."
Exactly what you get from Takeout varies from service to service; for email you get an MBOX-format mailbox file (that you can then import into a desktop email client of your choice).
The larger and more successful a company becomes, the greater the distance between senior management and the hierarchy underneath. Once the spotlight of fairness and corporate values is removed, psychopaths amongst middle management are free to rule their minor fiefdoms as they see fit, wreaking havoc along the way until challenged.
Facebook happened
I would understand it if they kicked the customers out of their webstores for physical products. Or if they forbade reselling via license, and had a contractual penalty (where permissible by law). But closing your email accounts? Google (the company that sells phones) and Google (the company that hosts all your digital life) are only incedentally the same entity. It's like your power company also sells toasters, and you resell a toaster on ebay, which they dont like, and then they cut your electricity in retalliation.

It's like if Alphabet bought a company running tollways, and they banned you from using their streets.
I've been to Paris recently for a 3 days tech event. I would say that in my experience it is the French people that are often arrogant in that they get pissed / make fun of people who can't speak their language. A friend of mine that was with me and can speak French to a decent level had troubles even ordering stuff in a bar because the girls working there didn't make the effort to understand beyond his foreign accent... and he is half Belgian.

Of course my experience is limited and of course you would expect someone living in France for a long time to learn the language, but it's also a matter of good manners. I, too, would hate to live there if my experience is the norm.

EDIT:
It seems that other people had the opposite experience so take anything with a grain of salt.
Intel recently announced that they would start fabbng ARM chips. Intel also now makes the modem in the GSM iPhone 7. There is clearly a path there.
That's pretty good, but I think the Chicago tornado sirens are more hair-raising.

https://www.youtube.com/watch?v=Yy_oX6SURRE
I would say that his post is highly corroborated with what I've read from Stratfor and other leaked documents (not through Wikileaks).

Indeed, the CIA have terms for different kinds of propaganda. White propaganda is true things that aide your message. Black propaganda false things that aide your message. Grey in the middle.

This is definitely right out of the Russia "white propaganda" playbook, as the history fully corroborates it.
Literally every windows admin uses it. It's the official commandline interface for microsoft software.

Every piece of microsoft software must provide a ps interface. It's an engineering directive.
For Precise Hand Tracking in Virtual Reality, Start with a Magnetic Field
This is awesome! Any chance it can somehow output to a text based chart?

This is basically what has been preventing me from using https://monodraw.helftone.com/ - i didn't want to draw simple flowcharts. If this can output text for a sane price, you've got a customer!

(though, i would prefer an offline app, fwiw)
Absolutely. It is sad that people in hn are condoning this act.
FTA:
Obviously, this is a pretty shady arrangement on all the participants’ parts, and it does warrant a response of some kind from Google.
If it was not publicised that much, the accounts would remain suspended.

Many who use AdSense get their accounts suspended and have almost no chance to figure out what happened and overrule the suspension. When their domain gets blacklisted due to a suspension, they can never use AdSense again.
It is. There are currently two popular narratives about the media going on in the US right now

1) The inherently liberal mainstream media is conspiring against Trump and the silent majority

2) Fake news sites have a lot of traction in social media circles and are influencing decision making

A lot of the sources cited by people in camp 1 are the sources being complained about in camp 2.
Thank you for the friendly warning.

Yes, it did start as a reckless "last thing I want to do before I die" depression kind of thing while I was a teenager.

Fortunately for me, all the physical effort/socializing/amazing scenery/nature changed my perspective 180° and now I'm a happy camper.

People that knew me before actually commented on how responsible/cautious I've now become with all my hobbies, some even call me grandpa :)

I probably won't be able to do all my hobbies forever, I feel that my reflexes are not what they were, but I'm compensating with experience.

Life is beautiful, I want to experience it as much as possible.
A single computer is not a cluster. It also needs more power, has a larger footprint, louder etc
Impact of bots on GitHub communities
I'm sure the potential for a first sale doctrine smackdown in the courts had nothing to do with this.
Strive for Excellence to Achieve Greatness
homebrew, caffeine, alfred, and spectacle. I'm not sure what kind of things you use your computer for, but those 4 are a pretty good start
Lessons Learned from Deploying Deep Learning at Scale
Time and growth.

Pretty much every company in the world makes choices, little by little.
Some set of people pretty much always disagree with those choices.
If you make enough choices in a enough of a period of time, over a wide enough area, congratulations, you've now annoyed a lot of people :)

(IE even if Google was to do literally everything that hacker news people want, in the optimal order and way, it would just be some other forum where people are complaining.).

As companies become larger in scope, the number of choices they make, and the likelihood those choices will upset distinct groups of people, grows.

Sadly, pretty much the only thing you can really change is how long the cycle really is.

IE even if you make PR-optimal (for lack of a better term, i mean the choices that upset the smallest set of people) choices, you'll probably just upset 3-5% of people instead of 10-15%.
So you get 15 or 20 years instead of 5.

At some point, people become upset enough, go to the next thing, and the cycle repeats.

You can see this happen in pretty much any group of people, not just companies. Companies are just larger so the timescale is smaller.

All of this is also compounded by the fact that larger companies deal with positive and negative PR campaigns for and against them, which helps change opinion faster one way or the other.

People love to blame shareholders, governments, or whatever, but truthfully, that is just about them disagreeing with the decisions. Look at it from the other perspective - if you did the opposite thing, now those currently-happy people would just be the people who are annoyed. It doesn't change anything, just swaps the set of people. Maybe that set is smaller, but again, that just changes the timeframe.

It's pretty much impossible to be universally loved and large, for any serious length of time, unless you aren't doing anything (again, applies to more than just companies)
New Features in C# 7.0
Yep, I'm going to be migrating my email off of gmail soon as well.

#1 rule when you get as large as Google is not to burn your users trust. This was about a big of a screw-up as you could do there. You should keep your different services separate and isolated and only ban in the areas of business where it impacts things negatively.
There is a difference between Stressful and Hard/Difficult. Yes ATC are a highly stressful bunch but they don't have to deal with random variables.
Same as other commenter: Switzerland is SO expensive. Of course the salaries are higher, but damn. You can get away with spending very little in Germany, and saving a higher percentage of your salary.

Of course, the best hack is to live in Germany but work in Switzerland.
I did exactly this to in order to use cloudfront signed cookies with lambda/apigateway. API gateway only allows you to have one set-cookie header per response, but 3 are required for cloudfront signed cookies. (See thread: https://forums.aws.amazon.com/thread.jspa?threadID=205782)

UPDATE: Looks like there is a work-around that uses the fact that the set-cookie header is treated as case-insensitive by the browser but not apigateway. Genius.
This assumes that everyone is pretty much a comic villain :)
Just like Brexit.
I too hate when desktop websites hide all of their navigation behind a burger menu. I also generally hate all mystery meat navigation.

The way that it's used here though it seems reasonable. All of the important navigation is along the top header of the site. The burger menu is just the equivalent of a "more" dropdown. The fact that it's on the left may lead you to think that the stuff behind it is important (being a left to right reader and thus a left to right scanner) but after clicking it once, that's clearly not the case. The only thing behind the burger menu that someone who uses this site regularly _might_ use occasionally is search and even that's unlikely since search on all reddit/HN clones is complete crap compared to using Google "site:frontendfront.com thing I want to find".
If you go to the effort to make a nice circuit board, and need to interface 3.3v to 5v logic it doesn't really pay off to skimp on, e.g. a proper voltage translator. [e.g. SN74LVC4245]

Why? Because it's giving you worse results: Slew time with open-collector/pullup signals is pretty bad because of the 0->1 transision the trace capacitance is charged up via the pullup rather slowly (compared to a proper CMOS driver). Also, for 8 signals you'll need to populate 8 resistors, 8 clamping zeners. Needs more space than a single SOIC-20, which provides you with proper bidirectional drivers.

In this special case, though, the inputs of the NOR flashes seem to be happy to be driven by 3.3V, the datasheet requires Vinh (voltage input high) to be >2V (likely to be compatible with old TTL logic which had this threshold voltage). So all inputs to the NOR flash could be directly connected to a 3v3 microcontroller, leaves only the 8 bidirectional data pins and the "Ready" pin RY/BY#.

So, I'd probably take a bidirectional level shifter for the data bus, skimp on the single "Ready" pin and only use a resistors, as this signal is only interesting during erase anyway. Then everything else could be directly connected to any 3.3v compatible microprocessor.

That way all signals that need to be fast are fast, there's a minimized component count, and the single remaining signal would be for me to be ridiculed for my lack of rigor :-).
Non-citizen voting likely changed outcomes of 2008 US elections
How does it relate to my porn collection?
There is Xonsh [0].

[0] http://xon.sh/
You have no idea how choking the air was in the 70's and 80's. They still had Stage 3 smog alerts in the early seventies where you were not supposed to go outdoors. Our treatment of the earth has improved and it will continue to improve with technology.

All the (incomplete) computer models since the 90's predicting runaway warming due to human inputs to the system have not been borne out, and every year they aren't, you'll find yourself screaming louder and louder just to be heard. Real science will prevail, not the politicized stuff, and won't it be a bummer when you find you've been duped all these years?
Most likely because it loads it all into memory, rather than say streaming it.
I find that it still falls down with a lot of programming questions, but in those cases I can always punt out to google. Aside from that, I think it works plenty well.
I always respect those that know when to exit.
I guess you are out of touch with Java.

Extensions methods can be approached via default methods.

Java 9, latest by 10, will get var. It is already on the approved roadmap.
"AI" is a buzz word... I saw a video of marissa mayer explaining her first days a google, she said she was doing AI already
Managers are usually completely powerless because office design decisions are almost always made by (or at the recommendation of) executives.

Here is what it comes down to: you can put a dollar figure on the money saved from going with an open office plan. You can't easily put a dollar figure on lost productivity due to conversations going on around you.
I'm notoriously bad about sleeping through alarms. I used to have to use 4 at a time.

The two most effective things that I've done to wake myself are:

a) I had my computer play a song with a high BPM at 100% volume on repeat starting on a timer. Shutting it off required typing a few commands to kill the process. This was effective for a while until I started sleeping through it too.

b) What I do now is I have a cheap clock radio. I set the radio dial to an ultra-conservative talk radio station and then superglued the dial in place. I also superglued the volume dial at its max position and broke off the snooze button. This is highly effective at getting me up and motivated to leave the house.
Pilot here. Generally speaking, FAA regs allow owners to update GPS databases (14 CFR 43.3 [0]) if we're provided with the means to do so. However, this method of doing it may be legally questionable.

The crux of the matter is this regulation (14 CFR 43.3(k)):

> (2) The pilot must comply with the certificate holder's procedures or the manufacturer's instructions.

> (3) The holder of operating certificates must make available written procedures consistent with manufacturer's instructions to the pilot that describe how to

Basically, while as an engineer I can appreciate the technical cleverness of this, I would definitely talk to an aviation lawyer first before trying this myself.

[0] http://www.ecfr.gov/cgi-bin/text-idx?rgn=div5&view=text&node...

[1] http://aviation.stackexchange.com/a/1300
"Most adults can hear sounds between 20 Hz and 20,000 Hz" - 9 year old adults, perhaps...

I'm not an alarm designer, but my understanding is that if you want pretty much everybody to be able to hear something, not just your kids and your dog, 10-12KHz is a much better upper limit.
One other important thing to realize is that as a software developer you are not only paid worse than in the US, but there are also other subtler differences.

In Germany for example, the difference between the median wage for the general population and the median wage for developers is much less pronounces than it is in the US.

You should expect to take a cut in terms of social status as well, being a developer in Europe isn't as sexy as it is in the US.
Child care in SF, if you really need the full time kind that allows you to work full time (but not overtime) is going to run you about $2,500 a month. Two kids, you are looking at like $60k a year in childcare. If you have a family on an employer healthcare plan, you will likely have to cover some of it from your paycheck, $6k a year wouldn't be too unusual. Keep in mind, you'll still be the person who absolutely has to stop at 5:30, because you can't leave your kid at daycare.

Tech companies may try to solve this by avoiding employees with families and kids. "I want to stress the importance of being young and technical.. I don't know...Young people just have simpler lives. We may not own a car. We may not have family."
Tried to signup with Facebook, go the "this app is still in development mode ..."

Nonetheless this could be interesting.
It happens to me 5% of the time : if the results are not what you expect, you can still ask DuckDuckGo to use google, just add !g to your search (or !gm for Google Maps, or !yc for Hacker News etc.) So userful!
More here : https://duckduckgo.com/bang
A list of everything in the latest Nginx container. It might surprise you
I see 2 options:

1) there is none
2) they are too good at hiding
The article is light on details, but based on the way they talked about it ("impossible to hack in principle") it's likely that they actually can _prove_ that it's more secure than a Linux distro dedicated to security insofar as they're able to prove anything at all. Since the Linux APIs are not formally specified, or verified, it's essentially impossible to _prove_ anything at all (again, in a formal sense). Formal verification can get esoteric quickly, but the state of the art is very impressive (see CompCert, seL4, Agda, Idris).

As someone who has been paying attention to this space for some time I welcome anything new that increases exposure. It's cool stuff, and it's probably the future. However, there's a long way to go. Security doesn't stop at the operating system. In fact, the vast majority of security breaches occur due to misconfiguration, bugs, or good old fashioned social engineering. To really build a system that's "secure in principle" you can't stop at the operating system: you need to build a toolchain that makes it easy to build user space applications that are also "secure in principal" and you need to work on the HCI so the security model makes sense / isn't defeated by users. That's going to be a lot of work!
I'm not that much of a fan of carrying stuff up a mountain against time, but since we don't have a cable car or any alternatives, you gotta do what you gotta do.

At least I get to fly after that :) ... unless the weather changes
Entire new language? You mean JavaScript for Automation in 2014? Or Scripting Bridge for Objective-C (and Python, Ruby, etc) in 2008?

Protip: What matters is not the number of technologies in one's Product Management portfolio, but the number of new users - aka customers - those technologies have added to the company's revenue streams.

Sal's product management portfolio has more new products in it than those new products have users. Every new product he's shipped has fallen on its arse, either because nobody ever bothered to sell or support it to customers, or because it was a broken useless POS that was DOA out the box.

Lovely bloke, amazing user evangelist, most hopeless product manager ever. The only question you should ask is why didn't Apple think to sack the man years sooner!? Automation deserves better!
Yes! DuckDuckGo is great.

You can always use !g interobang if you want to search google
Three monitors, macbook docking station, a Super Nintendo hooked up to an old Sony CRT, Cisco VoIP phone, some books, sake.
if you want to try something that downloads Gmail via imap and indexes it into an sqlite3 db (with FTS5 fulltext of from/to/cc/bcc/subject/body fields) and extracts attachments to filesystem, take a look at a recent project of mine:

https://github.com/good-3g-apps/email/tree/master/imap-impor...

It also saves the raw .eml files to disk. No support for labels (yet), but it does properly link up threads in the db using `References` from the parsed headers (setting both MPTT and adjacency-list fields)

It's WIP, so contributions welcome :)
Simple Philosophical Puzzle Shows How Difficult It Is to Know Something
This is amazing! Love it.
That would be good.

But I also feel like Google treats people's accounts without a lot of respect. They've successfully integrated into every part of people's lives, and people have a Google Account at the core of their digital identity.

It would be better if Google killed services offered one by one instead of killing the entire account. It would be inconvenient not being able to pay via Credit Card with my Google Account, but it is nothing compared to losing all of my email/purchases/cloud stored files/etc.
Interesting idea, I'll definitely look into it and let you know. :)
For people interested in this topic, I've written a fair amount on the more nitty gritty aspects, as an American who relocated to Berlin, Germany.

http://notanomadblog.com/how-to-emigrate-germany-startup-job...

http://notanomadblog.com/startup-jobs-berlin/

http://notanomadblog.com/prepare-resume-international-job/

If anyone is interested in this and needs a push in the right direction, I'd hope these links help you out!

Also, if you're a Javascript developer who wants to live in Berlin, I'm trying to hire someone excellent. If that's you, please apply:
https://sumup.workable.com/jobs/373611

Ok, enough self promotion. If anyone has questions about relocating to Germany or Berlin, HMU :)
You would be surprised. It's an extremely competitive industry, with some very hard-working people. And hard work is no guarantee of success either.
Problem is while those reasons may help people sleep at night, none resemble a logical chain of reasoning. Seems more like a list justifications for apathy in spite of opposing evidence bc trying is politically untenable and denying science is easier.
I would say deep learning will definitely kill our jobs...
Well, there's also how serious the vulnerabilities are. Linux kernel had 4 code execution vulns, Windows 10 had 44. Linux had 44 gain privilege vulns, Windows 10 had 79. Linux seemed to have mostly DoS vulns, which is admittedly not great, but I'd rather a server go down then get compromised and used to take over the rest of the network. Then there's the fun stuff, like mimikatz, that's been around since windows XP and still can pull passwords from windows 10...
It uses the same IMAP protocol that your mail clients do. I have been using it for years and not a single issue with google closing down any of the 5-6 accounts I have archived.
.NET Native doesn't use RyuJIT, rather Visual C++'s backend.

CoreRT uses RyuJIT.
To be honest it's really only adult trials that are fucked. Well, those and rare diseases with a noisy yet ignorant "advocacy" lobby ("We won't have to pay if the drug doesn't work, the magical Insurance Fairy will pay for it!"). I understand the latter (some hope is better than none, if it's your kid that's sick) but as for the former... ick.

Take away the profit motive and it's astounding how much more reliable the trials get. Of course reviewers whine about how they're often equivocal or negative, because the thought of the literature being horribly biased either

a) has never crossed their mind (too busy with protocols),

or

b) is precisely what they want, for "showing progress".

So in order to keep up the appearance of positive results and keep the gravy train flowing, the trials that get published tend to be the ones that "show" "progress".

Mind you, these are clinical trials with preregistered endpoints and protocols. Pretty much the entirety of experimental science outside of physics is much worse. So what I'm telling you is that this is the BEST-CASE SCENARIO for an awful lot of science.

I'm not going to write up "my story" beyond this, because it's the same as most everyone else's story in the field. Killing humans for profit is not my idea of a good time, even if adult trials tend to pay better than the Army.

YMMV. I may be jaded, but I still believe there are populations that, through no fault of their own, end up with few or no options. There is room in this world for integrity -- but get (real) money involved and the bad money drives out the good. The linked paper is dead on.
Previous previous discussion discussion: https://news.ycombinator.com/item?id=12988291