skysight-inc/HackerNews huggingface dataset:
You're too much of an optimist.

What you call "complacency" is actually years of progress in international trade and cooperation going down the drain.

Yes, people eventually wake up, but sometimes it takes a war to do it. Indeed, everybody woke up after WWII.
In my experience they do know. Not every broker, not every trade you might ask about. Still even if your broker doesn't know, if there's enough guys on your trade floor someone is going to be able to call or message someone who does know. No going out for drinks needed, fuck that.
AWS is 27001 and 27018 compliant: https://aws.amazon.com/compliance/iso-27001-faqs/
When it happens in a datacenter: http://motherboard.vice.com/read/a-loud-sound-just-shut-down...
Arduino got so popular because it addressed those exact problems: realiable USB to serial built in, foolproof bootloader.

Still, there is nothing like injecting a bootloader directly to RAM over JTAG, running that to get serial and upload a better bootloader, writing it to flash and finally getting ethernet and TCP/IP up.

I'm happy to have gotten mostly rid of this. Gone are the days of choosing motherboards based on the LPT support, and praying that the JTAG drivers would work on an OS upgrade.
Inside Lystable: How to launch a new office halfway across the world
I was born in 1970, and even I couldn't see movies after they left the theatre for most of my childhood. That's why "novelizations" were a thing. People like Alan Dean Foster would write novels based on screenplays. If I wanted to "see" "Star Wars" or whatever after it was out of the cinemas I would reread the novel. And novelizations were often the only way to "see" a movie you missed as well.
Yeah, agreed it was against user expectation - it's a great demonstration of what happens when organisations don't prepare their audience well or read the emotional response.

It's a personal frustration and professional regret that desktop Linux is under-funded to compete on an equal footing - the business model challenge feels intractable. RedHat/SUSE, Mandriva and Canonical have tried different options. But, there's been no sustained success that can get desktop Linux over 5% of market. Perhaps Google will have more success with ChromeOS.
I need to clarify that I was talking about that being an Elixir limitation. The previous paragraph talks about Go being able to cross compile no matter what system it's on but the one you highlighted still doesn't read well.
This article has some performance comparisons between Crystal and Elixir in the comments: https://blog.codeship.com/an-introduction-to-crystal-fast-as...
> it will maintain profitability in 2017 before interest, taxes and amortization

Because those aren't real expenses ?
Interesting that your example question has plenty of answers. Those people apparently did not have a problem with the question.

I believe it is hard for experienced developers to remember how it is to be a complete newbie at something. People just assume is a lack of research.

I started learning to code last November. More than once I spent hours (literally hours) googling around why my code wasn't working when it was very stupid, simple details. Lot's of things only present themselves as obvious once you know the answer. Error messages are a knowledge in itself. They are designed for experienced people to understand, not to beginners.

Tangentially, for some reason, experienced developers usually recommend MDN as reference when learning how to code. I always find W3Schools more clear and to the point. MDN might be good if you already is a senior developer and is learning a new language. But if you are starting to learn to code at all, W3Schools is a better site for me.

Back to Stack Overflown, I don't have any resentment for it at all. I love it! It helped me a lot! Mainly because most questions are already there. But when I have a doubt that isn't, I don't even consider asking it. Hours of google sounds better than being noticed in a hostile environment. That is why I believe SO is great for PHP, Python, Javascript... now. But won't be all that useful for NodeJS or any new languages/frameworks in the near future.
I'm not sure, I often find that it's the 'anti-PC' crowd is keen on making writing software all about programming skill and a pure meritocracy regardless of people's actual interactions with each other.
I think the term for this phenomenon is the 'normalisation of deviance'.
How a former Clinton aide is rewriting Silicon Valley’s political playbook
> Learning to use React will make you more money and a better developer.

Nice zeugma!
I'm responsible for this blog. Thanks for the feedback, we'll work on getting this fixed!
Sigh. Get off your high horse and actually read the article and the suit. This ex employee is said to have actually stolen gigabytes of data from Tesla and taken it with them to use at their next job. That is clearly wrong.
In fact, at this moment, a united Europe may represent the last significant hope for Western liberal democracy.

Past Europe, the superpowers are USA, Russia, China...
Boxer Shows Off Impressive High Jump Skills
Good article, brought back memories! A small correction:

> 56 kilobits per second just before the technology was effectively wiped out by wide-area Internet around the end of the 1990s, which brought in speeds of a megabit per second and more (200 times faster)

That should read 20 times faster?
I personally feel the risk in this instance is too high, but as a rule, yes.
A Four Planet System in Orbit, Directly Imaged and Remarkable
CR/LF always struck me as the logical choice. And according to the SO link posted by 'chadcmulligan, it turns out that pure LF separator is actually a Unix hack that somehow got later accepted as the Right Way...
this could be considered a handy feature in a different scenario, the browser shouldn't be responsible for checking if the text you copied was visible.

Just get a half decent terminal, many have precautions in place for copy/paste.
> they "agreed" to perform assigned duties, right?

They aren't slaves. They can quit any time. No employer can force you to do anything - but they don't have to pay you if you don't do the assigned duties. Sounds fair to me.
A couple EU examples which would have been protected speech in the US:

- German comedian writes an insulting, profane poem about Erdogan; is prosecuted (at Turkey's behest) for insulting a foreign leader [1]

- Dutch state enforcing jail sentences for lese majeste [2]

[1] https://en.wikipedia.org/wiki/B%C3%B6hmermann_affair

[2] http://www.bbc.com/news/world-europe-36799639
So... one CA for each domain, leaving no competition? And which unwanted domain will LetsEncrypt be left with, then?

Back in the real world, we have multiple CAs who have accountability for lots of overlapping domains. You can wish for some other non-existent situation, everyone else has to make the best of the situation as it stands.
I might need to rework that sentence. I was trying to say that clustering can only be seamless with immutable data and that, while Go has great RPC support built in that it won't ever be able to cluster naturally.
Whatsapp most viral video ever
I think that certain personalities are more likely to develop certain skills as well, but not in an archetype kind of way.

It has something to do, that people can see in communities around certain technologies, such as programming languages or databases. Idioms that develop result in certain ways of thinking, and often those are considered traits about a technology, when they are actually traits are mostly caused by the community, for example, but not only because certain techniques are applied.

When someone for example compares C with communities around more modern languages you see that C has a way more fragmented community and despite people agreeing that C per default doesn't come with strong security measures you know that in the OpenBSD, djb, Colin Percival, community despite all of them using a lot of C you can find extremely secure communities. Of course one might argue that they also develop technologies around that, but then again, that's a community led effort and not a strength of a community.

For personalities it appears that certain personalities or rather constellations of personalities, be that around an open source project or in a company lead to certain "values", that even when they are not outspoken and maybe not even thought about push things into a certain directions.

I think that constellations of people might even be more important, as I've more than once seen people and personalities behave differently in relation to other people.

To give an example, a programmer can have certain values and have a set of technologies that he commonly uses to approach certain problems and might be the perfect developer for the team, the same person might do a horrible job, because of being too opinionated, despite having the general knowledge for leading a team. Of course one might equal that to bad team leading skills, as the person is unable to let these things go, and that might be true, but then which personality trait isn't also a skill?
I wrote my first compiler using Turbo Pascal for MS-DOS at the age of 17, before getting into the university.

A CS degree just makes it easier.
I doubt you'd manage 20mph unless you jump red lights. My 10 mile commute in Manchester takes 45 minutes mainly because of traffic and lights.
Registration for pgDay Paris 2017 is now open
How to Fix Overselling Issues in Magento
I'm sad that "[FGRU]S ({Field|Group|Record|Unit} Separator)" didn't get much use, and instead we have to rely on tabs or commas (TSV / CSV), and suffer from the problem of quoting / escaping.

BTW, I use Form Feed (CTRL+L) character in my code to divide sections, and have configured Emacs to display them as a buffer-wide horizontal line.
Steein – What's New
So now compilers should only be written, if v1.0 is production ready?!

> So this is mostly theoretical.

No, it is setting the facts straight about the widespread ignorance of mixing languages with implementations.
Trump denied citizenship of German town – 1koboAFRICA TV
I'd be thrilled if I could flip a switch and make our DB 10x faster. It's currently our performance bottleneck.

However, migrating an existing production DB (especially to an unproven technology) is no small matter.

And even just adjusting configuration for performance purposes can be risky. I'd prefer to do it under the auspices of a consultant DB admin with at least 10 years of experience administering and tuning this particular DBMS.

So in short, DB performance is enormously important, but it comes in third to reliability and stability.

Once your solution has been in broad production use for at least 5 years, I would absolutely consider it for a new project, though!
There are blurry lines though, which is what the court case will determine.

If you have your laptop at home and are technically on call ( for example, in Spain, if you are paid above average for a position it can be claimed in court that you were technically on call. Happened to a friend of mine )

Also director that have the "unlimited holidays" could be considered on company time whenever they didn't book holiday in the system.

Companies put abusive clause in contract, saying that everything you develop, anytime, anywhere, automatically belongs to the company.

Director time is a funny thing too. A lot of those director level that work 100+ hours per week include lunch with people, going to a party, playing football with peers, ... and in any case, company encourage bonding outside working hours. Technical people, developer are expected to have their work as a hobby and train outside business hours.

The room for liberal interpretation is vast and Tesla is a thin skinned company. But well, court will tell.
Doesn't Slack have a similar system to IRC, where you can specifically send a notification to someone by prefixing with their handle?

I've worked remotely for many years and this was never a problem. Need some company? Just read and follow a few channels. Want to get work done? Ignore client and code. If someone needs me, a notification + sound will pop up. Works fine with IRC, really.
I phrased it like that as I am not an expert on US privacy laws. But yes, certainly everything I've read over the past few years seems to indicate that the EU is way ahead of the US when it comes to protecting user privacy.
Hate speech is when someone verbally attacks a person or group on the basis of harmless features of theirs.

Just like freedom of movement doesn't grant you the right to get into any bank vault, freedom of speech doesn't grant you the right to harm.
Birth of the Virtual (Store) Salesman
Yes, I've heard similar things. But they're really generic - that's why I've asked.

I was wondering if there are somewhat more concrete examples. Like... some specific use cases and clauses that conflict with them.
Standard practice in London is to ride a Brompton, which folds so compactly you can keep it by/under your desk.
Acer to start selling notebooks blessed in the name of sea goddess
> A histogram of the duration it took to serve a response to a request, also labelled by successes or errors.

This is so much easier said than done. Most time series db that people use to instrument things quite simply cannot handle histogram data correctly. They make incorrect assumptions about the way roll-ups can happen or they require you to be specific about resolution requirements before you can know them well.

Then histogram data tends to be very expensive to query so it bogs down preventing you from making the kinds of queries that are really valuable for diagnosing performance regressions.

Finally, the visualization systems for histograms are really difficult because you need a third dimension to see them over time. Heat maps accomplish this but are hard to read at times and most dashboard systems don't have great visualization options for "show this time period next to this time period" which is an incredibly common requirement when comparing latency histograms.
I'm on mobile and can't link it but I encourage you to read a recent study published in Neuron by Highland, Owen et al about this matter.
As an engineer I've learned to appreciate counter intuitive strategies and laws but as you said... the desired outcomes seem unlikely here.
So what? You really think that if a government agency asks for data, and an US-government argues (again) that an US-company does not have the right to not give the data out, Amazon will not comply? This is exactly what was part of the whole discussion about Privacy Shield, and you saw how that ended up.

Edit: grabehs answer is clearer than my own. Thanks.
I did answer your question. As for your answer, well, the vast majority of people do not choose to stand on principle when faced with the likelihood of falling from a fourth floor window, falling into a death spiral of unemployment and homelessness that leads to freezing to death on the street or suchlike dire fate. You claim you would; the two obvious possibilities to account for your claim are:

1. You are a man of principle, to a degree that is highly unusual.

2. Your intuition, from a position of safety and comfort, about what you would do in dire straits, is inaccurate, to a degree that is highly usual.

The difference in prior probability of these two scenarios is equally obvious.

> If you were fired from your job tomorrow, are you really going to drop dead? I doubt it.

I already pointed out that much depends on whether other employers are offering better terms. But as for your question, actually there are many people for whom being fired is a life-threatening crisis. For many people, the expected timescale to find another job is somewhere between several months and never. If you've been unemployed more than six months, your perceived employability drops sharply. Many countries have an inadequate social safety net, such that long-term unemployment is likely to lead to homelessness, which is a life-threatening condition from which it is very difficult to escape. I remember one person who spent some time homeless and barely escaped from it, saying if it happened again he'd just commit suicide on day one and be done. That is the reality for a large percentage of humanity today, and in most developed countries it's getting worse not better.
Yep. Or increased confidence / decreased nervousness could minimize mistakes. Lots of possibilities.
Onli is talking about the potential for US authorities to order US companies to disclose information hosted by them regardless of the location of their services, not the actual security of the data. The issue of US companies being compelled to disclose is the subject of ongoing litigation between Microsoft and the US. I believe the Supreme Court will hear arguments this year.

Of course if you are encrypting hosted data and AWS has no access to the keys, then that gives comfort over the disclosure. The relevant authorities/local authorities would have to come to you for disclosure of the keys and you would have any protections applicable under local laws...
Hope is not the same has belief or prediction. Nothing wrong with hoping for the best.

I still maintain it's part of the 'complacency' we endure, because a lot of things are 'good enough', and when people are satisfied, they feel little motivation to right the wrongs that remain.

Like surveillance, skewed trade deals, privacy laws, the emerging of rivalling global powers (see China and Russia) and taking the internet and computers serious in general.

Oh and, if we can lift the global standard of living, then we don't need big border protection budgets, because people will have less motivation to migrate.

I sure hope we will be able to avoid a war. At least a war like the Second World War.
Then in that case your comment doesn't add much to the conversation, to be blunt. Most people love to do something and don't like jobs (in general, or just their jobs).
What's a "harmless feature"?

What about features where personal harm are traded for societal harm? (i.e. most politics) Can we discuss those?
Tesla: GM and Uber bought ‘little more than demoware’ with $1B acquisitions
It's not in Europe's interest to destroy nation states and replace ethnic Europeans with non-verified nationals from "risky" countries.
Gorbachev inherited 65 years of Soviet communism: a super fragile system, based on very tight, top-down command & control. On the surface these command & control societies appear more orderly than democratic societies, but they are very bad at dealing with complexity and at adapting to big changes. Gorbachev made the "mistake" of perturbing the system too much through his attempts at reform.

Also, economically, I don't think the Soviet Union was in such great shape as you say. A space shuttle is not the same as having an economy that creates surplus wealth in real terms. The war in Afghanistan and having to compete with a West bouncing back from 1970s stagflation were other factors not under Gorbachev's control.

The same will at some point happen to e.g. North Korea or Cuba. It has happened to some of these Arabic regimes: when the top echelons are removed or the repressive nature is relaxed, the entire order collapses, leaving a big void and a population which has less than before. In some cases, much less... (Hopefully, North Korea and Cuba will receive lots of support from their neighbours, so it won't be too bad.)

It may also happen with our financial system, the continuation of which comes with ever escalating costs, top-down intervention, bluff, guarantees and outright financial repression. Like Gorbachev, some politician or bank would accidentally upset the balance and would get the blame. E.g. "he raised the rates too fast". Or "too slow", depending on what actually happens. But in reality you should blame the historical fragility of the system itself. (I like the term Soviet monetarism.)
Cache Me If You Can
China Trials Its Own ‘Bitcoin’ but Here’s Why It Will Probably Suck
Metallic Hydrogen Once Theoritical, Is Now a Reality
Our journey migrating 100k lines of code from AngularJS to React (Chapter 1)
If you don't agree with the laws and social norms of a country, you're free to break them in protest and suffer the consequences. People nowadays seem to think that civil disobedience should not involve any sacrifices for the disobedient.
React Native: What to Expect
> Since mortgages are often linked to Libor (in some countries) that means all this probably means a bunch of people saved a few pennies (literally) on their mortgage payments a few years back, mostly at the expense of large investors. Yeah, I know, that doesn't mean it's either moral or legal but...stealing an almost immeasurably small amount of money from a hedge fund and giving it to a home owner is not exactly "robbing widows and orphans" territory.

Many of those large investors are mutual funds and pension funds. Some of which do fund widows and orphans. E.g. I think CALPERS was involved in one of the lawsuits?

Stealing a penny each from a million people surely must be just as evil bad and wrong as stealing a million pennies from one person (any sensible way of relating money and harm comes up with that result). I think the reason it seems less bad is that our monkey brains aren't good at comprehending the concept of millions of people, so when we say "a million people" our moral intuition just interpreters that as "lots of people", i.e. "a couple of hundred people".
I just think the tone of your overall argument is too alarmist. I eat processed foods from time to time - cookies, potato chips, hot dogs, ice cream, McDonald's etc. They aren't in my regular diet but if the situation is right I'll eat it, I don't think they are unhealthy because my body can probably cope with whatever is unhealthy in them, just like I drink alcohol from time to time but I don't do it on a daily basis.

I don't think anyone is advertising cookies, potato chips or ice cream as healthy diet choices. McDonald's has some actually balanced things on their menus (from macro nutrient perspective) like their breakfast egg burger was ~25g of protein/carb/fat - but if you order 3 + 1/2 liter of cola and fries along with that then yeah it's not going to be good for you.
The Federal Data Protection Act in Germany authorises data transfers within the EEA (and outside the EEA in certain conditions). It implements the EU's Data Protection Directive. Clearly you're not going to have much of a single market in the EEA if individual states are permitted to restrict data from being transferred outside its borders.
But you can define an interface that matches someone else's types and then attach the method to it.

The main similarity I was going for was the way that an interface fits anything that matches it, rather than being directly implemented by the type. A method could be attached to an interface that matches a struct with two specific variables while Elixir could define a pattern on a function that worked for any struct that contained those two variables.

They are both doing a similar thing a different way.
That simplification results in an enormous exaggeration of the benefits. The actual result is between $25-30k. Assuming the rate of return is steady (which it's unlikely to be).

Which isn't an awful return on $6k total investment, but isn't a mind-blowing 10x return either.
Solid State Relays (SSR) do work great. Internally they use an LED to close the switch rather than the mechanical coil mechanism used in the classic click relays; these are totally silent.

I am using one to turn on/off the mains power of a 12VDC transformer. The nice thing about an SSR with an input range of 3–30V (a common type) is that you can drive it directly (and safely!) from a Raspberry Pi GPIO pin (3.3V).
A new brain mapping technique reveals circuitry of Parkinson’s disease tremors
Communication, yes. But synchronous, blocking communication?

You have an organizational problem there.