MurphyA/hacker-news huggingface dataset:
by mkw5053 | 2025-07-27 18:34:54+00:00
I kept finding myself having to write mini backends for LLM features in apps, if for no other reason than to keep API keys out of client code. Even with Vercel's AI SDK, you still need a (potentially serverless) backend to securely handle the API calls.

I've been working on an open source LLM proxy that handles the boring stuff. Small SDK, call OpenAI or Anthropic from your frontend, proxy manages secrets/auth/limits/logs.

As far as I know, this is the first way to add LLM features without any backend code at all. Like what Stripe does for payments, Auth0 for auth, Firebase for databases.

It's TypeScript/Node.js with JWT auth with short-lived tokens (SDK auto-handles refresh) and rate limiting. Very limited features right now but we're actively adding more.

Currently adding bring-your-own-auth (Auth0, Clerk, Firebase, Supabase) to lock down the API even more.

GitHub: https://github.com/Airbolt-AI/airbolt
by Nishan_nb | 2025-07-27 18:35:18+00:00
It was a vibe coding hackathon, but many were industry professionals. Winner was a senior engineer from Intuit, but the product does not even work. Everything faked in Video, product does not even navigate from one page to another without error crash, but still the guy won. Some did not even submitted the hosted url of project, yet won. Another winner is literally mock data dashboard, everyone says either its rigged or organizers were very reckless, just randomly choose those projects. Organizers don't wanna admit it so, they are banning critics from everywhere they can control. Total amount on prize is $1M, winner get 100k.
by bgwalter | 2025-07-27 18:35:41+00:00
OP is not a programmer and the comment is the top comment: https://news.ycombinator.com/item?id=44702811

There's nothing wrong with not being a programmer, but it is still kind of funny that "hackers" and their backers approve the script kiddie way by voting.

I don't think the 2) category is universal. There are many people in that category who know that following corporate hype will be rewarded, but I'm not sure they all like vibe coding.
by mananaysiempre | 2025-07-27 18:35:51+00:00
I’ve been defending alloca() here, but no, strdupa() (not to be confused with shlwapi!StrDupA on Windows) is a bad idea. In cases that I think are acceptable, the size of the allocation is reasonably small and does not come from outside the program. Here you’re duplicating a string that you probably got somewhere else and don’t really control. That means you don’t really know if and when you’re going to overflow the stack, which is not a good position to be in.

(Once upon a time, MSLU, a Microsoft-provided Unicode compatibility layer for Windows 9x, used stack-allocated buffers to convert strings from WTF-16 to the current 8-bit encoding. That was also a bad idea.)
by jakedata | 2025-07-27 18:35:52+00:00
https://tomlehrersongs.com/

I, Tom Lehrer, individually and as trustee of the Tom Lehrer Trust 2007, hereby grant the following permissions: All copyrights to lyrics or music written or composed by me have been permanently and irrevocably relinquished, and therefore such songs are now in the public domain. All of my songs that have never been copyrighted, having been available for free for so long, are now also in the public domain. In other words, I have abandoned, surrendered and disclaimed all right, title and interest in and to my work and have injected any and all copyrights into the public domain.

The permission granted includes all lyrics which I have written to music by others, although the music to such parodies, if copyrighted by their composers, are of course not included without permission of their copyright owners. The translated songs on this website may be found on YouTube in their original languages. Performing and recording rights to all of my songs are included in this permission. Translation rights are also included.

In particular, permission is hereby granted to anyone to set any of these lyrics to their own music, or to set any of this music to their own lyrics, and to publish or perform their parodies or distortions of these songs without payment or fear of legal action.

Some recording, movie, and television rights to songs written by me are merely licensed non-exclusively by me to recording, movie, or TV companies. All such rights are now released herewith and therefore do not require any permission from me or from Maelstrom Music, which is merely me in another hat, nor from the recording, movie, or TV companies involved.

In short, I no longer retain any rights to any of my songs.

So help yourselves, and don’t send me any money.

NOTICE: THIS WEBSITE WILL BE SHUT DOWN AT SOME DATE IN THE NOT TOO DISTANT FUTURE, SO IF YOU WANT TO DOWNLOAD ANYTHING, DON’T WAIT TOO LONG.

Tom Lehrer November 26, 2022
by prirun | 2025-07-27 18:36:05+00:00
I'm the author of HashBackup. IMO, silent bitrot is not really a thing. I say this because every disk sector written has an extensive ECC recorded with it, so the idea that a bit can flip in a sector and you get bad data without an I/O error seems extremely unlikely. Yes, you could have buggy OS disk drivers, drive controllers, or user-level programs that ignore disk errors. And yes, you could have a bit flip on magnetic media causing an I/O error because the data doesn't match the ECC.

I believe that that using non-ECC RAM is a potential cause of silent disk errors. If you read a sector without error, then a cosmic ray flips a bit in RAM containing that sector, you now have a bad copy of the sector with no error indication. Even if the backup software does a hash of the bad data and records it with the data, it's too late: the hash is of bad data. If you are lucky and the hash is created before the RAM bit flip, at least the hash won't match the bad data, so if you try to restore the file, you'll get an error at restore time. It's impossible to recover the correct data, but at least you'll know that.

The good news is that if you backup the bad data again, it will be read correctly, and be different from the previous backup. The bad news is, most backup software skips files based on metadata such as ctime and mtime, so until the file changes, it won't be re-saved.

We are so dependent on computers these days, it's a real shame that all computers don't come standard with ECC RAM. The real reason for that is that server menufacturers want to charge higher prices to data centers for "real" servers with ECC.
by circuit10 | 2025-07-27 18:36:18+00:00
Is it just me or does the formatting of this feel like ChatGPT (numbered lists, "Key Takeaways", and just the general phrasing of things)? It's not necessarily an issue if you checked over it properly but if you did use it then it might be good to mention that for transparency, because people can tell anyway and it might feel slightly otherwise

(or maybe you just have a similar writing style)
by ricardobeat | 2025-07-27 18:36:31+00:00
Those are not the only options, namely the parent mentioned 'trusted institutions'. It is the best way to defer that filtering to a group of other humans, whose collective expertise will surpass any one individual.

The destruction of trust in both public and private institutions - newspapers, journals, research institutions, universities - and replacement with social media 'influencers' and online echo chambers is how we arrived at the current chaotic state of politics worldwide, the rise of extremist groups, cults, a resurgence of nationalism, religious fanaticism... This is terrible advice.
by dathinab | 2025-07-27 18:36:52+00:00
also lead flavoring

lead tastes sweet, sugar wasn't cheaply & widely available, honey is expensive etc.

and knowledge about lead poisoning was not really a think AFIK

at the same time lead pipes tend to gain a crust of chalk over time (depending on chalk content of the water) which mostly defuses their danger. Like you will find some very old houses with lead tape water pipes in the EU today but if you test their tape water you won't find (much of) an issue due to 1) the chalk 2) the water not staying long in the pipe if it's e.g. a 4 apartment house.
by jgrahamc | 2025-07-27 18:37:46+00:00
In "An Evening Waster With Tom Lehrer" he chats a little between songs and tells a short story about someone who becomes a doctor: "He soon became a specialist, specializing in diseases of the rich. He was therefore able to retire at an early age".

"Diseases of the rich" has always seemed like a useful metaphor for one way to decide on what product you are going to build. Does it heal a "disease" of the "rich"?
by DicIfTEx | 2025-07-27 18:38:01+00:00
> I hate the term stealing identity, because it implies the victim made some mistake to allow it to happen. When what really happened is the company was lazy to verify that the person they're doing business with is actually who they say they are. The onus and liability should be on the company involved.

You may enjoy this sketch: https://www.youtube.com/watch?v=CS9ptA3Ya9E
by armishra | 2025-07-27 18:38:02+00:00
An app to help you split individual receipts with a bunch of people:

https://demo.snapreceipts.fyi/

Mainly used by my friends right after we have a group lunch or dinner. You just upload a pic of the receipt after a meal and it parses out the items. We assign who got what and it calculates who owes what.

Makes the receipt splitting part super easy.
by mosesbp | 2025-07-27 18:38:57+00:00
Thanks for this earlier article. From there it seems that the most staff losses are at Goddard, which is largely focused on science, not launch capabilities. So this unfortunately seems to fit into the larger “anti-science” push of the administration (e.g. the almost entirely senseless cuts at the NSF, NIH) more than it has to do with launch activities. Another dark day for US physics research…
by alain_gilbert | 2025-07-27 18:39:15+00:00
I'm working on this programming language that compiles to Go.

The goal is to have it behave like typescript for Go, where any Go program would compile out of the box, but then you can use the new syntax.

Featuring: built-in Set/Enum/Tuple/lambda/"error propagation operators"

It also have a working LSP server and generates a sourcemap, so when you get a runtime stacktrace, it gives you the original line in your .agl file as well as the one in the generated .go file.

I recently finish porting all my "advent of code 2024" in AGL -> https://github.com/alaingilbert/agl/tree/master/examples/adv...

https://github.com/alaingilbert/agl
by jbreckmckye | 2025-07-27 18:39:16+00:00
I just finished a YouTube video on why PlayStation had multiple names (https://youtu.be/m4rpN_oQF2s)

After that, I'm not sure. I have four big ideas:

1. (continuation) Another video, this one about my experiences writing a homebrew PSOne game

2. (useful) a command line tool (or native desktop app) that generates white noise

3. (fanciful) See if I can unpack FFVII's world map data into OBJ models and UV mapped textures. And then from there create a 3D world map in Threejs

4. (stretch) I would love an app where I could look out into the distance, and be informed what's on the horizon. Likewise ships in the sea / planes in the sky. I think it's doable with some OSM data, open APIs and a bit of high school math
by brandonb | 2025-07-27 18:39:50+00:00
That panel costs $190 (and includes 85 biomarkers).

FWIW, similar bundles I've seen online are priced at $400-$500.

All 85 biomarkers, if purchased separately, would cost a total of $1,490. ApoB, for example, usually costs $60 if done in isolation, Lp(a) is $45, hs-CRP is $65 at Quest, etc. The bundles end up having lower pricing due to volume discounts and being able to amortize some of the cost across biomarkers.
by boriskourt | 2025-07-27 18:40:00+00:00
Me and another artist are having our fourth live performance of “We Wade Awake” [0] We’ve iterating on it each time, and the latest had a fully dynamic and procedural world generation using Unreal PCG. All input comes from two midi controllers, and we’ve built out a 25 minute experience of a fever dream trip through a surreal Bayou. Some videos and sound in the link.

Been fun to push Nanite and Lumen to the limit!

[0]: https://boris.kourtoukov.com/we-wade-awake-live-visual-perfo...
by pinkmuffinere | 2025-07-27 18:40:07+00:00
Re: intoxication, I don’t really like drinking either, but I can kindof understand the appeal. It makes me overthink everything less, so I can be more unfiltered. That can be fun, especially for dancing/stuff like that — if you feel self-conscious while dancing I’d recommend trying a couple drinks first. But I’m not a perfect person, and usually I want some filter, I rarely drink
by linuxhansl | 2025-07-27 18:40:24+00:00
Great. The best, i.e. those who can easily find another job, are often those who often take these offers.

There were so many options to improve efficiency with technology and then simply not refilling some of the jobs (apparently there's a 5-6% yearly attrition in government jobs anyway.) But nooo... And obviously this was never what this was about.

A friend of mine worked for the White House under the Obama administration, with the first goal to digitize the VAs information. One of the Trump's first actions in 2016 was to end that. Shameful.
by codingclaws | 2025-07-27 18:40:25+00:00
My Reddit clone called Comment Castles [0].

Earlier today I implemented "bbcodes" for bold, italic, underline, em (grey background color) and strikethrough. They way it works for bold is like this: b[text here]. If you want to apply multiple you can go bui[text here] for example, which would be bold, underline and italic text.

[0] https://github.com/ferg1e/comment-castles
by OfflineSergio | 2025-07-27 18:40:27+00:00
"WithAudio", a text to speech solution for Desktop.

https://desktop.with.audio

The most important features (for me) are: One Time Payment and 100% local and private. I don't send any data to any server. Just enough to verify license keys.

- Its one time payment, user can import any text, URL or ebooks and use the reader with read along text highlighting or export the audio as mp3 or m4a (audiobook specific format).

- Currently only supports MacOS with Apple Silicon I was doing Windows too but its making development slow, so I'm pausing that for now. - The most recent feature I added is Global Capture where user can setup some hotkeys to import any text and URL. Text parsing and extracting text is one of the hardest part of this. - Also, just added the a Reader view to website. Its goal is to mimic the app featuers as much as the browser limitations allow. I don't have a free Tier but a 7 days money back gurantee.

I mostly have a dev and engineering background but the most exciting aspect of this marketing and those stuff. Still trying to figure that.

I'd be happy to hear any feedback and ideas.

Edit: Only English at the moment. Adding more languages is in my plan but its very difficult for me since I don't know any other languages. But I think it would be great to add those as well.
by kragen | 2025-07-27 18:40:36+00:00
https://en.wikipedia.org/wiki/Tom_Lehrer

> Lehrer once stated that he invented the Jello shot during this time, as a means of circumventing the base's ban on alcoholic beverages.[18]

18. Boulware, Jack (April 19, 2000). "That Was the Wit That Was". SF Weekly. Archived from the original on November 28, 2018. Retrieved November 27, 2018.

https://web.archive.org/web/20181128164739/https://archives....

Full text at https://web.archive.org/web/20211025111743/https://archives.... for the time being. Save your copy while the Archive still exists!
by Neikius | 2025-07-27 18:40:53+00:00
I have a tuxedo 14" i7-12700H with 3050. And it is terrible. Specs are nice, price was hefty, but in the end it does not deliver. Battery is horrible, charging is disruptive, power budget is not enough. All stems from the nvidia card that I paid serious bucks to get included but it makes a decent laptop into a very bad one as the power delivery system just does not seem to be able to cope with it.

Anyway I would go with FRAMEWORK there. Sadly they did not deliver to my address when I was in the market, but now they do.

Hopefully latest Tuxedo does have better hardware support? Mine has problems with charging, usb-c charging is even worse (slow charge normal performance or ok charge and 5W throttling which makes all cores go at 1GHz), battery saving feature that hides 10% of battery capacity in firmware etc. They also stopped delivering any firmware updates after a few months.
by bamboozled | 2025-07-27 18:41:03+00:00
I doubt you read the article but here:

In one of Sanseito’s proposed policies, she said, the party would explicitly prohibit foreigners from having voting or civic rights, and it would not allow naturalised citizens to be able to hold public office until they had been naturalised for three generations.

Are you asking why it’s wrong to strip non-ethnically Japanese to be stripped of civic rights ?

To your questions: No, because there are lot of wonderful people who are non ethnically Japanese who live in Japan, contribute like everyone else who are accused of being parasites for no reason but political gain only. It’s Trumpism.
by kubav027 | 2025-07-27 18:41:15+00:00
I have the same thinkpad as working computer and InfinityBook Pro 14 Gen 9 with 8845 as home computer. Lenovo has better upstream linux support but I was able to make both work without issues. I use debian testing/unstable.

Lenovo pros:

- better case

- better keyboard

Tuxedo pros:

- significantly cheaper price

- two fan setup enables faster performace (it is stable with 90W power consumption)

- almost twice as long battery life (tuxedo has bigger batery with similar weight and size)

- two nvme slots

If you want more powerful notebook with slightly worse build quality, tuxedo is good choice.
by iambateman | 2025-07-27 18:41:20+00:00
This is interesting, both in the sense that you did a great job on it, and I think unexpected-ways-to-explore-SQL is underrated. There are a lot of SQL databases that people could benefit from being able to drop a tool like this onto and explore.

One of the most interesting applications for LLM's is writing SQL based on a schema, and I wonder if your tool could incorporate a "show me the books titles from authors who's name starts with T" and write that out.

Good luck!
by 90s_dev | 2025-07-27 18:42:29+00:00
90s.dev.

Well, kind of.

I've been working a ton on some variations and ports of it over the last couple months, but the problem is that I need funding.

So my plan is to setup github sponsors, where for each project people want me to work on, they can donate any amount, and for each $25, I'll work one hour on that project. It'll have a few related projects that all come from a unified vision I have for 90s.dev -- to be a full platform that recreates 90s-era development, from dos and qbasic, to win3 and vb3, not to mention assemblers for those who want it (see my show-hn about hram.dev).
by MilnerRoute | 2025-07-27 18:43:14+00:00
The article links back to a June article by the same author. Its headline?

"Americans Are Finally Saving Almost What They're Supposed to for Retirement."

This new article argues that there were more "hardship withdrawals". But that sounds like medical experiences. (Guess what? The Baby Boom is now retiring -- they're right in the middle of that 18-year window when they reach 70.) Surely that explains some of the withdrawals.

There's not even a penalty for taking a "hardship withdrawal" from a 401K once you're older than age 59-and-a-half. They were specifically designed with the understanding they could also be tapped for medical expenses.
by TylerE | 2025-07-27 18:43:33+00:00
There's actually a self-report line (run by NASA, no less) where pilots can report stuff like this.

It's really quite brilliant.

The way that you get pilots to do it is that if you drop the dime on yourself it actually gives you virtual immunity from consequences, as long as no injuries or serious damage actually occurred. The idea is to actually find systemic process/procedure issues.
by jurgenaut23 | 2025-07-27 18:43:42+00:00
Yes, I agree, but this is a huge deal in and of itself. I suppose the authors had to frame it in this way for obvious reasons of hype surfing, but this is an amazing achievement, especially given the small size of the model! I’d rather use a customized model for a specific problem than a supposedly « generally intelligent » model that burns orders of magnitude more energy for much less reliability.
by pizlonator | 2025-07-27 18:43:58+00:00
I think it’s true that for a tiny compiler-like thing where you quickly need to roll an AST, FP languages have something to offer.

But larger compilers tend to converge to two architectural features due to the sense that us compiler folk have that it leads to better maintainability. I think there is weak empirical evidence to support these choices (weak because you can’t run a repeatable experiment to prove it; it’s just experience we have)

1. Drop the AST as soon as possible and convert to an IR like a CFG with SSA or something like that. This allows for easier transforms, easier pattern matching, and easier analysis. It’s easier to get the compiler right in CFG than AST and it takes less code to do it.

2. Mutation. Compilers mutate the IR in place. This makes it easier to decouple transforms from one another and encourages writing finer grained passes that just do one thing well.

So you end up with the heart of the compiler being a CFG+SSA IR that is mutable. FP doesn’t help you do that, but OOP does help a lot. And you need state/mutation, ie imperative programming.
by brudgers | 2025-07-27 18:44:52+00:00
Some hypotheses that comes to my mind:

1. A well funded player has built a statistical model of the statistical models of some hedge funds.

2. Industrial espionage.

3. Tools back-doored by developers (as seen in "Office Space").

4. Reversion to the mean (positive results of the model were largely randomness combined with a small sample size).

It's worth noting that many nation-states would have incentive and resources for hypotheses one and two.
by xyzzzzzzz | 2025-07-27 18:45:21+00:00
Possible outliers, while great for controlling unthinking masses, does not represent the norm.

People are being manipulated by media, paid activist networks, and paid liers to misrepresent the situation, with the goal of making the right thing to do for the country sound horrible.

The original plan was to flood illegals into swing states and then rush them into citizenship, so "the glorious democrat party" would never need to vote again .

Opposing that is opposing their power grab.
by aqrashik | 2025-07-27 18:45:32+00:00
I'm working on an app[0] that makes hosting temporary PDF forms simple, without needing an account or payment. You simply add input fields over any static PDF and publish it to get a link which you can send to other people who may need to fill the form.

The form stays online for 30 days. To keep the forms online for longer, I will be offering paid plans.

[0]:https://www.signmypdf.com
by alextousss | 2025-07-27 18:45:36+00:00
My roommate and I are still working on Tornyol, our mosquito killing drone! It uses ultrasonic sonar to detect mosquitoes, and missile control theory to ram into mosquitoes and grind them in its propellers.

Our target platform is a 40 grams tinywhoop so it’s safe to fly everywhere and makes almost no noise :). A Roomba for mosquitoes!

The main plus compared to traditional systems is that a drone can cover an enormous surface in a short time compared to static systems or man-portable insecticide spraying. Our goal is to be competitive with ITNs against Malaria.

Some links :

https://hackaday.com/2025/03/25/supercon-2024-killing-mosqui...

https://manifund.org/projects/build-anti-mosqu