skysight-inc/HackerNews huggingface dataset:
I actually had this happen to me. My credit card was compromised, the domain (which was registered 10 years ago) was tied to an old e-mail I never use, so I never got payment failure alerts, and didn't notice it was expired until a few days after I stopped receiving e-mails and the domain had been bought by someone else.

It's a huge pain to deal with, since it's 100% unrecoverable since there's no one to really appeal to and you're just forced to update your e-mail everywhere.
> People get married, people get divorced, people transition, people move culture and choose new names... names change, and so do email addresses.

Exactly the analogy I had in mind. email primary keys are "serial monogamy". Or if you want a mathematical analogy, piecewise constant :)
Are you going to argue that a demographic country like Ukraine doesn't have right to protect itself against genocidal aggressor?
Most of the content was delivered as a 30min to 1hr lecture and then 3ish hour time to implement what was covered. So that portion was basically heads down, though I guess you could have connected with someone to chat while you were working.

But there were some small group breakouts to discuss the topic and get to know one another. And David would try check in with each person one-on-one every day to answer questions, give tips, and say hi.

So generally, I'd say this is not a high interactivity course like a group project or something. Everyone is working on a separate implementation.

Though, I took the courses online. And, it looks like that's how he's offering them now. But around the time I took the 2 courses, he had just switched to doing that because of COVID. Presumably, the in person courses offered a lot more time to socialize and go out for a drink in the evening.
> It happened for telephone and email because they were developed in a different era. It's not going to happen for IM because we're in the era of "why build it if I can't profit from it?".

Who is going to pay for the bandwidth for 5MB to 100MB photos/videos/gif/files that are sent through the network?
Ikiwiki is such a neat project that I'd like to use it, but I don't really have the need of a wiki. I mean an actual wiki where multiple people collaborate.

Because it is only me editing content, I use markdown with Hugo + rsync, that is close enough.

You can get Ikiwiki hosting here: https://www.branchable.com/
Fair enough, but having to always remember to configure that on all my work machines is kind of a pain. Although I do use an ergodox with QMK firmware a lot so I suppose I could support that inside the keyboard.

But then my 5 work laptops all need the same thing configured for working on the train

Here's hoping someone talks him into just supporting normal ASCII symbols.
Firefox have also chosen not to implement it, right? Indeed, my impression was that Firefox were far more against the whole thing than Chrome, who did implement TCO but then removed it for various reasons.

My impression is that this is less an issue with any particular implementor, and more with the feature not being fully thought through at the beginning. A lot of the browsers (including the Edge team at the time) ended up running into issues, on top of the UX/explanatory problems. That's why there was the alternative proposal for explicit tail calls, but those didn't go anywhere.
Messaging and expectations thereof have plateaued. Moving to standardized protocols is unlikely to stifle innovation that isn't really happening.
Whoosh lol. I feel really stupid now but yea that makes a lot of sense.
There are reasons why SSN or its equivalents are unpopular as web identities. Can you enumerate those reasons?
I agree. The article succumbs to a False Binary Fallacy, where forecasts are either correct or wrong. The real question about forecasts is how certain they are.

https://en.wikipedia.org/wiki/False_dilemma
Many have probably long forgotten Facebook ditching XMPP. For a moment there was hope we’d be moving open federated comms protocols into the new era.
Very related: Cool-Retro-Term (CRT) - a terminal that makes it look retro ;)

https://github.com/Swordfish90/cool-retro-term
Some of the chips would malfunction or get destroyed in incidents. You still need an update protocol!
What if I want to change the domain? My org changed its domains twice in five years I've been there, and porting e.g. imports in all of the internal Golang porjects was not a funny experience.
> they want to be able to choose non-unique ones rather than end up with user53267 or something inane.

Disagreed. I'm 39. I've known hundreds of people (HS, college, etc) and many close friends who willingly made email accounts like "brijacks85" (their birth year) or "sammichelson212" even when their actual names were still fully available on yahoo/gmail/hotmail, etc. I used to regularly create email accounts for these people using just their names and then ask "why didn't you just check your own name first?" and they'd usually just shrug with total indifference and never use the account I made for them.
Where I live the SSN-equivalent is extremely popular as web identity.

Can you explain why it shouldn't be?
I find it surprising that the JS specification also includes optimizations an engine should implement. I'm not sure how difficult TCO is to implement, but I just checked if QuickJS supports it or not and it seems to be one of the few ES2020 omissions the author chose to make: https://bellard.org/quickjs/quickjs.pdf (3.1.1). This tells me it might be non-trivial to implement which if true makes the decision to make it a part of the specification all the more surprising, because that means the specification restricts the types of trade-offs implementers can make when attempting to achieve full compatibility. In other words, until today I was under the impression you could make a fully ES compatible engine, but choose to make it slow for implementation ease. Looks like the spec defines the floor for how (non)-performant the engine implementation can be in some cases. Is this common in other languages' specs?

Edit: Oh, seeing the sibling comment, are TCO and "tail calls" different things? If so, I remain unclear on the status of TCO support in QuickJS.
Look into oom_kill_allocating_task. There's likely a better solution such as an earlier OOM, but killing the wrong process seems better than locking the system.
The sending service should do the hosting so they can pass it on to the sender themselves. Receiving services can fetch thumbnails or full images on demand
Yea… this is like a high school level DB class test problem, but you’d be surprised how many adult developers don’t stop to think about DB stuff…
In 1997 I got a job at a local newspaper, threw together a weekly website that mostly consisted of hard-coded HTML templates and liberal use of `<frame>` tags.

After a few months and several hundred hard-coded files, a helpful fellow at our hosting firm introduced me to ColdFusion and Microsoft Access. That set the foundation for the next twenty-five years of my life, really.

Thanks CF!
Officials explained that companies will be able to use commercially available databases to verify that users are old enough to access their content.

How?

There is no "commercially available database" that can detect if a child is using their parent's name.

There is no "commercially available database" that can detect if a child is using a photo of their parent's ID.

Kids are smarter than conservative lawmakers.
Russia is paranoid about NATO expansion in the belief it faces an existential threat.

The reality is that Russia is a has-been power, riven with oligarch corruption and a GDP the size of Italy. Russia’s biggest threat is itself and always has been.

The clearest manifestation of Russia being its own worst enemy was Prigozhin’s march on Moscow. But in a fit of projection, Putin blames anyone except himself and his cronies for the state of Russia today.

I’m not a Jungian, but this is classic scapegoating. Which is why supporting the Ukrainians is essential.
The best identity I can think of is a hash-code of your DNA sequence. You cannot lose it like an external device, an email, or an implanted chip.

Yes, there might be collisions in a DNA hash-code (such as identical twins), but there can be protocols for that.
Governments do a bad job here, not a good one.

They restrict people to a single immutable identity, that may not conform to other governments, that may not accommodate different languages and character sets, that are not flexible of gender, that do not reflect relationship types that aren't typically monogamous... the list goes on.

They offer a poor base implementation that is only sufficient due to the legal identity seldom actually being needed online. Which is a good thing, because identity theft would be so much worse if that was everywhere.

In the UK we don't have as fixed an idea of an identity as people think, Cherie Blair is also Cherie Booth Q.C. , Elton John is also Reginald Dwight, and for both people, both identities are real identities and sufficient to get bank accounts in the name of, it's only when it comes to a tax record and passport that you are reduced to a single identifier, but who is to say that the name on that is the preferred name of a person?

My bank account, bank card, accounts on most of my things, do not match my passport and birth certificate.
For the curious where this came from, it’s from a FIG (Forth Interest Group) publication. FIG publications typically consisted of a colored card stock cover stapled to a stack of photocopied pages.

This was how they produced their famous FIG Forth listings for the various CPUs (6502, PDP-11, 8088, etc.).

I recall my friend picking this up at our local technical book store. They carried all sorts of arcane stuff like the FIG listings. Definitely in the deep end in that book store compared to you local B. Dalton.

A very cool time where it was anything goes in terms of computing.
> Most of the ships they target are either own fully or partially by Israeli companies, or are headed to Israeli ports

As I understand it, this is not true. If you have a citation listing strikes with manifests, I’d appreciate being able to update my priors.

Wikipedia lists 17 strikes. I see that 3 have some Israeli ownership or port of call: Galaxy Leader, Symi, and Strinda.

https://en.wikipedia.org/wiki/Houthi_involvement_in_the_Isra...
Is it a coincidence that the scaled earth's path crosses the Natural History museum?
I see it as part of the suite of tools that one ends up installing on all client machines anyway. Most people don’t use just a stock OS installation without any additions.

Also, some editors have this built in, like Vim with Ctrl+K [0], and a Misty IDE presumably would have some equivalent.

ASCII is quite limiting, so it would be nice if we could move a little bit out of that lowest common denominator.

[0] https://vimhelp.org/digraph.txt.html
> Passports are really the primary identity layer of Earth.

Umm, I'm not they're not that great as a primary identity either.

One edge case is that you can have have more than one valid passport for the one nationality. Another is of course that one can have more than one nationality.
Sure, if the program crashes, all bets are off. That’s also true of any other similar exception mechanism.

The fact that the program crashes on unhandled panic, rather than letting you install a default global handler, is a design choice that has nothing to do with how goroutines are implemented.
Probably a solid life principal to decline sexually tinged offers at truck stops
Oh yes, some large number of people are incredibly habitual.

But some also large number of people are not.
Many of the same issues apply to phone numbers.

When moving countries it can be difficult if not impossible to retain your existing phone number. In some parts of the world moving states means changing your mobile number.

Most telcos “recycle” deactivated numbers after a period of time. This often as short as 6 to 12 months after the owner’s credit expires. I’ve found it increasingly common for a prepaid local SIM number to be tied to a previous owner’s accounts on popular services.
So you'd be buying an unimplemented, unpatentable idea for $20k that a dev could build in a month (for presumably much less than $20k)?
Another potential problem: https://en.wikipedia.org/wiki/Chimera_%28genetics%29
I don’t know. I wouldn’t say that governments do identity better than anyone else and adding more dependency on it just increases the value of the government ID making it an even more lucrative target to steal/forge.

Fake ids are a thing and the quality depends on how much you spend. Governments also have reasons to lie about identity themselves (think spies).

A true identity solution means being able to cross reference your identity across multiple entities (federal government, state and municipal, employers you’ve worked for, businesses you’ve interacted with, etc etc).
https://github.com/karthink/gptel might interest you as well
Explorer and Task Manager are both shells (along with their CLI sibling shells CMD and Powershell), but Task Manager is special in that Windows Logon is always actively monitoring for CTRL+ALT+DEL.

Windows Logon is superior to all the shells as a core Windows subsystem in that it is the one that executes the shell (usually Explorer) on boot/login and can also execute Task Manager, in addition to its primary duties of tracking and securing user logins (hence the name).

This means even if Explorer has completely froze or has crashed, you can always get to Task Manager via Windows Logon and then kill or execute another instance of Explorer (or CMD or Powershell!) or otherwise force reboot the system from Windows Logon.
I’ll dissent.

After hearing people be ecstatic, I thought I’d go full-in on Linux gaming. I have a pretty bog-standard gaming PC that is very Linux-compatible (Intel i5 + Radeon 6800XT) and on there Apex Legends has horrid frame pacing issues, Mirror’s Edge doesn’t work with wireless Xbox controllers. You lose out on a lot of GPU suite features that Windows has. Gnome doesn’t support VRR. Etc etc.

There’s so many small issues it’s held me back from deleting my Windows partition. Maybe in a year or two?

That said, these things work flawlessly on the Deck.
email works great for me, got it when gmail was created still have it
>> A lot of low-code solutions seem to hit about 80% of a company’s requirement.

The 80% is not evenly distributed. Marketing might have problems that are 95% satisfied by low-code and they can change their process for the last 5%, or accounting can do 100% of a 50% subset of their job with low-code. Logistics can't really do any of their job so they steer clear.

All the other points are related to trying to satisfy 100% of a custom problem with a generic low code framework. Don't do that.

You run into all of these problems with custom code solutions too; The debate should be about investment vs. control, of which no/low/custom coding is a component but not the differentiator as presented here.
I'd say that PHP is actually a fairly good alternative to CF. It's probably why CF fell out of favor (CF was also a commercial product).

Early PHP was almost always embedded in HTML, like CF. It's been many moons, since I've worked that way, but many developers still do.
Works if the developer enables it.

For example: Halo Infinite works fine, but Destiny and Call of Duty don't.
I'll argue that Kagi is the best search engine in the world. If there's any better out there, I'll switch to that. For $10 per month it's a bargain. But "free" does things with people's reasoning. As you admit, you'd choose free over the best food in the world most of the time, even if the best food was dirt cheap. I'd choose the best food in the world over free every time, if it was that cheap.
Quantum computing makes a couple algorithms faster but doesn't allow solving problems that we don't already know how to solve with a classical Turing machine.
We are currently seeing 200 Gbps sat-to-ground but Li-Fi is targeting much lower bandwidth, as the application is different. https://www.nasa.gov/centers-and-facilities/ames/nasa-partne...
Isn't O(1) an oversimplification? In comparison wouldn't electrical computers then also be able to simulate all electrical effects in O(1) Time?
https://www.g2.com/products/bmc-compuware-file-aid/competito...
The alternative is corporate monopolist control, which is what is developing right now with OIDC where Google can "digital death penalty" you and lock you out of your life. The biggest realistic risk is this happening "accidentally" because some stupid bot at Google or Microsoft decides you are violating ToS, and since these companies have basically zero tech support it takes you weeks to unlock your account if at all.

I don't actually like governments owning the identity layer, but then again I am of the "necessary evil" school of thought regarding most of what governments do. It's marginally better than having corporate monopolies own it.

I'm a giant fan of decentralized identity, but there are two insanely hard problems with it:

(1) People lose keys, forget passwords, or get them stolen. They also lose or break security key hardware. I've heard stories of people paying people to actually excavate dumps to find lost Bitcoin keys for example.

(2) There's a chicken or egg problem of getting sites to support any decentralized login scheme without a monopolist like Google pushing it, and the latter have no reason to do so since they want to monopolize the identity layer.

Problem (1) is solvable to some extent by having companies that escrow keys for you. Escrowing with them would not be mandatory but they'd offer a "break glass" service for people who are willing to trade a bit of (potential) privacy for it. A good escrowing service would have a terms of service that forbids misuse of your identity.

Problem (2) is probably harder. Big tech will actively refuse to support any system that doesn't hand them a monopoly or at least an oligopoly.

BTW this is one area where cryptocurrency could have found an actual bona fide beneficial use case! But it's not as profitable as running scams and casinos so nobody did it.
This is just not true.

There absolutely is a good identity, and it's one provided by countries.
I have a Google, Apple, Microsoft, and GitHub OIDC account among others. That's a feature not a bug.
Well, you still don't get fine-grained random deletions on Zoned NVMe.
Also, there is another storage target which expects append-only style: SMR HDDs.
They don't support random writes into a zone.
> if we had interoperability we would have had competition and after 30 years we’d see 30 years of progress

Counterpoint: IRC
> I had spammers post with the hidden field after being targeted.

Don’t they usually set a value on the hidden field? One approach is to check that no value is submitted for the field.
The parent comment asks whether an “engine” trained on copyrighted data is entitled to decide profit. Your comment is about a human receiving knowledge that facilitates profit. Of course, these are legally independent scenarios.

Take a college student who scans all her textbooks, relying on fair use. If she is the only user, is she obligated to pay a premium for mining?

What about the scenario in which she sells that engine to other book owners? What if they only owned the book a short time in school?
It should be pretty clear from the language what the intent is.

You need to pay their cronies the protection fee or something unfortunate might happen to your porn site.

With a side helping of pandering to the christofascist base, which laps up transparent corruption up as long as they flog the sinners a few times a session.

It is, quite simply, why I left North Carolina.
I had the front suspension do this on my 2018 Model 3 after about four years. In fairness, Tesla was extremely decent and replaced the entire front suspension without asking questions. However my car is now out of warranty, so I'm a little nervous about the next major event.
Jank's new persistent string is fast
People also have a right to lose everything and start a new life. this is something that people could do just a few decades ago
Thanks for your work!

I have a suggestion for the “About” section at the top of Marginalia’s landing page. I think it would read better like this:

> This is an independent DIY search engine that focuses on non-commercial content, and attempts to show you sites you perhaps weren't aware of [instead] of the sort of sites you probably already knew existed.

Showing one thing “in favor of” another seems contradictory in this case.
maybe you are in Scandinavia, but many countries do not even have a centralised register of births, deaths, marriages... and so they do not have a centralised and canonical record of identity of all people in the country.
Related: Guido van Rossum's argument for why there is no TCO in Python.

https://neopythonic.blogspot.com/2009/04/final-words-on-tail...
The only natural key a human being will normally be able to follow is their DNA, and I still think chimera-ism or tissue donation or other genetic anomalies might make even that inconsistent.

Most natural keys that identify dimensions of your data are slowly changing anyway - an address isn't a permanent fixture of a building, an area code splits, nations go to war, daylight savings changes on a whim, laws change, rules change, our understanding of the universe changes.
Not sure about where you’re from but US institutions often treat the SSN as a secret which should allow account access. Which it’s not by design but nobody wanted to make a better system; it’s why banks have claimed that they are not defrauded by people and instead the fraudsters “steal identities”.

To answer the question more directly, it’s treating the identifier like a password that is problematic.
Wouldn't a vendor tuning the benchmark be ... cheating?
The author would also conclude:

* Collision avoidance systems are terrible at forecasting collisions because they almost never result in a collision. (The point of the system is to help you avoid an upcoming collision.)

* The prediction that Y2K would happen was a bad one since it didn't happen. (We spent billions of dollars to make sure it didn't.)

* The 1978 prediction that the ozone layer would be depleted by 2010 was a bad one since it didn't happen. (Humans took action to reverse CFCs and the ozone layer began to regenerate.)

When you make a forecast about an event wherein agents can change the course of the event, the correct evaluation of the forecast is not "did the event happen?" but "would the event have happened but for intervention?".

The author seems to miss this larger point.
Same here.

“A goal is not always meant to be reached, it often serves simply as something to aim at.”
- Bruce Lee
I agree with you, it's hard to take someone like this seriously.

But, the funniest(?) thing here to me, is that HN posts on topics like US healthcare with excellent discussion get flagged, while The Guardians of New have no problem with this post, the lowest of the low political garbage.

I realize that we are not supposed to talk about this, but it really feels like something has gone off the rails.

Please note: I waited all day prior to making this comment, to see what happened to this post... and nothing.
OIDC actually already handles this by requiring the `sub` claim to never be re-assigned and unique: https://openid.net/specs/openid-connect-core-1_0.html#IDToke...

Of course this means that an ID token should not contain an e-mail address under `sub`.
Predicted reliability is such a stupid measure imho.
Show HN: alttexter-ghclient - generate alt text in your docs-as-code pipelines
Using gpt4-vision-preview to generate alt text and title attributes in your docs-as-code pipelines.
Eurostar services resume after major disruption