skysight-inc/HackerNews huggingface dataset:
Also. HOW do you know it’s a real Google sign-in instead of a fake password stealing form?

We’ve trained generations of users to accept it’s alright to give their Google/Facebook/Twitter credentials to any random site under the sun.
Coming from a Spanish speaking country, I don't think this is true. Most of the people that speak it well here can because they were taught from school since they were little. I see every adult struggling with it because it's just hard to make any sense out of it. There are waaay too many special cases. It's like a programming language filled with keywords and combination of keywords that you must understand intuitively because there are so many rules and exceptions that you can't just learn it by heart.
I remember reading about this 40 years ago, and have occasionally wondered why it hasn't been implemented.

Then I'm reminded of the history of the "Bulbous bow"[0] on ships, and how long that took to be adopted.

I've submitted the Wikipedia link[1] in case anyone wants to read about it.

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

[1] https://news.ycombinator.com/item?id=25091997
You can disable these annoying prompts by going to https://myaccount.google.com/permissions and disabling "Google Account sign-in prompts". Ideally it should have been user opt in but Google followed dark pattern here.
Interesting. In Ireland, they're referred to as RTCs (collisions), although still referred to as accidents in law. Never come across RTI before.
Meh, you only need a little imagination to scan in 3D.

Instead of a disc, use a glass cylinder, mounted excentrically on an axis. (The actual glass cylinder doesn't even have to be excentric for this to work, because the data can be excentrically stored, but it's harder to explain. So assume it's a glass cylinder mounted excentrically on its axis.)

Spin the cylinder on its axis. For each revolution, move the laser one step along the axis. When the laser has reached the end of the cylinder, move the laser one stop closer to the spinning cylinder, then repeat the process in reverse.

The point of the excentricity is to get the "autofocus mechanism for free".

Search speeds could be a dog, but data density and durability could be insane. Plus it would look like something straight out of Star Trek. "Put the data crystal in there."
Yes, Merlin was designed to be cheap. That's why it's cheap. Being reusable was not an impediment to it being cheap. Being reusable is not an excuse for being expensive.

A cheap rocket engine needs a cheap development process, which means you want your test articles to last a long time. Far from being an obstacle to cheapness, reusability is a requirement for an affordable engine development program.

Let's go way back to Usenet and listen to Henry Spencer on this subject.

https://yarchive.net/space/rocket/rl10.html

"To reiterate my original point: almost any regeneratively-cooled liquid rocket engine is reusable, even if it was built for expendable vehicles. The design requirement for the F-1 was 20 starts and 2250s of firing; as part of the test program, six of them accumulated over 5000s each."
Thanks for the explanation, this video is even better than the one I was thinking of!
I should have mentioned I was trying to dual boot too. And Windows doesn’t like the flat out change. You need to change the settings in windows before changing the bios. Something I didn’t need to do on my Lenovo.
Thx for that. Great help for many of us.

But why referring to Protonmail and using Fastmail for yourself?
Thanks!

I tried deobsfucating as much as I could, but I had to go.

https://jsfiddle.net/omgz5xjd/16/

I also missed tomxor's explanation which made things more clear. Initially I thought there was some sort of scanline thing going on.
OpenID hasn't died at all - it's just used in a different context. We implement this now for SSO in corporates to unify fragmented IAM scenarios.

Accepting any domain as an OpenID IdP is not likely to be a feature of publicly facing sites, as they still provide the ability to create / register / use these accounts for spam and other unwanted abusive purposes.
The Pandemic Is Showing Us How Capitalism Is Amazing, and Inadequate
There does seem to be a need for Google to clarify their rules for "banning" an email used for sign-in.

It seems like things should be more granular, such that being banned on YouTube doesn't make your thermostat quit working, ruin your phone contacts/photos/etc, or cut you off from your unspent AdWords funds.
And the famine was the big hunger (an Gorta Mór).
Co-ops have rarely been tried out, so you really can't say that with that authority. There are also many ways for a co-op to organize, the pure profit-sharing model is probably not the most popular for the reasons you outlined.

For example, the largest company in the Basque region of Spain is the Mondragon corporation, a 12—billion euro yearly revenue, 60 years old federation of co-ops with about 81,000 members+employees, working in industry, finance, retail, and knowledge - hardly low-capital areas. They are currently the 10th largest company in Spain. They do have traditional employees as well as worker-owners, and there are concerns about the percentages of each, but overall they are a true co-op at a huge scale, proving that it can be done.

If there were government policies to encourage this type of business, especially by providing better credit access, and if this was closer to the beaten path, I don't see any reason that it couldn't be at least a major part of the economic landscape, even if not easily becoming dominant.
Abstraction has a cost, and there are no guarantees that if implemented, the resulting performance would be considered acceptable. (It's even possible that many have already tried, and failed.) Of course this doesn't mean that we shouldn't try again and again. But we also have to realize that even if we're successful, this doesn't mean that the solution won't be left completely forgotten, as long as 'good enough' systems exist. (See the other threads for examples.)
Taiwan, Vietnam, and Thailand are neighboring, and they've had fewer deaths per capita. (Taiwan has had seven deaths on a 24M population!) [0] But that isn't the point I made. Do you think Singapore under LKY would have performed significantly differently in its response to such a health crisis? I don't.

[0] https://www.worldometers.info/coronavirus/
Show HN: I Built and “On This Day” for Twitter
Possibly - when you say “cannot upload” is that because it times out? One of the challenges using TCP-based VPNs is that it interferes with normal TCP window scaling so transfer rates ramp up much more slowly and crater if you get any kind of packet loss.
My problem with the get your own domain and DNS is its far more likely I become incapacitated and become unable to pay or manage it than getting locked out of gmail or outlook mailboxes.
IMO, for most people empathy is already there. In my own experience what I had to learn about empathy is how to handle it, not how to have it; I already have it, it's automatic.

The only thing that needs practice is extending it to strangers and enemies/rivals.
What did that get you that iOS doesn't? As far as I know they didn't allow alternative stores either.
> with eye-piercing white backgrounds

I recommend the Dark Reader extension.
iPhone doesn’t need to do this as long as the system integrity is there because you can only install signed apps from them anyway so they already know what you’re running.
I use different services for different things. I have 3 email accounts at FastMail and 6 at ProtonMail. Also, some of it is inertia: I've hosted the MX for sneak.berlin at FastMail for several years (and have prepaid some time into the future), and have only been using ProtonMail for about one year (and the HOWTO article is recent).

The fact that FastMail might be subject to the new Australian crypto key escrow law[1] is a little bit worrisome, and I may not continue to use them in the future depending on how that plays out.

For things where surveillance is less of an issue, I prefer being able to use a plain IMAP client, which ProtonMail does not support. Their current iOS client is pretty lame, for example (although their web client is better, and I understand that their next major release will improve things a lot across the board). I mention the IMAP issue in the article.

[1]: https://parlinfo.aph.gov.au/parlInfo/download/legislation/bi...
Create a domain on gandi.net (or possibly some other provider, been a gandi customer over a decade so that's what I know) create an email on your new domain. Then whenever you need an email for a service create an email alias and point it to your "real" email. This is precisely what I do.

They have an API, you could also automate this, I intend to create a script to create the alias but just have never gotten around to it.
he took a stick n poked the bear with it. was he surprised the bear got angry and bit him?
Yes to this! Similarly, I got myself out of a rut by buying running shoes that didn't require socks. Totally pathetic, but that was my motivational block.
Not supporting Bannon at all here but I knew what “head on a pike” meant immediately: “to be made an example by those in power”. So did my 13 year old, so it’s not generational. He also mentioned something about a Harry Potter reference.

It’s not an uncommon phrase at the very least. I know I’ve heard people use it in business settings, just like folks sometimes use phrase “heads will roll” in otherwise polite conversation.
For those not familiar, the interchangeability of 8-32 screws where 10-32 screws should go makes this sort of error very easy to do. They go in right and can feel right as they come tight. The only real clue can be a rattly feel in the hole.

Often, switching like-for-like is a great way to work -- it can often be more reliable than documentation itself.

The best way around this problem would seem to be installing the window from the inside (relying on the airframe instead of the fasteners), but I bet there was a defensible reason for that choice, too.

A moral of the story could be that if documentation and reality don't match on a safety-critical part, one must simply stop operations until the question is resolved.
You just have to use your own domain. No need to run an email server.

Of course most people don't have their own domain and linking a domain to a cloud email service is either expensive (Google, Microsoft, Fastmail, etc) or impossible (iCloud).
> You could pay someone to host it with reasonable guarantees they won't delete your account on a whim.

Each user having to find a hosting provider and pay them... it seems like a non-starter. Think about the non-technical people in your life. That solution would only help the very few people who both understand the details of OpenID, and care about the possibility of losing account access at a deep level. Most people have other important stuff going on in life, so good luck convincing them to adopt self-hosted OpenID at greater cost (and effort) to themselves.

This is even assuming that the hosting provider also acts as a domain registrar so each person doesn’t also have to figure out how to buy and own a domain name, to truly own their OpenID, because that would either make this solution much less meaningful in terms of control (with no custom domain), or make it that much harder.

> Same for email, which is what identity relies on instead of OpenID.

I’m not here to argue for self hosted email. There are many email hosting providers that make it relatively easy for you to bring your own domain name... but this is irrelevant. Signing in with an email and password continues to work even if the email account has been suspended. So, it’s not the existential threat that the article is concerned about.

I think the more realistic solution for users is the new FIDO2 standard that will hopefully see adoption soon.

I think Google has done a similar thing on Android, but Apple has for sure made every (up to date) iPhone, iPad, and Mac able to act as a FIDO2 Platform Authenticator.

Even if the user signs up via OAUTH, websites can give the user the choice to sign in via FIDO2 on each device. At that point, users could sign in from those devices even if their Google account were suspended, giving the website a chance to help the user migrate their account authentication.

The FIDO2 flows seem very user friendly, but... the standard is so new, broad adoption remains to be seen.
Sadly everyone wanted to be an OpenID provider, very few wanted to be a consumer of OpenID.

Neither Google, Facebook nor any of the other major Internet sites where ever going to allow you to authenticate using a 3rd party.
Not sure if this system replaces it but they’ve had a built in system for years called XProtect that keeps a malware hash database and checks locally.
Most custom email domain hosts should have an option to allow you to catch all emails *@example.com (e.g. Protonmail has this option for paid plans [1])

I have heard some people say this attracts a lot of spam since you'll receive emails from any and all usernames@example.com. You'll probably need to create custom email filters and whitelist emails that you want to receive and trash the rest.

[1] https://protonmail.com/support/knowledge-base/catch-all/
I sometimes wonder why syntax (or in the case of this article, the "expressiveness") and runtime features of languages often come in package deals. Shouldn't it be possible to connect a preferred syntax system to a preferred compiler/runtime system? In other words, more modular programming languages?
I'm honestly not sure where we went so wrong as a society so as to reach this point. Whether it's overzealous AI or the AMPification of the web. Google act with impunity and without remorse, every action designed to further their goals and agendas without respect to humans caught in the crossfire.

If Google can, without due process and fair warning, remove your existence then this is a power that should be delegated to the relevant authority, namely the "justice" system to make such considerations.

If your house could be removed at a whim because a bot decided you were a bad person it would likely cause an uproar, it wouldn't be tolerated.

Yet here it is. Google can offer their services and the legal system seemingly doesn't want to be involved.

Why?
Google also loves to give all your data to 3rd parties like Google Pay. I have never had more spam.
Seems like a clear cut and solid idea. Any ideas on why it is not in widespread use?
You are technically correct, but missing the point. It's an artificial constraint in a common context for fun.

The other problem with this argument is that it never ends: If you write on "bare metal" one can argue you are relying on thousands if lines of firmware and microcode. Then you go even lower and one can argue that your high level CISC ISA is doing too much work for you. Eventually you end up with transistors and then people will end up arguing which transistor is the least complex design to fabricate. I will admit trying to compute with sticks, stones and crabs (for real) is a fun idea, but it's hard to achieve much beyond a ripple adder.
> How much more accountable do you want?

We might be in furious agreement on a couple of points here. I've been choosing my words fairly carefully - I want some sort of justification of the idea that the government or anyone in it is somehow accountable for anything.

If accountability means everyone sort of shrugged and moves on over the single worst barrage of decisions I've observed in US politics in the last 30 years then either it isn't accountable or being accountable is irrelevant. I'm pretty sure the government is unaccountable by design - it does whatever the polity wants that day, and then there aren't any meaningful consequences if the idea worked out or not. Democracy represents the best thing we have, but I don't accept that it represents accountability. Good people can get voted out and replaced by better people, for example. Or term limits kick in. They represent the electorate changing its mind on what approach to try in a no-fault-implied manner.

Corporations actually have a built in accountability - if they don't have customers onboard with the idea that they are providing goods and services effectively then they disappear and their owners get hit right in the financials. I can see that in the companies I deal with - they do what I want quickly and with no fuss by and large. They are accountable to me - if I don't like the service I go elsewhere and that is their loss. I can't see it in government, and I'm not seeing anyone in this thread who has managed to lay it out for me. Most of the politicians representing me I would dearly like to replace for their many and obvious failings. They certainly aren't accountable to me, and I don't know anyone who they are accountable to or I'd spend more time trying to argue my views to that person.
The complaint spends several paragraphs detailing the types of traffic, the destination servers of that traffic, and what applications were running. It is doubtful, if the complaint is correct, that this resulted from push notifications.
> they can’t speak their minds at liberal media

In Glenn Greenwald's case at least, it turns out that if you actually assemble a team of excellent editors then they will do their job and prevent you from putting out profoundly bad content. His "unfiltered" phase is just pure contrarianism with no substance.
Hipsters are people boasting that they were doing something long before it became 'hip' and 'cool' (and often have moved on to another in their opinion soon-to-be 'hip' and 'cool' thing).

> There are too many people writing software, who have no business doing so.

Sounds like something a hipster would say ?
Should be mentioned that the article is from 1991.

Also, there are plenty of http links:

http://www.spertus.com/ellen/Gender/pap/AITR-1315.pdf

https://dspace.mit.edu/bitstream/handle/1721.1/7040/AITR-131...

http://www.spertus.com/ellen/Gender/pap/pap.html
Yes, hence my question.
PHP Library that allows you to group news as Google News
Computers are not hostile. Humans are. This is just another tool in the arsenal.
Editorialised headline. Original title: Tailoring Magnetic Fields in Inaccessible Regions
> It's painfully obvious this article was written by an investor for several reasons

This seems a bit churlish as an observation. The first paragraph makes it clear the piece was written by an investor, or at least with an investor mindset: "When you meet startups and VCs these days, there’s usually a lot of verbiage spent on defining stage (pre-seed, seed, post-seed, pre-A, Early A, A, Late A, B, C…). As a venture eco-system, we continue to struggle with this."

I don't see why this is painful or worthy of criticism, at least not on this point.
Good that the root cause is being addressed. In the meantime, I'll be reducing the symptoms by routing all my DNS traffic through my pi.hole instance.
> Many existing filesystems simply cannot support such an API because they're not journaling or CoW.

Thats fine. Legacy filesystems can just use a best-effort approach like they do now with 95% of programs. I already wouldn't put data I care about on ext2. Programs could detect transaction support with a syscall then decide whether to fallback to old behaviour, lose reliability or for a database maybe just refuse to run entirely.

> This suddenly looks more and more like a database than a posix filesystem.

POSIX filesystem apis aren't fit for use when you care about correctness. And as I understand it ZFS, btrfs and APFS already look more like databases internally than traditional posix filesystems. If that ship is sailing anyway we may as well get all the benefits we can.

> There are many use-cases that don't need such hard guarantees and want throughput, minimal overhead and latency instead.

Are there? I can't think of many. Maybe copying big files? We'll need to keep supporting the current unsafe-by-default posix API forever for current software anyway. I just don't think it should be the default for 95% of applications. When I do a git commit, its plenty fast enough. But I definitely don't want my repository to get corrupted if my computer crashes.

If the recommendation is that everything that matters should be in a sqlite database because posix is so hard to use, well, that sounds like we agree more than we disagree. It seems like a pity though, and I think the filesystem is worth salvaging.

And with the API I'm suggesting, I don't think large operations need to get much slower. The transactional API could just optimistically write at full speed to unlinked sectors on disk, then atomically update pointers to reference the new sectors when the transaction is committed. That wouldn't add much amortized overhead. I'm sure there's more complexity than that in practice, but it sounds pretty tractable and fast in the common case of a single writer. (And in the slow case where multiple programs try to fight over the same file, slow would be an improvement over the current behaviour of "probably everything breaks".)

> I think the postgres/fsync error saga raised awareness of that and there were some proposals how to provide a better error channel to userspace.

Its still almost impossible to write a database correctly on top of the POSIX APIs. Especially if you want it to be correct. That seems fixable. We should fix it.
Clickbait reduction, the subtitle is:

”Why a global pandemic transformed videocalling from a technology most people didn’t like to the technology everybody had to have”
Isn't this possible by design? All Windows executables at least used to be also valid DOS programs that just output "This program cannot be run in DOS mode".
You can review the JS and it’s results in the console.
Is the soft shadows beer demo halfway down the page in the Hamburg train station?
Database in Go is 6x faster than the database in Rust
> Apple didn't specify if they're counting by model or total sales, but virtually everything in the Gamer Laptop category is going to be faster in virtually every measure.

Not a single one will beat it in single core performance.
Deep analysis about the best SaaS companies
I think it's to protect against the Identity Provider revoking access to the service you're dealing with rather than them blocking your account.

We saw this recently with "Sign in with Apple" and Epic Games, where Apple denied access to Epic and the accounts that did not share their actual email were effectively lost.
Whoever stole all the title bars on operating systems recently needs to be shot for crimes against humanity. There’s nothing to get hold of any more.
A big reason for me to use my own custom domain + Fastmail for email was to get away from Google login.
Some people are already exploring this idea of "language subset".

For example, Dhall (https://dhall-lang.org/) could be seen as a subset of Haskell, with less features but guaranteed termination!
Why would a window be attached from the outside?

Is it not prudent to fit the window from the inside? Or evwn better, have a groove or slot system so that the window can be removed or replaced with only sideays forces.
It got the market multiple vendors, Apple is the only manufacturer for iOS and Android is the only option for all other manufacturers.
Really good article, could you share it as a hn submission by itself? Would love to see a discussion around it
Show HN: React library for showing speedometer like gauge using D3
I don't have any problems with the video. Are you trying to game on it?

Laptops and gaming is a terrible combination because of the thermals.
Manage your ads well using these tools
the feature exists on all rfc5233 compliant mail servers. yourname+whatever@syourdomain.yourtld.

btw the rfc merely suggests + and --

can be any delimiter