MurphyA/hacker-news huggingface dataset:
Show HN: Peanut – A Modern Money App
by montenegrohugo | 2025-09-30 12:03:10+00:00
Hi HN! I’ve been frustrated with traditional payments for a while. Paypal has frozen my funds on two occasions; and in one of them the funds were never recoverable. When I’m not using PayPal, international bank transfers take days and charge me insane amounts.

Also, every country usually has their own payment app parallel to the banking system: Portugal, where i currently live, has MB WAY, Brazil has PIX, Argentina has Mercadopago, the US has Cashapp. None of these work with each other.

Money still feels like pre-dotcom era tech when it should feel like a whatsapp message: send instant, anywhere, and for free.

Me and my team have been building Peanut to make money feel like Whatsapp. Peanut is a payments app, like Cashapp, but it works in any country. On top of that, you do more than only instant Peanut to Peanut payments; Peanut works with Banks, Peanut works with apps like MercadoPago and Pix, and if they have none of that, Peanut also works with crypto.

We wanted to build Peanut the right way, and that’s why:

- We’re not published on any app store. Peanut is a Progressive Web App (https://en.wikipedia.org/wiki/Progressive_web_app) (of which I sadly see way too few !!). This way we don’t have to bow to the Apple/Google tech cabal and can rely on open standards. - The core of peanut is decentralized & non-custodial. The only one that has control of the funds is the user; as it should be. Peanut is not like a traditional bank, where fraud, political instability, or a bank-run might pwn you. Your funds are always yours and no one else can touch them. - Your funds are secured by passkey. This is much harder to crack or extract than a password or pin, and you won’t get pwned if your seed phrase gets leaked. We think it’s a much better approach for consumers. - Trust is crucial; all the app code is open-source at https://github.com/peanutprotocol/peanut-ui/tree/peanut-wall... - The app is completely free; we only passthrough banking costs. The way we intend to make money is off of merchants in the future. We believe Visa and Mastercard take a way too big of a chunk of payments, and we can be competitive with them.

My personal favorite feature that we’ve built: generate a send link, drop it in a chat with the person you’re talking with, and let them receive it in whatever option they want (no questions asked!).

We’re still in Beta, so I hope you can forgive any tech hiccups. We’re also rolling out country support on a week-by-week basis; by the end of October we should have full EU, US & LATAM banking coverage. But I wanted to launch Show HN early, because I respect this community a lot and have always loved getting feedback from it (and often giving my own!).

Also, let me know your username and I’m happy to send you a few $ to play around with the app.
by mrweasel | 2025-09-30 12:03:38+00:00
My take away from trying to follow the discussion on the kernel mailing list was that the Bcachefs developer want to work in a certain way, that Linus does not think that fit in with the rest of the kernel (to put it mildly). Having Bcachefs in the kernel certainly helps with adoption, but I can't help thinking that a kernel module might be more inline with the development process that Bcachefs wants.

The underlying problem might have been importing Bcachefs into the mainline kernel to early in it's life cycle.
by ben_w | 2025-09-30 12:03:46+00:00
I suspect this already applies more broadly than just programming.

I was already reading similar stories something like a decade ago in law, with the claim then being that the first thing most law graduates did to learn the ropes and get practical experience was being automated by simple file search and almost everything being digitised (might be "digital discovery", but also I might be conflating terms).

Last I heard (may be out of date already), robotics and computer vision is currently a dichotomy of either {not good enough} and/or {not fast enough} to be a "junior gardener" or a "junior hairdresser", so this (probably) isn't yet true for all roles, but I suspect it may be true for most* desk jobs.

* not all, most: if you need a human face somewhere, the GenAI real-time conversation agents do still sometimes mess up and TTS out the | and < that come from the LLM, but other than that…
Show HN: Productionapps.ai – We fix vibe-coded apps for businesses
by jborden13 | 2025-09-30 12:03:47+00:00
Hi HN! I'm Jeff, Founder from ProductionApps. We're all using AI to code faster, but it's no secret that vibe-coded apps are a new kind of technical debt. The prototype that looks great on the surface but is a tangled mess of security flaws, unmaintainable spaghetti code and partially functioning backends.

ProductionApps.ai is a service built to solve this exact problem. We are a team of senior engineers and builders who implement a customized plan for your app - at a professional engineering-standard that can be integrated by your organization.

Please let me know if you have any questions or feedback. Thanks!
Show HN: Magic-markers – control a smart bulb with crayola markers
by jchap | 2025-09-30 12:03:50+00:00
i made this for my niece for her 3rd birthday. it was inspired by this reel: https://www.instagram.com/reel/DIE2O59Svcz/?igsh=MXNnbmJsZWR.... the main difference (i believe) is that this is entirely self-contained and does not require integrating with a smart home system. the bulb connects directly to a wifi network on the nanoc6, and the nanoc6 posts commands directly to the tasmota command endpoint on the smart bulb. this was a lot of fun to build :)
by mixedbit | 2025-09-30 12:03:55+00:00
My experience is that LLM too often finds solutions that work, but are way more complex than necessary. It is easiest to recognize and remove such complexity when the code is originally created, because at this time the author should have the best understanding of the problem being solved, but this requires extra time and effort. Once the overly complex code is committed, it is much harder to recognize the complexity is not needed. Readers/maintainers of code usually assume that the existing code solves real world problem, they do not have enough context to recognize that much simpler solution could work as well.
by jrmg | 2025-09-30 12:04:47+00:00
For me, almost every YouTube ad is a scam.

Medical supplements or plans that make claims that clearly aren’t real, financial scams (crypto or get-rich-quick schemes), or product scams (this new device that ‘they’ don’t want you to know about can heat/cool your house in minutes for pennies!).

I’m pretty sure none of this is legal, and Google obviously doesn’t care.

FWIW I have ad personalization off - perhaps it’s a bit better for those who don’t?
by amterp | 2025-09-30 12:05:18+00:00
Work continues for me on Rad[0]. It's a programming language designed specifically for CLI scripts. I was sick of writing Bash scripts and thought we could do much, much better, so that's the goal with this project. Been working on it for a bit over a year now, and I'm using it every day! Still have many big features in mind, such as commands, I suspect I'm still only at the beginning at this journey!

[0] https://github.com/amterp/rad
by potato3732842 | 2025-09-30 12:05:19+00:00
Just cut it in a bucket of water or sink or something. The battery can get angry all it wants, the thermal mass of a 1-5gal bucket of water or flooded sink is just gonna laugh at it.

Dude could probably have made his flight if TSA had been willing to call in a favor from the buildings and grounds guys. Might get a little nick from the bolt cutters or whatever so cut on the top or bottom of the finger where there's less blood vessels.
by Dilettante_ | 2025-09-30 12:05:55+00:00
Cook a recipe that uses a cup of two different kinds of cheese, a couple handfuls of meat, some veggies and some pasta and bam, you're typing in the weight and looking up the calories per 100g and in the worst case doing the math yourself for like 6 different things.

Adds a huge overhead to cooking, adding friction to what is a good habit you wanna keep as easy to stick to as possible.
by wongarsu | 2025-09-30 12:06:19+00:00
I have no issue getting LLMs to generate documentation, modular designs or test cases. Test cases require some care; just like humans LLMs are prone to making the same mistake in both the code and the tests, and LLMs are particularly prone to not understanding whether it's the test or the code that's wrong. But those are solvable.

The things I struggle more with when I use LLMs to generate entire features with limited guidance (so far only in hobby projects) is the LLM duplicating functionality or not sticking to existing abstractions. For example if in existing code A calls B to get some data, and now you need to do some additional work on that data (e.g. enriching or verifying) that change could be made in A, made in B, or you could make a new B2 that is just like B but with that slight tweak. Each of those could be appropriate, and LLMs sometimes make hillariously bad calls here
by shrubble | 2025-09-30 12:07:12+00:00
I’ve worked with both H1B and offshore Indian workers and there is a huge amount of variance in the quality of their work.

This is going to either surprise management or, more likely, have them obfuscate the work done in order to hide certain details of poor performance.

The best workers will have to be compensated somehow, so there will be some opaque org chart setup to allow it.
by ToValueFunfetti | 2025-09-30 12:08:17+00:00
I can't speak for others, but if you ask me about code I wrote >6 months ago, you'll also be stuck with a plausible-sounding explanation. I'll have a better answer than the LLM, but it will be because I am better at generating plausible-sounding explanations for my behavior, not because I can remember my thought processes for months.
by no_circuit | 2025-09-30 12:09:20+00:00
Regarding the concept, it's cool to see you using LLMs to quickly generate protocol versions.

But asking the community to review an AI-generated implementation week-old announced protocol, is more or less putting the recently coined-term AI "workslop" upon others. It doesn't really matter if it happens to be a good implementation or not.

There are two main issues I can think of right now:

1) Work going into the protocol is only useful for your implementation of it. The capnweb-core crate depends on the tokio runtime, and parts of the protocol/definitions are in the client crate:

https://github.com/currentspace/capn-rs/blob/a816bfca5fb6ae5...

What if someone wants to leverage work into the core parts of the protocol to use a different runtime or no-std?

2) The project has namespace squatted/swiped the best name for the official implementation of the project. I understand Rust/Crates-IO allows for this free-for-all, but isn't it entirely possible that Cloudflare already has Rust crates for this that they might open source? Or if someone else wants to make a competing implementation? Maybe it's just me, but I like to put my organization prefix on all my crates in the event I ever open source any of them.

Would you offer to transfer the crate names to Cloudflare if they were going to offer an implementation -- just like what happened with protobuf/Google?
by reactordev | 2025-09-30 12:09:54+00:00
Ask yourself what would you do with the time given? Would you be a better version of yourself? Because that’s what happens. Money amplifies you. If you’re an asshole, money is going to make you even more so. If you’re a provider, money will make you able to provide more.

Ask yourself some serious questions in the mirror. Why would you pursue early retirement and money? To get rich? For what purpose? You lack the vision right now to even see it through. Take a step back, focus on your immediate needs, stop chasing other peoples dreams and start dreaming of your own future - who would you be?
by bmacho | 2025-09-30 12:09:55+00:00
Why is the link pointing to a random dude's random interpretation, instead of the wiki[0], the official website[1], or the official pdf[2]?

[0] : https://en.wikipedia.org/wiki/European_Union_Public_Licence

[1] : https://interoperable-europe.ec.europa.eu/collection/eupl

[2] : https://joinup.ec.europa.eu/sites/default/files/custom-page/...
by franksvalli | 2025-09-30 12:10:32+00:00
A few years back I noticed something similar and had to find an alternative, which I found in Commento, which is now unfortunately abandoned: https://www.davidbcalhoun.com/2020/ditching-disqus-migrating...

I'm not sure it's worth the upkeep to have comments. Seems that mostly spammers comment, and rarely real people. I just wanted a low-maintenance commenting system and Commento seemed to work decently at the time. I'm now noticing it's showing some CORS error, so I guess comments have been broken on my site for some time, doh...
by jcgl | 2025-09-30 12:10:53+00:00
Not specific to LLM stuff, but I've lately been using bubblewrap more and more to isolate bits of software that are somewhat more sketchy (NPM stuff, binaries downloaded from GitHub, honestly most things not distro-packaged). It was a little rocky start out with, but it is nice knowing that a random binary can't snoop on and exfiltrate e.g. my shell history.
by svieira | 2025-09-30 12:11:25+00:00
Quite a bit - I get ads for septic tanks because I have looked at them several times and tank companies continue to advertise for me because I might buy. I get ads for robot mowers because, again, I looked at them. I still see "the bottom of the barrel" ads occasionally, but it's very rare. Ad blitzes on the other hand ... (no, I don't want to build an app just-by-thinking-about-it) ...
by snide | 2025-09-30 12:12:03+00:00
I'm building Table Slayer[0]. It provides tooling to display battlemaps on TV-based tabletops for games like Dungeons and Dragons. The source is open[1] and it's built with Svelte, Partykit, Turso and Three JS.

I'm currently building a prototype hardware component (essentially a large format touch screen) that people can purchase alongside.

[0]: https://tableslayer.com

[1]: https://github.com/Siege-Perilous/tableslayer
by jhanschoo | 2025-09-30 12:13:08+00:00
I think you are mistaken in this, unless there is news I am not aware of. Chile and Singapore citizens have a H1B1 work visa available to them with similar conditions as the H1B, except for a restriction on intent to immigrate, and a different quota pool; this was instituted by respective bilateral FTAs. The recent news about them is just that the H1B1 is not subject to the recent developments concerning the H1B.
by IgorPartola | 2025-09-30 12:13:54+00:00
So far I have found two decent uses for LLM generated code.

First, refactoring code. Specifically, recently I used it on a library that had solid automated testing coverage. I needed to change the calling conventions of a bunch of methods and classes in the library, but didn’t want to rewrite the 100+ unit tests by hand. Claude did this quickly and without fuss.

Second is one time use code. Basically let’s say you need to convert a bunch of random CVS files to a single YAML file, or convert a bunch of video files in different formats to a single standard format, or find any photos in your library that are out of focus. This works reasonably well.

Bonus one is just generating sample code for well known libraries.

I have been curious what would happen if I handed something like Claude a whole server and told it to manage it however it wants with relatively little instruction.
by grandfugue | 2025-09-30 12:14:04+00:00
I agree with your point on finding a new standard on what developers should do given LLM coding. Something that matters before may not be relevant in future.

My so far experiences boil down to: APIs, function descriptions, overall structures and testing. In other words, ask a dev to become an architect that defines the project and lay out the structure. As long as the first three points are well settled, code gen quality is pretty good. Many people believe the last point (testing) should be done automatically as well. While LLM may help with unit tests or tests on macro structures, I think people need to define high-levle, end-to-end testing goals from a new angel.
by Fokamul | 2025-09-30 12:14:26+00:00
OT: DHH speaks true, not everything, but mostly yes. London is a hellhole, same like other big cities for example in Germany. (In my country (CZ), Germany is called new middle east, lol)

And as a bonus, you don't have any rights to self-defence, you cannot own a gun, in UK you cannot even use dumb pepperspray for defense, ridiculous. Great to live in country, where your only option for self-defense is to lay on the ground and die or be raped, while you wait for police.

All these lefties do is to destroy, they don't want to discuss anything.
by bob1029 | 2025-09-30 12:14:35+00:00
> I suspect that there is a strong correlation between programmers who don't think that there needs to be a model/theory, and those who are reporting that LLMs are speeding them up.

I have some anecdotal evidence that suggests that we can accomplish far more value-add on software projects when completely away from the computer and any related technology.

It's amazing how fast the code goes when you know exactly what you want. At this point the LLM can become very useful because its hallucinations instantly flag in your perspective. If you don't know what you want, I don't see how this works.

I really never understood the rationale of staring at the technological equivalent of a blank canvas for hours a day. The LLM might shake you loose and get you going in the right direction, but I find it much more likely to draw me into a wild goose chase.

The last 10/10 difficulty problem I solved probably happened in my kitchen while I was chopping some onions.
by rar00 | 2025-09-30 12:14:39+00:00
I started reading two recent neuroscience books (elusive cures and natural neuroscience) that while have different goals both highlight the utility of systems neuroscience. In elusive cures the author presented a brief history of the evolving ideological currents where neuroscientists first only cared about about the specific brain region where a stimulus or disorder is happening (first-order effects), then decades later realised the importance of downstream and upstream brain regions (second-order), and are finally coming to terms that the brain is a complex system with coupled regions (third-order).

Seems the article is a contemporary example of the first->second-order realisation...

“This was a very unexpected finding given the current assumptions about how psychedelic medicine works”

"Surprisingly, psychedelic treatment was still able to strongly boost connectivity onto these neurons”

Knowing (those types of) psychedelics bind to serotonin receptors scientists studied neurons with such receptors and didn't focus on the others. Their study looked at other neurons and found plasticity changes there too.
by grafmax | 2025-09-30 12:15:02+00:00
Maybe you are conflating authoritarianism with dictatorship but that is only one kind. We live in an oligarchy and have for many years. Trump is the latest intensification of that trend.

It’s backwards to blame the faults of oligarchy on democracy. The reverse would be true.

However you are quite right that political system we are living under seems incapable of righting itself. The upper class is like a parasite that doesn’t know or care if it’s killing its host.
by shuckles | 2025-09-30 12:15:05+00:00
This is bad data analysis. It has all kind of issues: using correlation to imply causation without any proposed causal mechanism; various selection bias; no context given for how the companies analyzed were selected; laughably large ranges for data points; etc.

One of the worst parts, in my opinion, is how the author misunderstands the meaning of "Actually Indians," which is about the data labeling workforce, not the white collar technical workforce.
by bobosha | 2025-09-30 12:15:06+00:00
I’m working on a new vision-language model architecture called Onida. Our aim is to match—or surpass—the performance of leading VLMs like LLavA and CogVLM, while operating at a fraction of the cost. Unlike most existing VLMs, which layer vision components onto a language model as an afterthought, Onida is designed from first principles with a truly integrated approach.

This document [1] outlines our key differentiators, and we’re now inviting beta participants to explore and test the technology.

[1] https://healthio.notion.site/Onida-Efficient-VLM-Architectur...
by seba_dos1 | 2025-09-30 12:15:14+00:00
> with tools like Anubis being largely ineffective

To the contrary - if someone "bypasses" Anubis by setting the user agent to Googlebot (or curl), it means it's effective. Every Anubis installation I've been involved with so far explicitly allowed curl. If you think it's counterproductive, you probably just don't understand why it's there in the first place.
by guhcampos | 2025-09-30 12:15:17+00:00
It is dangerous.

Just yesterday my cursor agent made some changes to a live kubernetes cluster even over my specific instruction not to. I gave it kubectl to analyze and find the issues with a large Prometheud + AlertManager configuration, then switched windows to work on something else.

When I was back the MF was patching live resources to try and diagnose the issue.
by manuelkehl | 2025-09-30 12:15:29+00:00
Hi, I'm Manuel, the developer of Zenitizer. Thank you so much for mentioning my app! Quite exciting to see it pop up here on HN, where I'm usually just a silent lurker.

It started as a typical "scratch my own itch" indie project since I, too, was looking for an app like this for iOS and watchOS and couldn't find one that ticked the boxes for me.

Happy to answer questions and always open for feedback!

Cheers!
by ranger_danger | 2025-09-30 12:15:51+00:00
Not surprised at the downvotes but this also matches my experience exactly.

These people (who push for CoCs so heavily) in my experience tend to hypocritically attack and censor opinions they don’t like, while not understanding why people won’t "accept them for who they are".

They are desperate to be the center of attention and love to play the victim.

It’s like the bullied becomes the bully sort of thing. They spend more time arguing over weaponized CoCs and ideological SJW politics instead of writing code. It doesn’t help that many of them self-admittedly suffer from mental health problems.
by varispeed | 2025-09-30 12:15:57+00:00
This demonstrates a profound misunderstanding of the physics of high-speed electronics.

High-speed design doesn't stop at the ASIC boundary; that's often where the hardest part begins. The entire field of SerDes engineering exists to solve the "trivial" problem of getting multi-gigabit signals off the chip and across the board to RAM or a port without dissolving into noise. It's a system-level challenge.

At GHz frequencies, a PCB trace is not a passive wire; it is a transmission line. The idea that "simple rules" for trace distance solve this is fundamentally incorrect. Real-world design requires complex electromagnetic simulation to control impedance, manage signal reflections, and design via structures that don't destroy the signal. This is why Signal Integrity (SI) is a dedicated engineering discipline.

EMI is caused by the rate of change of current (dI/dt), not just the voltage level. Modern chips have incredibly fast signal rise/fall times to achieve high performance, which creates massive high-frequency energy that radiates easily. Passing FCC/CE certification is a famously difficult, multi-million-dollar R&D effort, not a trivial detail.