skysight-inc/HackerNews huggingface dataset:
Browser still has the top part of the window containing navigation buttons. There will always be at least one way to "kill a website" if something bad happens. All other controls should be offered to webapps to let them give users a better experience.
Make end-to-end encryption the default, with an obvious opt-out for those that want to take advantage of the AI assistance.

Alternatively make opting into incognito mode super obvious and easy as well (but in a way that preserves security) and allow an easy option to always keep it the default, too.

And if Allo is going to be the AI-enhanced messenger from Google, then why not make Hangouts fully e2e encrypted like Facebook made Whatsapp?! Unless they plan to kill Hangouts soon? But I doubt that's even a medium-term plan.

I think Hangouts is here to stay for at least another 5 years, unless they intentionally deprecate it in favor of Allo like they did with Gtalk. However going by the current reception of Allo, that also seems unlikely at the moment.

I plan on moving to Allo myself from Hangouts and the only reason for doing that is the end-to-end encryption of Allo, considering Hangouts has none. So if they want more people like me to switch from Hangouts to Allo, then they'd better strengthen not weaken the Incognito mode (not just security wise, but usability wise as well).

Hopefully in the next 5 years we'll see AI-accelerators embedded into smartphone SoCs, so that most of the AI assistance that Allo can do now can be done locally, but I don't expect Google to push too hard in that direction, so someone else would have to take the lead (probably Apple, and I think they've already started doing stuff like that).

Also, this is somewhat wrong:

> However, turning off location history means you have to type in your full home address every time you want directions home.

You can set your home location in Google Maps, so then you won't have to use it as a "remembered location" through the location history system. I also think the starred locations will be saved similarly, and not through location history. So go ahead and turn off your location history.
I do not agree. Because I don't like my family commenting on my unpopular opinions.
My employer has been hiring a few people from some local coding bootcamps here in the Minneapolis area. Most of them are very decent at programming, so I'm not sure if they had any experience prior to their bootcamps or not, but I can't say I have any complaints for those they've hired. Never had a fix any of their code since they've been on the job either. Sometimes they need more help since they didn't get the discrete structures or software architecture knowledge that I did from my traditional CS degree. Honestly I think that should be something you pick up on the job or have been taught in high school (I'm biased of course).
Often, yep. Sometimes watching it go down is quite a trip too.

It's something an article I came across used as a conclusion while looking into how commenting communities can become friendly, turn into cliques, and then into "Join the Consensus or Die" cesspools:

>Numerous comment sections and message boards and forums probably have ups and downs between Community, Clique, and Cesspool outside of this example — I know I’ve seen it on Ars Technica as well. It looks to me like a general extension of human social habits, like an evolutionary necessity where feeling part of a group is comforting. Experience makes me believe getting upvote currency is a pathway to the pleasure center of the brain.

https://medium.com/@LongTimeLurker1stTimePoster/the-av-club-...
I had to reread the OP a couple times but I finally got it.

Give a child a smartphone with Simon, even opened to the app, and they'll wander off to YouTube or something else.

Give a child the game Simon which only functions as the game, and they'll be enthralled.
I think it's mostly weight, the newer one seems to be 300kg lighter which is a big deal. But that fact sheet was for the sedan so I don't know if it's apples to apples comparison. The worst modern model is 1.25 Studio (11/12-) 3d @ 16.4 seconds vs. 13 seconds from the 1975 model.
> That is because they are not standard liberals, they are libertarians.

No, they are not.

I am pretty sure they don't believe in abolishing all forms of government excepting national defence and contract enforcement.

What they actually want is for the government to support their priorities. Like preserving open space and parks and zoning against development, environmental regulation, support of infrastructure and transportation improvements, education and science research etc. But they don't like paying taxes much, they aren't interested in the government regulating their reproductive choices or recreational drug habits, etc.

Those positions are far from libertarianism. The accurate political term to describe this general world view is "elitism".
With that logic - that the intent is only to gather data about you and the assumption that few will bother with privacy features - then nothing is stopping google from using an open protocol and client to promote transparency.
Ah, the classic false equivalence argument.

You can expect at least one in any thread criticizing any country that isn't the USA!
Most people don't care, which means that if you want to chat with most people, you'll need to use mainstream tools.

If you don't want the features, then don't use them, but saying not to use the tool because you'll want the features that will take away privacy makes no sense.
I think a lot of the text written on this page can be explained by his tweets. Your experience reminded me of his this tweet:

"Proud of being gentle with the waiter & tough with powerful ass*les rather than reverse..."
https://twitter.com/nntaleb/status/709083677993598976

(Also, please take it in good faith. Don't at all mean to imply equivalence or difference of social positions of any parties. )
I'm a Republican. Been working in or for valley companies since 1998. Engineering then business. The last five years I've felt my views become increasingly marginalized. The left in the valley has become increasingly vocal, from the c-suite down, and I've been reluctant to express my views for fear of retaliation (See Mozilla's ex-CEO.)

The valley isn't a place focused on the innovation and free thinking that gave it a rep as libertarian. It's focused on money and power at an international level and it's found the left worldwide as the most amenable to that path.

Zuckerberg, Eric Schmidt, Benioff, Tim Cook... These are the narcissistic, self-righteous, power-obsessed business leaders from almost every dystopian novel or movie the last 100 years - and they are creating the very technology to give themselves real, orwellian, big-brother control, hand-in-hand with governments.

I fear my future, my children's, and their grand-children.
The Atari one is interesting, apparently there is no native support for any font rendering so you have to build each letter using onscreen graphics.
You could always not store password reset emails.
Only looking for a change - which means somebody may have replied, and I'll want to be polite and check that out. I don't remember anything but the last 2 digits short-term.
Martin Nguyen interview – indie Mac app dev who built #1 ranking app Gestimer
That's not true. It's like whenever you change a line of code you need to take into account every other line of code in the project.

If option for backspace behaviour suddenly starts interfering with some unrelated feature, it means somebody seriously fucked up the architecture of the project. Nothing else. Configuration flags aren't scary, and should not be used as a rationalization for dumbing down software.
Governments are boosting IT security. Are you keeping up with new threats?
Correlation is not causation.
https://en.wikipedia.org/wiki/Correlation_does_not_imply_cau...
Do You Love Music? Silicon Valley Doesn’t
This is just attention seeking, not a real article. I have never worked as a journalist but even I know: When you are in North Korea, you don't write articles about North Korea. And if you have written western style articles about North Korea in the past you don't ever go there. Everything else can only be considered on purpose. There is no harm done here. I'm surprised that with his attitude they only kept him for 10 hours.
Now, for each language, we need a Docker image built to compile and run the program.
>2. The population of NYC has increased quite a bit since 1930.

I don't think the population of NYC has increased that much from 1930. By 1930 NYC was a massive city and many boroughs have shrank since then.

https://en.wikipedia.org/wiki/Demographic_history_of_New_Yor...

Shows were population shrinkage and growth have occurred.
By and large, I assume extended stay accommodations are effectively hotels from a legal and zoning perspective. The amenities just tend to differ somewhat from a typical hotel room.
It's called "railroading" and it's been around forever. The only new trick is to add more options that still railroad you in the same general direction.

The problem is human minds are smarter than you think and they tend to disengage when they sense this and they strongly want to get off the rails. The user does this by quitting and/or deleting the service. Over time you realize it's best to give the user all their options and they are more likely to stay using your product.
George Orwell felt similarly. https://www.mtholyoke.edu/acad/intrel/orwell46.htm
I enjoyed this piece a lot. The introspection is real. Also, what the hell is the controversy at the core here? It was never linked referenced. What spawned the meeting?
Depends what bootloader you use. Gummiboot (thus systemd-boot) can't handle having the EFI loader and the kernels on different partitions (thus having /boot and /boot/efi separate has questionable benefits). Not to mention that full disk encryption causes problems with /boot.
> I don't think it should be called programming, though.

So you're suggesting that the term programming be used to describe writing code that will be compiled?
> Most of those buildings could be built today, but would require a variance.

If the buildings will be built anyway, why have the rules in the first place? How is having one set of written rules and another set of actual rules not a form of corruption?
Just because people inside Google thought it was wrong doesn't make it so.
Benjamin Otte recently added uxtheme.dll support to the CSS engine and I've already seen a few screenshots of the win32 theme using it to okay effect. I wrote a patch to add OS X cursor support to GDK last year and it was taken, not to mention work by Christian Hergert and others to improve the relatively new GDK/Quartz backend. So I'm pretty sure Windows and OS X are supported platforms :)
"What is worse, Goldstein and I found that a high number of data scientists (many with PhDs) also get confused in real life."

Wow. Just wow.

Some of people are calling themselves "Data Scientists" who don't know the difference between σ and MAD?

I don't care how many letters are after your name. If you don't know the absolute most basic types of summary statistics, you have no business calling yourself a Data Scientist.

---

To the phonies, please stop. Most of us work hard to stay at the bleeding edge, lest we fall behind, as I'm sure all HN devs strive to do. You're essentially defrauding people, and if you're working on anything important, the cascading effects can hurt a lot of real live actual human beings.

It's one thing to play around with data science to satiate your curiosity. It's an entirely different matter to declare it your profession. For example, I play around with KSP. That does not make me an Aerospace Engineer.

---

Edit in reply @tgb: Actually I think you and I are on the same page about what Taleb means. In fact, MAD is probably the more intuitive summary statistic for most people.

I just find the number amongst Data Scientists surprisingly high, since half the job is spotting these kinds of misinterpretations.
That's a cool project, nice job!

The pulse looks useful for functions that take seconds, if it takes minutes something like tqdm [1] that gives an estimate on how long it takes seems more appropriate.

And your cache decorator is also available in the standard library as functools.lru_cache. [2] That one is implemented in C so it should be faster. [3]

[1]: https://github.com/tqdm/tqdm

[2]: https://docs.python.org/3/library/functools.html#functools.l...

[3]: https://docs.python.org/3/whatsnew/3.5.html#functools
New angles on visual cloaking of everyday objects
Shebang Quine
> Meanwhile the choice of buying less was never presented as an option.

What do you mean here? There were always multiple sizes of soda. Bloomberg was the one who was introducing the restriction, requiring someone who wanted more than a particular size to buy it in two separate cups. I must be parsing this incorrectly.
How do people use stolen card numbers without getting caught? Simply ordering things to be delivered to your home doesn't seem like something that you would get away with.
Yeah it's the opposite right? As a reporter I would be _more_ scared to go to such a country, not less.
Top 5 Webix blog articles from January to May 2016: Part 1
Read the project FAQ: they offer an alternative technique, using JS, which uses only a few KBs.
It could also increase injuries in other instances... think car fires, car hitting walls, car falling down ravines, car flipping, etc...
Ah but a dorm room has a window requirement and indoor plumbing. Doesn't sound like much but it is.

A New York tenement at its worst has windows on the front and back face only, which are the main room of the appartments since they're the only one to get any light. The building covers the maximum buildable surface of the lot. It is rather narrow and very long. The bedrooms are in the middle of the building with no windows. You don't need light. There's no bathrooms in the building, you use a latrine in the back of the lot.

Most of them got renovated to at least have internal windows, a sink (and therefore plumbing) in the kitchen and toilets on every floor after the code was improved.

Here's a sample floor plan that's representative of early tenements: https://www.nygeo.org/tenement.jpg

Later you got the Dumbbell tenements with windows to the outside in every bed room and, often, an actual bathroom. They've often been renovated to be quite nice today but originally it was about minimizing cost and maximizing rent revenue extraction from the working poor.
They could make it out of this?
https://en.wikipedia.org/wiki/Sticky_foam
https://news.ycombinator.com/item?id=11726588
I can write simple HTML and do a bit of shell scripting but I stay well away from anything that involves compiling code. I feel like a bit of a fake describing writing HTML or scripting up something in bash as "coding".
Let’s Use Self-Driving Cars to Fix America’s Busted Infrastructure
There does appear to be a couple US examples within the Wikipedia article for astroturfing:

https://en.wikipedia.org/wiki/Astroturfing#Politics
Or, if you have developers, some on Windows and some on *nix, check in the batsh and its outputs.
There was an amusing parody of that in an episode of Parks and Rec: https://www.youtube.com/watch?v=wNLUwBot8B0#t=13s
if you click on "pause", then you can actually move the time.
I'm not so sure - presumably these are going to be highway truck stops/gas stations. You're not going to leave one guy there alone and shut everything down when he goes on break, you're going to add another 1-2 people to the daily shift at an existing gas station, and share the extra load across them.

My numbers do break down in that one guy per shift probably can't fuel everything, so we might need to double it. (In states with locking pumps, he probably can, though.)
What views do you find you can't express?
You can't have Allo's friendly and useful features AND have end to end encryption. Allo has struck a good compromise. Allo's secure mode is enabled by OWS, which has a very solid reputation for privacy. This along with new security features in Android N make Allo likely to be impervious to threats short of an NSA TAO full-on attack and/or a black bag job. It would be dumb to discourage use of such a tool.
I can understand that you might be a bit frustrated right now, because perhaps that level of performance in pure python may literally be difficult to impossible in this case. But, the question the person was asking was a very reasonable one -- something along the lines of "I'm using this solution in python right now, and I'd like more performance -- what are my options?"

It seems like you not only misunderstand the question, but felt the need to question their intelligence and give a rude, vague, and overall unhelpful answer. As a piece of communication, it is overall useless to everyone involved. Please be mindful of the way you come across. There's no need to insult, dismiss and disrespect others. It only takes a single moment, and saves time and energy for both you and them. You could rephrase like "No. You can approach this to a level of <percentage_of_perf>, but it will be hard to pass that point, due to the way the library is written." If you did that, you'd add some very valuable information to the conversation with little effort. It would be a win win for everyone.

Beyond that, assuming your benchmarks are accurate, this seems like a prime library for someone to write a python wrapper for! There's autobahn-twisted right now, but I'm not sure how well it performs in comparison.
Google Finance still uses Flash:

https://www.google.com/finance?q=NASDAQ%3AGOOG

I really wish they didn't leave it to rot.
No, I think that's awfully arbitrary. I'd say CSS doesn't really have any computational capabilities (although that's been changing recently) so it doesn't seem right to call it programming.

I really don't care though. Call it whatever you want as long as I can understand what you're trying to say. "Tagging" doesn't satisfy that sole requirement.
Most users don't want shit. They take what is given to them and learn to use it. Which means every feature you remove from your software is one less thing your users can do now. Good if you're lazy, but the point of software should be to empower people to do more.
I really wish there was a way to save a link for later reading without up voting.

Sometimes I'm on my phone, see an interesting title I can't read right at the moment, but feel weird about upvoting it without actually reading it first.

I've tried using read-it-later apps, but that works mostly for the articles and not the comments on HN which I find just as important.
Pause and mouseover on the graphs. It'll give you a different year depending on where you are on the graph.
People can be libertarian and still believe that the government should do more than national defense and contract enforcement. One example: https://www.reddit.com/r/IAmA/comments/zq0ow/i_am_gov_gary_j...
I have a website that generates leads. I have keywords, ads, landing page text, question wizard. How much traffic do I need to optimize for this?
Firefox mobile's reading mode worked perfectly for me.
I was with you until the third paragraph. You're engaging in the same kind of extreme stereotyping that you're complaining about.

Those guys probably disagree profoundly with you; it doesn't mean they are evil narcissists out of a dystopian novel.
In Algarve, between Lagos and Aljezur there's quite a few wind turbines.
I did a cursory search out of curiosity: TV has a 7 second delay they add themselves to filter content. The broadcast itself is pretty much instant. It's impressive.
Opt-in encryption is no encryption.
I hope this is the final push Spotify needs to drop Flash from their web player. I'm pretty satisfied with the service except for this.
<rant>

Getting really frustrated with all the things chrome is starting to change.

We are starting to become a bunch of sheep, if google wants something, they announce it, and implement it, we developers, users have to fall in line and start doing everything they want.

What the hell is going on, why are we not pissed off about this. Look I hate Flash as much as the other guy, but blocking an extention just because a company doesn't like it. How long before we see adblockers, anti piracy trackers and basically anything that a company like google will see as a threat get blocked.

Don't give me that "Oh flash has security holes so we are blocking it." Yeh when our governments use this same excuse we are all up in arms, but when a company does this many are okay with it.

The sad sad truth is majority of users are going to fall in line whenever a company decides what's best for them.

</rant>

And to all the fan-boys/girls down-voting me. Have the decency to leave a comment as to why you are downvoting.
I see a future for you in the executive suite.
Is web work a safe port in the next storm?
> "What happened to us?"

The thing that drove me, a lifelong conservative, into the arms of Bernie Sanders; the Republican party (and the conservative group in particular) are so hard core on social issues that are to be blunt, disgusting (things like preventing homosexual marriage and abortion) and completely antithetical to the idea of "keeping government out of things." No I don't like everything the Left wants to do, but I also have no love left for the Bible thumping I'm-ignorant-and-proud-of-it crowd.

I have too many homosexual friends who I know are good people. I have too many friends who had their contraception fail and aren't in any position to raise a child, recognize that, and want to wait to accept abortion. And more and more I'm realizing that the party of "leave us alone" wants the Government involved in way more things than the other one.

I don't know when this happened, I don't know why, but if you want the explanation there it is. You guys bank harder and harder on ignorance and fear every year until now you've got a candidate like Trump, with practically no ideas and nothing to offer except new things to fear.

I won't belong to the party of fear.
> I cannot get a mail server set up to send mail to microsoft owned properties

Apparently eShares is having the same problem. Shareholders with Microsoft-affiliated email addresses couldn't accept certificates.
Do you rely on the trending sidebar on Facebook that much? If you were to stop using everything due to a "political bias" you probably will have to move to an off grid cabin deep in the woods.
Really good essay, thanks for reminding me of that one. I believe it's been posted to HN before (I read it from a link here), but it may have been another comment suggesting it.

But if thought corrupts language, language can also corrupt thought.

(about 3/4 down)
Microsoft brings Skype to businesses’ iOS and Android apps
Soundcloud streams without Flash.
Edge cases are edge cases. There's a lot of data on how people are injured and killed in car/pedestrian collisions. Nor is it a fringe problem. Of the million people who die in collisions every year, half are pedestrians and cyclists.
There is also Pash: PowerShell + Bash (http://pash.sourceforge.net)
There's a series of tubes involved, but mostly, yeah.
Netflix begs to differ.
But Flash is garbage, and has been for a long time.
If you like cross-language import hacks like this then you might be interested in my codegenloader package, which lets you import .proto or .thrift files directly (and it's extensible for other code generators). Mine is a little less magical since it needs to be declared in the package where it will be used, instead of affecting all imports everywhere.

https://github.com/bdarnell/codegenloader
BEM is extremely verbose:

<div class="block block__element block__element--modifier"></div>

Is there some good reason people write that instead of just the following?

<div block="element modifier"></div>

Unless I'm missing something, with the second approach you get the same specificity, higher flexibility and shorter and more readable markup. Moreover, you end up using selectors the way they're intended to use.