MurphyA/hacker-news huggingface dataset:
by dang | 2025-09-29 20:58:33+00:00
Please don't cross into personal attack no matter how wrong someone is or you feel they are.

https://news.ycombinator.com/newsguidelines.html

Edit: We've had to ask you this more than once before, and you've continued to do it repeatedly (e.g. https://news.ycombinator.com/item?id=45389115, https://news.ycombinator.com/item?id=45282435). If you don't fix this, we're going to end up banning you, so it would be good if you'd please review the site guidelines and stick to them from now on.
by varispeed | 2025-09-29 20:59:00+00:00
> it's mostly just digital signal routing and some power-related stuff.

It still saves competitors on R&D. As in "ah they routed it this way, nice!" or "They have this capacitor here, we don't. I wonder why it is there" etc.

Schematics are extremely valuable!

Sure thing if you copy the schematic, routing, you don't suddenly get a working iPhone, but you might use it to design your own device that will have robustness of a phone designed by multi trillion corporation.
by ajmurmann | 2025-09-29 20:59:15+00:00
I've found that in those cases, I likely am better off doing it myself. The LLMs I've used will frequently overfit the code when it gets complicated. I am working on a language learning app and it so often will add special-casing for words occurring in the tests. In general, as soon as you leave boiler-plate territory, I found it will start writing dirtier and dirtier code.
by vlovich123 | 2025-09-29 20:59:18+00:00
Oh sure, a single weak_ptr instance itself is not safe for multiple concurrent access of non-const methods. But weak_ptr -> shared_ptr reacquisition is atomic and all control block operations are:

> Note that the control block used by std::weak_ptr and std::shared_ptr is thread-safe: different non-atomic std::weak_ptr objects can be accessed using mutable operations, such as operator= or reset, simultaneously by multiple threads, even when these instances are copies or otherwise share the same control block internally. The type T may be an incomplete type.

There’s no variant of shared_ptr / weak_ptr that is non atomic in the standard library AFAIK.
by SoylentGreenGPT | 2025-09-29 20:59:29+00:00
Ed is insufferable. And for the most part, he is right. LLM’s are propping up the economy, but as a technology these models are not transformative but iterative. At the rate of investment, unless we reach AGI in the next 24 months, then the ROI will not pay off. I don’t know what I’m supposed to do if Ed is right. Maybe I need to move my retirement accounts out of index funds and into cash. But for now, it does seem the market is in a bit of collective psychosis. Sigh.
by dceddia | 2025-09-29 20:59:32+00:00
This kind of stuff is where my anxiety rises a bit. Another example like this is audio code - it compiles and “works” but there could be subtle timing bugs or things that cause pops and clicks that are very hard to track down without tracing through the code and building that whole mental model yourself.

There’s a great sweet spot though around stuff like “make me this CRUD endpoint and a migration and a model with these fields and an admin dashboard”.
by bonoboTP | 2025-09-29 21:01:38+00:00
Exactly, it's a common failure mode for math/programming-minded people when encountering the law. But the law is not like a compiler, mechanically following some fully-specified set of rules.

The legal system is rather the spiritual successor of the original "system" where a wise Solomon-like elder would adjugate the issue based on their best judgment and intuition and customs, ideally seeking peace and social satisfaction and future harmony. Codified law channels this into some more pre-shaped form, but the fuel of the legal system is still the human judgment and common sense at the core. Often the law basically just prompts and nudges the judgment of the jurors or judge to a certain direction, but it can't account for all corner cases. The nerd mind asks ok ok but what if X, where do you draw the sharp line between X and Y? It doesn't matter. If it comes up, a court will decide it based on all available common sense and the implicit values of the culture.

In the cases where someone seemingly gets away with "rules-lawyering", then it's not purely their genius logic-brain that wins, but there is some kind of slanted playing field that's not really available to you. Of course the line between "annoying rules-lawyering based on literal interpretation of technicalities that obviously nobody intended to be interpreted so" and something that was not anticipated initially but does fit within the rules. This decision itself is based on judgment and intuition. In life, sometimes coming up with a "technically works" thing is rewarded and lauded (math proofs, pathological counterexamples, cracking an encryption library via side-channel attacks), other times you get an eye-roll and that's obviously cheating and wasn't meant (e.g. courts of law and fun at parties).
by eska | 2025-09-29 21:02:03+00:00
This stuff is sometimes difficult to search for because people don’t name it or there are many different names.

Arena allocation on windows for example is basically calling VirtualAlloc for a couple gigabytes on a 64 bit system (you have terabytes of virtual memory available) and then slicing it up into sub-ranges that you pass as parameters to threads grouped hierarchically for each cpu and then within that each group of cores that share cache and then single cores for their own cache memory. Lock the software threads to their hardware threads and done. Then for each arena use bump and maybe pool allocators for most stuff. Very basic and little code, much higher performance than most software out there. It’s also why a lot of diehard C programmers find rust lifetime management overengineered and boring btw because you don’t have so many lifetimes as modern C++ code for example.

For the boolean stuff look at the “better software conference” youtube talk about that video game physics engine for example (sorry, I’m on my phone on the jump). Again, old ideas being rediscovered
by dredmorbius | 2025-09-29 21:03:30+00:00
For anyone interested in learning that history, I cannot recommend highly enough Daniel Yergin's book The Prize (1990), and its companion PBS series of the same title (1992).

<https://en.wikipedia.org/wiki/The_Prize:_The_Epic_Quest_for_...>

That recommendation comes despite the fact that Yergin is an unapologetic booster of the petroleum industry. The simple fact is that he's written an exquisitely researched and detailed history of oil in the 19th and 20th centuries, and the tremendous changes it produced. This includes ample coverage of oil development throughout the Middle-East and North Africa (and of course, elsewhere).
Show HN: AI that trades speed for reliability in site generation
by rhettjull | 2025-09-29 21:03:41+00:00
I run a small agency and we’ve been building client websites for years. The work is hands-on, repetitive, and time consuming. We tried platforms like Replit and Lovable, but the output didn’t hold up for production use. Things were missing, editing was limited, and reliability was an issue. Out of that frustration we built Zylo, an AI platform that generates production-ready web apps. It is not instant like Lovable (our builds take roughly 15 minutes on average depending on complexity) but we focused on completeness and reliability instead of speed. What Zylo does Generates full stack Next.js projects including frontend, backend, and database setup

Built-in domain management so you can bring your own or purchase directly inside Zylo

E-commerce system that feels like a lightweight Shopify with product management and categories

Stripe integration through API connection for payments

How it works under the hood You interact with an AI chatbot that coordinates several agents following the same processes we used manually when building sites

Agents generate code, proofread, and check for missing assets or design issues

Any build, runtime, or TypeScript errors are automatically caught and repaired before deployment

A final agent handles production deployment and gets the project hosted and ready for a domain connection

Editing We put a lot of effort into the editing side. There is a live Monaco editor that renders the site. You can click directly on any component, section, or entire page and pass that as context back to the agents for regeneration. This was something we found lacking in other tools and wanted to solve. What’s next We are currently working on a visual workflow builder. Think of something similar to GoHighLevel’s UI, but instead of manually wiring things, the AI fills in the code and functionality behind the scenes. The idea is to let people map out flows visually and have them actually run in production. We would love feedback from the HN crowd. The big trade-off we made is slower build times in exchange for more complete and reliable projects. Do you think that trade-off makes sense, or would speed always win out for you?
by dredmorbius | 2025-09-29 21:03:53+00:00
No, in Saudia Arabia, it was the Americans.

Editing/Updating to note: yes, the British were involved, somewhat, but for various reasons the UK had a far greater influence in Persia, and the US in Saudi Arabia, particularly following the Great Bitter Lake meeting between Kind Saud and FDR, very shortly before the latter's death, during WWII.

<https://en.wikipedia.org/wiki/History_of_the_oil_industry_in...>

(Also covered in The Prize which is mentioned by myself and others elsewhere in this thread.)
by coffeecoders | 2025-09-29 21:03:58+00:00
Totally get the frustration. Uber and Airbnb definitely have their flaws. But the sheer scale of users (200M last I checked) shows that a product can be both polarizing and essential at the same time.

Kind of like how we’re seeing with LLMs: not perfect, often overhyped, but undeniably useful at scale.
by fogzen | 2025-09-29 21:04:05+00:00
Those are proxies specific to that service, no? AT posts aren’t webpages, there is no canonical HTTP URL for an AT post, nor is the post an HTML document. Bluesky happens to provide an HTTP browser-based front-end, which is not part of the AT protocol.

It may seem inconsequential to some, but AT is fundamentally hostile to the web. The goal of AT is to move syndication and content off the web to another network. No. I’m done with that.
by DSMan195276 | 2025-09-29 21:04:08+00:00
It's a difference of whether the function arguments are declared or not. If you declare a `void foo()`, and then call `foo((float)f)`, the `foo()` function is actually passed a `double` as the first argument rather than a `float`. If you instead change the declaration to `void foo(float)` then it gets passed as a `float`.

Ex: https://godbolt.org/z/TKjz3Tqqr
by varispeed | 2025-09-29 21:04:15+00:00
Schematics cannot be copyrighted and are extremely useful from R&D point of view. Competition can absolutely copy it verbatim with no consequences. Only thing that can somewhat be copyrighted is exact layout (the same way a photograph would be copyrighted), but that is tenuous. For complex products that is maybe no big deal, but for smaller businesses, having all details laid out is a gift for cloners to get a cheaper device to the market based on original designs - when it would be not feasible otherwise to reverse engineer it.
by taormina | 2025-09-29 21:04:49+00:00
I'm still working on Danger World (https://danger.world), my casual 2D narrative adventure with turn-based RPG elements. Built in Flame, on top of Flutter for iOS, Android, Windows and MacOS.

We're getting close! It's just a matter of polishing and polishing and polishing, but I'm really excited about how close we are to launch.
by a4isms | 2025-09-29 21:05:03+00:00
Back in the days when desktop applications were the thing, I recall a (probably apocryphal) claim that nobody used more than 5% of Microsoft Office, but no two users used the same 5%.

So it always appeared to be bloated with features nobody ever used, but actually somebody, somewhere, was using every one of the features. I doubt the number was actually 5% or that usage of features was close to even, but the principal idea seems reasonable. Different users use different subsets of a product.
by sota_pop | 2025-09-29 21:05:07+00:00
While most responders seem to have latched on to the pedantics of my “oop” comment - this is what my comment was intended to imply: why force the verbosity of static types on Python when statically typed (sic compiled) languages typically have much better runtime performance? the real answer i suspect is for quality of life/readability of code, but they are just “hints” afterall.
by matt-p | 2025-09-29 21:05:27+00:00
It's really interesting that the big objection is really about sharing the resultant video (widely).

I actually feel the same, I don't really mind if I'm at the gym and in the back of a video someone's taking of themselves to review later to take notes on their form. I actually do kind of care if it gets posted to YouTube and now 100,000 people have seen me covered in sweat or struggling with something or whatever. It's something that's technically 'illegal' in a private space here in the UK, so why do we all just accept/allow it anyway? YouTube or Instagram could easily work out if the video was taken indoors and show a 'are you sure' message.

Just a thought. It's not that big a deal, of course, though to some people it might be (for good reasons).
by jacquesm | 2025-09-29 21:05:40+00:00
All the more impressive that he turned out the way he did.

"Vonnegut definitely had survived a lot. His once wealthy family was impoverished by the Great Depression, causing grim strains in his parents' marriage. His mother committed suicide. His beloved sister died of breast cancer, a day after her husband was killed in a train accident. But the defining horror of Vonnegut's life was his wartime experience and surviving the Dresden bombing, only to be sent into the ruins as prison labour in order to collect and burn the corpses."

From: https://www.theguardian.com/books/2011/dec/03/kurt-vonnegut-...

Not exactly a life made in a bed of roses, to put it mildly. I realize he's not perfect, but then again, neither am I and probably neither are you, shooting your arrows from behind comfy anonymity.
by kulahan | 2025-09-29 21:05:49+00:00
Two Buck Chuck was a famously inexpensive and delicious wine from... Trader Joe's, I think? Though last I heard it got moved to Three Buck Chuck. It's my dad's favorite.

Incidentally, he once went to a wine auction with a rich friend. The friend bid on a $1000 bottle of wine (ostensibly inexpensive among this crowd) and gave it to my dad as a gift, who ended up not drinking it until years later when his first grandchild was born.

If I remember correctly, he preferred the Two Buck Chuck.
by nerdsniper | 2025-09-29 21:06:06+00:00
> If you're in public, like in streets, in the mall etc. you don't have reasonable expectation of privacy. You can be recorded, with audio, and it's legal.

Just a note because I myself made the same argument very loudly 1-3 weeks ago...and was informed some states have different laws than I expected. Massachusetts, in particular.

(Note that MA limits clandestine recording, not the obvious recording in TFA blog about airsoft -- and it has been neither upheld nor overturned by SCOTUS)

https://www.dmlp.org/legal-guide/massachusetts-recording-law

>>> Massachusetts makes it a crime to secretly record a conversation, whether the conversation is in-person or taking place by telephone or another medium. See Mass. Gen. Laws ch. 272, § 99. Accordingly, if you are operating in Massachusetts, you should always inform all parties to a telephone call or conversation that you are recording, unless it is absolutely clear to everyone involved that you are recording (i.e., the recording is not "secret"). Under Massachusetts's wiretapping law, if a party to a conversation is aware that you are recording and does not want to be recorded, it is up to that person to leave the conversation.

>>> This law applies to secret video recording when sound is captured. In a 2007 case, a political activist was convicted of violating the wiretapping statute by secretly recording video of a Boston University police sergeant during a political protest in 2006. The activist was shooting footage of the protest when police ordered him to stop and then arrested him for continuing to operate the camera while hiding it in his coat. As part of the sentencing, the court ordered the defendant to remove the footage from the Internet. From this case, it appears that you can violate the statute by secretly recording, even when you are in a public place.
by nayroclade | 2025-09-29 21:06:16+00:00
It also generally portrays almost everyone around him at Bletchley as some level of ignorant, stupid or maliciously obstructive, despite the fact that most of them were brilliant mathematicians and engineers whose contribution equalled his. But the real story of an incredible collaborative effort is sacrificed for a facile Hollywood narrative of a single, misunderstood genius single-handedly saving the day. It’s honestly one of the worst films ever made.
by airhangerf15 | 2025-09-29 21:06:21+00:00
Most people install GApps even on top of custom ROMs like Lineage and Graphene. I use to use Lineage+microG, but a few years back I switched to pure Lineage with no microG and just F-droid. I have a tiny bit stuff applications from the Auora store (sideloads Play apks).

The trouble is, I'm like a 5% of 1%. Most people don't run their own e-mail/calendar/contact servers. We're a tiny breed and there are very few Linux phone alternatives (e.g. PostmarketOS, PinePhone Pro .. Purism is a scam company that hasn't refunded hundreds of thousands of dollars and can go die in a fire; fucking scumbags!).

The Ubuntu Edge failed to get funding back in the early 2010s and very few devices run Ubuntu Touch.

The SoC/ARM model (no standard architecture, some DeviceTrees if companies fell like it, random pins soldered to random chips) makes it very difficult to get Linux adoption on mobile devices like what was possible on PCs.

It's a mess. The US failed by not forcing Alphabet to split Chrome or Android. The anti-trust suit results were a joke.
by harleyk | 2025-09-29 21:06:57+00:00
Antibodies are proteins, so why is antibody design not just the same problem as mini-binder design? In most ways they are the same. The main difference is that the CDR loops that drive antibody binding are highly variable and do not benefit directly from evolutionary information the way other binding motifs do. Folding long CDR loops correctly is especially difficult.

Here I'll review the latest antibody design tools.
by rossant | 2025-09-29 21:07:06+00:00
Fascinating topic, especially given how E/I imbalance is linked to several neuropsychiatric disorders such as epilepsy, autism or schizophrenia. [1]

Coincidentally, I published a paper in the Journal of Neuroscience during my PhD demonstrating with a simple mathematical model how E/I balance enabled neurons to be highly sensitive to precise spike timing. [2]

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC6742424/

[2] https://www.jneurosci.org/content/31/47/17193.short
by Steeeve | 2025-09-29 21:07:28+00:00
I wrote a whole project in pascal around that time. Analyzing two datasets. It was running out of memory the night before it was due, so I decided to have it run twice, once for each dataset.

That's when I learned a very important principal. "When something needs doing quickly, don't force artificial constraints on yourself"

I could have spent three days figuring out how to deal with the memory constraints. But instead I just cut the data in half and gave it two runs. The quick solution was the one that was needed. Kind of an important memory for me that I have thought about quite a bit in the last 30+ years.
by jedberg | 2025-09-29 21:07:42+00:00
> ChatGPT shows the most relevant products from across the web. Product results are organic and unsponsored, ranked purely on relevance to the user.

Cynical take, I know, but that is how Google started too. But now they prioritize people who pay them, and it's only a matter of time before OpenAI does the same.

And I can't at all blame them! They are there to make money (well, now).

But I suspect this won't be true for long.
by epolanski | 2025-09-29 21:08:42+00:00
Yes, you can even in Europe where you have high protections like in Italy, there's a probation period. Standard is 3 months, higher seniority can be even 6.

It's also the reason why e.g. Italians don't change jobs for 10/20% higher salary, you don't want to go through probation.
by kiriberty | 2025-09-29 21:08:50+00:00
"When I was a child in Sri Lanka, I ended up memorizing the landline numbers of all my close relatives. To this day I remember them. The moment I got a phone where my contacts could be saved, I stopped remembering numbers."

If we look at it rationally, the phone numbers were an extra complexity layer introduced by technology. The smartphones solved that problem rightly so. You just have to member the person's name, rightly so.
by OkayPhysicist | 2025-09-29 21:08:59+00:00
An under-explored integration type, IMO, is the concept of interchangeable parts. I like having an integrated PDF reader inside my browser. Problem is, my external pdf-reader is substantially better than the pdf reader in my browser. Wouldn't it be nice if I could embed the external reader, replacing my browser's reader?

Or one that I've actually hacked into a few contexts already: What if every multi-line text field could be replaced by a neovim buffer?
by dzink | 2025-09-29 21:09:12+00:00
This was bound to happen, but they will also likely see a much higher chargeback rate across the board if users are surprised when random comments or agent actions place orders or that orders placed too easily need to be reversed. Because consumers have less disposable income with all the AI-enabled layoffs, the bigger bonanza will come if OpenAI creates educational pathways via AI to enable more people to make money with AI. Entrepreneurial guides that take you step by step, accounting and other hurdles that AI can walk you through as you grow, brainstorming and exploring new business ideas, training people for a new trade or career path as employees. That will be the true game-changer that beats AGI. Because when you can give the entire society an easy ladder towards the industries that need them most, you will have a society that makes money off of AI to spend via AI shopping experience and gains purpose.
by Fwirt | 2025-09-29 21:09:35+00:00
John B. Goodenough filed his breakthrough lithium-ion battery patent at 58. He was awarded a Nobel Prize in Chemistry at 97, the oldest Nobel laureate in history.

The lessons here are two-sided: First of all, don't write off experienced tech workers just because they don't have the spark of youth. Second of all, don't write yourself off just because you haven't had your breakthrough yet.
by LightBug1 | 2025-09-29 21:09:54+00:00
... "the unlawful use of violence and intimidation, especially against civilians, in the pursuit of political aims."

No. It's. Not.

But even if you disagree with the dictionary and me. These kind of nuisance resistance acts have happened countless times in the past without serious punishment.

They're taken for what they are. It's only recently, as we move towards something darker, and laws created for actual terrorism begin to be used against the citizens.

Perhaps you're the kind of wanker who welcomes that.