MurphyA/hacker-news huggingface dataset:
by retinaros | 2025-07-22 10:18:08+00:00
macron is surrounded by people from the left, he was minister under a leftist government which paved the way to his first term, most of his policies are left-leaning: strong state interventionism, strong government spending, protection of retirements pensions, suppression of tax on renters, The immigration record for the past year exceeded all forecasts. Visas rose by 16.8%, reaching 2,858,083 in 2024, he is even trying to regularize illegal immigrants in some industries. I really don't know what media you are watching but you should stick to the facts.

the majority of attacks and acts of vandalism are against christians in France (from the order of 9-10 times more) and acts of vandalism/violence on muslims actually decreasing year after year (around 130 right now). You can push some propaganda or vision of what is France but numbers matter and looking at numbers we are a failing left leaning government that increased debt and spending like crazy and is now trying to backtrack on many topics because what is looming is what happened to the greeks.
by jon-wood | 2025-07-22 10:20:00+00:00
I'm honestly baffled by this. You're a proponent of dealing with chores as you encounter them during development rather than putting them off til later (great! I love this!), but also when that PR lands you want it all squashed down into a single commit, which presumably will have a message like "Implemented Important Feature, also did a bunch of unrelated work".

That sort of workflow is ideal for making sure you've got a set of isolated commits each looking at a single subject so that when someone is reading through the history later they can quickly see where something was introduced or why, and jj is perfect for doing that because it makes crafting those commits so much easier.
by nmstoker | 2025-07-22 10:20:30+00:00
I think you may be missing the point: preventative treatment is typically much less expensive, for instance behaviour and dietary changes do not require drugs at all and avoiding some conditions can be helped by drugs which have long since come off patents.

But even with your point, all insurance companies I've ever had cover with in the UK have had some element of support for preventing illness (periodic assessments, support material and trackers) and, at least with people covered under company schemes, they clearly have an incentive to offer more if you are at risk of becoming affected by a preventable illness.
by ZeroSolstice | 2025-07-22 10:20:49+00:00
Where? Should they drop them at a starbucks out front? Have an employee volunteer their home address? Put them out front at the office? How long should they hold onto the "free" cables that people are going to ask ridiculous questions such as "Do they work? When were they tested?" Are you going to force people to take all the cable or allow random selections? Are you going to waste the cost savings of moving to the cloud to have one of your tech people monitor requests for pickup? What if no one picks them up are you calling the recycler out again to pick up the cables you could have just given them?

Anyone who has posted "free" things online knows it comes a cost, thats the logic part I was referring too. When you work through the scenarios the "logical" conclusion is to give them to the recycler that you already have out at the datacenter for the systems you are decommissioning.
by rs186 | 2025-07-22 10:21:12+00:00
How did this article get so many upvotes?

I could write the same article with a little bit of help from ChatGPT, even though I know almost nothing about genomes. Well, in fact, I can't really tell what the author's expertise in genomes is from the article at all. I might as well ask a random stranger on the street about his opinion on the matter.

And if you think about it, "I know genomes" in the title is a giant red flag. It's basically saying, I am the authority, and you should trust me, even though my arguments are very weak and barely convincing at all. What kind of ** put that in the title?

https://en.m.wikipedia.org/wiki/Argument_from_authority
by ggm | 2025-07-22 10:21:33+00:00
The price will rise to be less than the current market leader but I very much doubt by more than a few thousand. No importer will want to forgo the profit.

Still an interesting vehicle. When it comes to Australia I'd consider it. The byd dolphin is doing well in this market, and Hyundai who sell the i30 ICE here, only sell premium priced EV even though they clearly understand the small/cheap market segment.
by dzhiurgis | 2025-07-22 10:21:34+00:00
80% of NZ's power comes from dams, I've worked on few energy projects, built my solar system and chat with friends who actually build this. I was very passionate about this too - how come dams can't support storage. Why are you building battery storage for $500 / kWh (no joke) when FIR and SIR is like $0.32/MWh. Turns out NZ gov doesn't even allow dam owners to stop generation.
by dspillett | 2025-07-22 10:22:05+00:00
> but for searching my Gmail, it’s Outlook, ironically, which works the best.

How bad I find the search in Outlook and Teams is one of the reasons I refuse to trust Bing. I know they are completely separate divisions, but still…

Both they and gmail have trouble finding someple words and sentence fragments that I know are in there and, worse, instead of just saying they can't find it they often return a bunch of useless stuff just-in-case I meant that instead.

I keep thinking of writing an IMAP->SQL interface¹ so I can search more manually that way. Or even just mapping to files in a filesystem² so I can find/grep/etc, though the DB option would also allow some more complex searches (search for X in messages that are replies to messages containing Y, for example).

--------

[1] Keeping mail on the mail server, but syncing it with a DB. This is more complicated than it would first sound as it will mean decoding MIME and various sub-encodings to extract the plain text so I can properly query it, hence that project is still on my “when hell freezes over so I have enough free time” list.

[2] Yeah, maildir and similar storage formats already do this, but there is still the unpacking/decoding issue before being able to directly search the text of many messages.
by hasbellmcclee | 2025-07-22 10:22:11+00:00
Daily-driver, zero-cloud stack (runs on a 16 GB M2 Mac mini): Ollama + llama3:8b-instruct-q4_K_M – 4 GB, answers code questions in <300 ms. Open WebUI – single Docker line, keeps chat history in local SQLite. continue VS Code plug-in – auto-complete + inline /explain without leaving the editor. Obsidian → Templater script calls Ollama to summarise yesterday’s notes into one paragraph. Image boost: when I need a quick mock-up, a tiny FastAPI wrapper hits Imagen 4 (https://www.imagen4.org/) and drops the 2 K PNG straight into my assets folder—no browser tab, no upload.
by esskay | 2025-07-22 10:22:23+00:00
Yup same, the whole toxic culture of lies surrounding it makes things worse as theres people trapped in this weird little bubble of believing half the stories on there. Most are completely fabricated.

For me personally I gave up on SaaS a couple of years ago and shifted my focus elsewhere. I ended up building a site in a niche I've always loved, and it ended up making me love that hobby even more, and now I have a place to share knowledge on it, with the bonus being it puts a small amount of cash in my pocket (not at all job quitting kind of money, but that wasn't the goal).
by nudgeOrnurture | 2025-07-22 10:23:28+00:00
more people turn into pure, uncritical consumers, the unthinking majority grows stronger--congratulations, general--and larger.

trends, hypes get a lot more easy reach and have more impact and there's also gonna be a lot more trends and hypes. you'll need pharmaceuticals and psychedelics to cope. I recommend investing in retreats and fill and run it with pretty, soothing, equanimous, characters/people. don't forget the petting zoo.

whale carried motions and marketing campaigns bypass psychological bias, fallacies, and emotions via pure mere exposure and literal indoctrination.

context loses relevance, and makes room for liminal but revenant, recurring, reused micro dogmas

all for quick, easy and conforming licks. like those easy 5 bullet points both workers won't remember and will have to be looked up, shall they become contextual in the rare case of contradistinctive dogma(s).
by immibis | 2025-07-22 10:24:11+00:00
Beware that although databases are resilient to snapshotting, they're not resilient to inconsistent snapshots. All files have to be snapshotted at the exact same moment, which means either a filesystem-level or disk-level snapshot, or SIGSTOP all database processes before doing your recursive copy or rsync.

Some databases have the ability to stop writing and hold all changes in memory (or only append to WAL, which is recursive-copy-safe) while you tell it you're doing a backup.
by 0points | 2025-07-22 10:24:22+00:00
It is maybe 95% of native performance or in that ballpark, according to benchmarks I've seen.

I have a dedicated M2 disk that I pass thru fully to the Windows VM in order to have snappy disk, and I reserved 64 GB ram to that VM alone using hugepages (because I multibox a old game that requires lots of RAM for my use case).

I also pass thru the bluetooth hardware into the VM as I don't use bluetooth on my host, so that I can use my dualsense controller while gaming in the VM.
by 1718627440 | 2025-07-22 10:24:27+00:00
Can't this be a security risk as there might be secrets that should never be recorded by jj (You can probably configure this, but I want my software to only do what I tell it to, not do everything until I tell it not to.)

How does that work in practice, is there a daemon running constantly and monitoring? How does that interact with other users and changes from other computers?
by brewmarche | 2025-07-22 10:24:42+00:00
Should be portable as long as there are no quotes. It’s basically a nop on macOS since in macOS the shebang args are already split by spaces (even when quoted).

Edit: further reading <https://unix.stackexchange.com/a/605761/472781> and <https://unix.stackexchange.com/a/774145/472781> and also note that on older BSDs it also used to be like that
by behdad | 2025-07-22 10:25:02+00:00
We’re the maintainers of HarfBuzz, the open-source text shaping engine used by browsers, operating systems, and applications to render all text, including supporting scripts like Arabic, Devanagari, Khmer, CJK, and more.

HarfBuzz is known for being fast, portable, and complete. But it’s also sometimes seen as hard to understand or work with. We’re working on a Developer FAQ and Design Notes to clear up misconceptions and explain the "why" behind our more unusual design decisions (yes, the macros are intentional).

So we’re asking:

What was your biggest WTF moment reading or using HarfBuzz?

Other things we’d love to hear about:

* Which parts felt like magic or a black box? * What do you think we could explain better? * Have you run into performance or integration surprises? * Are there features you only discovered by reading the source? * What do you wish the documentation had told you?

Anything else you want to know about the project?

We'll answer questions on Reddit, here, and also open a GitHub Discussion afterward to collect and respond to feedback more formally and integrate into our documentation.

Thanks in advance for your curiosity, stories, or frustration—we’re listening!
by ArnoVW | 2025-07-22 10:25:09+00:00
For those still doubting, this is not a hypothetical case.

In the Netherlands, in the early 30's we had a census. All the good jewish citizens of the good kingdom of the Netherlands filled in their religion. Because, why shouldn't they? Fast forward a couple of years, and those detailed census results are really handy for the occupying nazis.

During WW II, 95% of the jewish in the Netherlands were killed. Compare this with a country that does not have a central register of it's citizens (France), where "only" 25% of the jewish were killed.

Also, when you give up your DNA, you're not just giving it up for you. You're giving it up for your family.
by sReinwald | 2025-07-22 10:26:54+00:00
This analysis demonstrates what we call a "Fachidiot" problem in German - deep expertise in one domain coupled with troubling blindness to how that domain intersects with broader realities. The author's "just chill out" recommendation about permanent biological identifiers is about as reassuring as a nuclear physicist telling people not to worry about uranium enrichment because "it's mostly stable isotopes."

The "0.02% of your genome" framing is fundamentally misleading. Those ~640,000 SNPs aren't randomly scattered junk - they're specifically selected markers that correlate strongly with ancestry, health predispositions, pharmacogenomic responses, and familial relationships. The intelligence value isn't in raw percentage coverage but in what can be inferred from those curated data points. And you can infer an awful lot from these targeted markers.

The comparison to browsing history or social media activity is pathetically cavalier. We're talking about immutable biological data that:

- Links you to family members who never consented to participate - Allows inference about relatives' genetic predispositions based on your data alone - Has unknown future applications as genomic analysis capabilities advance - Cannot be changed, deleted from your actual biology, or "opted out of" once the implications are understood

Understanding genomes doesn't automatically confer understanding of threat modeling, data permanence, or the creative ways malicious actors exploit seemingly "harmless" datasets. The recommendation treats a permanent biological identifier with the same casual attitude as a recoverable password breach.

This is exactly the kind of expert blind spot that leads to catastrophic privacy failures decades down the line.
by zettabomb | 2025-07-22 10:27:23+00:00
Considering that if you DO use VAD (voice activity detection), it's the best open weights voice recognition model by a very wide margin, it's quite good. I'd be willing to be that commercial products that "don't have this problem" are using VAD as well, and that this is well known to them. But Whisper is just the weights, and I suppose a simple reference implementation, not a full product.
by Incipient | 2025-07-22 10:27:27+00:00
Having the ABILITY to move seamlessly and without significant cost is absolutely critical.

It gives you flexibility if the provider isn't keeping pace with the market and it prevents the provider from jacking prices relative to its competitors.

Vendor lockin is awful. Hypothetically, imagine how stuffed you'd be if your core virtualisation provider jacked prices 500%! You'd be really hurting.

...ohwait.
by arblor | 2025-07-22 10:27:58+00:00
Just to add some trivia: ChatGpt interprets(/ed) silence as "Sottotitoli e Revisione a cura di QTSS". Now many videos (mainly dailymotion) with autogenerated subtitles have their Transcripts full of the same message

i.e. https://www.dailymotion.com/video/x9g9d6u
by RUnconcerned | 2025-07-22 10:29:01+00:00
It's because what you see as the inferior approach involves less effort and friction for the developers.

When you are told to separate general code improvements to another PR, or worse, to not do them, and create a Jira task for them so they can be adequately prioritized, it just saps your will to do so. You just won't do any improvements that fall outside the scope of the feature, because even just thinking about the hoops you have to jump through to get work done is mentally draining.
by Imustaskforhelp | 2025-07-22 10:29:41+00:00
I am actually a little intrigued in the inner workings of replyguy.com (the app OP sold for 6 figures)

It just sounds like it relies on scraping reddit/twitter/some basic google/brave search api shenanigans...

Seriously, all the posts on replyguy.com seems to particularly target reddit and I am pretty sure that they might be scraping since eating reddit's api cost might be hard.

The autogenerate reply feature might be really easy to build (I think)

I mean, I don't condone scraping since it might be a little grey area but apify has reddit scraping too with the ability to search for keyword.

I mean, they are also raking as in as much if not more dollars per month than replyguy.com while being an api..

Now, we don't know if they are scraping or using api but I have assumed that they are scraping and so I may be wrong, I usually am but I am kinda impressed by how reddit scraping can lead to 6 figures.
by 1718627440 | 2025-07-22 10:29:52+00:00
> having to drop everything you're in the middle of to fix an endless list of rebase conflicts sucks

You can use git commit --fixup to record what you want to change in an earlier commit.

> start over from scratch

rerere

> Branches based off your original changes don't get rewritten

As written elsewhere: git rebase --update-refs. If you want to do it manually git rebase --onto.
by metalman | 2025-07-22 10:30:31+00:00
Even I, who very often signs out immediatly, on seeing certain types of prose, get the down voting.....as It's a big world, and the internet has multiple other naratives, and off buttons. The other fact is that Hawaii'n/polyniesian cultures do have some lessons and examples of alternative approaches to bieng human,subtleties all to easy to dismiss, but that are worthy of carefull consideration.
by stavros | 2025-07-22 10:30:49+00:00
Eh, I can see how, if you use GitButler, the porcelain is fairly irrelevant to you, but a few days ago I decided to try Jujutsu, asked Claude how I could do a few things that came up (commit, move branches, push/pull to Github). It took me ten minutes to become proficiend in Jujutsu, and now it's my VCS of choice.

I still use Lazygit for the improved diffing, but, as long as you don't mind being in detached HEAD all the time, there's really no issue with doing that. JJ interoperates fine with git, but why would I use the arcane git commands when JJ will do the same thing much more straightforwardly?

Also, the ability to jump from branch to branch with all my uncommitted files traveling with me is a godsend. Now I can breeze between feature development, bug fixing, copy changing, etc just by editing the commit I want. If I want multiple AI agents working on that stuff, I just make a worktree and get on with it.

Not to mention that I am really liking the fact that I can describe changes (basically add commit messages) before I'm done with them, so I can see them in the tree.

JJ is just all around great.
by AllegedAlec | 2025-07-22 10:30:54+00:00
I was specifically thinking about integration with LLMs. I feel like if we're able to really get the small problem domain related DSL stuff right we can divide the difficulty of a problem into multiple smaller issues. In my experience with LLMs so far, the major issue by far is it keeping enough in a small context that it reliably 'knows' what it needs to. If you can task it to first create a DSL for a problem domain and then express the solution in that DSL it made before, it might really simplify the problem.

In general I feel like there's some great applicability here in this specific language. The language docs imply a certain degree of homoiconicity, which I think would be really helpful for DSLs like this...
by da_chicken | 2025-07-22 10:31:57+00:00
I have family in the auto industry, and they have similar stories. They'll get a shipment and it'll be out of spec. So they contact the vendor and the vendor will just say, "No, they're fine. Parts are good." No, they're out of spec and you need to fix them. Look, I can show you. "No, parts are good." And you'll go around and around like that. They won't care and won't budge.

Until you say, "Well, since these are out of spec, we're not paying for them. That's in the contract." And now it's suddenly a problem for them!

But the Korean and Japanese can be even weirder, because they will often only listen to someone if they have at least as much seniority as them. Like it won't matter how right you are, just your position.
by actionfromafar | 2025-07-22 10:32:01+00:00
Just a reminder that commonly "real-time" on stuff like VxWorks isn't hard realtime either. You test a bunch of scenarios, put in some execution CPU head-room you are comfortable with, and call it a day. With enough head-room and some more (or less, if you have money and time) hand-waving, you can more or less guarantee that deadlines will be kept.
by Thorrez | 2025-07-22 10:32:35+00:00
>Do you think insurance companies are not already doing that, just without the fast way out for the patients, so they are left to live in pain?

Just because something bad is already happening doesn't mean it's ok to do something that will make it happen more frequently.

Not to mention the many people who will get assisted suicide who don't have coverage denied, and/or don't have a terminal illness, potentially due to encouragement/coercion from doctors, nurses, family, insurance, etc.

>The current reality of not paying for the assisted suicide is cheaper than the potential of paying for it; how much would it really change behavior?

Now the insurance companies have something cheap to offer. So it gives them an excuse not to offer something better.
by dspillett | 2025-07-22 10:32:46+00:00
Complex (if you want to completely opt out, opting in is so quick & easy that you can do it accidentally of course) tracking permission boxes¹ and other annotances aren't helping. I use archive.today and other tools to work around that, others ask an online LLM (presumably those skip the pop-overs and such just like a search engine would) for a summary.

--------

[1] No, the EU with GDPR and other governments with relevant legislation are not to blame, it is the sites chosing to implement all the dark patterns to try subvert those regs that are the issue.
by sofixa | 2025-07-22 10:32:53+00:00
Their main defence is that it's fair use because it's transformative (like a human reading a book, getting inspired, and writing something of their own) and not a copypaste illegal distribution (like a human scanning that book and selling it themselves).

Having models hallucinate copyright notices shows that some content is being copypasted as is, which kind of goes against the transformative argument.

(Note: I think that trying to litigate AI with current copyright laws is weird. They were created before LLMs were even imagined, so of course they can't handle them clearly. New laws are needed around this, not trying to bend over backwards to think about what a lawmarker a century ago would have thought about how transformative a thing they couldn't have imagined is.)
by cess11 | 2025-07-22 10:33:20+00:00
It's weird how accounts like this one forgets to mention how the CIA rebooted global heroin trade (as well as addiction at home) and gave it to italian mafia networks, and of course subsequent deep interfacing with such actors.

Especially since it mentions election interference in Italy through those same mob networks.

Perhaps it's easy to forget they early brought the fruits of their activities home and never stopped, or easy to believe that they only have effects abroad.

https://history.wisc.edu/publications/the-politics-of-heroin...
by exclipy | 2025-07-22 10:33:32+00:00
I tried it for a bit and went back to git-branchless (https://github.com/arxanas/git-branchless).

git-branchless is just a better set of tools for working on a git repo so local tools like the JetBrains git integration will work just fine.

It operates on a similar philosophy to Jujutsu (make it easy to manipulate the commit tree) and the authors did exchange ideas with each other.