MurphyA/hacker-news huggingface dataset:
by mrweasel | 2025-10-27 10:43:01+00:00
Denmark had an unfortunate situation about 13 years ago, where the only rail bridge to the northern part of the country was hit by a ship, cutting rail network in two. Some trains where stuck in the north and had to be ferried to Sweden and the take the trip down from Gotenburg, via Malmö and then across the bridge to Copenhagen, because those trains where needed to maintain the service level.

Since then I've been wary of dismantling too much backup infrastructure. The rail tracks to the ferry terminal was still in place in this case, because they are listed as NATO infrastructure, still they where barely maintained.
by moi2388 | 2025-10-27 10:43:47+00:00
Simple made easy talks about things which are “simple” as in not intertwined, vs “easy” (it works, but is tangled or intertwined).

Clojure is intertwined with the JVM. Stack traces are half clojure, half Java.

It is a perfect example of something which is “easy” but not “simple” according to his own definition.
by iagooar | 2025-10-27 10:43:59+00:00
This summer I took the ferry from Hirtshals, Denmark to Seydisfjordur, Iceland. 2 full days, over 48 hours of travel time. And back.

Relatives and friends thought my wife and I were crazy - or at least eccentric. Why would you waste 4 full days (+ 2 days to get to and from Denmark by car).

Turns out, travel time is still travel. And what a beautiful time that was!

There is no stable Internet conncetion on the ferry itself (no cell connection AT ALL at sea), plus you have to pay for it a pretty hefty fee. So from observing other people, +95% did not have Internet access at all.

The ferry itself is not huge, it is not a cruise ship. But large enough to be entertaining and fun to explore. Kids had a few attractions, including a tiny cinema. They sold popcorn though, that's all kids cared about besides the Minecraft movie.

For us, adults, there were a few bars, restaurants to hang out. Even a little library, a corner with board games, couple shops.

Because people were not glued to their phones, you could actually meet and talk to other people, have non-trivial conversations. People would read books, have a sip of coffee, walk around.

Not once did I get bored, not once did I not know what to do. Sure enough, I would pull out the iPhone from my pocket only to see it is completely offline. What was also fun: if I went out with the kids, there was no way I could let me wife know we would be late or any other matters. Same the other way.

Life felt slower, but somehow more real?

Anyway, I can only recommend a travel experience like this, at least once in your lifetime. For us, it became part of the memories we made, besides visiting Iceland itself. I can imagine the same being the case if you travel long distances by train.
by embedding-shape | 2025-10-27 10:44:46+00:00
> When Recall was announced, I was in minority who thought it was super cool technology.

I think almost every serious computer professional want something like Recall, I don't think you were in the minority at all.

But the amount of people who want the least security-minded company of probably all time to manage that software, and for that program to ignore the last three decades of security/privacy methodologies, is probably something way less people want, and is why Recall is being shit on.

If a non-profit managed it, it had a security/privacy-first mindset/goals, and was run by non-Microsoft people, I think it could be a really useful tool.
by ninkendo | 2025-10-27 10:45:14+00:00
Lol I have no idea why you came away with “… and I never used git again!” from all that.

I love git. It’s unironically one of my favorite pieces of software in the world. I’ve used it nearly every day for almost 20 years.

Maybe take a break from HN for a bit, I mean that sincerely.
by krapp | 2025-10-27 10:45:24+00:00
To be fair, that's a subjective difference in opinion, not an objective difference in type. Many people like "hard" sci-fi but not "soft" sci-fi, but that doesn't make them fundamentally distinct genres.

By the numbers, Star Wars is far more grounded as science fiction that Star Trek, but people will insist the former is at best merely "science fantasy." It's really all just vibes.
by CZEC | 2025-10-27 10:46:10+00:00
For the sake of convenience and better readability, the present author is not following the fashionable dictates of ‘political correctness’ and is not writing ‘he or she’, ‘s/he’, ‘his or her’, or confusingly alternating ‘he’ and ‘she’. Instead, I am following the time-honoured custom of referring to the generic, unknown, anonymous, de-personalized, faceless reader and learner who has no individual identity as ‘he’. If any reader thinks that I am thereby implying that only male readers should learn Kannada, then that reader is an idiot, and idiots should not be learning exotic languages and reading this book in the first place.
by dralley | 2025-10-27 10:46:42+00:00
You don't get to have it both ways. You can't say, on one hand, that Hezbollah are an illegitimate militia that shouldn't be conflated with Lebanon and also that there is some clean distinction between on and off-duty as if they were a real legitimate military.

And especially not when we're literally talking about the pagers carried on their person. Basically by definition, if you are a Hezbollah member carrying a Hezbollah-issued pager on your person, and you get a message, and you actively pick up the device and look at the message - at that very moment you are acting in Hezbollah capacity.
by timr | 2025-10-27 10:47:29+00:00
Well, plastics generally require plasticizers. The Bisphenol A kerfuffle has largely resulted in the use of different plasticizers, which has in turn caused the sort of people who are fearful of chemicals to expand their definitions of “harmful” to include those new chemicals. It’s a never-ending cycle, but the evidence never really gets any better.
by sylware | 2025-10-27 10:48:08+00:00
So you do understand why I did it. It will kill many, not all, automated tools using this HN content, and human beings actually interested will put the little time required.

It makes me remember the time when I was some IRC channels related to security: we had a try at chatting using "sound based" writting (a bit like SMS/text), only very suspicious accounts were against it (many knew each other IRL).
by 1718627440 | 2025-10-27 10:49:21+00:00
Out of curiosity, which pages did you discover? Not as in "You hold it wrong.", but as in "Which pages does the unfamiliar discover.".

Are you on an OS, where using the GNU Info system is an option? I quite like it. Unfamiliar people often are deterred from using it, either, because it is in the terminal, or, because they think they are looking at a pager. When it's only the latter preventing you from using it, have in mind, that this is not in fact a simple paged document, but an interactive hypertext system, that predates the WWW. Documents are generally structured as a tree. Use the normal cursor movement, use Enter to follow links, p for previous node, n for next node, u / backspace for up/parent node, / works for text search, i searches in the index. Use info info when you want to know more. Pressing h for help also works. (I just discovered that the behaviour of h depends on your terminal size :-) .) When you look at the GNU onlinedocs, you look at a HTML version of that Info document. Using Info directly is nicer, since it has native support for jumping in the doc tree and instead of relying on an external entity (like Google) to point you to the node that contains your information (Often resulting in bringing you at another version or document entirely, which can lead to confusion.) you can use the built-in index, which is maintained by the document authors, so it will be accurate.

GNU Info is in my opinion the best and fastest way to access documentation, that is more then a simple reference sheet, when you don't object to leaving the Web browser. It even has C tutorials and all, completely offline.
by Rochus | 2025-10-27 10:49:29+00:00
There are some results in the repository, e.g. one I published recently: https://github.com/rochus-keller/Are-we-fast-yet/blob/main/L...

Or here: https://github.com/rochus-keller/Oberon/blob/master/testcase...

The main repository only recently added a C++ implementation, but it was significantly slower than mine when I check last time (see https://github.com/smarr/are-we-fast-yet/issues/80).

I mostly use the benchmarks to check how my compilers do compared to the big ones, or how the technologies I'm interested in evolve.
by dontlaugh | 2025-10-27 10:51:08+00:00
I didn't know Apple Maps works without an Apple device. Fine, they can require a monthly subscription or show ads to people that haven't paid for their hardware. But I did, specifically to avoid the ads on Windows and Android.

Why are you defending ads? I've never encountered someone insisting companies should do more of them, especially if they clearly don't need the revenue. Are you ok?
by colonwqbang | 2025-10-27 10:51:30+00:00
So they "ignore" bit depth by using 32 bits for each sample. This may be a good solution but it's not really magic. They just allocated many more bits than other codecs were willing to.

It also seems like a very CPU-centric design choice. If you implement a hardware en/decoder, you will see a stark difference in cost between one which works on 8/10 vs 32 bits. Maybe this is motivated by the intended use cases for JPEG XL? Or maybe I've missed the point of what JPEG XL is?
by tim333 | 2025-10-27 10:51:41+00:00
Awareness doesn't seem that hard for AI systems though - if you look at the screen on a self driving Tesla you can see if it's aware of pedestrians, cyclists etc. because it draws boxes around them on the screen as it becomes aware of them.

I guess by 'AGI' most people mean human level or above so I guess you'd want human level awareness which Teslas and the like don't have yet.
by simoncion | 2025-10-27 10:51:55+00:00
> ...outside of gaming my computing life is linux...

If you've games purchased through Steam, try running them on Linux with the officially-supported-and-written-for-Linux Steam client. Over the past decade+, a ton of work has been put into making games work fine under Wine and Valve's fork of Wine called Proton.

I've found that nearly every game in my embarrassingly-large Steam library works fine on Linux.
by everdrive | 2025-10-27 10:51:56+00:00
>The major flaw in your example is that you have a site saying product X is good and trusted, but people will then go look online for a competitor that sells it for cheaper.

Product X is good and trusted, except:

- due to mixed inventory you were sent product Y, which is poison - product X has a complex supply chain, and it was previously good and trusted, and now it's poison and you had no idea anything changed
by wongarsu | 2025-10-27 10:52:37+00:00
The cliff notes version is that JPEG and JPEG XL don't encode pixel values, they encode the discrete cosine transform (like a Fourier transform) of the 2d pixel grid. So what's really stored is more like the frequency and amplitude of change of pixels than individual pixel values, and the compression comes from the insight that some combinations of frequency and amplitude of color change are much more perceptible than others
by close04 | 2025-10-27 10:52:42+00:00
I have a bunch of cameras from various vendors, some with open FW, some with their original FW, all cut off from the internet. They used to be connected to Frigate but due to performance issues I offloaded the work to Scrypted on a RPi and an AppleTV and the setup works great. It was easy to set up and it's easier to use than any other app, assuming you are into the Apple Home ecosystem.

It's not really self hosted since it relies on Apple but it's the least evil at this point. Giving unencrypted video and audio to some company (if what OP says is right) would be way beyond my risk tolerance point.
by curioussquirrel | 2025-10-27 10:54:07+00:00
Interesting experiment, but I'd say aggregating the scores across models is far from ideal. Gemini 1.5 Flash got close-to-perfect scores on most languages (probably boils down to small variances in temp/top_k and statistical error). Small models are generally quite bad at non-English languages and tank the overall performance.

BTW, newer generations of models seem to have made some real progress in multilingual performance.
by gsf_emergency_4 | 2025-10-27 10:56:48+00:00
https://groups.csail.mit.edu/mac/users/gjs/6946/installation...

https://stackoverflow.com/questions/62518079/scmutils-for-si...

Easter egg: if you dig deeper into the code you will find the "amazing bug" (footnote on page 5)

https://arxiv.org/abs/1211.4892
Show HN: Wranglr – A programmable CLI for tracking dev work
by everettraven | 2025-10-27 10:57:00+00:00
As a software engineer and open source maintainer, I've found that signal gets lost in the noise pretty frequently. Especially GitHub notifications.

To stay organized I've tried things like GitHub Projects, Notion, and Pen + Paper.

So far, pen and paper has proven to work the best for me but I had this nagging feeling that there is a "better" way to stay organized.

I've been working on wranglr to help me cut through the noise and get a focused view of what needs my attention across both GitHub and Jira.

Let me know what you've tried to stay organized, what has worked, and what you think of wranglr if you give it a try.
by CZEC | 2025-10-27 10:57:23+00:00
Other languages from which Kannada has borrowed words are Persian, Arabic, Portuguese, Dutch and, especially in most recent times, English. Whereas the reasons for some borrowings from English are quite understand able, there is an unfortunate tendency among young people and would-be fashionable urban folk to pollute their language with totally unnecessary English words. Especially when these words are pronounced inaccurately (as often happens), they do not improve the clarity and quality of communication. Educated Kannada speakers disapprove of this fashion, and the learner is advised to do the same.
by panda-giddiness | 2025-10-27 10:57:24+00:00
CAIR is an American organization established to protect the rights of Muslims in America. The people who work at this organization are, presumably, Americans by and large. So why would an American civil rights group divert its limited resources to something squarely outside its scope, especially when such advocacy would require entirely different, non-overlapping expertise in Moroccan/Turkish/whatever law?
by fouronnes3 | 2025-10-27 10:57:41+00:00
I want to write Structure and Interpretation of Geometric Optics. I have an outline already in my notes and I'm convinced that the computing-first approach would benefit the field immensely. I've been learning optics for a while and writing a python library [0]. With a background in software it's very obvious that there is strong SICP vibes in lenses, refraction, etc. I just need someone to trust me and write me a check for 1 or 2 years salary so I can go full bunker mode and write it =)

[0] https://victorpoughon.github.io/torchlensmaker/
by Xylakant | 2025-10-27 10:57:43+00:00
Nobody is making anything harder on purpose. You can take a plane. But for a lot of European distances, night trains are perfectly good. I would love if they’d resurrect the night train that went to my parents place - I would board it on Friday 10pm to go home, be there Saturday for breakfast, board the train back at midnight on Sunday and roll into the Berlin main station in time to make it to work. Not a single lost minute for the trip, maximize time at the destination.
by formerly_proven | 2025-10-27 10:59:04+00:00
JPEG XL seems optimally suited for media and archival purposes and of course this is something you’d want to mostly do through webapps nowadays. Even relatively basic uses cases like Wiki Commons is basically stuck on JPEG for these purposes.

For the same reason it would be good if a future revision of PDF/A would include JPEG XL, since it doesn't really have any decent codecs for low-loss (but not losless) compression (e.g. JPEG sucks at color schematics/drawings and losless is impractically big for them). It did get JP2 but support for that is quite uncommon.
by airstrike | 2025-10-27 11:00:19+00:00
> The Rust UI scene is maturing, but the most popular options (iced, egui, dioxus, slint, etc.) aren't even the most complete component-wise atm as far as I can tell.

I think part of the issue is that they're still changing so much as we speak. But there's real momentum here and n=1 but I've been able to build incredibly rich, enterprise-ready UI with Rust today.
by CuriouslyC | 2025-10-27 11:00:30+00:00
Distribution and possession are fundamentally different. Cops try to bust people who have large amounts for distribution even if they don't have any evidence of it, but that's a different issue.

Corporations are individuals and can engage in fair use (at least, as the law is written now). Neither corporations nor individuals can redistribute material in non-fair use applications.

School bake sales are regulated under cottage food laws, which are relaxed under the condition that a "safe" subset of foods is produced. That's why there are no bake sales that sell cured sausage, for instance. Food laws are in some part regulatory capture by big food, but thankfully there hasn't been political will to outlaw independent food production entirely.

You're misinformed about all the examples you cited, you should do more research before stating strong opinions.
by travelalberta | 2025-10-27 11:00:49+00:00
>when the research topic is preassigned

Well, when you have grant money for a project on X most supervisors will not let you do Y. Most students wouldn’t do research on Y if they weren’t going to be funded. I work in a lab where everyone else has to play ball by their grant proposals and you can sense a general lack of genuine curiosity. Which makes sense, they are not really different than a contract employee with a very specific deliverable that was designed before they even showed up. I can’t speak for other fields but especially in biomedical/compsci where your peers are making six figures working for graduate pay for 2 years (MSc) and then another 4-6 (PhD) doesn’t motivate you to engage outside of your exact degree requirements and your project. Add on that “curious” research doesn’t have a guaranteed path to publishing or to success and it suddenly becomes less appealing to gamble your future on such a thing. I would label my own research as “curious” in that I have support from professors at a few universities but on the whole we are facing challenges from academia at large. The only reason I can comfortably pursue something that has a genuine non-zero chance of failing into obscurity is that I am funded by an in-house university scholarship and I have a full time job.
by lukan | 2025-10-27 11:01:49+00:00
"You can take a plane."

I know. But my ecological consciousness has a problem with that. So yes, I also like night trains. And I also like bridges in general for better connection. I did not run the numbers to see if it makes sense here or just for the Mafiosi (I heard that complaint a lot). I am arguing against the romanticed point above, keeping the ferry because some think it is romantic.
by dns_snek | 2025-10-27 11:03:10+00:00
Doing evil things under the guise of good intentions (with reasons that appear valid on the surface) has always been the playbook. All you're doing is excusing it - let's not.

If this was genuinely about security and UX then they would continue to provide viable "escape hatches", but it isn't and so they don't. That's what's being criticized.
by marginalia_nu | 2025-10-27 11:04:12+00:00
You can do that with zip, but not gzip.

The problem with gzip bombs in the web context in general is that they operate on the naive assumption that the client will decompress the payload entirely. This is very rarely the case, and you kinda have to go out of your way to make that happen[1], and it really only makes sense if you're looking at some binary format that can't be truncated like you can with HTML.

Instead most if not all clients will use some form of streaming decompression, with a termination criterion, and to the extent stuff is decompressed in full, very rarely will anything be decompressed in full and held in memory, as that would nuke your crawler the first time you ran into a website mirroring linux ISOs.

[1] This is the zlib api for decompressing a gzip file: https://refspecs.linuxbase.org/LSB_3.0.0/LSB-Core-generic/LS...
by mandeepj | 2025-10-27 11:04:22+00:00
You are trying to be purposefully ignorant!! There's no remedy for you.

> But Trump carried rural counties by 93%.

We are talking about the present time, and you are stuck in the past!! Anyway, the actual number is much lower than that.

You are just looking for a selective validation; it doesn't matter to you if that's a poll or a story. Just the same as that Clown in the WH.
Declarative database schema migrations – yay or nay?
by astronautas | 2025-10-27 11:04:24+00:00
Two issues I observed with typical migration as a separate new SQL file approach:

* Views don't have alter, so have to be fully redefined. Any change to a view obscures actually changed parts of a view, since you have to fully redefine it.

* Duplicate change tracking with git and migration history. Can't we just use git for history?

E.g. https://atlasgo.io/. Totally non affiliated with them. Just had a shower idea, but saw it already being implemented (yay).
by jleyank | 2025-10-27 11:05:03+00:00
Wonder whether the loss of jobs to “computerization” will balance out the loss of population. Worrisome for a consumer based economy. There’s plenty of money out there but its distribution isn’t optimal. Given that people won’t willingly get rid of their comforts, they can raise salaries and increase stability to make it comfortable to have and care for children.

Define “computerization” as you wish.
by pjmlp | 2025-10-27 11:05:08+00:00
I think by now we can consider gccgo will enventually join gcj.

The Fortran, Modula-2 and ALGOL 68 frontends are getting much more development work than gccgo, stuck in pre-generics Go, version 1.18 from 2022 and no one is working on it other than minor bug fixes.
by bonsai_spool | 2025-10-27 11:06:16+00:00
This doesn’t cite the very significant example of DeepVariant (and as of 10/16/25 DeepSomatic) which convert genomic data to images in order to find DNA mutations. This has been done since the late 2010s

https://google.github.io/deepvariant/posts/2020-02-20-lookin...
by bombcar | 2025-10-27 11:06:57+00:00
That is not universally true; even today in some states there are areas (and perhaps even entire states) where building codes do not apply, sometimes even to the main structure. Often you only need to comply over a certain size, for human habitation, or to connect to utilities.

The best argument “for” building codes is the same as “for” secure platforms; that people should be able to expect a certain level of competence when buying a structure or phone.

But if you want to do it yourself, there should be a path.
by 1718627440 | 2025-10-27 11:07:04+00:00
> If it ever breaks, it's a bug in the Linux kernel.

No, your program will still instruct the kernel to do the same. It will just cause conflicts with the other OS internals.

> Can you give concrete examples of this?

Adding another encoding as a gconv module. The DNS issues everyone is talking about.

I don't know what that gets you compared to using syscall(2) and -static. When you want your program to depend on the kernel API instead of the OS API, then you should really link libc statically.
by omgbear | 2025-10-27 11:08:12+00:00
I wonder how much this is causing the worldwide swing toward authoritarianism. Lead exposure can cause lower conscientiousness, lower agreeableness, and higher neuroticism.[1]

Especially considering the age of people who actually vote and who the politicians in power are (at least in the U.S.)

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC8307752/