skysight-inc/HackerNews huggingface dataset:
(Tedious disclaimer: my opinion only, not speaking for anybody else. I'm an SRE at Google. My team is oncall for this service and I know exactly what happened here; I probably can't answer most questions you might have.)

Let's go with "yes", as the most accurate answer. As soon as I or whoever is oncall has figured out what change was responsible, we can usually revert it quickly and easily. Usually, if I'm oncall and I have reason to even suspect a recent change might be the cause, I'll revert it and see if the problem goes away.

The difficulty becomes more apparent when you realise the sheer number of infrastructure changes being made every hour, some of which will be fixes to other outages, and some of which will be things you can't revert because they are of the form "that location has fallen offline; probably lost networking" or "we are now at peak time and there are more users online". So if your question is "can we just roll the whole world back one day" - no, too much has changed in that time.
I actually think it does have one feature: the ability to edit text.

For all the other things (syntax highlighting, VCS integration, debugger, test framework, compiler shortcuts), you can take away two or three of them and still have a worthwhile program.

But if the text editing part is non-existent or painful to use (think only emacs bindings to a vim user, and vice versa)? It's game over.
Are you not satisfied with NumPy and associated tools?
Makes me wonder if Knuth agrees with Dijkstra about the preidcate transformer?
It's been almost a decade, a lot of bugs, annoyances and slowness has been ironed out. Most important libraries are py3, which is a biggie, and py3 changes were backported via __future__ to py2 so you can easily begin getting used to the syntax in current apps.

So now that you are used to using print("hello") instead of print "hello" and not having to use u'whatever' all over the place - it was a perfect time to experiment with toy apps in python 3, since they are mostly backward compatible with python 2 without all the 2to3 nonsense. Even ubuntu made it default.

Which leads us to asyncio, the killer feature - people were prepped to move...but didn't have a really compelling reason to...until now.
This just demands a new strategy for blocking.
The format() method is more capable as it plays nice with heterogeneous duck-typed objects. It is type aware and you can supply your own custom formatters through __format__ methods that can receive parameters from the format string.

% will spew TypeErrors if you don't get the format specifier right.
California Court Asserts Jurisdiction Over Non-Resident Internet Publisher
On iOS I've been using Scanner Pro for years and it's worked very well for all manners of things, from receipts to notes taken during classes, or other special papers.
If I had to eat one of those blindly it'd be the bottom middle. Gotta balance those macros.
The EFF's 'HTTPS Everywhere' Firefox addon [1] has a setting to block all HTTP requests. This is not enabled by default [2], but when turned on, will exhibit the behavior you want.

[1] https://addons.mozilla.org/en-US/firefox/addon/https-everywh...

[2] https://www.eff.org/https-everywhere/faq#faq-When-does-HTTPS...?
Best guess is because it's what the --help says to do if you just glance at it

$ fast --help

Usage
$ fast
$ fast > file

Example
$ fast | cat
90 Mbps
Or maybe security through, you know, actual security.

Closed source does not mean obscurity–– and open source does not mean clarity (see OpenSSL, that one Linux 2.6 thing¹, etc).

It's not like being proprietary suddenly means the only security is through obscurity. Why do you think that? Are you just a zealot? Did you not consider that closed source software could be well-engineered and secure? You're welcome to read about some of the security features in Windows NT² (that article is a bit old but still relevant), which are considerably more thorough than (non-SE)Linux (I think SELinux has auditing now, so it's at least comparable to NT).

Now, don't get me wrong, I generally prefer open-source tools (for a variety of reasons) and tend to trust them more, but saying stupid stuff like you are just gives open source a bad name.

On top of that, obscurity is a perfectly valid layer of security. To use a mediocre analogy, of course you want your safe to be strong enough that nobody could break in even if it's in plain sight—but it's certainly not a bad idea to hide the safe as well.

¹ https://lwn.net/Articles/341773/

² https://www.microsoft.com/resources/documentation/windowsnt/...
What Experts Wish You Knew about False Memories
Infrastructure Automation Developer (RoR) | PlayStation (Sony Interactive Entertainment) | San Francisco (SoMa) | Full-Time | Onsite

Our cloud engineering team is seeking a full stack developer to help us build tools to automate cloud infrastructure used by PlayStation and other flagship Sony devices and services. The role would be working on an extremely visible internal project as the goal is have our other operations and developer teams within PlayStation using it every time they want to use the “cloud”/AWS.

Ideally this person will be passionate about helping to automate everything we do from an engineering perspective, and possess strong Ruby / Ruby on Rails programming experience. In addition, Web development skills using HTML5, CSS3 & Angular.js would be extremely beneficial in the role.

Feel free to directly apply online (https://goo.gl/YfEvPq) or message our recruiter Stephen (Stephen.anthony@sony.com) regarding any questions or inquiries!

For a list of our other engineering job opportunities visit our Careers Page: https://www.playstation.com/en-us/network/careers/
Actually, it is based off the initial implementation of that. However, it looks like the old version is no longer being maintained. If you look at the code, you'll find the original code in the ORIGIN/ folder.

I cleaned up the function structure and added a couple features.
Attention startups: THIS is what your public postmortems should look like.

This level of detail and honesty, this level of specific steps that are being taken to prevent recurrence.

75% of startups try to sweep downtime under the rug and don't even acknowledge problems happened at all -- or only do so privately in a personal support email after hours of interrogation. Another 20% just write "we had some minor issues but everything is fine now."

Be like Google.
> The point of 'taste' is generally to find things safe to eat.

Well, there were coconuts and mangoes around too, but our "medical" person chose to sample the only one he didn't know anything about.

Alaskans have this thing they say about Darwin and natural selection. I Just don't recall how they frame it
> Sadly, the pain was exacerbated by most alcoholic beverages, although mildly appeased by pina coladas

This is a crucial finding. Clearly, public authorities in Caribbean countries must now install refrigerators stocked with piña colada on all public beaches, as an urgent matter of public safety.
>just not expect people to take them at face value,

Of course not. But no one asked you to take the views of the Mises Institute at face value. It appeared to me that you were implying they were biased, meaning not credible, based on the fact that they have endorsed free market economics since the 1950s. Which is an assumption that a group that regularly endorses a particular school of economic thought is biased toward that school of thought for reasons other than sound and impartial economic analysis.

If I was misreading what you were implying, then I of course take my previous comments back.
I'm curious how webpass is achieving this type of coverage. I live in a pretty small town and our one Wisp has saturated nearly every channel of 900mhz, 2.4ghz and 5ghz. I work with the local radio station frequently that leases tower space to them. I know for a fact they have no spectrum left for unlicensed backhauls in those frequencies. It seems like the problem would be greatly amplified in urban areas unless they used licensed backhauls.
Create your own API for Craft Data Plugin (no code required)
Exactly. Primarily the technologies of mass media and democracy.

Of terrorism, the newscasters on TV who sensationalize the act and the politicians who fan the flames for their own benefit are just as guilty as the person who blew themselves up.

(Though obviously, only the latter is guilty of murder)
Similarly, one of the other bits of advice for subversives and saboteurs that I've always liked went something like, "Do not dissent, object, or otherwise attempt to reinterpret your orders. Do exactly what you're told to do at all times. Orders from management will often yield contradictory or counterproductive results if followed to the letter."

That gem was from one of the WWII-era OSS manuals as well, if I remember correctly, aimed at French Resistance operatives working in Nazi-controlled factories.
If he didn't think he was cheating, why would he?

Also, I do not rule out that he didn't want the eerie feeling you can get from a portrait where the subject looks straight at you (https://researchnews.osu.edu/archive/eyefolow.htm)
New cell towers appear in Las Vegas during DEFCON
No this is not about separating the work from the man. We're not talking about personal stuff.

In his capacity as a senior leader of a major silicon valley company, he actively worked to limit people's employment opportunities. That tarnishes his record as a great leader.
Using Neo4j Spatial Procedures to Analyze US Congressional Data
Case intrusion sensors are a thing. And i swear i have seen cases with loops for padlocks.
A Deficit of Leadership in Silicon Valley
I'm concerned about industrial espionage:
http://www.cnbc.com/2015/10/19/china-hacking-us-companies-fo...

Also at personal risk is anyone with a US security clearance:
https://www.washingtonpost.com/news/federal-eye/wp/2015/07/0...
Isn't that a full rewrite though? How much is salvageable?

(Even more interesting is that I'm getting downvoted... has the hype pendulum swung that far?)
Not the person you're replying to but opposite of open source is closed source, and isn't that basically a black box to you since you don't know what it's doing?

Is there something more subtle I'm missing?
Youtube recently did a writeup on their long road to HTTPS: http://youtube-eng.blogspot.com/2016/08/youtubes-road-to-htt...

I find it particularly telling that switching to HTTPS caused many streaming errors to mysteriously vanish, and I suspect ISP / proxy tampering to be part of the cause. I'd love to know more about what their engineers saw though.
Mozilla Foundation Financing
Kaspersky has significant ties to the Russian government, so presumably some nation-state who Russia opposes.

This likely means the USA, a US ally like Israel, or a growing power such as China or India.

But the USA is the most likely candidate.
I agree that machines won't necessarily have to do everything the same way we do things to be "intelligent". On the other hand, the concept of artificial general intelligence implies a machine that can perform all of the same functions a human can: "Artificial general intelligence (AGI) is the intelligence of a (hypothetical) machine that could successfully perform any intellectual task that a human being can."[0]

And if you look at what humans do that we characterize as "intelligence", it's a substantial list of different functions: "Human intelligence is the intellectual capacity of humans, which is characterized by perception, consciousness, self-awareness, and volition. Through their intelligence, humans possess the cognitive abilities to learn, form concepts, understand, apply logic, and reason, including the capacities to recognize patterns, comprehend ideas, plan, problem solve, make decisions, retain information, and use language to communicate. Intelligence enables humans to experience and think."[1] If I take an engineering perspective and look at the list of functions that an AGI would have to perform to be an AGI, I would definitely want to give it more than a text-in, text-out interface so that it could have, for example, perception and volition.

For example, imagine a theoretical "AGI" that exclusively deals with a stream of text in (as human language) and a stream of text out (again, as human language). If you ask it any questions about its physical surroundings, it's either going to make things up (which isn't perception and therefore fails both at being useful and meeting the definition of intelligence above), or it's going to get information about its physical surroundings via some proxy that feeds it a linguistic stream of information about its surroundings. But it doesn't matter if it's getting perceptual information from a proxy or from more directly embedded sensory interfaces; if it's getting perceptual information and able to use it sensibly, then it's performing the function of perception. And in that case the proxy source of perceptual information may as well be considered part of the "intelligent" system.

These kinds of articles seem a bit silly to me, because they seem to imply that we should expect to be able to create a system which is "intelligent" but which only performs the function of understanding and producing meaningful language. But if you're only handling language, you're taking away all of the other functions that are part of the definition of "intelligence" above, which leaves you with a system which is far short of anything we'd consider "intelligent".

[0] https://en.wikipedia.org/wiki/Artificial_general_intelligenc...

[1] https://en.wikipedia.org/wiki/Human_intelligence
During the cultural revolution, the complete romanization of Chinese was explored. The idea was ultimately abandoned much for a similar reason Japanese will probably struggle to go character-free: there would be too much ambiguity in the written language.

This poem was the go to for people against romanization[0]

[0]https://en.wikipedia.org/wiki/Lion-Eating_Poet_in_the_Stone_...
Tribler is a research project of Delft University of Technology. (...) Tribler is the first client which continuously improves upon the aging BitTorrent protocol from 2001 and addresses its flaws. We expanded it with, amongst others, streaming from magnet links, keyword search for content, channels and reputation-management. All these features are implemented in a completely distributed manner, not relying on any centralized component. Still, Tribler manages to remain fully backwards compatible with BitTorrent.

https://www.tribler.org/about.html
I wish people would believe this. I had an hour long fight with my ISP the other day - the customer support people are provided with a script that they have to follow, and I'm trying to tell them that the speed isn't as good as they claimed it was. It got to the point where I was sharing screen with them on TeamViewer to show them the download speed I was getting.

Their response? "We use SpeedTest.net as standard, it must be a problem with the servers that you are using".
I'll be impressed by the new async features when they abstract the manual declaration of the event_loop in ways similar to Elixir or Golang. That's still a very confusing part for me and I find it hard to implement async properly into my programs in such a way that it's worth the added complexity.
So, umm, is nobody else going to call this racist?

> Every bookstore, magazine stand, and school, has a significant portion of its bookshelves packed with comic books. Why? It’s generous, and a bit dismissive, to say that Japanese folks simply love “cute” things. It’s probably truer to note that a significant segment of the population isn’t accustomed to reading, or thinking, at an adult level.

> Kids in Spain are reading Kiss of the Spiderwoman , kids in America Harry Potter, and kids in Japan . . . Naruto, the adolescent ninja. What’s Japan famous for? Literature? Movies? Music? Web design? Please. Comic books. Anime. Illustrations everywhere.

Right, I'm guessing they haven't read Tales of Genji or Saikaku or watched many of the films out of Japan in the Criterion collection. But let's dismiss an entire culture and history because of the popularity of anime (which, by the way, is not just for kids, but that's a different topic).

> Japanese people themselves are aware of this; if not individually, then at least as a group. In recent years a flood of new words has entered the language, and guess what, they’re all written with the Japanese phonetic alphabet, katakana.

And that's because they can't read it? WTF. Katakana is pretty. It's marketing. Sometimes Japanese poetry (yes it exists) uses katakana for style and emphasis. I don't claim to know how Japanese marketing works but you, author, don't either.

> Nobody bothers to make kanji for stuff anymore, because half the time, no one can read it.

What? Even if you're being hyperbolic, that's still too much. Yes, there's a lot of difficult kanji even for native speakers. For foreigners like me, it's the biggest barrier to learning it. But to claim that native born speakers can't recognize half the words in common use...

> Ever wonder why Japanese people have such trouble learning English? Just look at how well they speak their own language.

Again, even if you move past the reductive reasoning and general racist stereotyping, it's just plainly wrong. Even in a logical level. Do you really think a nation of people who speak a language can't do it well? Why do they choose that language then?

Seriously, I get "skepticism", but wtf HN. If it looks racist and smells racist, let's not just skid past it and just inquiry about "supporting data".
Cool that you can do that with cardboard, but $120 is a bit steep.

I'm sure you could get the cost down with volume, but how low, really, can get you go?

Wouldn't it be better to have something that would sit on top of a desk (and was height adjustable)? That way I can keep my existing dest and easily pop up when I want to stand.
This does something good by providing a nice service for a common and difficult to answer question, and also seems like a smart strategic use of Netlix's resources.

The net result of applying their capital, engineering talent and existing infrastructure here: a positive recruiting impact for engineers, a positive branding impact for consumers visiting fast.com, and Netflix obtains information about internet speeds for IPs that are not currently Netflix customers, information that many businesses would find useful for things like determining the market for high bandwidth applications.
The word is very special to this law as it is the core word defining "Digital Currency":

>“Digital currency” means any digital representation of value

You can't classify something as digital currency without knowing what value means or how to measure it.
Probably also useful for frequency synchronization for large baseline radio telescopes. I believe now they use hydrogen masers. One needs to maintain coherent receivers to several GHz over thousands of km.
I wasn't saying it was only secure due to obscurity. I should asked more clearly - "So the idea is to enhance security through obscurity?" For mission critical secure systems, I can see a case being made that software should be closed source, as it allows fewer people to be aware of potential attack vectors. Especially, if you know the software you are creating won't be used externally much or audited.
Ever been in an organization with use it or lose it budget rules? The government, or the people in it, like to keep their options open.
Thanks for the follow-up, it's always insightful to hear from people who have seen these things in the trenches on larger systems then I've had privy to.
Yea we see developer work as a key use case for the Superbook. We have a decent desktop browser in the Superbook, but it's going to take some work to integrate a full dev environment. Something that we're keen on doing.
Clearly this article was written tongue in cheek. Perhaps that was lost on you.
> The word is very special to this law as it is the core word defining "Digital Currency":

It may be important to this law, but that doesn't mean that it is used specially (as in, in any but its most contextually-obvious general-use sense) in the law.

I mean, the meaning of "is" is also very important to the meaning of most laws, but is rarely defined in the enactment.

> You can't classify something as digital currency without knowing what value means

True, but that doesn't take a non-standard, law-specific definition.

> or how to measure it.

Untrue -- quantification of value is not relevant to the definition.
Zero attempt to find data to prove or nullify his hypothesis. Curious how the data from co-working spaces pan out...
Brevik committed unthinkable acts in an attempt to change Norwegian society. Applying anything other than the established law to him, let alone ending the European moratorium on capital punishment, would gift him success.
Okay, but if you lift that barrier there is still a major fundamental problem: the people in customer support don't know how to code. The few people in customer support I've known who knew how to code changed jobs on fairly short order.

The fact is, even in the bazaar model where the barrier is low, when does customer support make code changes? I'm talking here about instances where customer support for open-source projects exists.
I've seen Google ask for an NDA before acknowledging a problem existed and was fixed. They are at best selectively transparent.
Walking a mile is 3x more expensive than driving, from a fuel perspective
You'd be surprised. A good friend of mine is an Afghan who grew up sleeping on a dirt floor alongside his 5 siblings. When he was 15, his parents sent him off to their family village in order to fight the Taliban.

I first met him at our PhD program orientation in the US. He speaks four languages and and is one of the most well educated people I've ever met. Granted, he's an exceptional person but by no means of a unique one.

Edit: can't help sharing something that just happened last week, I was with my wife in Athens, where she had just started her thesis research, interviewing Afghan refugees in one of the big Greek refugee camps. She befriends a 17 year old Afghan kid named Javad, no family or money, speaks nothing but Dari, and one of the first things he asks her is "can you send me a PDF of an intermediate to advanced level mechanical engineering textbook?" We're planning on sending him an ipad with a bunch of PDFs and sci hub articles.

I realize these are just two personal anecdotes but they have definitely changed my mind on this subject. Curious people tend to be curious regardless of their life circumstances.
> senior leader of a major silicon valley company

Pixar is in the East Bay, not the valley!
This is realistic; there are examples you can see.

Have a google around for Stuxnet; a fairly advanced piece of malware which went after Iranian nuclear enrichment centrifuges. It used five previously unreported Microsoft vulnerabilities and a bunch of fairly advanced techniques including jumping airgaps like ProjectSauron does via USB.

There are samples of Stuxnet kicking about, if you want to take a look yourself there's nothing stopping you. Although, you may be there a while.
Trump’s assassination joke isn’t just a threat to Secretary Clinton
Congressional aides I used to work with said it was on purpose to make invasion more difficult and provide navigation advantage to defenders of the city.
How does SigOpt compare to GPs?
You can always push storage infrastructure off onto grocery stores. Stop by one in the morning, buy your calories for the day, eat them throughout the day.

I get that not everybody is me. I'm trying to provide the viewpoint that we don't need a new product to solve the issue of healthy, zero prep food. Plus, the existing options are way, way cheaper per calorie, which is a pretty important consideration, since most people seem to be resource constrained (including me).
Expecting a comment like this. I got more than a few points for "bons mots" so giving back to you.