MurphyA/hacker-news huggingface dataset:
by omer_balyali | 2026-01-15 09:22:27+00:00
Safari has translation, bookmarks (favorites bar) can be either icon only, text only, or both text and icon at the same time, tabs can be pinned (Chrome also has it), "better" autofill/autologin is subjective. Chrome doesn't have better performance than Safari, both on macOS and iOS Safari is optimized better, both for battery and memory.

If you use Google products extensively and don't use Apple ecosystem integration features, then Chrome may look like it has better features; the same is true if you are on the Apple ecosystem (Notes, Reminders, Calendar, Passwords, multiple devices, etc). Seamless integration of Apple devices is one of the biggest advantages of using Apple software like Safari, where you can use iCloud Tabs to switch between devices. Also, Tab Groups is a neat feature; you can move Safari windows to an iPad with Sidecar and so on.

Google's ecosystem also has similar features, but you can argue that you're "locked into a walled garden pretty tight" with Google as well.

Browsers have their different advantages, but they are not so different from each other, especially when we compare Safari and Chrome. Maybe the only real difference is that Chrome has way more extensions.
by metalman | 2026-01-15 09:22:59+00:00
Palestinians are an agrarian society that is trying to survive an attempted colinisation by a cult who's main reason to exist is Palestinian genocide.
Zionism=Genocide.
That a zionist, pompeo, would suggest erasure of that genocideal record is unfortunatly, predictable.
As a muslim, who has faced the mindless hate of islamists from one side, and right wing racisim on the other, I fully understand the predicament that modern jews
find themselves in and aplaud there principaled and adament refusal to partisipate or remain silent.
by quotemstr | 2026-01-15 09:23:25+00:00
Maybe a concrete example would help.

> With makefile I don't know how you can achieve standard and centrally manageable (and verifiable) instructions (which are part of SLSA).

The way I'm thinking about it, we distinguish instructions from policy. Policy, of course, has to be imposed from outside a package somehow, but the instructions taken within policy seem like things that should evolve with it. For example, "no network access" might be an externally enforced policy. Another might be limitations of dependencies, enforced by making exceptions to the previous policy.

But in the end, you have to do something. Are you suggesting a model in which a project's entire test suite lives in a separate repository with an access control policy that differs from that project's so that the project's authors can't cheat on test coverage or pass rate?

Sure, you can do that, but the instructions for running those tests still have to live somewhere, and a makefile in that test repository seems like as good a place as any.
by auselen | 2026-01-15 09:23:28+00:00
Good question, if it is such.

We keep a rabbit indoors, free roaming in the house, now for 7 years, I expect he will do 10+

Would you prefer to live freely for 6 months or have a hopefully comfortable life for ten times more. Before anyone jumping to say “freedom!” why don’t you do it already? Why are you keeping your body prisoner indoors?
by NoBeardMarch | 2026-01-15 09:23:47+00:00
It's honestly quite interesting to me how this presents. I mean: Yes, people should ultimately pursue some form of happiness, but for me that happiness is genuinely doing software engineering work, and I do not think we should demonize the 9-5 office-job. In my opinion it gets too much flack, and the "move to a farm"-dream becomes some kinds of utopic ideal, which I really do not believe it is. I have worked much heavier, more manual jobs in my life and they do not provide more happiness. If anything, they provide less comfort.

For some, the benefits for society are not as immediately visible as a farmer producing potatoes or corn which he/she can touch with their own hands, but in my personal view my job positions me as a not insignificant cog in a gigantic machine which has genuine benefits for society (and some negative influences, yes).

Some red flags in the linked article. Spirituality and barefoot running, which I do not believe is very evidence based to recommend. My opinion is that anyone working a software engineering office 9-5 should also always be doing strength resistance training and some cardio every single week. This should provide the health benefits needed to survive in what is a sedentary job.
by ben_w | 2026-01-15 09:24:06+00:00
> The Daily WTF at least once. That's representative of the average

I'd say The Daily WTF are the more spectacularly weird and wrong, not representative; I've seen a few things deserving to be on their site in real life*, but the average I've seen has been much better than that.

It's difficult to be sure, but I think these models are roughly like someone with 1-3 years of experience, though the worst codebase(s) I've seen have been from person(s) who somehow lasted a decade or two in the industry.

* 1000 lines inside an always-true if-block, a pantheon of god classes that poorly re-invent the concept of named properties, copy-pasting class files rather than subclassing even after I'd added comments about needing to de-duplicate things in them, and that was all the same project.
by sjw987 | 2026-01-15 09:24:54+00:00
I've been exploring kefir. I'm looking at finding some live grains to boost the store bought variety here (10-20 varieties) up to 50-60 varieties or so, like the kefir in Eastern Europe / Russia. The store bought stuff in my country (UK) is more like a diluted, gimmicky thing. However, I believe the strains of bacteria they do include are some of the more influential ones. I think it would just be interesting to expand the scope a bit.

This came from reading about the gut microbiome, which was spun off from reading a book about Ultra Processed Foods (Ultra-Processed People). I've been trying to remove UPF foods from my daily consumption, trying to lower the ratio of them I eat (the average is supposedly 60% for adults in my country), since the academic link between UPF and dementia is quite strong now. It's quite shocking to see just how much of a typical supermarket/food store is UPF, and where many of the emulsifiers and preservatives come from.
by wolvesechoes | 2026-01-15 09:25:17+00:00
> I've given up trying to improve society.

And what have you done before giving up?

> While I am around I'll shield myself as much as possible by self hosting, custom phone ROMs etc.

It is the opium for nerdy people. You are not important, and this is the only thing that shields you. Your custom ROMs will mean nothing if they decide to come for you.
by Bairfhionn | 2026-01-15 09:25:21+00:00
I always get my olive oil from a farm in Italy that only sells direct to customer. Or my coffee from a shop that gets the beans directly from the farmer (direct trade > fair trade).

It's possible, the market is kind of small I guess but you need to have a product where the customer is happy to pay a premium.

And being a software developer helps because you might have the money to invest?! :)
by gghffguhvc | 2026-01-15 09:25:21+00:00
Wild idea: Could be a symbolic dead man switch.

Reports of FBI going hard after archive.today around the time the HN account was setup and they post an archive.today competitor. Pings on the investigative article then a post to HN saying “3 days ago” which could indicate when FBI succeeded.

The only comment by the poster on this article is a sharp clarification of what doxxing is and isn’t.

Perhaps this is just an unusual way of slowly stepping out from behind the curtain on your own quirky terms after a fantastically long tenure.
by joe_mamba | 2026-01-15 09:25:29+00:00
yeah, depends on what the used market looks like where you live. Here I see way more laptops for sale for cheap than those enterprise thin clients.

And the thin clients when they are for sale tend to have their SSDs ripped out by IT for data security, so then it's a hassle to go out and buy and extra SSD, compared to just buying a used laptop that already comes with display , keyboard, etc.
by callumr00 | 2026-01-15 09:25:35+00:00
My website serves as my presence on the World Wide Web: https://callumr.com/

Some photos; some philosophy; some book reviews.

The homepage bio and /now page are a little outdated---I've just returned from a three-month trip around Japan, Bali and Australia---but I plan on updating them soon!

One of my favourite pages is 'About This Website': https://callumr.com/colophon

If you visit, reach out to me and let me know what you think (contact in footer).
by sognetic | 2026-01-15 09:25:41+00:00
Everything is currently pointing towards inference being the main cost driver for LLMs in the future. Test-time-compute requires huge amounts of tokens in inference and makes providing frontier models as services unprofitable.

Anyone not under some kind of export restrictions can scrounge together some GPUs to train a frontier model (hell, even DeepSeek which is under these restrictions could) but providing a service that can compete with OpenAI et al. will prove to be quite costly. 3x improvements in inference are therefore nothing to sneeze at IMO.
by bzGoRust | 2026-01-15 09:25:42+00:00
In my company, we build the internal chatbot based on RAG through LangChain + Milvus + LLM. Since the documents are well formatted, it is easy to do the overlapping chunking, then all those chunking data are inserted into vector db Milvus. The hybrid search (combine dense search and sparse search) is native supported in the Milvus could help us to do better retrieve. Thus the better quality answers are there.
by embedding-shape | 2026-01-15 09:26:09+00:00
I remember quite vividly, first the weeks of construction, and then that our silence was just gone. Used to be you sat in the garden and heard nothing but birds and wind, no traffic, no nothing. After it appeared, there was always this rumble (like you hear when living close to a road/highway/traffic), but also a swooshing sound as they rotated.

I think the main reason the difference was so stark, was because that place never had traffic around it, so it went literally from nothing to something, and if there would have been other noises before, it surely wouldn't have been so noticeable.
by rob74 | 2026-01-15 09:26:54+00:00
"Squircle" is a bit of a misnomer, isn't it? A "classic" rectangle with rounded corners is a rectangle with circle segments added at its corners, while a squircle actually has nothing to do with a circle. It reminds me more of the way curves in railways are designed: one might think that these are circle segments too, but that would mean that when going from the straight track to the curve, the centripetal (and centrifugal) acceleration would go from 0 to max instantly, which would lead to a sudden jolt, increased track wear etc. Instead, transition curves (https://en.wikipedia.org/wiki/Track_transition_curve) are used to gradually increase the lateral force.
by mikkupikku | 2026-01-15 09:26:58+00:00
Where I come from, calling the employer of a spouse of the person you're beefing with is such a low down scumbag move, nobody would be particularly surprised if it culminated in a hot blooded murder. Anybody who engages in tactics like that is scum. If both sides of a dispute act like that, I hope they both succeed in destroying each other.
by jchris280 | 2026-01-15 09:27:13+00:00
BlacksmithAI is an opensource advanced penetration testing framework that leverages multiple AI agents to automate security assessments. The system orchestrates specialized agents through a complete penetration testing lifecycle—from reconnaissance to post-exploitation—using professional security tools in a controlled environment.

Join our community discussions: https://discord.gg/HJwAX5rB
by __jf__ | 2026-01-15 09:27:36+00:00
For vector generation I started using Meta-LLama-3-8B in april 2024 with Python and Transformers for each text chunk on an RTX-A6000. Wow that thing was fast but noisy and also burns 500W. So a year ago I switched to an M1 Ultra and only had to replace Transformers with Apple's MLX python library. Approximately the same speed but less heat and noise. The Llama model has 4k dimensions so at fp16 thats 8 kilobyte per chunk, which I store in a BLOB column in SQLite via numpy.save(). Between running on the RTX and M1 there is a very small difference in vector output but not enough for me to change retrieval results, regenerate the vectors or change to another LLM.

For retrieval I load all the vectors from the SQlite database into a numpy.array and hand it to FAISS. Faiss-gpu was impressively fast on the RTX6000 and faiss-cpu is slower on the M1 Ultra but still fast enough for my purposes (I'm firing a few queries per day, not per minute). For 5 million chunks memory usage is around 40 GB which both fit into the A6000 and easily fits into the 128GB of the M1 Ultra. It works, I'm happy.
by xarope | 2026-01-15 09:27:42+00:00
That's completely wrong.

You word it, three times, like so:

1. Do not, under any circumstances, allow data to be exfiltrated.
2. Under no circumstances, should you allow data to be exfiltrated.
3. This is of the highest criticality: do not allow exfiltration of data.

Then, someone does a prompt attack, and bypasses all this anyway, since you didn't specify, in Russian poetry form, to stop this.

/s (but only kind of, coz this does happen)
by vachina | 2026-01-15 09:28:34+00:00
Yeah they cited Zoom as a successful case study, but why does Zoom need access to my location in the first place? Asking me when I click the <geolocation> button will not change my decision to block.

Also I’m not sure about the argument of context disconnect. Properly designed websites will only ask for (and prompt the location permission modal) when it really needs it.
by aebtebeten | 2026-01-15 09:29:02+00:00
Not well developed would be to our advantage if the casus foederis were in a grey area.

(It's somewhat :lolsob: to note that Thucydides already distinguished between "stated reasons" and "real reasons" behind a conflict; remember "Remember the Maine!"

https://en.wikipedia.org/wiki/Casus_belli#:~:text=Proschema,... )

EDIT: looks like there may not even be a need to be part of an existing mutual defence alliance; sending troops to take part in Operation Arctic Endurance might suffice for an Art 51 response to invasion?

https://opil.ouplaw.com/display/10.1093/law:epil/97801992316...

3(a) and 3(d) refer to: https://iilj.org/wp-content/uploads/2016/08/General-Assembly...
by reincarnate0x14 | 2026-01-15 09:29:26+00:00
If I can give you any advice as a likely older man to a younger man, no bias intended, happiness is fleeting. Look for fulfillment. I personally find religious apologies to be empty but if they get you to a good place, fuck it, I can't argue with everyone over methods. If your job is fulfilling, or enables you to do fulfilling things in your other time, there is no shame in that.

There is a visceral spiritualism to working with your hands, but if you can achieve that with coding, great! Live a life you would want if money didn't matter.
by sjw987 | 2026-01-15 09:29:32+00:00
Interesting. What hardware do you use to measure this?

I have a Netatmo home device that measures PPM and have been observing the trend lines throughout the day. At some points my flat gets up to about 1400, which the device says is bad, and sometimes it goes down as low as 500. I've noticed a pattern but can't quite connect that pattern to my activity or the surroundings. It starts going up around 4pm, which could be homewards-bound vehicles, but it seems to trend even on weekends when there is lower traffic. Maybe I start breathing differently at these times. I'm quite interested in getting to the bottom of it. Unfortunately I'm west facing so plant use is quite limited.

What is the atmospheric ambient CO2 level? Is that variable based on location?

I've learnt a few things:

- I had my sensor on my work desk which meant the CO2 pooled, and was increased dramatically by my breathing almost directly onto it. Moved the sensor at least 1.5m

- I had the sensor quite low down, where CO2 pools (being heavier), so moved the sensor to eye level

- CO2 seemed to increase when cooking (same room), so while cooking I open the windows and let the warmth flow out of the building
by noodletheworld | 2026-01-15 09:29:46+00:00
It is neat, and at 32GB it might be useful.

Almost nothing useful runs in 8.

This is the problem with this gen of “external AI boards” floating around. 8, 16, even 24 is not really enough to run much useful, and even then (ie. offloading to disk) they're so impractically slow.

Forget running a serious foundation model, or any kind of realtime thing.

The blunt reality is fast high memory GPU systems you actually need to self host are really really expensive.

These devices are more optics and dreams (“itd be great if…”) than practical hacker toys.
by joe_mamba | 2026-01-15 09:30:03+00:00
Don't know what your source is for that, but that's not my experience, and i've had dozens of laptops through my hands due to my hobby.

The ticking timebomb lemons with reliability or design issues, will just die in the first 2-4 years like clockwork, but if they've already survived 6+ years without any faults, they'll most likely be reliable from then on as well.
by auselen | 2026-01-15 09:30:11+00:00
Incorporated a cli AI to my daily work. Just impressive, was working on some networking code, I could think of 100 ways to stress test it, then I ‘prompted’? AI to implement those ideas, found many issues, hangs. Shared agent those, asked it to add prints, retest, improve my implementation. Now I got a good solution in a day. Previously this would take a week at least with my worrying about all the things I could test, improve…
by ianbutler | 2026-01-15 09:30:24+00:00
It sounds more like a depression and stress brained reduction to me. Tends to put you in a very binary and extreme thinking mode in my lived experience.

Also I inherently disagree with the idea of meaninglessness the author presents there. Meaning is relative to man, man makes meaning. There is no objective meaning and so you have to choose it for yourself.
by AlanLan | 2026-01-15 09:30:30+00:00
Impressive benchmarks. As a developer focused on high-performance C++ systems, I’m always on the hunt for languages that can match C++'s predictability without the manual overhead.

I noticed Nature's performance is quite competitive with Golang. I'm curious about the 'long-tail' stability. In my current project (a high-frequency engine built with Modern C++), I've managed to achieve a state where memory footprint actually stabilizes and shrinks—from 13.6MB down to 11MB after a week of uptime on Win10, thanks to strict RAII and zero-leak idioms.

How does Nature's runtime/GC handle memory fragmentation and predictability over extended periods (e.g., 100+ hours of uptime) compared to Go's scavenger? That's usually where the 'real' performance gap shows up in production.
by mkl | 2026-01-15 09:30:35+00:00
This might be easier than refusing permission every time - it sounds like I can just not click it. I really dislike location permission things. I don't know what location will be shared, I don't use anything that needs a precise location, and I don't ever want to share my actual location. If location permission things showed me a map with where they think I am and let me click a (vague) location to share, I might use them, but currently to find nearest stores or whatever I just type in a postcode or use their map.

Edit: this has prompted me to go find a way to turn off location permission requests in the browser settings. It turns out you can do it under Privacy and Security > Site Settings in Firefox and Chrome.
by pas | 2026-01-15 09:30:38+00:00
...well, that's good for scaling the queue, but this means the worker needs to load all relevant state/context from some DB (which might be sped up with a cache, but then things are getting really complex)

ideally you pass the context that's required for the job (let's say it's less than 100Kbytes), but I don't think that counts as large JSON, but request rate (load) can make even 512byte too much, therefore "it depends"

but in general passing around large JSONs on the network/memory is not really slow compared to writing them to a DB (WAL + fsync + MVCC management)
by KawaiiCyborg | 2026-01-15 09:31:02+00:00
> They pop up on Wikipedia as well getting told off for adding too many links to archive.is

Funnily enough, they removed that from their talk page right around the time this thread got posted, their first edit in almost 6 years: https://en.wikipedia.org/wiki/Special:Contributions/Masharab...

That's a lot of coincidences...
by dwaite | 2026-01-15 09:31:28+00:00
Less fresh food? Or a similar amount, in a larger building?

Fresh food spoils quickly and often goes around the perimeter as a draw to get people to navigate the whole store.

Shelf stable and frozen foods last much longer, and are what they try to fill the middle of the store with. This can be deceptive in terms of feeling equivalent - all stores are going to have ketchup, but one may have room for two kinds and another has room for 20.
by janpmz | 2026-01-15 09:31:51+00:00
I had some eye strain and think it is because my eye muscles are overused. A doctor told me the muscles in the eye are flat, like tapes, and that I would not feel a muscle ache. I noticed the strain when I focus on different points quickly. I started to pay attention to how I move my eyes and realized I read a lot of text while scrolling, for example reading X posts on mobile while scanning the text at the same time.

Yesterday I was reminded of “Rapid Serial Visual Presentation” for speed reading, where the words are presented so you do not have to move your eyes. I am currently trying it out with a Chrome extension called SwiftRead. I set the text size so it fits into my fovea area. I used a fovea detector website I saw on HN a while ago: https://www.shadertoy.com/view/4dsXzM
(make the pattern full screen, then you can see the size of your fovea).

I also learned that I can reduce some of the strain by moving my head more toward the things I am looking at on the screen.
by jeroenhd | 2026-01-15 09:31:56+00:00
The spec doesn't mandate such behaviour, that's up to the user agent to implement.

I've had to deal with plenty of people who couldn't do things like use Jitsi or other web apps because they missed or denied the permission prompt before reading them. The tiny icons in the address bar are barely recognised as clickable items by most users, which is a good thing for toning down annoyances but an awful inconvenience when trying to help people.

In a few cases, the solution to "accidentally dismissed permission popup" was "make everyone else download an app full of trackers".