skysight-inc/HackerNews huggingface dataset:
They have a switch that requests the host doesn't try and write, but it's not read only:

It is the responsibility of the host to protect the card. The position [i.e., setting] of the write protect switch is unknown to the internal circuitry of the card

https://en.wikipedia.org/wiki/SD_card#Write-protect_notch
Me when I want to transcode something to save a bit of disk space.
Double-clicking on an ISO file on macOS mounts it provides the file system is recognized. Read-only though.
Show HN: Zeli – HN reader with AI digests for non-native speakers
I read Hacker News daily, but as a non-native English speaker, it often takes me a while to identify posts that interest me. So I created this tool—it uses an LLM to extract summaries and key highlights from articles, helping me quickly find the ones I want to read in depth.

If you're a native English speaker, it can still be useful. Beyond just HN titles, it can give you a quick grasp of an article's main points, allowing you to decide whether to click through.

Interestingly, for "Ask HN" posts, I've included a feature that selects the top 3 most insightful responses from the original thread. This lets you preview whether the comments section is worth exploring before you open the post.

Happy browsing!
I'm not a lawyer, but I can't imagine any judge ruling that it is illegal.

A sword which has been beaten into a plowshare is no longer a sword, and an inoperative 140 year old pill press is no longer a pill press.
Where does Safari even show Emojis?
You submitted this yesterday (https://news.ycombinator.com/item?id=41765881) the day before (https://news.ycombinator.com/item?id=41759175) and 3 days ago (https://news.ycombinator.com/item?id=41751369)
It's almost as if we all have supercomputers in our pockets which could easily handle text and images of only web devs didn't shove 10MB of code in an interpreted language every time time we open a page!
Martine [1] is a series of French-language children's book. They have simple titles like "Martine à la ferme" (Martine at the farm) or "Martine fait du camping" (Martine goes camping).

"Martine Ã©crit en UTF-8" is what you get if you interpret the UTF-8 string "Martine écrit en UTF-8" (Martine writes in UTF-8) as Latin-1. It's not as common as it once was, but that kind of encoding issue used to be encountered fairly often by French speakers on the Web.

[1]: https://en.wikipedia.org/wiki/Martine_(character)
> Only lucky people think that. :)

Perhaps, if you just didn't bother reading my comment.

We have someone who was very badly suited to her culture and achieved results that were well below average.

She didn't die, which is the article's metric of success.

Women who fit into the culture better, a large majority of Yanomamo women, also didn't die, and this is unsurprising because our case study didn't die even after screwing up in major ways several different times.

This is why luck is insignificant - even if you do very badly, you'll still succeed. Success is nearly guaranteed, and therefore there isn't a role for luck to play in it.

Luck could have made the difference between Helena succeeding and failing - she might have been eaten by a jaguar. But that was not a risk for a normal Yanomamo woman.
I'm not sure if they actually share /usr or unconditionally rebuild it on each device (after all, they do need to handle different sets of installed programs).

But /etc/ and /var/ in particular need to be system-specific regardless (even though you may be used to thinking of them as being on the same filesystem as /usr/).
"(as I’ve argued at length elsewhere)"

Everything he writes is "at length". This looks like an interesting read with good ideas but it is so long and has no structure that I gave up reading. It may help to give an abstract in the beginning of the article.

The problem with the treatment of time in physics is that we can only measure time intervals not the philosophical Time (with capital T). But physicists gladly conflate the two.

Mach said: Absolute time [the philosophical Time] cannot be measured by comparison with another motion, it has therefore neither a practical nor a scientific value.

Which means that all of the "t" terms standing for time in astronomical equations are for time intervals and tell us nothing about the philosophical Time.
Ok, where should we focus it then?
If you use type checking, the breakage occurs when you introduce the change: the author of the change is the one who can figure out what it means if 'foo' is no longer being passed into this function.

If you're duck typing, you find this out in the best case when your unit tests exercise it, and in the worst case by a support call when that 1/1000 error handling path finally gets exercised in production.
yet, again, most of the libraries already deal with extra fields... i.e. for pydantic https://docs.pydantic.dev/latest/concepts/models/#extra-fiel...
> can potentially reduce 95% energy cost by elementwise floating point tensor multiplications and 80% energy cost of dot products

It this were about convolutional nets then optimizing compute would be a much bigger deal. Transformers are lightweight on compute and heavy on memory. The weakest link in the chain is fetching the model weights into the cores. The 95% and 80% energy reductions cited are for the multiplication operations in isolation, not for the entire inference process.
And if you got that JSON back in Python, how would you do anything with it? This API is essentially useless. You can deserisalise it, sure, but then what?
Given the discipline surrounding most "air gapped" machines I've seen I always find this quote appropriate:

"At best, an air gap is a high-latency connection" -Ed Skoudis - DerbyCon 3.0
Making Work Visible
When we dig into delays, unplanned work, and scattered focus, we often find a lack of visibility at the core. Dominica's practical ideas help track and visualize team dynamics, revealing inefficiencies that may be hiding in plain sight.

You'll be amazed at the amount of hidden work you uncover—work that consumes your team's time while waiting in queues. Many organizations miss this because they focus on resource efficiency, not systems thinking.

Skeptical? Take two hours to review your last few sprints. Label the unplanned work and see how much goes unnoticed. You might just realize how crucial it is to make work visible.
Don’t worry, it will “leak” instead.
All or nothing fallacy. The argument is not to eliminate pollution, the argument is to stop generating greenhouse gases. You can already see the effects of climate change and it's guaranteed to get worse.

I don't understand why you're making excuses for carbon pollution.
The taxes are less than buying the farm outright so it would just be a very cheap buyout. I do not see the problem, you can get finance for that in civilized nations. It's not easy but neither is buying a farm normally.

Inheritance, even with normal tax, is a cheap way of keeping money in the family and keeping rich people rich. It is not based on merit, capabilities or need and serves no purpose in a society based on improving the lives of the entire population. (Which you can argue is not what [country with low inheritance tax] is)
Both can be true in varying degrees at certain points in time. They're not mutually exclusive. There are benefits to centralization and concentration of capital. Competition is the same exact process that leads to monopolistic entities in the first place.
Nice, thanks for the benchmark Yuri!
> But /etc/ and /var/ in particular need to be system-specific regardless.

System-specific bits like /etc/machine-id get created by the booted system; the installer doesn't need to create them.
> Dataclasses and Pydantic models are slow to construct

Citation needed? Pydantic is really quite fast, and you can pass raw JSON responses into it.

It may be slower (depending on the validators or structure), but I’d expect it to be comparably fast to the stdlib JSON module.
Hoarding disorder: 'sensory CBT' treatment strategy shows promise
for additional context - https://en.wikipedia.org/wiki/Vivisection#David_Ferrier_and_... - it were the years when they started to at least limit vivisection somewhat and require anesthesia during it.
What a strange article. What's called an 'ISO' is, these days, pretty much a thin wrapper for an UDF file system -- you can definitely use it differently as well, but I'm pretty sure nobody has created, say, an ISO9660 plus Joliet plus El Torito image in the past decade or so.

And, no, UDF isn't great either, but I wouldn't say it "has to die": it's a pretty convenient distribution format due to being widely supported, as it's really simple to implement.

So, this mostly seems to be a rant against live-CD-style Linux distros, since those are hard on maintainers (plus: toxic community multiplier)? On the one hand that might be true, on the other hand, the 'hey, here is how you get an ext4 or whatever filesystem in RAM' tooling around that is so mature and convenient that it's hard to see why, and I can't distill any real arguments from this...
My first thought upon seeing the prompt:

If you would build an in-memory cache, how would you do it?

It should have good performance and be able to hold many entries.
Reads are more common than writes. I know how I would do it already,
but I’m curious about your approach.

Was to add this requirement since it comes up so often:

Let's assume that keys accessed follow a power law, so some keys get
accessed very frequently and we would like them to have the fastest
retrieval of all.

I'm not sure if there are any efficient tweaks to hash tables or b-trees that might help with this additional requirement. Obviously we could make a hash table take way more space than needed to reduce collisions, but with a decent load factor is the answer to just swap frequently accessed keys to the beginning of their probe chain? How do we know it's frequently accessed? Count-Min sketch?

Even with that tweak, the hottest keys will still be scattered around memory. Wouldn't it be best if their entries could fit into fewer pages? So, maybe a much smaller "hot" table containing say the 1,000 most accessed keys. We still want a high load factor to maximize the use of cache pages so perhaps perfect hashing?
Ive seen it! But yeah, I typically only browse the best stories section, basically I really want some human curation in my feed which might help with the vast amount of infogarbage generated by llms?
Fugitive father filmed with children in New Zealand 3 years after disappearing
In principle, yes:

data:text/html;charset=utf-8,<link rel="icon" href="
data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'>
<g>
<text x='0,0,100,0,200,0,300,0,400,0,500,0,600,0,700,0,800,0,900,0,1000,0,1100,0,1200,0,
1300,0,1400,0,1500,0,1600,0,1700,0,1800,0,1900,0,2000,0,2100,0,2200,0,2300'
y='.9em' font-size='90'></text>
<animateTransform attributeName='transform'
values='0,0;-200,0;-400,0;-600,0;-800,0;-1000,0;
-1200,0;-1400,0;-1600,0;-1800,0;-2000,0;-2200,0'
calcMode='discrete' dur='1s' repeatCount='indefinite'/>
</g>
</svg>
">

However it doesn't seem to work on Chrome, even though it does handle the animated SVG correctly.
Some people is these threads wrote as if the item was "delisted". This is what she wrote: "I listed it in July and it sold in August." It was not delisted. It was sold.

EBay had opportunity to delist a "pill press" before she sold it, or even warn her before she listed it, but chose not to. They seem then to have chosen the worst, most unempathetic response, and then to double down repeatedly.
I didn't claim Big Data wasn't important. But looking at the opening paragraph of the article, I just don't think it was a revolutionary idea in 2005.

We knew big data was important. There was a lot of hype around how big data will become more and more important in the future.

An email from someone in 2024 saying "hey big data is important!" wouldn't have led to innovations which weren't already happening. It would have been seen as cringe, like is this the best the future can come up with?
It will be really ironic if this kills Mozilla / Firefox
Regarding that last sentence, it’s possible to have a DOM and yet still write it in Flutter.

There are a couple of options. While not first party, there is this solution for example: https://pub.dev/packages/jaspr

Here’s the difference between jaspr and Flutter Web explained: https://docs.page/schultek/jaspr/jaspr-vs-flutter-web

There’s another package, static_shock, although it’s purpose is to build static websites. The author was part of the Flutter team.

Article:
https://blog.flutterbountyhunters.com/you-can-now-generate-s....
While the original ISO standard may still have its use cases, your argument involves survivorship bias - just because a technology has been around a while doesn't make it superior. Your false belief that its long life in a group of other standards - is rather a coincidence that is in correlation to its long life and not a cause of it.

Had the USB stick and related softwares for formatting been around sooner .img may have easily won the battle between standards. Unfortunately, CD-ROM was released 1985 and USB flash drives only started really showing up in the early 2000s. We have no way of knowing the counterfactual.
CloudTrucks | San Francisco (hybrid) | Full-time

https://www.cloudtrucks.com/careers

CloudTrucks is building a platform that reimagines what is needed to operate a trucking business. We use technology and data to innovate in a space that affects one of America's largest essential workforces. We work on everything from logistics to fintech to business automation! We have series B funding with multiple years of runway and are looking to add to our talented team of engineers and data scientists.

Currently open roles:

- Machine Learning Engineer (Mid-level to Senior)

- Senior Software Engineer, Full Stack

- Software Engineer - Platform and Infrastructure (Mid-Level or Higher)
A lot of commentators here saying that while fundamental physics has possibly stalled, a lot of applied physics is still bustling with activity. Even buying that premise, is there anything in the applied physics fields that is comparable in impact to the neural network?

It feels like the Nobel committee’s decision is an indictment on the lack of impact of modern physics. They had to stretch definitions and go into AI, to get something that they found impactful enough for receiving a Nobel prize. This is impact outside of physics, impact on a broader societal sense that physics in the past had in spades and AI has now.
Mainly cryptographic keys like the SSH host key, or stored RNG state. But this can very easily be mitigated using `cloud-init` or similar.
I wish this were a viable option, but it is not. US national labs are horribly, horribly mismanaged. For some slower-moving fields like particle physics where institutional knowledge is key, they hold up alright, but for fast moving fields like quantum they are very behind. They are stagnant bureaucracies. I could tell stories, but better to just compare the output of national labs in many fields to those of the top universities in the States.
I used this trick for a quick favicon on my site https://muxup.com/ - though unfortunately Google/Bing/DuckDuckGo doesn't like svg favicons and so it's not displayed in search results. I should really add a proper favicon...
Weren’t some of these cases begun under the previous administration? Neither party is a fan of big tech
Nah. The point is to try to get people who are aware of HTMX aware of a library that does the same thing better. The title you suggest is unhelpfully vague, although technically correct. I forgot about the HN guidelines with respect to editorialized titles. Since it's not an article, but more of a "show” I was trying to use a title that would bring more immediate recognition of it's value proposition.

Too bad, it's a fantastic library too few people know about.
But we freakin have those layers now. Above TCP/IP there is SSL, and then about that https, and within that there's some JSON RPC or whatever.

The first few OSI layers are fairly readily identifiable in TCP, IP and Ethernet, and some of the rest are built by applications.
I would have to have Mercedes.Me service (which we do not) and be willing to let them spy on everything we do. No thanks.

When I press unlock on the fob for my 2001 car, it unlocks unless the battery is dead. I can even reprogram it for two brand-new fobs without going to a dealer.
Clearly this model no longer works. Bell labs had 11 nobel prize winners. What did Google invent? Slightly better generative neural networks whose offsprings now pollute their search results?
Hey,
I noticed that you reference other implementations. What's the rationale for a new implementation?

Cheers
Pedantry: the image seems to have been taken from an older cover of "Martine vive la rentrÃ©e"

https://www.casterman.com/Jeunesse/Catalogue/vive-la-rentree...

EDIT: for a short course in contemporary french slang, one could do worse than https://www.google.com/search?q=martine+parodie&udm=2

(my favourite being "Martine and her parodies")
Wow. It's looking worse and worse for EBay.
Fixing the editor experience of static sites seem to be most important to me, maybe followed by having comparably good themes. Whenever I setup a new site or fix a broken site for friends, I always try to convince them to go to a static site. Nobody really knows what that is and how it’s different, ie. nobody cares - until they realize that they now need to write in markdown. Managing images is most painful. I also learned to not bother anyone with git and just let them copy to production.
> This is already happening to HN

This is an ongoing theme since I first checked out this website, which was in 2008 or so.
>"unstructured data is problematic"

>"solution : use dataclasses"

Damn, it's almost like using an untyped language for large projects is not a great idea.
> Pushing items onto a stack isn't inherently a prepend operation.

a stack has no idea of "prepend" or similar. It's defined by abstract like operations PUSH, POP, IS-EMPTY, MAKE-STACK. How it is implemented is an implementation detail.

> It's generally a "put it on an end" operation,

Which you made up. There is nothing "generally" like that.

> meaning you could append it. Now, with a linked list that would be slower,

and to append would be unnecessary.

> So if I do implement a simple stack, I implement it with a vector (example[1]).

That's a simple "bounded" & "fixed size" stack.

> I'm a professional.

Okay. ;)

> Yes, I know the answer you're fishing for is "immutability"

That would be one answer. Can you think of more?
Hacking the T2S+ Thermal Camera: Get Lock-In Thermography for Free
>societal value

Genuine question: what societal value would be lost if Google was erased tomorrow (all technical reliance their services was magically replaced overnight with alternatives by pixies)?
UNIX exists because ATT was split. They could not profit from software (by law because of an agreement with the government) so early versions of UNIX where made free.

This should be well known, simple google search:

https://www.linuxquestions.org/questions/linux-general-1/why...
Seconding info about "unix2". I used to pour over the trade tabloids, and I've never heard of this.

Novell bought UNIX and has some grand plans for "SuperNOS", which also never shipped. It certainly wasn't anything like K8s.
As mentioned in other responses, that part of the GPU simply isn't interesting from an architectural perspective, which is what Chips and Cheese is all about.

GPU compute performance is both technically interesting, and matters to much more than simply gaming!
It puzzles me that there does not seem to be a proper derivation and discussion of the error term in the paper. It's all treated indirectly way inference results.
I also think that is legal. But if you are required to distribute additional object files, that does somewhat reduce the benefits of static linking - you might as well use dynamic linking in that case.

It's also not completely trivial to do this with the Go linker.
Hilariously shortsighted. Big Tech companies have been a GDP-doubling runaway success for the US economy.

It would be like if we here in Denmark started breaking up Novo Nordisk. Our economists would probably do a public lynching of any government official who suggested doing that.

However as a European I can't help but welcoming the US shooting themselves in the foot like this. Something tells me we will see more of this as more reddit-brained American millennials get political influence.
We've had init and inittab for decades. Daemonization was never a necessity.

Service managers don't daemonize anything, because they never have to release control to their parent. Just like init always did.

The only thing that's changed with systemd is that inittab now has a dependency management, and richer syntax.
No, the format has not to die. Just some of its usages.
It makes me question what we are doing too. I'm using HTMX extensively at work, but I never use it to only update local state. A few lines of Javscript on the client will do that.

However I think it's a powerful solution to updating the DOM when state changes on the backend and a roundtrip is required anyway. For that matter the examples on the official project site are better to understand proper use cases for HTMX [0].

Personally I use Active Search and Edit/Delete Row a lot. While Active Search does not change state in the backend, I found it's still a valid use case for HTMX when searching large data sets, since the backend is (in my case) just way faster to search through a large data set.

It all comes down to your ability as a developer to find the proper solution to the problem at hand. A counter does not need HTMX.

[0] https://htmx.org/examples/
> your argument involves survivorship bias - just because a technology has been around a while doesn't make it superior.

That sentence did not end the way I expected given its start.

Survivorship bias does imply that old (surviving) standards are unusually good. That's because standards from the time would have a range of suffering qualities, and the really exceptionally good ones are much more likely to survive in use a very long time.
The unstoppable rise of phone theft
No! I'm super bummed. I had them burned to CD, but then a hot texas summer destroyed the CD. Although, like the cartoons I enjoyed as a child, my games are probably better off being remembered than actually re-read as an experienced software engineer. ;-)
Didn't say superior, useful. The rest of your comment in quintessential angry performative hn.
You're on the right track in the sense that a key characteristic for a successful air gap is diligent human review of all the information that flows in and out.
I would read

> Many old technologies are reliable and widely adopted, which in and of itself may make it superior to more modern technologies.

not as arguing that the tech is inherently better in itself, but that being popular for a long time carries benefits, mostly of the form "everything can use this" - consider FAT32, which I think we can all agree is... a product of its time (that seems like a nice way of putting it?), but which remains invaluable because (virtually) everything can read/write it.
Really depends on the aircraft. It reflects the age/generation of the aircraft and isn’t crappy just because it’s on an aircraft. 747s had, and A330/A380 still have, these issues. Slow CPUs, washed out colors, massive boxes taking up space under every seat. Not because it’s an aircraft but because it’s early 2000s technology.

Any newer aircraft reflects the advances you see in newer consumer electronics: if you’re on a 787 or A350 the screens are large, colorful, highly responsive, with a much larger selection of content, and none of the ugly control boxes taking up space because the screens are basically modern fast and slim Android tablets.