skysight-inc/HackerNews huggingface dataset:
+ suits in a court for employment-related matters (Arbeitsgericht) are free for the employee in Germany
People seem to make proposals to increase government power and control while thinking optimistically of how the best possible government could use that power, rather than thinking about how a much worse government could abuse that power.

Even when the current government is one you like, you should always think carefully about agreeing to give them more power, and consider what happens when (not if) that government becomes one that is hostile towards you. If an idea to centralize more power and control suddenly sounds terrible under those circumstances, then it was terrible to begin with. If an idea still sounds good even under those circumstances, and has enough safeguards in place to make it incredibly hard to abuse, then it might be a good idea.
And I bet the critical sub-domain vulnerability was fixed too.

The problem is that they are going to keep adding code, but won't get a security audit with every update. So all it takes is a slight mistake for it to be vulnerable again. What you need is a strong in-house pentesting team to be sure about there not being any new vulnerabilities with each release. Or atleast a bug bounty starting with beta releases, and let them bake before releasing them publicly.

The fact that such serious vulnerabilities come up at the time of an audit shows that they don't have one.
Most people in the US have very little choice in health insurance providers, and very little involvement in the transaction between the insurer and the health care provider. It's technically private but really the customer (patient) is almost excluded. It has lost almost all the attributes of a normal private business.
> Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag something, please don't also comment that you did.

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
> skip to nationalization so we can start talking about how we reprivatize it in a new, competitive fashion.

Can you give an example of this successfully happening with other industries of comparable size? It seems like a pipe dream to imagine giving our government total China-like power over the internet only for them to benevolently hand it back later.
Thanks. Actually, it turns out that the latest version contains a mini-editor for the appropriate file (whichever it is). And it includes a link [1] to further documentation about what to do with it.

[1] https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...
You're not going to believe what I'm about to tell you – The Oatmeal
No it isn't. NK can arguably hit the western Alleutians, if you trust a Russian source. That's what they mean when they "continental US," stretching that reach is plain fear-mongering. Second, due to the planet's shape, once NK can hit LA, it can hit most of the US, and the east coast is not much of a stretch. ICBMs come in classes, so to speak, and the "next step" has nearly global reach, but keep in mind that it is still far off for NK. That's why NK's repeated threat recently is to Guam, and the jury is out on if NK can even pull that off accurately. Third, by reducing it to "one bad decision by KJU or Trump" you exaggerate the agency of those individuals. If war breaks out, it won't be because of Trump waking up with a headache. If KJU makes a first strike, all hell will rain down on NK so that simply will not happen.
The whole Saddam story and Iraq war II pretty much guarantees that all nations will seek nuclear armament and will refuse to truly comply with any deal.

Yet another reason Bush II was the worst president of the last 100 years.
”the sort of fallout radiation provided by standard thermonuclear weapons […] decays by a factor of ten for each factor of seven increase in time—in other words, after seven hours, the radiation has decreased tenfold. After two weeks, it’s down to one thousandth. 14 weeks, one ten thousandth.”

With a mix of radiation sources of varying half lifes, it won’t be a 100:1 decrease after 14 hours, but is this, as I guess, just a rough fairly easy to remember fit to some sample curve, or is there some simple mathematical model behind this?
It's impossible to explain the Segwit2x bugs ignoring the social aspect.

The planned fork was supported by only part of the community, which would not have been a problem if it weren't for the lack of replay protection, which would have lost many people money had the fork been activated. The rationale for not having replay protection was to take over the Bitcoin network as a whole, with the lack of differentiation from the 'legacy' Bitcoin network being seen as a feature. In other words, rich people with a lot of mining power were planning on forcing the network into accepting their own rules (with most people in the network, running SPV wallets, doing so unknowingly), and if people lose money in the process, well, that's just too bad.

And that's just what touched me the most personally. There were a lot of other things in the Segwit2x process to be appalled with, such as the anti-developer culture, the infamous NYA closed meeting and general lack of transparency, and more.

Because I was disgusted with that bully approach, I did not invest any serious time reviewing the Segwit2x code changes, but instead did spend time studying, reviewing and contributing (my very small bit) to the Bitcoin Core code. I guess that other developers similarly had no drive to contribute to the Segwit2x codebase. I also think it's probable some people have found the bug/s and did not report them so as not to help bullies get their way.

In conclusion, the lack of review and testing, leading to the bugs, is not just a technical issue. Doing serious review and testing of open source code relies on support from the community, which was minimal, because very few competent developers in the space who understood what was going on wanted to help.
Data services back then like frame relay were so slow they could barely carry a single voice conversation over them. Long distance switching involved physically connecting together circuits over vast distances, the equipment involved was fantastically expensive and extremely intricate, in many cases all mechanical.

So yeah, it was stupidly expensive to make long distance calls because the equipment itself was stupidly expensive. Now the net cost of adding a phone circuit is almost zero, they just provision it on the digital switch. That today they charge for long distance is the criminal thing: We can video chat to anyone in the world for basically free.

The singular reason for declining prices is not deregulation, but the simple fact that as technology improves the cost of data goes down. First it became practical to transmit voice over IP, then later video, and now it's trivial for both cases.

The world you don't want to return to is where IP isn't omnipresent and bandwidth is crazy expensive because the equipment to handle it at scale hasn't been invented yet.
You’ll have to enable Hyper-V. If you’re having video card issues with Hyper-V + Windows 10 you can email me and we can try to figure out what’s going on.
if only tmux could scroll through the screen using mouse. Keyboard scrolling is a big no for me.
He moved to the US specifically to lie to federal authorities.

Lowly?
This is disingenuous. I assume you’re referring to the safe browsing service, which is run by Google and protects users from phishing and malware sites. In Firefox the requests made to Google's safe browsing are sent using a completely separate cookie jar that is isolated from the rest of the browser, so that even if Google is tracking the requests to its safe browsing service it wouldn't be able to identify you on the basis of the unique cookie alone. Of course if you’re still uncomfortable with this you can always turn it off.

I don’t know where the claims for permanent cookies comes from. Cookies have expiration dates like all other browsers and can be cleared by the user. I in fact use an add on that clears cookies on tab close except for a set of whitelisted sites.
If you think we have the worst things about a state-run system, you haven't tried using the internet in certain countries which do not need to be named.

It's far from as bad as it can get.
I'm a big weirdo and have all my cookies set to delete every time I close the browser, but, importantly, I recognize that I'm weird.

I think the vast majority of people want their cookies to stay around, especially so they can close and open the browser again and still be logged into whatever services they use. Yes, they could explicatively set it for each site, but why do so when they'd want to stay logged in?

A super-restrictive cookie policy would suit me just fine, but I think it would annoy a ton of users.
What Are Alexa and Google Home Missing?
Can a HN admin please change the link to the one that maj0rhn gives above? It seems to be the original source and better written and includes diagrams.

I also felt that the Pro Tribune version of the articles was bot-generated because of the capitalization: "that helps Enzymes known as", "changing signs with Electronics", "in response to a Particular signal". They occur at roughly the same column position, so it looks like the result of a fixed-line-length copy&paste into a word processor that auto-capitalized each new line. Horrible editing for them to not notice this.
geez, it was a(n interstellar) joke guys! the aliens might be using neutrinos or something!
I think you're talking about number of rating points and how the algorithm does not sort them by points. This is correct, the algorithm for HN for example, relies on vote-ups, gravity "time for decay", and some other factors to calculate sequence of top listings. Total vote ups is just one factor whose strength decreases over time.

Addendum:

(= gravity* 1.8 timebase* 120 front-threshold* 1
nourl-factor* .4 lightweight-factor* .17 gag-factor* .1)

https://news.ycombinator.com/item?id=1781417
== Thread where Paul Graham chimed in
List of websites that have third-party “session replay” scripts
So Hillary or Obama or Trump or Cruz can decide what goes on internet? No, thank you.

I would rather take the chaos of AT&T/Verizon/Comcast/Charter/TimeWarner. At least those can be defeated, the way AOL went away.

Is less regulation the problem today, or is it less competition?

Better approach would be let cities and towns compete the way water and gas or electricity is provided. People will vote locally and the best approach will win. People will vote with their wallets, their feet and at the ballet box. Megacorps or MegaGovs are not going be the answer.
That is not dead which can eternal lie
Hm, I’m interested to see a good proposal for this -

>Last Tuesday, the Federal Communications Commission, led by deregulation zealot Ajit Pai

Never mind. Unsubstantiated ad hominem in the first sentence. Move along.
We need to insist only on excellent public education. And then in aggregate, people can figure out what is fake. The problem is we're combining mediocre education, with propaganda specifically designed to work on the weak minded. And so it succeeds.

A vastly bigger problem than fake news, is how we've all sat on our collective asses as Democratic and Republican parties have sabotaged voting districts with gerrymandering and the Electoral College by giving those seats to party loyalists, not better people.

This is not at all the system we have.
http://avalon.law.yale.edu/18th_century/fed68.asp
How many fake ones were pro-net neutrality? I could see Russia writing fake ones to disrupt things... And then there will be the rise of the bot wars (Ender's Game was prophetic!).
I tried buying a shoe using Alexa, and this idea was born... a holographic fun AI assistant... would appreciate your feedback:-)
I agree. No dependencies is nice, but you step into a myre of dealing with low level pdf faffery. I'd rather let a very robust external tool with proven reliability
What is there to explain? Ordering is "heat" based, not strictly number of up votes. The high point total things in red are 20 hours old vs the 28 pointer which is only a couple of hours old. Therefore they have about the same amount of heat.

The thing in blue is politics, which according to the rules is off topic. I can't think of an explanation for why someone posted it.
The problem with making the government larger (in terms of responsibilities and influence) is that the incentive to be corrupt grows.

Then, when your government is large, the performance of your country starts depending on having a long interrupted sequence of perfect administrations, something that is very unlikely.

The idea of government is to have an entity that represents the best interests of people, to preserve and grow social capital, and achieve balance, not absolute control.
Those interceptors are almost useless, especially against high altitude EMP attacks. There are 44 interceptors total and it takes 4 interceptors per incoming missile. NK could easily end up with dozens and then hundreds of ICBMs. Plus those interceptors probably don't really work very well.

The entire NK stand off may be a trap laid by Putin/Xi Jinping to take over the world. Once Trump attacks, they launch EMPs on the US and make it looks like NK did it.

They could possibly knock out the US nuclear triad. The ICBMs are the main component and they're vulnerable to trickery due to the super short launch window.

All it would take is Trump refusing to launch for 8 minutes and then eliminating 18 x Ohio subs. Russia/China might take some return fire but it wouldn't threaten Putin/Xi personally at any point.

The US should be scrambling to get every nuclear weapon onto a launch platform, like nuclear Tomahawks on every naval vessel, and just shred the START treaty. Major US allies should have 500+ independently developed weapons.

We're currently living in a dangerous time where MAD may not actually be in effect and it could lead to WW3.
Perfect, I’m screenshottimg this answer and showing it to my friends when they get weird when I ask them how much they like their beer on a scale of 1-7.

Because science.
API mashup best practice for design, architecture and testing
I want to know what are the best practices for Api mashup + examples
Who was the boss who suggested this be done?
... Desire to be regarded as fast. ...

I assume you work with sprints and some points have been assigned to some user story. In my opinion it's good to generally first find the quickest solution that gives the expected result and then, if time is left, improve the code quality. If there is not enough time to properly finish a feature (i.e.: write good quality code), with good quality code, add a user story in the back log that explains the refactoring to be needed.

I guess in general this is also the way to go when you see other code, unrelated to the feature you are working on, that needs some major refactoring. Because at the end of the sprint you still want your own user stories completed.

You need your PM to understand the need for the refactoring, so you can dedicate the right amount of time and it gets a high enough priority in the backlog (some PM's might only want to focus on new features).
Pretty sure C-b,[ will do that.
`set -g mouse on` should be all that's necessary to enable mouse-wheel scrolling for tmux version 2.1 and up. This works for me.

https://superuser.com/questions/209437/how-do-i-scroll-in-tm...
Ask HN: How to get a Scala graduate position?
I've recently been getting increasingly into Scala, slowly going from 'writing Java in a more terse syntax' to 'programming functionally in Scala', playing with Akka actors/streams, and exploring ways of implementing CQRS/Event-sourcing on top of these. Dropped the familiar Spring Boot and its 10 second startup time in favour of Akka HTTP (since all I needed is a REST API anyway).

What I'm getting at is: after the initial pain period, these frameworks fill me with a sense of "oh wow, I really like how this is done". I can't help but love Scala and the ecosystem, I want to explore it further, dig deeper down the FP rabbit-hole, work with actors in the real-world.

I'm now determined to work with Scala when I graduate. The problem is that I'm not seeing Scala Developer openings aimed at graduates. They all seem to be targeting experienced developers. I did some searches on indeed for 'java' and 'scala' in various cities and London's ratio is the most favourable so I'm already searching in the right market.

My current plan is to try to find the time to put out a portfolio piece in Scala and apply for Scala positions, regardless of whether they're taking on graduates. But even then, what can I do to convince this company to take on a Scala newbie without an appropriate graduate program in place, when they could hire an experienced one instead?
> Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag something, please don't also comment that you did.

They were new. It's important to teach people these things instead of just deleting every comment that is bad. It's on all of us to maintain this site's culture, it's not just the mods' job.

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

Noted.
Not sure if the sample size is relevant to the total number of people working at desk jobs. It seems that this is very small percentage of the population
> It makes me wonder where things went wrong, as I recall the Firefox of ~2005 being snappier than the one of ~2015.

If you visit any page made in 2005 with any recent browser it will be unbelievably fast. Pages became more bloated in the last decade because they could.
Medical costs were skyrocketing before the mandate and that growth has slowed since ACA passage. Your Doritos thought experiment isn't based in reality.

Edit: because its so silly: A better parallel would be a world where everyone needed Doritos. In this world if you found yourself in a situation where you needed Doritos and didn't have it, you could check into a 7/11 and get a bag at the outrageous price of $5.00 for one of those little lunch ones. Thanks to Reagan, your Doritos needs cannot be turned down by 7/11 even if you can't pay. Everyone else has to pay for your overpriced Doritos.

Does it make sense to buy cheap Doritos insurance now instead of the high cost of Emergency Doritos?
Rich people borrow lots of money and buy assets.

Look at Donald Trump’s son in law as an example — I use him not to make a political point but because there’s alot of public information out there. He uses cheap capital to buy lots of cash flow in the form of apartment complexes. Being deeply in debt means that his liabilities get discounted by inflation, while inflation allows his company to escalate rents.

If you have cash or equity now, the smartest move you can to make is to borrow as much as you can afford and buy assets like real property or businesses that generate cash flow. Businesses like laundromats are probably more valuable than tech investments in the next decade.
> My gut reaction was to be suspicious of Mozilla, but then I remembered that they're Mozilla.

Mozilla's track record of software that aligns with FLOSS principles makes me trust them when they release new software which they claim aligns with FLOSS principles.

But if Mozilla engages in what you call "suspicious behavior," it seems like a bad idea to assume that it's ok because of Mozilla's track record. In fact, I'd go in the other direction and say that suspicious behavior from Mozilla is enough of an anomaly that you should pay more attention to it, not less.
There are lots of examples. For example a base 12 number system is superior to a base 10 one. Esperanto is strictly easier to learn than English and so would make for a better lingua franca than English does.

What doesn't happen very often is that the market chooses a worse technology when we each can individually benefit from picking the better one.

But the definition of "better" has to be right. Often things that are worse on one axis are better on another. See https://www.jwz.org/doc/worse-is-better.html for a famous essay about the difference between what makes software good versus readily adopted.
Elections do have consequences, sure, but they are far from the end-all and be-all in determining what happens in government. Elected officials should be continuously responsive to their citizen's best interests, not only every 2-6 years at election time. And, likewise, we as citizens have the responsibility to deliver our input continuously, not just to pull the lever at the ballot box every 2-6 years. In addition to voting, I go to protests, I attend local government city council meetings, I contact my representatives on occasion when they're dealing with issues that I care strongly about, and I also file comments with the FCC every time net neutrality comes up.

Saying "elections have consequences" is not an excuse to ignore all non-ballot citizen input.
Simpson's Paradox and the Hot Hand in Basketball (1995)
What a meaningless vague statement. It's almost as if it's propaganda delivered by a bot....
Nice guide; short and to the point!
Sadly, Ice-T, used a false dichotomy. We can hate the player and the game. And often should.

But you define the game too narrowly. The technical mechanism of the election to the presidency is indeed currently via the electoral college. That's one game.

One deeper game is mandate. If an election result is strong, the victor is seen as having a mandate to strongly pursue their agenda. See, for example, Bush's claim that his 3 million vote margin gave him political capital that he could spend as he pleased. [1]

A still-deeper game is around the rules of the system. We ended up with electors chosen by the states as a dodge around the problems created by slavery [2], and because framers weren't sure the general populace would have sufficient education and information to choose the president. But that didn't work well in practice, so after assorted changes mid-1800s we ended up with what we have now, pseudo-direct elections implemented through the existing system of electors. [3]

That's an obvious compromise chosen because nobody wanted to go to all the work of switching to fully direct elections. But we've had two failures this century. If Trump is a sufficiently bad president, I'm sure we'll change this. (E.g., imagine him starting a pointless war with North Korea that ends up with Seattle getting nuked. People would be very eager to Do Something, and the states could fix this without any federal changes.)

This is driven by a deeper level still. American government is "government of the people, by the people, for the people". We hire temp workers to take care of the details for us. Trump's job isn't to represent Trump. It's to represent us. All of us. And, I'd argue, the best part of all of us.

To the extent he fails at that, it's his fault and ours.

[1] http://www.sfgate.com/politics/article/Bush-claims-mandate-s...

[2] http://memory.loc.gov/cgi-bin/ampage?collId=llfr&fileName=00...

[3] https://en.wikipedia.org/wiki/Electoral_College_(United_Stat...
Apple replaces the entire top case when you go for retina battery replacement. So, you get a new top case with new keyboard + touch pad + new battery. I don't think they replace CPU. There were times Apple gave out a new MBP when they couldn't get new top cases.
Brad Cox: Planning the Software Industrial Revolution. A classic from the creator of Objective-C. Incredibly far sighted in 1990, and still very relevant today.

[1] http://bat8.inria.fr/~lang/hotlist/free/licence/papers/cox/C...
That was an incredibly long survey, felt like a participating in a survey marathon.

If anyone from the Go team reads this, in the future please try to be more mindful of people's time and keep the surveys shorter - you'll also get better data since less people will abandon only part way through :)
Tagged unions are an even better variant.