MurphyA/hacker-news huggingface dataset:
by pjmlp | 2025-05-13 20:53:23+00:00
Maybe using extensions?

"Khronos Releases OpenGL 4.6 with SPIR-V Support"

https://www.khronos.org/news/press/khronos-releases-opengl-4...

> OpenGL 4.6 adds support for ingesting SPIR-V shaders to the core specification, guaranteeing that SPIR-V shaders will be widely supported by OpenGL implementations
by pixelesque | 2025-05-13 20:53:41+00:00
UK Banks like Barclays also had the small electronic credit card sized device from around 2011 or so (and now use the Mobile app for that), but other UK banks like Halifax are still doing passwords (they even have a limit of 18 chars) and just ask you for random characters of memorable words, so there's a big inconsistency even within a single country.
by lenerdenator | 2025-05-13 20:53:59+00:00
Well, let's do the cost-benefit analysis here.

Authentication, insofar as making sure that only signatories on the account can access it and debit/credit from it, is something you have to pay someone something to do, and not something that those in charge of the bank really understand.

If someone does breach an account, it's incredibly difficult to pin on the bank.

If you are unlikely to face a financial penalty for a failure, you don't work to avoid the failure.

I had an e-checking account broken into a few years back. Someone in Atlanta wrote themselves a check for $9k, and it didn't even come close to matching my signature. I'm in Kansas City. I have never been to Atlanta in my life, nor do I regularly do business with anyone in Atlanta. I didn't find out until the next week. It was on me to file a police report and do all of the mitigation. I was reimbursed, but I don't know how the bank came up with that money, maybe they carry insurance for this sort of thing? In order to resume use of online banking, the 1337 h4x0rz in their security department made me do a virus scan of my devices. It's still 2005 there.

There are several obvious things that they could have done - signature comparison using OCR, warnings about unusual logins, warnings about checks being written outside of the usual geographic area I do business in - that they just don't do. If it's obvious and they don't do it, it's because they aren't losing money for this.
by Kirby64 | 2025-05-13 20:54:02+00:00
AC has a negligible impact on consumption. Unsurprisingly, heat pumps are efficient ways to move heat, and the temperature differentials are never very high (at most, 30-40F). Heating is a much bigger issue, since temperature differentials can be much higher (as much as 100F delta in truly cold climates, or 50-60F deltas in more normal climates), and the cooling effect of wind works against you (instead of for you, in the case of AC).
by eGQjxkKF6fif | 2025-05-13 20:55:23+00:00
That was a hard, and good read. But remember Linux is Love. Linux is Life.

If the end of the world happens I'm going down making and doing dope stuff. I'm not going outside and mingling with people. That's how you get a fucking spear thrown at you or mugged by some newfound MS14 gang swinging hockey sticks and shit.

I'm going to forage for some fruits and vegetables, all that good stuff since I'm too much of a bitch to kill an animal; those things are cute.

I'm going to load up my laptops on solar power/battery, hook in to some internet somewhere and live a normal life.

I don't know what Dusk OS is about but the making computers from fucking sand, now that's dank.

I'll install Desktop Linux on it and we can all start the next era of civilization; this time Microsoft and Apple aint selling us out

catches spear to the chest Shit
by godelski | 2025-05-13 20:57:04+00:00
I got my undergrad in physics and data hacking was discussed at length in every lab class. I don't know if this is a common experience but it was really one of the most beneficial lessons.

In be beginning it always felt obvious what hacking was or wasn't but towards the end it really felt hard to distinguish. I think that was the point. It created a lot of self doubt which led to high levels of scrutiny.

Later I worked as an engineer and saw frequent examples of errors you describe. One time another engineer asked if we could extrapolate data in a certain way, I said no and would likely lead to catastrophic failure. Lead engineer said I was being a perfectionist. Well, the rocket engine exploded during the second test fire, costing the company millions and years of work. The perfectionist label never stopped despite several instances (not to that scale). Any extra time and money to satisfy my "perfectionism" was greatly offset by preventable failures.

Later I went to grad school for CS and it doesn't feel much different. Academia, big tech, small tech, whatever. People think you plug data into algorithms and the result you get is all there is. But honestly, that's where the real work starts.

Algorithms aren't oracles and you need to deeply study them to understand their limits and flaws. If you don't, you get burned. But worse, often the flame is invisible. A lot of time and money is wasted trying to treat those fires and it's frequent for people to believe the only flames that exist are the obvious and highly visible ones.
by Mainan_Tagonist | 2025-05-13 20:57:04+00:00
While it is most likely a very fanciful pet project borne out of post-apo fantasy doomporn, there is one fatal fly in the ointment: In a post apocalyptic situation, who will have THE TIME (nevermind the resources) to dedicate to "operating" one such OS? Apocalypse is generally synonymous with population collapse. Many less humans to interact with means a greatly diminished division of labour and rebuilding civilisation will require first and foremost food production, 14 hours of daily work in the fields, scavenging, hunting, etc....

Taking one worker away from these (tedious) activities would likely be considered an investment that requires significant returns, results, be it only to justify this to other workers who would also like to be sat in front of a computer. Hard to justify having swapped a hard days work for some code on a computer screen.

For that kind of scenario, a lightweight Android rom with some ham-radio driver would probably be more appropriate.
by rtkwe | 2025-05-13 20:57:31+00:00
For purchases sure but their funding and therefor what they're buying with that funding is not tied to companies at all which is an incredibly important distinction. This rhymes with the old "yet you participate in society/capitalism" "gotcha" [0] and it's worth about as much.

[0] https://iea.org.uk/wp-content/uploads/2021/12/mister-gotcha-...
Show HN: I made a platform to debug Puppeteer (JS) crashes visually
by ivanalemunioz | 2025-05-13 20:57:57+00:00
Hey HN! I'm Ivan. I've been working on a solution to visually debug my own https://pptr.dev/ crashes, and this week I opened it to the public: https://buglesstack.com/.

If you have any questions or suggestions to improve it, feel free to contact me at ivan@buglesstack.com.

Thanks for reading! <3
by louthy | 2025-05-13 20:58:00+00:00
> Any event or series of events that removes mankind's ability to produce modern computers is a global extinction-level event

Semiconductors have been around for, what, 70 years? The idea that humans couldn’t survive without modern tech is ludicrous.

Sure, there will be fewer humans, but extincting humans completely is likely to be incredibly difficult without an atmosphere-on-fire scale event.
by tekacs | 2025-05-13 20:58:06+00:00
I use a setup like this:

https://gist.github.com/tekacs/60b10000d314f9923d6b6a5af8c35...

where... in my code, I have:

some_block({ ... }).infallible()

for cases where we believe that the Result truly should never fail (for example a transaction block that passes through the inner Result value and there is no Result value in the block) and if it does then we've drastically misunderstood things.

Then, there's an enum (at the bottom of the file) of different reasons that we believe that this should never fail, like:

// e.g. we're in a service that writes to disk... and we can't write to disk some_operation.invariant(Reason::ExternalIssue) // we're not broken, the system wasn't set up correctly, e.g. a missing env var some_operation.invariant(Reason::DevOps) // this lock was poisoned... there's nothing useful that we can do _here_ some_operation.invariant(Reason::Lock) // something in this function already checked this some_operation.invariant(Reason::ControlFlow) // u64 overflow of something that we increment once a second... which millennium are we in? some_operation.invariant(Reason::SuperRare)

... etc. (there are more Reason values in the gist)

This is all made available on both Result and Option.
by rr808 | 2025-05-13 20:58:18+00:00
> I’m about 10 years into my career and I constantly have to learn new technology to stay relevant.

Sounds like you dont have kids to help look after or a parent to care for, and you're still in the desirable age to hire from. Wait another ten years after you help kids with their homework or sports in the evening and dont have energy to work on a side projects.
by 5Qn8mNbc2FNCiVV | 2025-05-13 20:58:23+00:00
I enjoyed the hero section, made it clear to me. Checked the pricing, a different comment said raice the price, but I think I personally would be scared off if there was only a high price.

I jumped back to the homepage and saw multi-accounting as a use case and that's actually something where I easily would pay 9$ as a starting point.

Do what you want with that information, but I converted at that point. It may still be correct though to raise prices and put something in the FAQ for low volume customers or maybe even say, 100 requests free per month and you go freemium and from there have it usage based.

Everyone always says don't do freemium, but honestly, this doesn't cost you anything and if sign-ups are your problem then this is exactly what freemium is there for
by johnea | 2025-05-13 20:58:50+00:00
This seems like a pretty accurate summary to me.

Both the "right" and "left" are now more defined by identity politics than economic class. My impression is that both of these "identities" have been promoted and popularized by the two main US political parties.

I call these two identities: wing-nut and woke-nut.

Whenever you find that you are in total agreement with one group, and in total disagreement with the "opposing" group, you will find yourself in a state of having completely abdicated your individual agency. You are now a part of group think.

As such, I've been a detractor of "identity politics" since it's emergence as a dominant US social force.

With "identity" the party no longer has to focus on benefiting the constituents, it can rely on pursuing virtue posturing. This is true for both parties.

But, "identity" is a purely abstract entity. It exists only in a person's mind. "Economic class", on the other hand is determined by forces and conditions external to an individual's identity selection.

This means that regardless of a person's choice of "identity", their "class" remains unchanged.

And under both Clinton and the cheato, the working class is abandoned by both parties.

Those least educated, and most vulnerable to online misinformation, will be the most disadvantaged by this, regardless of their "left" vs "right" identity choice.

This is great for both parties, because it entrenches their incumbent position, without requiring material progress for their constituencies.
by zeroq | 2025-05-13 20:58:52+00:00
You do realize that your usb charger has a microprocesor that is as capable as computers you used to play on as a child?

Seriously, finding a running 386 today will probably be more challanging than finding a PC capable of running Cyberpunk in 4k 5 years after the fallout.

Like others have mentioned at worst it's another TempleOS or subtle way to point out to your acquaintance that they shouldn't stay with you alone at best.
by shawnfrompdx | 2025-05-13 20:59:54+00:00
my parent corp let go many, maybe 20% of each of their various dev teams in early 2024, right after everyones productivity was starting to go 3-10x. instead of keeping everyone and dreaming way way bigger, it was more like 'get the same amount of stuff done with way less people.' now i have more experience and skills than ever before, but the ratio of applications to even getting a response much less an interview is lower than ever in the past. anecdotally, in my job searches in 2018 and 2020, roles that would say they had ~20 applicants within the first day of posting, now have like 1000+
by technion | 2025-05-13 21:00:17+00:00
I have been in three different organisations now with this same excuse, and actually called their insurer to clarify. In all cases, the insurer asks the password policy such as expirations. Complete absence of a written policy is a problem. Non expiring passwords was not.

Someone in management took the application form and justified their own belief on security and two of those three companies still tell staff "it's because of our insurerer" even after given the facts.
by popularonion | 2025-05-13 21:00:18+00:00
TLDR

> It is also revitalizing an unsuccessful experiment the company began in 2016: offering bespoke local activities, or what it calls “experiences.” The next stage, launch date unspecified, involves making your profile on Airbnb so robust that it’s “almost like a passport,” as Chesky puts it

> After that comes a deep immersion into AI: Inspired by his relationship with Altman, Chesky hopes to build the ultimate agent, a super-concierge who starts off handling customer service and eventually knows you well enough to plan your travel and maybe the rest of your life.

That kind of makes sense to me - Airbnb must have learned to deal with trust/safety/reputation issues better than basically any other consumer app based company (except maybe Uber/Lyft)

Looking at incumbents:

Tour booking - TripAdvisor and Viator, not enough network effect

Home services - Angie's List and Thumbtack, not enough network effect

Events and concerts - Ticketmaster, enough said

Classified ads - Facebook Marketplace, enough said

Gym and fitness - Classpass, which I think is pretty good actually, but definitely going to be acquired or copied by Big Tech

Volunteer event hosting - Meetup, anyone under 40 even remember that?
by stackskipton | 2025-05-13 21:00:24+00:00
My experience with it was most of time, there was a ton of truth stretching going on. Similar to SOC2 compliance. If a system couldn't be brought into compliance, a ton of stories why it was not in scope or compensating control was adequate.

Yes, there is criminal penalties but I haven't heard of them being enforced outside someone just outright lying.
by notahacker | 2025-05-13 21:00:45+00:00
The key bit is why those niches have it: typically either regulators require it or clients require it (sometimes specifying it to a given value in their contract). And that's because the consequences of mistakes some professions make can be very expensive relative to the size of their business. Also helps that a lot of the errors they cover are very rare so pooling the risk as insurance makes more sense...

cf an airline chatbot agreeing to an inappropriate refund or giving wrong advice that leaves the airline deciding to apologise and pay their holiday-related expenses. Those are costs it makes more sense for the airline to eat than get their insurers to price up (unlike other aviation insurance which can be for eye-wateringly large sums) even if it happens several times a month (which if your chatbot is an LLM supposed to handle a wide variety of questions it probably does). Same goes for the human sales representatives who may work with higher-stakes relationships than chatbots but the consequence of their error is usually not much bigger than issue refund or lose client relationship

I guess chatbots/LLMs will end up as a special case for professional indemnity insurance in a lot of those regulated firms as lawyers/accountants start to use them in certain contexts.
by mike_hearn | 2025-05-13 21:00:52+00:00
Scientists have gone on record with admissions they deliberately lied in order to manipulate the public. Example:

"When polls said only about half of all Americans would take a vaccine, I was saying herd immunity would take 70 to 75 percent," Fauci said. "Then, when newer surveys said 60 percent or more would take it, I thought, 'I can nudge this up a bit,' so I went to 80, 85."

That's happened several times. Include the subpoenaed documents where scientists admit doing so when they thought they weren't being observed, and it goes up into the dozens of times. If you include all the occasions when they "optimistically" made things up whilst stating them as unarguable scientific fact as lies, it gets into the hundreds of times minimum.

It's amazing how backwards the conversation is on HN around COVID. The fact that scientists lied during COVID is an unarguable fact, this belief isn't to do with people not "understanding the basics of science". Scientists did it, they did it to control people, they have sometimes admitted doing it directly and unambiguously, and they certainly did it many more times without being caught.
by StrangeDoctor | 2025-05-13 21:00:55+00:00
I think the idea is:

some computing device is discovered, but the OS is bad/missing/old/not useful etc. Or possibly a novel computer is built from whatever is still around.

The computer itself would still be good if only it had an os.

Dusk OS is easy to port to new arch because it compiles from source on every(?) boot, and only needs a tiny kernel to be ported?
by Detrytus | 2025-05-13 21:01:05+00:00
The requirement per se is not the biggest problem. Implementation by different banks is. In my country I have several bank accounts.

One bank allows me to install mobile app on up to 5 smartphones, all I need is connect the smartphone to the Internet (e.g. through Wi-Fi).

Another bank allows me to have up to 3 smartphones, but identifies them by phone number, so it forces me to have 3 difrerent SIM cards

Yet another bank will only allow me to have mobile app only on one device. To activate on another device I need to receive SMS code, and if I lose my SIM card I need to show up at a branch in person.
by Froedlich | 2025-05-13 21:01:21+00:00
I tried several "information management" and "knowlege management" programs over the years, but none of them worked the way I wanted.

My original method was a directory full of plain text files arranged by subject, that I brought up with my text editor.

Over the years I wrote a specification for a system tailored for my needs, that could manage different forms of media, notes, saved web pages, ebooks, and so forth. The spec grew until I set the project aside as more trouble than it was worth. In retrospect I wish I had kept going.

At the moment I'm using plain old hand-written subset of HTML linked to subdirectories arranged by subject. As time permits I will finish the (simplistic) custom browser, which will also let me annotate pages and edit files.

I have looked into some of the indexing programs that look inside files and index their contents in a searchable fashion. They all take a vast amount of storage space, probably because over the decades I have amassed a vast amount of data. After experimentation I decided to pass on the indexers as well. I have always managed things in a rigid hierachical arrangement, and it's pretty easy to find what I'm looking for. On the other hand, I know what's there and where I put it, which makes it easy for me. It would be much less useful for someone else.

Never underestimate the usefulness of a plain text file. It can be written, read, searched, and indexed by almost anything, should you wish to do so. Some of mine date back to the mid-1980s and MS-DOS 2.1, to OS/2 and Windows (briefly), Linux, and even Haiku. Every platform has subdirectories and some kind of editor; that's real portability. And if you ever have to deal with ancient machines that don't speak ASCII, much less UTF, there's probably some kind of conversion utility to let you move your files to IBM EBCDIC or DEC Sixbit.

If you're running emacs, the "org mode" add-in uses lightly-formatted text files organize data, which is then available within the editor. It's worth looking at if you're an emacs user, assuming you're not using org mode already.
by int_19h | 2025-05-13 21:01:23+00:00
Try opening that link on a phone. You get tiny, hard-to-read text because of course it's monospace with hardcoded line breaks.

GP's point is that convenience and long-term thinking don't have to be an either-or. We should have convenient tools that don't require proprietary silos but work well on today's devices and with today's use cases.
by tifik | 2025-05-13 21:01:30+00:00
Yes, in some European countries Apple doesn't have physical stores and relies on official partners for retail for physical stores. In some of these countries, you can still shop online on the official Apple store for that country. Major down side is you can't get Apple care at all.

The difference is my partner didn't buy her gadgets from a retailer. It was all from physical Samsung stores and under extended warranty. It sounds like an oversight on the retailers side that they didn't 'activate' your warranty for some reason.

But yeah, official stores and Apple Care not being available is a major downside, which is why I'm waiting until Im back to Canada to get an iPhone (it's also quite a bit cheaper on that side of the Atlantic).

One limitation I know of with Apple Care is that if you need to replace your device under warranty, they will need to mail it to you from the country of purchase, but you will get a temporary device while you wait for that. Samsung would never...
by UncleOxidant | 2025-05-13 21:01:32+00:00
> Computers aren't vanity projects.

Nor are they a requirement for survival. We didn't have computers until about the 1930s and somehow we survived as a species.

> The world is more than Europe.

Yes, very true. But under the conditions of some kind of serious disaster such as we're discussing we wouldn't have visibility into what's going on on the other side of the world either, just as they didn't. The Dark Ages in Europe weren't dark in places like China, but that didn't help you if you were living in Europe. (and even in Europe the "darkness" wasn't evenly distributed)
by niux | 2025-05-13 21:01:41+00:00
I primarily use Logseq because I've found that outliners best align with my mental model. I mainly take notes within my daily journal. When I encounter something worth saving, I simply create a new entry. A typical day looks like this: https://i.imgur.com/wAiYgSY.png

To categorize the information, I simply link the entry to a specific page. For example, if I discover an interesting React library, I create a new entry like this: https://i.imgur.com/dDlStkZ.png

A great feature is that Logseq understands page hierarchies, so if I click on [[Dev/JS]], it presents a clear hierarchical overview: https://i.imgur.com/z9hGmmh.png

Using this approach, I've stopped bookmarking sites in my browser altogether. In Logseq, I can connect useful things to each other, add entire notes, and more, as shown here: https://i.imgur.com/Krld2cS.png

If I want to remember something, I just add a #card tag to the block, and it automatically syncs with Anki via a plugin.
by pc86 | 2025-05-13 21:02:02+00:00
This is fine for services you can easily access on a phone or computer.

My employer requires I change my laptop password every 60 days, it stores the last 2 years of passwords to prevent reuse.

I am not opening up LastPass and plugging in a 32 character random string every time I want to start my computer up. My password at any given point is either a few random words and a number, or a short (8-12 character) alphanumeric string without symbols. But you know what it always is? On a post-it note stuck to the inside of my laptop.

My employer is consciously choosing to make my laptop less secure because the CISO is an idiot.