skysight-inc/HackerNews huggingface dataset:
Incorrect - everything related to the protocol, including becoming a compatible vendor, is managed by the fido alliance which Yubico is a member of. The U2F specification requires you to parse the certificate, and verify the response message against the cert's public key when registering the device with your application. You can choose to only accept certificates whose public key comes from a certain manufacturer, but that is up to the discretion of the implementer and is not required. If you want to read a full overview of the specification you can read the following document

https://fidoalliance.org/specs/fido-u2f-v1.2-ps-20170411/fid...
That is awesome to hear! Building this has been a fun side project and I'm happy to hear it sparked interest for you as well.
Why are there so many food delivery startups? Do they make money?
odds are they still know where you live.
> Keep the feedback coming

Okay sure... please provide opt-out or disable option for the "Account Chooser" you currently force on everyone for web login.

I don't want my credentials hanging around on the page after I click 'sign out'.

The function of remembering login details on web forms is better left up to my browser, where saved logins are remembered according to my settings and choice, per site. It's not Google's place to stomp all over the well-understood concept of "sign out", with this half-baked "sort of signed out" reinvention.
This reminded me somewhat of an impressive aspect of Burning Man: no trash cans and no loose garbage anywhere.
Sorry snowflake. Go back to your safe space
A web search engine requires a huge amount of computing resources to crawl the web, make sense of the connections, and to serve the resulting indexes.

You'll need some people too probably.
Why are people surprised when a company that fundamentally doesn't believe in privacy does these kinds of things?

Edit: quote removed -- see child comments.
> That's exactly what Drupal maintainer in question was doing. People have worked with him for years and didn't have a tiniest idea about his personal life (as it should have properly been). Until somebody got a beef with him and decided to make his personal life a public issue.

A lovely rewriting of history. There were harassment complaints that kicked the whole thing off.

What's more, he was presenting this stuff in public at Drupal events as a representative of Drupal. So double no. It wasn't some kinkshaming whim.

> You also probably know this exactly argument had been used numerous time to persecute gay and trans-gender people

Please kindly drop that horseshit down the caldera of a volcano. It's an absurd category error that even you surely see through.
I can confirm that you can fire people in France at a reasonable cost if you know what you’re doing and are focused on paying good money for great people. If you’re looking to build a large-scale sweatshop of low-skill workers with low pay and high turnover... then sure, France is not the place to do that. But if you’re a typical tech company not afraid to pay above market for top talent... cost of severance will not be an issue.

(I’ve hired and run large engineering offices in France and in the US).
Also there is a connection from your hands to your gut. What if I tell you that there is a simple hand posture will take all the gas from your body?

Read about Apana vayu mudra. Do it for 10 minutes when you have a gas trouble and see what happens. Hint: you can’t stop burping and farting.

Some random site I found online which has a hand picture of how to do the
mudra:

http://www.healthmelody.com/heart-health/apana-vayu-mudra-he...
6 to 7 is an easier switch than 7 to 8, they changed the boolean value of at least one default runtime parameter in java 8 without telling anyone
Hi,

The "email opt out" [2] link is fixed now.
I have one key permanently plugged in to my desktop at home. I have another on my keychain that I can use at work or if I'm travelling or whatever. This allows quick access to a yubikey anywhere I am. My previous problem (when I owned only 1) was that my keys were always in another room when I was home, and getting up to get them was too annoying when logging in to things. Now I have a backup if either is lost and I'm more-or-less guaranteed to have a yubikey within reach anytime it's needed.
The total history of the support issue is displayed. Nothing omitted.
Yes, but other people at your company have keys and they can reset your key. In many situations when you're using keys yourself, there is not trusted person that can verify your identity in person and reset your key.
Learning Python! (in 2003) It led to a lot of learning and a lot of opportunities.

I often wonder what language is the "new Python", or if that question even makes sense in 2018.

Related: http://www.paulgraham.com/pypar.html
The sync thing was overblown. The cookies thing was a bit more concerning to me.

Not so much from a privacy angle but from more of a 'Chrome has lots its way' angle.

A lot of our software's more complex interfaces are Chrome-first since its faster to develop - yesterday was the first time I made a serious consideration to change that approach.

Glad to see they are listening to user feedback and reacting quickly.
I agree completely. Switched to FF 3-4 months ago; it's been great, actually.
Best alternative options:
1) Brave: https://brave.com/
2) Firefox: https://www.mozilla.org/en-US/firefox/channel/desktop/
Vancouver

1) Rains a lot in the winter, have to be prepared for it

2) Lot's of problems with homeless and crazy people on the streets

3) House is very expensive (close to NY/SF/London)

4) Petty crime seems to be legal

That said, love living here !
ah, this explains how the alleged extra terrestrials that shut down those nuclear ICBMs on a US airforce base. If the tremors can be felt then a nuclear blast would've surely caught the attention of E.T.
Any idea what's going on there?
I could have gone the IT route, being a Windows NT sysadmin and making twice the amount I could have made as a programmer. I stuck with programming because I enjoyed it more, and I felt I wouldn't have to keep taking certifications, etc, like MCSE. 25+ years later and I'm still programming and I still love it, except I'm making about 10x in total comp vs what I was making.
It’s a dangerous precedent to begin with, I remember platform abuse was a serious concern when Google first launched Chrome. Over the years they’ve built up enormous trust by keeping Chrome (mostly) conflict-free. The moment Chrome really turns into “Google Browser” it will no longer be the default choice (although I suspect we may already be too late to undo this).
Or maybe Zuckerberg knew that FB would be worth half a trillion USD. If you have that conviction in your mind, turning down 1B seems easy.
On Android there's also the constant nagging to turn on GPS every time you open the app just to check the opening hours of some business. Super frustrating.
Take a look at Kafka. When your backend pushes data to MongoDB, have it produce a Kafka message that contains serialized Elasticsearch JSON documents and then use either a bespoke consumer, or kafka-connect-elasticsearch, or logstash-input-kafka to consume those documents and bulk-insert them into Elasticsearch.

Bonus points: it will let you have a standby Elasticsearch cluster in another region you could failover to when needed, perform Elasticsearch cluster upgrades/maintenance without losing data, and more.

Depending on your use case this could be an overkill so YMMV.
> What’s the point of starting in nowhere to relocate to sfba as soon as you need to hire anyone?

Save millions of dollars?

> Is UCD so much better than Georgia Tech? Some might disagree.

But then you'd be in Georgia...

> Not surprised it has most ppl with degrees - it’s probably mostly school staff and some intel employees.

That's my point: it's a University town crawling with smart people.

> It’s not that close that you can actually drive to the bay in a reasonable amount of time on a workday

So what? It's not Outer Mongolia. You can visit the city easily. I'm not suggesting a daily commute.
This sounds pretty painful, maybe not something you'd want to talk about. But if you're up for it I'm sure a lot of us would like to hear more...

Edit to add: That link describes in fairly precise detail the nature of the person's death. If you think that isn't something you want to read, give it a miss.
Although you're open to other perspectives, I think you're addicted to punishment.
Getting into open source very early
I still use it for ‘real’ (own domain) email, while using a popular web service for web logins and other junk attractants. I have an OS X 10.6 machine to run it along with some other things that I don't want to ‘upgrade’ (e.g. non-subscription Adobe CS). The main missing feature is UTF-8, but as an English speaker it hasn't been a problem in practice.

Eudora was recently donated to the Computer History Museum¹, so there's some faint hope of a revival, although it would more likely be the inferior Windows version.

¹ http://www.computerhistory.org/atchm/the-eudora-email-client...
The most curious screw ups to me are the badly photoshopped images to get rid of UFO activity. Just look at the testimony by former NASA workers who independently heard the full transcript regarding Apollo team's sightings of extra terrestrial vehicles monitoring them.
I switched to Firefox developer edition couple weeks ago before this incident. Reason: my laptop temperature goes up to 80C+ with about 10 tabs opened in Chrome, whereas with Firefox it stays around 60C. But with this sync and cookie fiasco I am never going back, even if they fix the CPU optimization issue in a future update.
Looks like Apple needs to run another 1984 ad during the Superbowl.
Yet most of them have to install play store. There is no going away from Google completely unless you're Amazon on large budget and you make a big branch off Android source.
Code doesn't have to look like that, look at the Haskell version:

gcd x y | x == y = x
| x > y = gcd (x - y) y
| otherwise = gcd x (y - x)

Much more close to the math notation.
On my Pixel 2XL, I cannot set temperature to Celsius on my home and lock screen unless I allow this setting.
Inside 2U, the $4.7B Startup That Brings Top Schools to Your Laptop
I hate to say it, but it looks like they addressed all my concerns. Except for the fact that I briefly enabled sync, thinking it was for cross-device tab syncing (silly me).
Tridactyl. Very vim-like.
IDK. There’s no shortage of alcoholics, so they could deal with people exiting after 2y or so, without dissolving. Instead, they are like boy/girlscouts for grownups without the age limit.
It's Eric Lawrence and while I don't think he's off base, the disclaimer literally says he used to work on Chrome, so I don't think he is speaking as a competitor here.

Also, in my (admittedly, n=1) experience, Sync was enabled automatically, perhaps because I had tried it at some point.
Yes you can easily uninstall it
Then, I'm pretty sure your opinion is in the minority. There would be outrage from either side, if affected, I'm sure.
But google are great. This is a feature of their online service. They need all your information in order to sell it so others can search and find it.

Or something.
Conversely, I took the opposite leap from a relatively successful corporate career to startup.

I’ve learned a huge amount and appreciated the opportunities and flexibility I have.

I think experiences in both worlds are valuable and wouldn’t trade either experience for anything else.
I think the main point is to not try to copy Google. DDG is power users' search engine for now, and that's OK. You may leverage power users help in tags, and other features, that would minimize the overhead in hardware platform. To make an extreme example - imagine how many data about the particular user would you need to have and how many resources would you need to spend on AI models training to give the same result by guessing and AI that user would get from SQLite, having formulated simple request in SQL.
It can get worse. The company I work for acquires other companies regularly, so we have every dashboard and analytics imaginable.

Just switching everyone to one billing account per system is a huge savings (I think they had like 20 different Salesforce contracts at one time).

I do guess there's value in having one source of truth though, good luck! :)
How Output Parameters Are Handled in SQL Server Machine Learning Services
You could've discovered this way back in 1998 by reading Appendix A to Larry & Sergey's Stanford paper:

>"The goals of the advertising business model do not always correspond to providing quality search to users"

http://infolab.stanford.edu/~backrub/google.html
The early Google AdWords ads was at least fairly simple and required little tracking. I mentioned this in the essay/overview.
Perhaps because it's such verifiable information that makes it rather unique in value when you have people who are able to mathematically predict how those verified people might perform based on behavior history. If you then couple it with "spin" you end up encouraging large amounts of income to be created upon it. Much like predicting the future since you effectively are predicting the future.
> For example, imagine a company that allows you to search the internet without ads but charging say $2.99/month fee to use it. Even if I am willing to pay, the search accuracy and ability for a small company to compete with google is nearly impossible.

It doesn't even require payment. Even if you don't do any user targeting at all, insurance companies will transport a Scrooge McDuck money bin full of gold bullion to your location if you can show their car insurance ads to all the people who search for "car insurance" etc. Google itself operated this way for many years.

What you need is some competitive advantage over the incumbent.

I suspect a good way to do this is to make products for more technical users. Support powerful filters and scripting and regular expressions. Expose the internals of how it works to the user. Publish the source code and let people improve it -- do for search what Red Hat does for operating systems. It's a great model here because the cost of doing the indexing is still a moat even if the search code itself is completely open.

Big companies concentrate on the mass market. They've gone so far in the direction of making things so simple and generic that literally everyone can use it that they're leaving open an opportunity for someone to capture the subset of the market willing to suffer the complexity that comes from a more powerful interface.

You don't need 99% of the users, 5% is quite sufficient. If you make that you're worth a billion dollars and have the resources to make further improvements that allow you to compete in the wider market.
> allows users to turn off

spin spin

google has lost it
I‘ll give it a try!
hi balladeer, the invite is created by my pub (a peer that has a public ip address and is always online), when you use the invite:

- the pub will post a message to follow you
- you will post a message to follow the pub
- you will post a message advertising the pub on your feed

basically this mean you will become connected to the pub's social graph (by following the pub) and vise versa the pub will replicate your messages (by the pub following you).

also to note, in the future we will change the pub invite story: invites are directed from one user to another user and pubs are only a messenger (%LMYARKcJ5/HVrkfyGo0oSV4j/whFmpeiJlQnvPw53PE=.sha256), and pubs will become just another device controlled by a specific user (%Gwqklkj0b2CBT5tPiz5170NWsPp3xiuLbOImEaG/e+4=.sha256)

happy to answer any questions! also, i know the initial sync is pretty intense at the moment (joining most public pubs means joining an active community with years of content!), but once it's done it's done, later you only sync what you missed since you last sync'd.
> Glad to see they are listening to user feedback and reacting quickly.

I consider an opt-out as paying lip service to the feedback. Clearly they feel the default is more important than the generated angst. Reaction clearly needs to be even stronger to affect real change. An opt-in (e.g. a dialog on next Google login from Chrome asking for feature enable) is a compromise, an opt-out is to appease the temporarily upset while keeping all that they added in place and defaulted.

This is not an olive branch, don't accept it, condemn the continued incremental marriage of Google browser+services, and continue to move on and de-google yourself where you reasonably can.
> Do you know any way to find accounts with high signal-to-noise ratios that might align with other, known accounts?

Just follow a small set of people. When those people retweet interesting stuff from other people, follow them too.
Honestly, I'm going to have to disagree with the first statement. Like any large project, it was planned, but all for separate reasons.

- Auto sign in and the "Google account indicator": this is almost certainly the result of discussions between the Chrome security team (security indicators, phishing, etc) and Google UX requests. Heck, they even say that the indicator was motivated by user research around session management.

- Tracking: I'm not sure what extra tracking was added to Chrome beyond the existing telemetry they've had since the beginning of the project.

- Google cookies: explained above - a reasonable idea at some manager or UX designer's local scope that got misinterpreted.

If they really wanted to sneak in goodies to supercharge their ad business, it would look a lot worse (and be a lot less obvious) than this. For instance, there's nothing stopping them* from automatically enabling Chrome Sync and removing the option for encrypted syncs tomorrow... which is another issue, but a different scope of discussion.

* Aside from their entire legal department, of course.
While the Chromium version in QtWebEngine only gets updated for major releases (all ~6 months), they do backport security fixes. The latest 5.11.2 release comes[1] with fixes up to Chromium 68.0.3440.75, and the upcoming 5.12 release (scheduled[2] for November) updates[3] the baseline to Chromium 69.

It's a bigger issue if you're on a distribution like Debian Stable, which ships an ancient Qt version without security updates[4]. There, you get Qt 5.7.1 based on Chromium 49 (2016-03-02) with security fixes up to 54 (2016-10-19)... I'll probably drop support for that soon even if it's annoying for some Debian Stable users, but people really should stop using such old QtWebEngine versions.

Missing web features usually isn't much of a problem in my experience, as most sites still wait a bit before they start using them.

FWIW I agree something based on Servo would be cool, and as soon as there's some project making Servo embeddable from Python with Qt integration, I'll get my hands dirty to at least have a proof of concept!

[1] http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-...

[2] https://wiki.qt.io/Qt_5.12_Release

[3] http://code.qt.io/cgit/qt/qtwebengine.git/tree/tools/scripts...

[4] https://www.debian.org/releases/stable/amd64/release-notes/c... - only mentions QtWebKit, but applies to QtWebEngine too
Do you have any links for that? I would love to learn more.
The wording is also super coercive. It makes it sound as if the app doesn't work without location enabled and the options are "cancel" and "okay". Most users probably think cancel means to cancel the action they were originally attempting, but in fact the app works perfectly fine without it. It is a dark pattern, and it was probably the red flag that finally flipped me from "okay maybe they make some mistakes" to "clearly the culture and ethics of the company have changed".
"To us, it's clear that chrome sign-in is different from google sign-in, but to others, it may not be"

I highly doubt the common person knows what a cookie is, let alone how to clear them.

A simple solution would be to add an extra step when clearing cookies that asks if you would like to stay signed into your Google session and clear or keep those cookies based on your selection.
not a chance. they saw a sharp spike in conversions to FF. if they cared about the HN opinion, they’d never have implemented this in the first place.
In terms of number 6. The Linux Deep Learning framework installation can happen in one line with Lambda Stack:

https://lambdalabs.com/lambda-stack-deep-learning-software
Why you are your product’s most important user
I could definitely do that. But my original intention was to use a standalone application which can get the job done. For example when the data is updated/deleted instead of insertion I need to write my own logic.

Any way great suggestion. Will definitely keep in consideration.
You've posted about your essays dozens of times now. That's crossing the line into spamming, and other users are complaining. Please stop now.
Similar to the sibling comment, I can't seem to repro. I switched "More Space", restarted Firefox, loaded up a dozen or so tabs. I even watched a YouTube video for about 10 minutes. The video did cause CPU to jump a bit, but it dropped when I unloaded the tab, and nothing I've done (including the video) has caused any sort of lag like described in your first post or subsequent follow-up.

I'm not sure what to say. I'm sure the issue is real, but it seems like we're missing something in the triage. There has to be something else that makes a difference.
Poverty should be over soon. Twenty to thirty years max.
It depends on how the system is configured. IIRC custom roms need extra steps to get any official Google apps, so it's certainly possible to configure most phones to not have Maps installed. That said, I think most OEM phones do ship with Google's suite of apps configured as "system" apps that really a few more hope to jump through and could potentially result in instability if any OEM designed system on that phone has a built in assumption about the presence of Maps.

tl;dr: Yes, but you might have to jump through some hoops
qutebrowser comes with a built-in adblocker, but that's quite basic (it only blacklists hosts, like a /etc/hosts file would).

I'd absolutely like something like uMatrix in qutebrowser (see [1]), and since I recently started work on a plugin API[2], that'll hopefully happen soon-ish.

As for password manager integration, check qutebrowser's userscripts[3] (which are unrelated to Greasemonkey scripts), but a plugin API should provide a better foundation for that as well.

[1] https://github.com/qutebrowser/qutebrowser/issues/28

[2] https://lists.schokokeks.org/pipermail/qutebrowser-announce/...

[3] https://github.com/qutebrowser/qutebrowser/tree/master/misc/...
Yes, that starts with "leaving it". Though some found my comment above irritating, the more people use these apps or try to make it "their way", these corps won't go anywhere.

Yes, either you take it, or leave it. Imagine everyone leaving google today. They can't make money. People made them rich, people can take them down. If genpop doesn't understand, you have to find your own ways to navigate thru the internet because google won't go away anytime soon.

I would love to hear your opinion about how to take google down, without making people "leave it".
This is exactly what I do. I rarely input my actual address online unless it's strictly necessary (like an online purchase). I'm not eager to get to know my neighbors since they probably get a fair amount of junk mail thanks to me. :-)
Might give it a try, but I like to draw pixel art by hand with graphing paper :) Just oldschool me.
qutebrowser has a hosts-based adblocker built in, so that probably won't make a big difference.