MurphyA/hacker-news huggingface dataset:
by TZubiri | 2025-08-06 17:29:47+00:00
I know that "Rust GPU driver" on the titles gets you more clicks than "Arm Mali CSF Based GPU Driver". But isn't this a Arm Mali CSF-based GPU driver?

I hate focusing on the metatools (tools for building tools). It really sounds like the objective here was to build something in Rust. In the article it is even described as "a gpu driver kernel supporting arm mali.." instead of just an arm mali driver

It is a misunderstanding of what the job of writing a driver is, you are connecting some wires between the OS api and the manufacturer api, you are not to build a framework that adds an additional layer of abstraction, sorry to put it so bluntly, but you are not that guy.

Sorry for being rough.
by ryandrake | 2025-08-06 17:30:00+00:00
The word "spicy" seems to be tripping people up--it's kind of vague and tongue-in-cheek, and I guess the output surprises some people.

As a general user, if I asked a tool to create "spicy" pictures of some celebrity, I wouldn't be surprised to see a few mildly raunchy or topless results, but I would be very surprised to see full-on hardcore porn. Of course there is huge spectrum between "80's movie spicy" and "PornHub spicy." Other people's definition of "spicy" might differ though, hence the confusion.
by pavon | 2025-08-06 17:30:01+00:00
One use of Python as a "glue language" I've seen that actually avoids the performance problems of those bindings is GNU Radio. That is because its architecture basically uses python as a config language that sets up the computation flow-graph at startup, and then the rest of runtime is entirely in compiled code (generally C++). Obviously that approach isn't applicable to all problems, but it really shaped my opinion of when/how a slow glue language is acceptable.
by Alupis | 2025-08-06 17:30:03+00:00
> MIT is a donation of your labour to corporations.

Unless you are willing to spend yourself into financial ruin pursuing legal action against some faceless megacorp - it literally doesn't matter what license you use.

I've lived enough to know there is "what should be" and then there is what actually happens in reality. We don't live in a reality where everyone just does things out of the goodness of their heart...

Adding some text to your project, hosted on a public website for all to see means some people will take your code regardless of the license or your intent - and, realistically, what are you going to do about it? Nothing...

So... please, let's get off this GPL high-horse. It's not some end-all-be-all holy text that solves all of the world's problems.
by sdenton4 | 2025-08-06 17:30:17+00:00
Yeah, this is in 'flies like a plane, not like a bird' territory. But I think it's closer than you think.

The systems do learn and have improved rapidly over the last year. Humans have two learning modes - short-term in-context learning, and then longer-term learning that occurs with practice and across sleep cycles. In particular, humans tend to suck at new tasks until they've gotten in some practice and then slept on it (unless the new task is a minor deviation from a task they are already familiar with).

This is true for LLM's as well. They have some ability to adapt to the context of the current conversation, but don't perform model weight updates at this stage. Weight updates happen over a longer period, as pre-training and fine-tuning data are updated. That longer-phase training is where we get the integration of new knowledge through repetition.

In terms of reasoning, what we've got now is somewhere between a small child and a math prodigy, apparently, depending how much cash you're willing to burn on the results. But a small child is still a human.
by Joker_vD | 2025-08-06 17:30:20+00:00
> No; in fact it's perfectly reasonable,

And this is how I once ended spending a Friday evening in a frantic hurry because a dependency decided to drop support for "old" language versions (that is, all except the two newest ones) in its patch-version level update. And by "drop support" I mean "explicitly forbid from building with language versions less than this one".

> The entire reason we have version number schemes like this is so that we can improve our code while also advertising reasonable expectations about compatibility.

Except, of course, some library authors deliberately break semver because they just hate it, see e.g. quote in [0], slightly down the page.

[0] https://dmytro.sh/blog/on-breaking-changes-in-transitive-dep...
by byefruit | 2025-08-06 17:30:22+00:00
The openrouter rankings can be biased.

For example, Google's inexplicable design decisions around libraries and APIs means it's often worth the 5% premium to just use OpenRouter to access their models. In other cases it's about which models particular agents default to.

Sonnet 4 is extremely good for tool-usage agentic setups though - something I have found other models struggle to do over a long-context.
by cthalupa | 2025-08-06 17:30:31+00:00
Correlation is not causation. Plenty of people theorize there is large selective advantage here, sure. They may even be correct! Others disagree with them on it being a large advantage.

But even if there is it doesn't mean that there is any reason whatsoever that increased GLP-1 production would be enough of an advantage to have had significant impact on evolution. We're going from A is true, B is likely true, C might maybe be true, all the way to Z is definitely true.
by 93po | 2025-08-06 17:30:48+00:00
People literally in this comment section are directly blaming trump

I've not seen my claim repeated by literally anyone else on HN

I disagree with your assertion that it's stupid, something you provide no evidence to support, this is literally what LLMs do. The workflow is pretty obvious and doesn't seem to need explaining to me?

What do you mean by data corruption? How does a page template in whatever framework they use get "corrupted" to remove just these paragraphs of text but not impact literally anything else?

Your wording and language feels really inflammatory and while I admit that I express exasperation in my comment, I'm not accusing random people of being apologists and astroturfing and calling them ignorant and stupid. Comments like this are why people constantly flag topics like this.

I'm trying to engage in actual curious conversation: here's my opinion on what likely happened, and it's even tech related! Cool. If you disagree I'd love to hear your arguments on why you think that's unlikely rather than it just being dismissed and yelled at.
by advisedwang | 2025-08-06 17:32:15+00:00
Far better to promote device controls than service ID checks.

* It allows parents to decide what age to allow kiddo to see certain content, not the state.

* It allows others to restrict content too. E.g. a gambling addict who doesn't want to see gambling content.

* It has no risk of leaks etc for adults.

I'd like to see laws mandating that service provides respect a new content restriction header or something like that.
by drusepth | 2025-08-06 17:32:38+00:00
Is there any documentation on what the max sub usage limit is? A coworker tried it and was booted off Opus within just a couple hours due to "high usage". I haven't made the jump since I expect my $3k/mo on API would just instantly fly by a $200/mo sub and then I'd just be back on API again, but if it could carve out $1k-2k of costs for a little bit of time managing sub(s) it might be worth it.
by andrewmcwatters | 2025-08-06 17:33:02+00:00
I think it starts with us collectively not using boring tech as a term anymore. If boring helps me be productive, that's exciting, not boring.

Some people on the React team deciding in 2027 to change how everyone uses React again is NOT exciting, it's an exercise in tolerating senior amateurs and I hate it because it affects all of us down to the experience of speaking to under-qualified people in interview processes "um-ackchyually"-ing you when you forget to wrap some stupid function in some other stupid function.

Could you imagine how incredulous it would be if SQLite's C API changed every 2 years? But it doesn't. Because it was apparently designed by real professionals.
by homefree | 2025-08-06 17:33:07+00:00
You’ve been here since 2007, you’re not dumb. Stating it’s “much easier” when it’s obviously not betrays something.

We likely agree that doing it without drugs is probably better, but it’s definitely harder and it’s not clear yet how much better it will even be.

I’ve successfully lost 70lbs (250->180) three times and gotten fit, but it’s a constant effort and psychic drain to maintain the lower weight. If the drug (which I haven’t taken yet) made it easy that’d be a relief. It’s much easier to just manage exercise.

I suspect people that don’t have as much difficulty just get a different amount of joy from eating. For me I felt I could relate to the way an alcoholic described trying to quit drinking, except it’s harder in a way because you have to eat.
by lrvick | 2025-08-06 17:33:45+00:00
Professional security researcher here.

I would strongly discourage threat modeling with vibes.

Your post already reveals potentially the scariest things someone might learn if you published your dotfiles: that you use Homebrew, pip, etc as part of them. In doing so you are telling everyone you allow any internet rando to have remote code execution rights on your computer. To me that is like boldly saying you like privacy in the same breath as saying you never lock your front door or close your drapes.

Those package managers operate like Wikipedia where anyone can push whatever they want without signatures or vetting from poorly secured accounts without phishing-resistant 2FA etc.

At that point you already allow anyone capable of creating a few useful PRs to Homebrew, basic phishing, or sim swapping the ability to see and publish anything on your computer, so your dotfiles being public should be the least of your concerns.

Now you are probably thinking "There is no way tools that every smart person I know uses could be that wildly insecure"

Ask yourself if those same people have experience exposing and exploiting supply chain attacks. We all have blind spots, and almost everyone has a massive blind spot here and my team and I have exploited it many times in audits.

All said though, I personally publish my dotfiles because I am confident they are of more use to me and others public, and do not reveal anything useful to someone targeting me other than that I use some kind of Linux distro and neovim.

Any sensitive work I do is in offline stateless virtual machines deterministically built from a supply chain with high accountability and I do not use any dotfiles in those environments.

With good separation of concerns between yolo systems and hardened trusted systems, publishing information about either is perfectly fine. Almost no one has that kind of workflow separation though, usually accessing prod from their compromised dev macbooks.
by general1726 | 2025-08-06 17:33:54+00:00
I wonder when there will be first Generate ID as a Service (GIDaaS). I would expect something like choose state, ID type, pay 10USD in crypto and now I am Joaquim van Ender from Netherlands.

Of course, this will get combated by governments letting tech companies to query IDs against their databases, which inevitably will leak the IDs which will then make this exercise pointless.
by jeffrallen | 2025-08-06 17:34:07+00:00
In case people are suspicious/wondering about this story, it is credible to me. I worked with Bill Yundt and he told the story back in 1996. I've also seen the absolute lowest layers of Cisco IOS for 68000's and it certainly appears to come from that era of computing. One especially surprising and interesting thing to me is that it uses cooperative multitasking, not preemptive. This is how systems were written in those days, based on the limitations of early microprocessors. (At the same time in the industry, protected mode multiprocessing existed. But it was in big iron, controlled by IBM, Cray, Unisys and CDC. And those are all of the has-beens now: because technologies like microprocessors, even with their limitations, took over the industry.)
by stopcoffee77 | 2025-08-06 17:34:17+00:00
Here you go

# Roaming bashrc profile function sshrc() { BASHRC=$(cat ${HOME}/.bashrc_roaming | base64 -w 0) ssh -t $@ "echo \"${BASHRC}\" | base64 --decode > ~/.bashrc_roaming; \ bash --rcfile ~/.bashrc_roaming; \ rm ~/.bashrc_roaming"; }
by GeoAtreides | 2025-08-06 17:34:44+00:00
that was not the question the question was:

You:

>Then Facebook will grant its app all permission entitlements, and will direct all users to opt-out lockdown for the app to work.

input_sh:

> Are they doing that on Android right now?

So is Facebook granting its app all permission entitlements, and directing all users to opt-out lockdown for the app to work on Android?
by Karrot_Kream | 2025-08-06 17:34:45+00:00
I'm running Homebrew's GUI Emacs which inherits from its opening shell. If I run GUI emacs from my shell then it inherits the environment of the shell so that seems to be doing okay.

I'm quite busy outside of work right now so I'll probably take a crack at this in a few weeks, but it's also dismaying how annoying it is to manage all the ts and lsp dependencies to make my projects work, let alone pointing the lsp to use the right package.json or go path or other things. I have no doubt that, in time, I can whack-a-mole the issues down. It does reduce my confidence in changing my environment because of how brittle the stack is. That's what makes me curious about the rest of the ecosystem.

Zed mostly works though I have had to configure it to use project-specific linter configs using somewhat underdocumented settings files. I'm curious if neovim is easier to get working because it's a smaller beast so easier to debug, but I also just don't know if I'd enjoy a switch to few-key modal editing from the chorded emacs style I love.
Show HN: AI-powered job search automation that saved me 90% search time
by spineight | 2025-08-06 17:34:55+00:00
After spending 2-3 hours daily on LinkedIn job searches and missing opportunities due to slow alerts (4+ hour delays), I built a monitoring system that checks frequently and sends instant Telegram notifications.

The key insight: timing matters more than perfect applications. Getting notified quickly after posting vs hours later is the difference between being applicant #5 vs #89.

Setup is dead simple - describe what you want in plain English ("Senior Python dev, fintech, remote OK") and AI handles the filtering. No complex keyword forms.

6+ months of real usage results: - Found current role within 2 hours of posting - 90% reduction in daily search time - Zero irrelevant notifications - Enhanced intelligence: competition data, posting timestamps, repost detection

Tech stack: Python, database layer, Telegram Bot API, AI integration

The system covers major software development roles and has been stable for 6+ months. Made it available for others since it solved a real problem.

Try it: Search "JobsPulseLatestBot" on Telegram

Looking forward to hearing about others' job search automation experiences.
by matklad | 2025-08-06 17:35:29+00:00
This scheme _can_ be made to work in the context of Cargo. You can have all of:

* Absence of lockfiles

* Absence of the central registry

* Cryptographically checksummed dependency trees

* Semver-style unification of compatible dependencies

* Ability for the root package to override transitive dependencies

At the cost of

* minver-ish resolution semantics

* deeper critical path in terms of HTTP requests for resolving dependencies

The trick is that, rather than using crates.io as the universe of package versions to resolve against, you look only at the subset of package versions reachable from the root package. See https://matklad.github.io/2024/12/24/minimal-version-selecti...
by cthalupa | 2025-08-06 17:35:29+00:00
Except the post they responded to specifically called out HIV-associated lipohypertrophy and the post you are responding to pointed out that the issues being tackled are not unique to HIV-associated lipohypertrophy.

More than 70% of Americans are overweight. That's a pretty overwhelming majority. Most of the Western world and significant portions of the Eastern world are trending in the same direction.

The point is that this can be generalized to a whole lot of people, not just those with HIV.

And there are other causes of inflammation besides just being overweight, and the GLP-1s reduce inflammation basically immediately, even with no weight loss.
by PayroAI | 2025-08-06 17:36:04+00:00
I’m Alex (26) and I’m building Payro together with my brother Chris @chrissxxn (24). We’re based in Amsterdam.

We started our first business selling specialized hardware for blockchain projects when we were still teenagers, and over the years we’ve shifted our focus to building SaaS products.

Chris is the technical founder who built the entire platform from scratch. I handle product, finance, and growth. We’ve always worked as a team, combining tech and business.

Payro is a no code invoice template builder that lets you design professional invoices visually, like in Canva or Word. You can even use AI instructions to adjust your layout. It’s built for companies that want more flexibility, better branding, or want to embed invoicing into their own software.

Payro AI

We recently applied to Y Combinator and we’re excited to take this product to the next level. Happy to connect with other builders here.
by hn_throwaway_99 | 2025-08-06 17:36:23+00:00
> only that this could be a way they do it.

No, it couldn't. Again, just erasing sections of laws from websites is not how it is done. It's dumb to conflate what authoritarian regimes do to memory hole historical events (which, to be clear, I think the current US administration has done or at least attempted to do) with just thinking "Yep, we'll just delete this law from the website and then we'll be good."

This was obviously a clerical/administrative screw up, if only because the consequences are so clearly benign.
by watwut | 2025-08-06 17:36:27+00:00
4 paragraph essay wont solve issue with Peter having better computer. Competitive person will write it and make up a reasons.

If you are awarding computers based on 3 paragraph essays, you are having horribly inefficient process that rewards creative writing rather then work.

Which is why none of it happen in real companies, unless they are someones startup expected to fail anyway.
by Alupis | 2025-08-06 17:36:59+00:00
Maybe not brand loyalty... but people, universally, want the best product available. Today, for a large portion of the world, that is perceived to be the iPhone.

The iPhone being banned in Japan because of some policy dispute with the government is going to go over like a bag of wet cement. People may not care that it's "Apple", but they do care the "Best" is being banned for reasons the population doesn't care about.
by mooreventures | 2025-08-06 17:37:10+00:00
hello-

Yes, Fit3D built everything from the ground up. The company invested far more than $10M to develop the 3D body scanning unit, measurement processing engine, wellness algorithms, and user and facility platforms at scale.

You can likely get a point cloud of a human on your own using off the shelf tools, but the other bits of Fit3D are far more complicated.

The company developed SNAP, which is $0 down and $100 / month to help in these cases. Check it out.
by Dsuniga14 | 2025-08-06 17:37:16+00:00
Oscilar.com | Sr/Staff Software Engineers + Product/Data Analysts | REMOTE (US/Canada) | Full-time AI Risk Decisioning™ platform that helps organizations manage onboarding, fraud, credit, and compliance risks

At Oscilar, we're building the most advanced AI Risk Decisioning™ Platform. Banks, fintechs, and digitally native organizations rely on us to manage their fraud, credit, and compliance risk with the power of AI.

Open roles: - Senior/Staff JavaScript - Web SDK

- Senior/Staff SDK Android Developer

- Senior/Staff Data Scientist

- Staff Software Engineer - GenAI

- Senior/Staff Backend Engineer - Kafka

- Senior/Staff Backend Engineer

- Product Analyst (Product & Pre-Sales Solutions)

- Fraud Data Analyst

- AML Data Analyst

- AML SME

Benefits: Compensation: Competitive salary and equity packages, including a 401k plan

Flexibility: Remote-first culture — work from anywhere

Health: 100% Employer covered comprehensive health, dental, and vision insurance with a top tier plan for you and your dependents (US and Canada)

Balance: Unlimited PTO policy

Technical: AI First company; both Co-Founders are engineers at heart; and over 50% of the company is Engineering and Product

Culture: Family-Friendly environment; Regular team events and offsites

Impact: Making the internet safer by protecting online transactions

Apply at https://jobs.ashbyhq.com/oscilar?utm_source=HackerNews
by Invictus0 | 2025-08-06 17:38:13+00:00
The status quo is that anyone can make an application that leaks a million drivers licenses, with no oversight, penalty, or restrictions whatsoever. This is good?

If hairdressers have to take time to learn how to not cut people's ears off, people publishing applications should have to learn basic security practices. I think you will find that no one finds this controversial. And yet, we are moving to a world where AI is making it easier than ever for an army of vibe coders to make apps without knowing the literal first thing about security.
by ASalazarMX | 2025-08-06 17:38:30+00:00
Something that cafe "squatters" don't like to see: they're using a coffee shop as a shared office space, but gratis. The coffee owners tolerate this in exchange for sales, but the most egregious squatters will buy a coffee and let it sit for hours, and maybe go eat somewhere else when they get hungry.

Maybe a simpler solution is what I've seen some coffee shops discretely implement: chairs that are uncomfortable to sit for hours.
by rikroots | 2025-08-06 17:38:34+00:00
I really wish this was true. Sadly the caniemail website - https://www.caniemail.com/ - says that Gmail still doesn't support CSS grid or flex, which leaves nested tables for layout as the only viable solution for HTML emails (which, however many times you plead with your marketing colleagues, is still their preferred way for contacting/stalking customers).
by azemetre | 2025-08-06 17:38:48+00:00
It's good, but this also assume that the people taking care of this product in the future (which may not even born right now) will hold the same attitudes.

How do we plan to make sure the lessons we've learned during development now will still be taught 300 years from now?

I'm not putting the onus on sqlite to solve this but they are also the only organization I know of that is taking the idea seriously.

Just more thinking in the open and seeing what other people are trying to solve similar problems (ensure teachings continue past their lives) outside the context of universities.
by FeloniousHam | 2025-08-06 17:38:58+00:00
I'm not arguing whether fresh food tastes better or is healthier. What I want to see is evidence that "quality" food is (relatively) more expensive in the United States than it is anywhere else in the world. And then maybe some evidence that people buy junk food because "healthy food" is too expensive (my hungry teenager looks in the pantry and the refrigerator and says, "all we have is ingredients").
by mystifyingpoi | 2025-08-06 17:40:14+00:00
> Configuring it is starting to get old

That's exactly the opposite of my experience. Since all my dotfiles are in Github, configuring new system is just a git clone and copying a few files around. I don't even use any config manager, since I rarely get new computers. Takes a few minutes max per machine (plus maybe package installs like zsh if it's not there already).