MurphyA/hacker-news huggingface dataset:
by ryanrasti | 2025-09-30 03:04:53+00:00
I'm working on Typegres, a new data layer for the modern stack (TypeScript + PostgreSQL).

My take is that for years, ORMs have hidden the power of PostgreSQL behind generic, database-agnostic abstractions. This made sense in 2010, but now it's a bottleneck.

Typegres rejects this. It's a "translator, not an abstraction," designed to express the full power of PostgreSQL (all statements, built-in functions, etc.) in a type-safe TypeScript API.

The latest killer feature my take of "object-relational mapping done right": class-based models with methods that are actually composable SQL expressions. This lets you extend your tables with expressive logic and fully-composable relations.

It's easier to show than tell. Take a look: https://typegres.com/play
by timedrun | 2025-09-30 03:05:31+00:00
Anti-spam email/messaging protocol that is simple, cheap to implement, directly compatible with email/messengers, low false negative rate compared to current spam filtering, free for senders, and does not require the sender to pay to send a message. For people who receive too much marketing spam, survey spam, low-effort cold emails, and want to be able to easily filter spam successfully because you do not want to waste time on them.

Future-proofed and will work on AI spam in the future too, unlike current spam filtering methods.
by Terr_ | 2025-09-30 03:05:51+00:00
> Agentic Commerce

I can't remember where, but someone pointed out a quirk of current AI advertising that is hard for me to un-see: In many ads, a customer appears to be middle class, but decides to save 15-60 seconds by giving their wallet to an "AI assistant" and blindly trusting it will purchase products and restaurant reservation on their behalf.

It takes some affluence to be that casually indifferent to spending-mistakes, and it seldom matches the "this could be you" person being shown.

Now, maybe it's deliberate, to owning the product will have made you wealthier, or its just a quirk of keeping ads short... but it's still weird.
by kitlop | 2025-09-30 03:06:27+00:00
[Atomic](https://github.com/nextcloud-atomic) is being designed as the single machine successor to [Nextcloudpi](https://github.com/nextcloud/nextcloudpi). It is a system-level wrapper for [Nextcloud All-in-One](https://github.com/nextcloud/all-in-one). All about the development and lessons learned over the last 6+ years. Other guest is the developer of Nextcloud Bookmarks, Floccus.
by dang | 2025-09-30 03:07:21+00:00
Could you please stop breaking the site guidelines? You've been doing it repeatedly, we've asked you to stop several times, and you haven't stopped yet.

We end up banning that sort of account, so if you would please review https://news.ycombinator.com/newsguidelines.html and stick to the rules from now on, that'd be good.
Ask HN: Will we ever reach 'Her'-level AI?
by gradon | 2025-09-30 03:07:25+00:00
When I first got into AI, the idea of creating something like Samantha from Her was the ultimate dream. It felt inevitable.

Now, two years into my studies, that feeling is gone. It seems the very things that made her so compelling—consciousness and genuine connection—are the challenges we haven't even begun to solve. It feels less like a technical problem and more like an impossible leap. What do you all think?
by tzs | 2025-09-30 03:08:12+00:00
It looks like it largely codifies things that most of the large AI companies are already doing. It encourages them to keep doing those things, and when other AI companies get large they will have to do them too. It adds some reporting requirements if you AI does something that kills too many people or causes too much monetary damage.

The link to the annotated bill text that dang added near the top of the page [1] is pretty useful, especially if you click the blue underlined parts which expand to annotations explaining how some of the things in it came about.

That link also has a good summary and FAQs.

[1] https://sb53.info/index
by mrheosuper | 2025-09-30 03:08:32+00:00
>These PCBs are very dense. The traces and even vias are buried below the surface

You are so out of touch, PCB repair is very common.

This is just one example of via/pad repair: https://rewa.tech/iphone-12-pro-max-not-booting/

The whole repair industry in China is really insane.

>The repair process for a modern phone involves swapping salvaged parts on to salvaged PCBs.

This is always the case, but there is difference between swapping the whole camera module and just swapping the camera lens.

Hell they even use fiber laser to fix stripe line screen.
by kbenson | 2025-09-30 03:09:47+00:00
And if later on someone proposes more aggressive action if you don't do that action, they now have a record of all the times you've failed to do that thing which they can point to about how the current level of penalties are not sufficient.

That said, the penalty is not just $10k. It's $10k for an unknowing violation, or $100k for a knowing violation that "does not create a material risk of death, serious physical injury, or a catastrophic risk" or a unknowing violation that does cause that, and $10m for if you knowingly violate it and it does cause risk of death or serious physical injury, etc.

I imagine the legal framework and small penalty if you fail to actually publish something can play into the knowing/unknowing state if they investigate you as well.
by thethirdone | 2025-09-30 03:10:13+00:00
Do you actually disagree with the "minutiae was always borderline irrelevant" part or that it comes along with "making somebody money"? I pretty strongly agree with the original quote including the "possibly with software" part.

Minutiae such as tabs vs spaces and other formatting changes are pretty clearly "borderline irrelevant" and code formatters have largely solved programmers arguing about them. Exactly how to best factor your code into functions and classes is also a commonly argued but "borderline irrelevant." Arguments about "clean code" are a good example of this.

Broadly, the skills I see that LLMs make useless to have honed are the the minutiae that were already "borderline irrelevant." Knowing how to make your code performant, knowing how to make good apis that can be stable long term, in general having good taste for architecture is still very useful. In fact it is more useful now.
by k310 | 2025-09-30 03:11:08+00:00
You'll be glad to know that a great deal of that money goes to Trump, and in particular his new ballroom.

https://archive.ph/3hytw#selection-717.0-717.315

>The vast majority of YouTube’s settlement payment — $22 million — will go to Mr. Trump, according to the filing in U.S. District Court for the Northern District of California. He has directed that the money be contributed to the Trust for the National Mall and to the construction of a ballroom at the White House.
by surajrmal | 2025-09-30 03:12:20+00:00
You could implement the same smart pointer library in rust and it would be fine. Rust doesn't magically solve the problems around defined destruction ordering when using ref counted pointers. I try very hard to model my usage of Rc or Arc to be very similar to what this article is trying to showcase for basically the same reasons I imagine they do. I'm actually inspired to write a crate with these semantics to make it harder to mess it up.
by Freedom2 | 2025-09-30 03:13:15+00:00
I recall a specific project involving a network appliance that generated large log streams. Our bottleneck was the log parser, which was aggressively using string.Substring() to isolate fields. This approach continuously allocated new string objects on the heap, which led to excessive pressure on the GC.

The transition to using ReadOnlySpan<char> immediately addressed the allocation issue. We were able to represent slices of the incoming buffer without any heap allocations and the parser logic was simplified significantly.
by scarface_74 | 2025-09-30 03:13:56+00:00
Did the Biden administration ever ask them to give him money or say if they didn’t pay him directly they wouldn’t approve a business deal?

And you don’t see a slight difference between being concerned about the public health and putting the government on them and threatening to put them out of business because he didn’t like what they said about him personally like Trump tried to do with Disney?

Or not approving a merger until the company paid him directly like Trump did with Paramount?
by xpe | 2025-09-30 03:14:54+00:00
The commenter’s profile indicates they work for a major AI development companies — where being against AI regulation aligns nicely with one’s paycheck. See also the the scare quotes around AI safety.

We all have heard the dogma: regulation kills innovation. As if unbridled innovation is all that people and society care about.

I wonder if the commenter above has ever worked in an industry where a safety culture matters. Once you have, you see the world a little bit differently.

Large chunks of Silicon Valley have little idea about safety: not in automotive, not in medicine, not for people, and certainly not for longer-term risks.

So forgive us for not trusting AI labs to have good incentives.

When regulation isn’t as efficient as we’d like, that is a problem. But you have to factor what happens if we don’t have any regulation. Also, don’t forget to call out every instance of insider corruption, kickback deals, any industry collusion.
by salawat | 2025-09-30 03:14:58+00:00
Which defeats the purpose of adversarial review by a regulator. When your paycheck is signed by who you are regulating, you absolutely cannot force handling of what your employer doesn't want to handle. And seeing as FAA has had reciprocity in terms of certification with other countries (which if other countries were smart, they'd cease recognizing until the U.S. gets their shit straight), it's really an egregious abdication of responsibility on the FAA's part.
Show HN: PixArmory – AI Swiss Army Knife for Image Editing
by loklok5 | 2025-09-30 03:15:55+00:00
I built PixArmory, a browser-based AI image editor. It’s like a Swiss Army Knife: background removal, anime/cartoon filters, style transfer, and image upscaling in one place.

Stack: Next.js + ShadCN UI, Cloudflare R2, Nano Banana, Creem.io for payments.

Free tier: 3 edits, no account required. Paid plan: credit-based (e.g. $8.99 = ~50 images).

Looking for feedback on which tools/features would be most useful to you.
by rolha-capoeira | 2025-09-30 03:16:29+00:00
> ... I always say about [a language model], the [linguistic] appearance makes a promise about what it can do. [Clippy] was this little [cartoon paper clip]. It didn’t promise much—you saw it and thought, that’s not going to [write the next great novel]. But you can imagine it [offering limited help]. But [human language] sort of promises it can [write] anything a human can. And that’s why it’s so attractive to people—it’s selling a promise that is amazing.
by matlock | 2025-09-30 03:18:21+00:00
Over the weekend I had it extract and Analyse Little but Fierce, a simplified and kid friendly DnD 5e and extract markdown files that help me DMing for my kids. Then it Analyse No, thank you evil as I want to base the setting on it but with LBF rules. And then have the markdown turn into nice looking pdfs. Claude code is so much more than coding and it’s amazing.
by whimbyte | 2025-09-30 03:18:50+00:00
I created a 2D platformer inspired by the classic Mario games. The game is called Jolly Land Adventure and I made it because I wanted a simple platformer that's easy to just pick up and play.

The game is available on Steam for Windows, Mac and Linux. The demo contains the entire first episode with 30 levels for anyone who wants to try it out.

https://store.steampowered.com/app/3624050/Jolly_Land_Advent...
by sneilan1 | 2025-09-30 03:18:57+00:00
https://app.grantpuma.com/

It's a startup for finding grants. We have california state, federal, non-profit and california city/county grants. My landing page absolutely sucks but if you sign up / upload some papers or make some search cards you'll like the experience.

I'm very excited to try out the new Qwen XL that came out recently for visual design. I could really use some better communication to users of the capabilities of the platform.
by kissgyorgy | 2025-09-30 03:19:48+00:00
I think clean code is more important than ever. LLMs can work better with good code (no surprise), and they are trained on so much shit code they produce garbage in terms of clean code. They also don't have a good taste or deeper architectural understanding if big codebasis where it's even more important.

What you learned over the years, you can just scale up with agents.
by defrost | 2025-09-30 03:20:20+00:00
That's the then POTUS doing his job as the mouthpiece for policy already set in motion by others .. bipartisan others:

Retraining programs have received bipartisan support. The U.S. Department of Labor announced a fund of nearly $5 million for working training programs in Appalachia earlier this year. Senate Majority Leader Mitch McConnell (R-Ky.) recently announced $2 million in funding from the National Dislocated Workers fund, and Senator Joe Manchin (D-W.Va.) announced a fund of more than $1 million from the same fund.

The reason the US is circling a divisive k-hole is the readiness of US citizens to immediately throw anything as blame on "the other".
by johnnyanmac | 2025-09-30 03:20:42+00:00
>Having a dip and then a return to growth and exceeding the previous peak size isn't exactly a bubble.

That's exactly what a bubble is. You blow too fast and you get nothing but soap. You blow slow, controlled breaths balancing speed and accuracy and you get a big, sustainable bubble.

No one's saying you can't blow a new bubble, just that this current one isn't long for this world. It's just that the way investments work is that the first bubble popping will scare off a lot of the biggest investors who just want a quick turnaround.
by balder1991 | 2025-09-30 03:21:17+00:00
I joined two current interests, my need to learn better JavaScript (since I never used it much) and the discovery of programs like PICO-8. I realize TIC-80 is basically the same but allows me to use other languages, so I’m trying to write small games using JS. I’m still on the struggle phase, trying to learn how to make sound effects, music etc. but I like the fact it comes with everything you need to create whatever you want. Also like how it makes you forget about all the giant software complexity nowadays.
by jleang2020 | 2025-09-30 03:22:22+00:00
We made a game that's a cross between Super Smash Bros and Street Fighter, our last game Maximus 2 got google indie award.

Punch TV: Fighting Game Show

https://play.google.com/store/apps/details?id=com.fourfats.p...

https://apps.apple.com/app/punch-tv/id6477147072

https://store.steampowered.com/app/3964520/Punch_TV/
by cameronh90 | 2025-09-30 03:23:59+00:00
For a while I was maintaining software that supported both MSSQL and PGSQL, and I found that, when comparing like-for-like without DB-specific tuning, MSSQL produced better query plans on average. On a database without write contention, I'd often see 30% better performance on MSSQL.

However, it was also much more likely to hit an AWFUL pathological case which completely wrecked the performance as you describe. Combined with pessimistic locking, we ended up with far more overnight support calls from the MSSQL backend than from the PGSQL backend. Usually because it suddenly decided to switch query plan at 1AM.

I wonder if there's a trade-off where an optimizer produces better average query plans but worse outliers.
by segmondy | 2025-09-30 03:24:59+00:00
caching is not a function of the model but the provider, all models can be cached. the provider serving the model decides if they are going to cache it. openrouter is not a provider but a middleman between providers, so some of their providers for deepseek might provide caching and some might not. if you just use any then you might run into the issue. some of their provider might use your data for training, some might not. you have to look at the list and you can cherry pick ones that won't train on your data and that also provide caching.
by lock1 | 2025-09-30 03:25:54+00:00
If you want to practice, try: https://littleosbook.github.io/

I am an occasional uni TA that teaches OS and I use littleosbook as the main reference for my own project guidebook.

It's a decent warm-up project for undergraduates, giving them a first-hand experience programming in a freestanding x86 32-bit environment.
by MarkSweep | 2025-09-30 03:26:08+00:00
> I'm curious if anyone has found any serious performance benefit from using a Span<T> or a "public readonly record struct" in a .NET CMS

This response is not directly answering that "in a .NET CMS" part of your question. I'm just trying to say how to think about when to worry about optimizations.

These sorts of micro optimizations are best considered when your are trying to solve a particular performance problem, particularly when you are dealing with a site that is not getting a lot of hits. I've experienced using small business ecommerce websites where each page load takes 5 seconds and given up trying to buy something. In that case profiling the site and figuring out the problem is very worth while.

When you have a site getting a lot of hits, these sorts of performance optimizations can help you save cost. If your service takes 100 servers to run and you can find some performance tweaks to get down to 75 server, that may be worth the engineering effort.

My recommendation is to use a profiler of some type. Either on your application in aggregate to identify hot spots in in search of the source of a particular performance problem. Once you identify a hot spot, construct a micro benchmark of the problem in BenchmarkDotNet and try to use tools like Span<T> to fix the problem.
by memset | 2025-09-30 03:26:13+00:00
I'm trying to build a next gen quickbooks competitor.

Something that doesn't nickle and dime you, very cheap (perhaps even open source), has all of the extensibility of a modern ERP, a great UI, and handles complex use cases (revenue rec, expense management, inventory cogs, etc).

I feel like this is solving a real problem, but have no idea how to break into the industry. Just trying to solve my own problems for business accounting but would be nice to know other folks would be interested.
by tomhow | 2025-09-30 03:26:56+00:00
> Countries founded on Judeo-Christian principles turn out to be the best ones to live in with the most freedoms while the atheist, Buddhist, and Hindu countries still jail or kill those disagreeing with them. Scientific discoveries actually confirmed the Bible more, too.

This is exactly the kind of rhetoric that's unacceptable on HN. It breaks these guidelines:

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Eschew flamebait.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

It's a long-established norm on HN that it's not acceptable to wage battle or engage in debate on the grounds of nationality or religion:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

It's just HN's form of the age-old dinner-party principle. When we're trying to have an interesting discussion and someone makes an argument on the basis of the superiority of a nation or religion (or race or any other identity), it causes offence in people who don't belong to the identities that are asserted to be superior, which can lead to heated arguments, or at least discomfort, and makes everyone want to quickly leave the dinner and go home.

I was raised in a Christian family, and I have respect for Christian teachings and those who have faith. We need you to show the same respect for this community that you would expect people to extend towards your faith, by respecting the guidelines and the community's norms.

On HN we're just trying to have a healthy discussion, and the introduction of arguments based in the superiority of any religion's teachings are well known to take discussions in an unhealthy direction, so we need you to stop doing it please. The same principle applies to any religious belief, ideology or other worldview, including atheism. This is not a place for evangelism or activism, it's a place for curious conversation.
by ymyms | 2025-09-30 03:27:26+00:00
biscuit-based identity and authorization

I’m working on https://www.hessra.net/, an identity + authorization service built around [Biscuits](https://www.biscuitsec.org/) instead of JWTs. The goal is to decompose auth primitives so they’re easier to use in service-to-service cases, while also showing off what Biscuit tokens make possible.

JWTs feel like problems waiting to happen. I think biscuits give stronger guarantees and are harder to get wrong.

One piece I’ve shipped is an identity token that can be delegated offline. For example, “company:alice” can delegate to “company:alice:agent,” and that token can then be used to request an authorization token. This makes for a neat API key model: you can issue a simple opaque identity token to your customer (e.g. “customer123”) without having to maintain a DB of hashes/expirations, since those are encoded into the token. Later, you can upgrade security by exchanging the identity token for an authorization token, or let customers delegate access (e.g. “customer123:marketing”).

I’ve also been experimenting with higher-order authorization flows:

• Service chains: each step in a request’s path (edge → app → DB) can add attestations, so later services can validate the full chain.

• Multi-party authorization: requiring two independent services/orgs to co-sign an authorization token, useful for cross-org or on-prem deployments.

Right now I’m building an OAuth 2.1 profile where the identity token replaces a refresh token and the authorization token stands in for the access token. I’m especially interested in hearing where people find OAuth clunky in practice, or stories from folks who’ve built auth systems with other token types (macaroons, biscuits, etc.) or for use cases where OAuth didn’t fit well.