skysight-inc/HackerNews huggingface dataset:
You should consider testing to be a pyramid:

1) A smallish number of full end to end integration tests which actually make TCP requests to your app, and which actually have service talk to each other, etc.

2) A medium number of black box integration tests that just make HTTP requests to a single isolated service or component and verify that the response comes back out as expected (with no expectations on what happens in between input and output).

3) A much larger number of unit tests that are direct execution of business logic (just calling the code directly instead of calling the server externally) to verify various edge conditions in the inner underlying code.

To use a real world example you might have full end to end integration tests to ensure that your service allows the creation of a new account, and that when the account is created an email is dispatched, and that an authentication cookie is set which gives this new user the ability to make requests to the service.

This is just a high level test though. To back this test up you should have at least a couple hundred unit tests verifying that various edge cases with email formats, name formats, unicode characters in input, etc are handled correctly.

To speed up test suite execution time it doesn't make sense to run each of these hundreds of edge cases as full end to end integration tests, or you end up with a horrific test suite that will take minutes to run. So instead you should use unit tests to cover the underlying edge conditions. You can usually run a hundred unit tests in the amount of time that a single integration test will run.
> The fine was stupid when it was issued and it's ramifications were stupid when they forced Windows 7 N into existence.

This is just opinion

> If you view the fine as a tax it all makes far more sense

It is not a tax, so it doesn't make sense

> The fine is merely a tax that is the cost of doing business in Europe

Wrong, the fine is a consequence of breaking competition laws

> And Europe certainly has no issue demanding money from an American corporation.

The majority of the fines have been given to European companies, more than 80% of the money.

>Nation states demanding unreasonable things from foreign companies is nothing new. There's many a ruling that would have gone another way were the defendant a local entity.

Reality says that this is not the case, but if you have more data, I will look at it
Beached Blue Whale Saved in Chili [video]
Debian Linux founder Ian Murdock dies at 42, cause unknown
Goods and services. In terms of their core business, the money they charge British companies to advertise on the Google network should be taxed and paid to the UK government. I don't understand the problem?
I was referring to the fact that they mostly hire people that are (a) Jews and (b) Jewish. Jew is a race that I'm aware of. So, it's usually racist and religious discrimination.
Given that key based logins require signing a per-session token to verify the owner of the key is trying to connect (otherwise they would be useless since someone could just perform a replay attack) MITM'ing a key-authenticated session would allow you to perform attacks with that session, but it would not allow you to re-authenticate against that server later.
Yeah, or, Apple benefits handsomely from money spent on their behalf by the federal and local governments (e.g. the roads and public transit infrastructure serving their headquarters, the funding for the public universities and subsidized loans for private universities from which they draw their employees), but apparently doesn't feel any obligation for funding those benefits.

It's not about "feeling that they can spend the money better", it's that government already spent the money, and Apple (and other companies) benefited from it, and now they need to pay their share.
Oculus to Ship 'Lucky's Tale' Game with Rift
I don't think it takes a lot of imagination to understand that in this day and age privacy could also mean online privacy.

Years later his children will search for their father's name, find this and instead of people remembering positive contributions to the community, they'll find people digging in the dirt, looking for signs of drug use, calling death threats for cops, revenge, mental issues, speculate stuff without facts in general.

It would seem to me at least giving that statement from the family the benefit of the doubt instead of going for a legalistic interpretation "Well they didn't explicitly say not to discuss stuff online, so go ahead everyone, start guessing, send FOIA requests, call him unhinged etc..."
> Clearly, the issues in the examples you describe are with the expectations of the government and its citizens. I don't want to ever have to lie about things I'm not ashamed of

That's wonderfully magnanimous of you. But do you think it's reasonable to expect all your fellow citizens to hold that same conviction? Just because you value things that way, doesn't make it applicable to everyone. What I hear you saying is that if everyone would just conform to your worldview, you'd have a much easier time living in it. Or do you think that your view is universal already?

Also, privacy isn't a citizen vs government thing. Privacy is an expression of the power that every individual holds in every interpersonal relationship: the choice to share with or withhold information from another. And that is a personal choice.

Ideologies like "you should not judge" are at least as old as the Bible, yet we still haven't overcome it. In fact, judging from most Twitter stories I hear of (or 4chan/reddit subcultures), I'd say we have seriously regressed as a society in that matter. Please have a solution for solving hate campaigns and other forms of harassment first, before suggesting that we remove discretionary power from every individual.
That chart has a pretty critical caveat: "Does not include immigration to the U.S."
Also technical people are usually very arrogant in human sciences.

Just because psychology or art are not defined in formulas that doesn't mean they're easy. Quite opposite: they're so diverse that it's impossible to formalize them into strict laws.
"We're going to need about 150 employees at this business. Know anyone personally?"

"Yeah, about 70 Orthodox Jews and this one Italian dude who probably won't adhere to their culture. Might let him work from home."
Twitter’s updated Mac app wasn’t made by Twitter
Quicknotes – simple notes differently
Minimalistic Dependency Injection for ES5/ES6/ES7
The content rating systems should help parents make choices about what apps are acceptable. They should reflect whether the app can record information about the child.
It's feasible, but to make firmware useful outside of device encryption keys must be extracted or firmware need to be heavily patched. Both tasks are complex and there not many people that going to work on it because groups like fail0verflow don't support piracy.

Also video does show privilege escalation that start via webkit exploit, but that doesn't mean that they worked towards breaking of content encryption and / or dumping games.
Even accountants don't just plug numbers into a spreadsheet and get an answer. There are judgment calls and a range of reasonableness even within the Accounting rules.
Nadine, a human-like robot
If you can get rides with Uber instantly versus waiting 20-30mins with the competition, then Uber can raise prices a bit and not lose many customers. People are impatient and Uber has already trained a vast audience that you click a button and get a car in 10mins or less. Once you get used to it, you won't settle for an inferior network where you have to wait 2x or 3x for a couple bucks less.
The timing makes it seem like it may have been an insider leak to let AmigaOS live on. Either without Hyperion's support, or with their support, only not officially and so that they have no accountability.
Not all debug tools are single step debuggers. There are memory verifiers, formal proof techniques and self testing frameworks that Linux uses that are very, very useful
I just started a public beta of my - yet another notes app.
I wrote it for myself as the existing solutions like Evernote or OneNote seemed overcomplicated for this job.
My goal was to make note creation and editing as simple as possible, but having at the same time flexibility in organizing the noted.
That's why a note is what it is - just a note, no "name/subject" field, only one text. To keep it simple. But it's possible to use the concept of #hierarchic.hashtags to keep the notes organized. And plenty of notes are displayed on one screen to be able to see them at a glance.
Sorry, where is it said they will stop development of Persona? The homepage and the service seem to be in full health, there's no warning anywhere for users of Persona.

Is there any official statement that Persona will shut down?
ArcaBoard is a real hoverboard–but it’ll cost you $20,000
I, and many other ops-ish people I know, cringed at the obvious caching error that seemed like the most likely culprit.

The "in the middle of a DDoS" makes it make a lot more sense, and while this is still a cringeworthy situation, the cringing at least on my part is now more sympathetic than horrified.
Talk to some game devs sometimes, they don't think of it like a PC at all(which is why PC -> console is so hard and not vice versa).

I doubt we'll ever see this for titles that extract every ounce of performance out of a platform.
Good. All the companies listed in the headline are sitting on piles of cash, benefiting massively from U.S. federal and local government spending on their behalf, and paying a lot less than what they actually owe on profits earned in the United States. All of them should face massive, confiscatory fines.

I'm also sympathetic to the argument that the United States should lower its corporate tax rate, in exchange for corporations actually paying at that lowered rate, but because U.S. politics are broken, this is never going to happen. The next best thing is legal judgments against tax dodgers, and I'll take it.
Cisco gets a big patent win despite Supreme Court loss, overturns $64M verdict
I don't know what happened to him. I know, even as a white male, I have been harassed by police.

I fear police officers. I don't want to be around them. I broke up with someone, once I found out they dated a cop.

I'm not going to speculate on that Tweet. I could see how a bad run-in with the wrong cop, could push a vunerable individual over the line. Yes, I know there's good cops out there. (I saved you a cliche?)
Extensive discussion of Murdock's death on the front page:

https://news.ycombinator.com/item?id=10813524

https://news.ycombinator.com/item?id=10813826
Meet “Sledgehammer Shannon,” the Lawyer Who Is Uber’s Worst Nightmare
I live in Kansas City and have enjoyed Google Fiber for the last three years. (First the free 5Mbps, then the $70/month Gigabit)

The answer to this question, for me, is "Doin' the same shit. Slightly faster."

The speed test results are always fantastic, but real internet usage isn't quite as utopian as the hype makes it out to be. In some cases, I suspect there are bottlenecks between my house and whatever server I'm connecting to. In other cases, it almost feels like intentional throttling.

Netflix and Hulu performance is outstanding, but Amazon Prime videos occasionally drop into that super-blocky low bandwidth mode for seemingly no reason.

Most websites work great, but I've had super weird experiences with sites and servers that use IPV6 when I'm on my MacBook.

It's these weird quirks that probably keep me from noticeably changing my internet habits. But, as usual, YMMV.
It sounds to me like you need to stop abusing mocks in your tests.

I usually find such tests result from using mocks poorly.
A debugger shows you only one trace through your code at a time. You want to see most, if not all traces and prohibit any illegal state. Since we humans are quite limited to comprehend this multi-dimensional arena, we need to use some proof system to help us out. For example, static code analysis, type systems (static typing) or even formal proof assistants. All of these are readily available.

Another thing to realise is: a debugger works fundamentally on the sequential composition operator (putting instructions or statements after each other). We have to realise that the composition operator is very complex, hard to reason about and difficult to abstract (it's why modern build tools use a dependency graph and no shell scripts). As such, we should prefer other compositions in order to have correctness flow from our design, instead of our debugging cycles.
> Don't campaign against privacy in hope of indirectly fixing your actual concerns

So that's my fault for conflating two things without making it explicit - 1) privacy is a non-issue b/c of my aforementioned reasons and 2) I believe that no one really wants privacy, they really want the freedom to act transparently without punishment (since we can't have that, we ask for privacy instead).

> But that is not how you originally defined the problem.

B/c the original problem is about the person and their world according to their morals: if I used pain to get my way and it was legal, what need would I have for privacy?

> The idea is to not have to negotiate socially with them.

The article you provided only declares that there are points that exist that people will converge to when coordinating when communication can't be trusted or is non-existant, and I fail to see the relevance of it to this discussion.
> Exactly. And yet you write "He was repeatedly beaten by the police" ... "this will be easily proven".

To "prove" also means to "test", so especially with the "facts are not yet in" statement that you quote, it seems charitable to assume that "this will be easily proven" was intended to mean "this will be easily shown to be true or false".
http://identity.mozilla.com/
I thought you were kidding until I clicked the link. Probably named with intent to inspire comments just like yours. Lmao.
Fences in the past were mostly symbolic. If your neighbor wanted to get past it, he could usually just walk over it. Enforcing privacy is an equivalent of contemporary closed-off neighborhoods, with cameras and guards always on post.

The benefit you gain from making a Schelling point is a social kind of thing. It works because people agree it works. Just like all other customs. People bring up privacy of correspondence as an example of ages-old privacy right, but it works only because everyone agrees that reading others' correspondence is a dick thing. If we can relearn to rely more on such things than on direct enforcement, maybe an open world would be better for everyone than private, locked down one.
> And those guys hardly ever ship any code due to how encumbered developers typically are in those places and release maybe once every 6 months to a year perhaps.

I've worked in places where some teams ship with this three or six month frequency. They consider it completely normal and find ideas like continuously delivery or even weekly deployments as not just abnormal but risky and irresponsible! This is the very point OP is trying to make, the _normalization of deviance_.
You just re-invented high-level emulation. See UltraHLE from 1999.
Yeah, that's just batshit insane. Sorry.

Some sort of symbolic protest against car drivers is not going to help your cause. Your target should be the designers of the road system. Until you fix that, this is a stop-gap.

Either way, in case you are more interested in surviving rather making a political point (the wrong audience), it makes no sense to reject something that can protect you.
> If you view the fine as a tax it all makes far more sense

Which you shouldn't since it's a ridiculous premise.

Microsoft was found to have acted in an anticompetitive manner and for that they have to pay a fine. Not all multinational companies who exist in the EU have to pay an ongoing fine. It's not the cost of doing business. It's the cost of breaking the law.
FYI: "they immidiatly" --> "they immediately"
Not to mention that most devices these days connect over wifi, which almost always offers less than 1Gbps speed.
It is concerning to see flagged (deleted posts) which have theorized certain unlikely yet plausible scenarios. Just because an opinion or idea is controversial, doesn't mean it is offensive or not-constructive. Speculation is apart of free speech and should be treated as so.
if you declare privacy a greater need than better law, law-making and law-enforcement, you've already lost

I don't see law and privacy as competing for priority, I think they're complementary. Part of striving for better law, better law-making and better enforcement is an understanding that law is not always perfect, and improving law is a gradual, iterative process. Privacy - and other legal protections - are failsafes built into the system of law to mitigate the ways is which we anticipate it may fail.

I didn't have this in mind when I used the term "failure states" in my earlier post, but the choice of language comes from the way we build safety critical system. The primary goal is to build a product that improves lives, but part of that process is identifying ways the product could malfunction or be misused, and applying mitigations to prevent the negative outcomes. Ideally, on a prefect product used expertly, they're just extra features that never get used.

The reason they must exist is that our analysis can't assume the hubris of perfect design and implementation 100% of the time.
> No. It's not up to you. You have no right (or at least shouldn't) to expect me from ignoring or forgetting any data whatsoever

But should I have the right not to tell you about myself?

For that matter, do you have the right not to tell me your credit card number and expiration date?
I only met him once, but I thought Ian was a brilliant and funny man. Debian was the Linux distribution that sang to me, and is where I've spent the better part of the last 20 years. Thanks for all your admirable work, Ian!
Twitter's Long-Neglected Mac App Finally Gets a Refresh (Video, GIF, and More)
"The worst crop failure of them all would strike Ireland in the 1840s—the potato famine that still haunts that nation’s memory. The United Kingdom responded with the most ambitious program of food aid and cash relief ever attempted by any nation to that point, but one that still fell horribly short of the magnitude of the disaster. "

That's quite a nationalist spin. In fact, England exported far more food from Ireland than it provided in aid of all kinds, even if you don't count the grain consumed in making exported alcohol.

See http://www.usbornefamilytree.com/irishfoodexports.htm
or Wikipedia's article for references.
> However you want to call it, unlike a "proper" API, it is not of the right form to be copyrighted, regardless of the ruling pertaining to "proper" APIs.

Still waiting an explanation about web API's not being a proper API. They are not protocols

> That danger had existed even before the court case; the ruling simply did not lift it. Fair use is granted neither automatically nor in court. It is a defense to be used if you are sued

So anyone is on danger of being sued by a copyright holder of an API.
Jews in the Netherlands is a perfect example because I can't see how can one reasonably claim that it proves we shouldn't be doing censuses.

If an evil dictator wants to get you, he will get you, with or without a census available. There are countless other ways for him to explore. Shutting down every possible avenue of global optimization because it relies on knowing stuff about people is not a way to run a civilization.
It's only complicated because the corporations hire hordes of top-notch lawyers to figure out the optimal structure for paying the least amount of taxes by exploiting all loopholes and coming as close as possible to skirting the laws. If the corporations optimized for simplicity the corporate structures would be much different.
> I can imagine a scenario where a user that logs into a machine and tries to read a very sensitive file...

That's several steps beyond connecting to port 22 and slurping up the host fingerprint. At that point, SSH has prompted for credentials, accepted them, and set up a shell or SFTP session for you.

Hell, if the system lets you log in using SSH and read files, that really sounds like the system has granted you permission to access those files. (I'm sure a lawyer could argue with me, but I think we're all aware of how (willfully?) ignorant members of the Judicial branch can be of the nuances of computer things.)
Given that so many folks nowadays just pipe their cable or DSL modems straight into an 802.11g or n wi-fi router and then use that to connect most, if not all, of their devices, I think many customers who pay for these gigabit connections might end up disappointed.
Just wanted to note that the bible doesn't say anything about the fruit being an apple. It's the fruit of the tree of knowledge of good an evil. You can't seriously claim this was ever meant as an actual physical tree.
Really? I thought implicit arguments were a strict no-no in functional programming.
have to add that I've never done business with them, know about them primarily for their crypto pals challenge and microcorruption.com
This guy Michael Brown (absolutely no relation to Ferguson) an Inspector in the UK west midlands police force has been steadily writing many intelligent things over the years about the intersection of mental health care and policing.

https://twitter.com/MentalHealthCop

https://mentalhealthcop.wordpress.com/about/how-to-use-the-b...
>I wanted the community to pay attention

Now I'll ask myself: are we a community or just a bunch of brains (siamo una comunità o un'ammucchiata di cervelli)?
I didn't know Ian Murdock, except by reputation. But from the general tenor of the eulogies, I get that these tweets were not typical for him. Unprecedented, even. If it weren't for the fact that he's dead, I'd suspect that someone had hacked his account. I suppose that someone could have, and then faked his suicide. But that wouldn't be consistent with his arrest.

Anyway, this is all just too over-the-top speculative. There will be investigations, by prosecutors and by private parties. He was famous enough that this will not get buried. Until then, the drama is not at all useful. And I'm sure that it's very hard on people who love and respect him.

Edit: It's not about censorship. It's about respect and compassion.
Probably because a number of comments have been (justifiably) flagged, and given the inevitable flame-sensitive nature of the topic, the mods may have weighted it down a bit. A post's rank can be a function of any number of factors beyond just vote count, including possibly the size of the thread, and its age. Regardless, having even popular threads drop in rank is inevitable, and necessary.

It seems you've gone into the threads which rank higher than this currently and asked why each deserves to be there. That's clearly spamming the threads, so please stop.

Also, as per the site guidelines: Please resist commenting about being downvoted. It never does any good, and it makes boring reading.
I made that assumption explicitly, actually. To make it worse, it seems plausible that these kinds of dangerous AIs will be the most simple ones to build, since they won't require a lot of goal engineering.

Intelligence is a superset of feedback loops. It is concerned with cases in which feedback loops are not sufficient to optimize the agents objectives, and attempts to reach them using learning and prediction. The complexity in behavior comes from interacting with a complex environment and having many model parameters; not (necessarily) from the initial goals. (As an intuition pump, have a look at GoogleMind's atari reinforcement learner. The essential parts of the code fit onto a single page [1].)

[1] https://github.com/kuz/DeepMind-Atari-Deep-Q-Learner