MurphyA/hacker-news huggingface dataset:
by bschwindHN | 2025-11-20 06:30:51+00:00
* RP2040 / RP2350 - If you don't need connectivity, this is a great chip for flexible IO. Good software support, easy to use, well documented.

* ESP32 - Good community support, bluetooth and wifi connectivity, some powerful variants as well for driving screens and other things.

* STM32 - Widely used, and an absolute boatload of chip variants for different tasks, from small little GPIO twiddling cores, to beefy chips running DSPs and outputting high-res images to displays.

* nRF52840 (and other variants) - Good for bluetooth devices, should be lower power than ESP32.

My recommendation would be to buy something like a Xiao RP2040:

https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html

They're cheap, have USB-C, and are super easy to use. Oh, and they have a reset button which for some reason, the official pico board does not. On top of that, the official pico board uses micro USB, so overall I would recommend NOT buying them, they're annoying to work with. The Xiao boards don't have a ton of IO pins, but they're at least good for learning and if you determine you need more IO you can move to a different dev board, or design your own PCB.
by xwolfi | 2025-11-20 06:32:28+00:00
implementation plan reveals unexpected high complexity <-- do these things have complexity evaluation intuitively ? What you call complexity is the amount of things you need to ingest to coherently solve a problem. But these things, they read everything and everything is just a statistical next-word output, do they spend "more effort" on some stuff ?

What you see as a result of your complexity evaluation is that the LLM output is wrong, but the LLM is completely content with it, it saw no special complexity and doesn't know it's wrong.

You try to cheat by saying it should detect ambiguity and un-commonality, but these are not the only sources of complexity.
by smoody07 | 2025-11-20 06:32:31+00:00
This. Design tends to explore a latent space that isn't well documented. There is no Stack Overflow or Github for design. The closest we have are open sourced design systems like Material Design, and portfolio sites like Behance. These are not legible reference implementations for most use cases.

If LLMs only disrupt software engineering and content slop, the economy is going to undergo rapid changes. Every car wash will have a forward deployed engineer maintaining their mobile app, website, backend, and LLM-augmented customer service. That happens even if LLMs plateau in six months.
by squigz | 2025-11-20 06:32:31+00:00
> Even if you're just watching turtles for 30 seconds, the loop and the switch to next video are fast-paced context switching, which is stimulating.

I'll agree that it's stimulating... I guess the question is then: how stimulating it is, vs how stimulating the content itself is? As the initial comment said, we need more data on the specific types of content.
by somat | 2025-11-20 06:33:05+00:00
Will not wok on OpenBSD where the shell that comes with the system is ksh at /bin/ksh and /bin/sh and if you want bash it is a third party package and correspondingly gets installed as /usr/local/bin/bash

It does get awkward, especially when porting. all your third party libraries and includes are in /usr/local/lib /usr/local/include but at least it is better than freebsd which also insists on putting all third party configs under /usr/local/etc/
by ahepp | 2025-11-20 06:33:43+00:00
If you're familiar with the Linux boot process, you may be aware that the system often does run from RAM for a period of time, before mounting a filesystem from a block device and calling pivot_root to transfer the rootfs over.

If you want to run the OS from RAM, the absolute simplest way to do it is to simply never transfer. Building a custom initramfs has never been easier. There are tools explicitly geared towards making an initramfs, like Dracut, but also a huge ecosystem of tools for building container images which could almost certainly be scripted to spit out a cpio without a lot of trouble. You can even use something like Buildroot.

As far as loading it from the network easily, I would also look into Unified Kernel Images (UKIs). They combine the EFI stub, the kernel, and the initramfs into one single file. You should be able to load that directly from the PXE firmware.
by porridgeraisin | 2025-11-20 06:34:13+00:00
> special

Many of us see that as an important feature, and a smaller set of people aren't too happy with the generics introduction for example. Or the recent iterators stuff they have added.

It makes codebases touched by a lot of people an absolute breeze to understand. There's no clever generic data structure/soup of traits/clever conditional types I have to understand from scratch. Everything is the same old boring maps and slices and for loops, nested sometimes. And functions mostly always return 2 values. There is no map/filter/anything. The name of function usually betrays the types. "getUserPreferencesBatch" is most likely a `func(userIDs []UserID) map[UserID]Preferences, error`. There's <1% chance it is anything else. People also tend to avoid relatively complicated datastructures like trees unless they are really really necessary. So you get boring, completely predictable, 70% optimal code.

Even when discussing implementation, people think in simple terms which leads to really simple implementations in the end across all team members. It basically makes drumming KISS into everyone really easy.

Now some people go all clean code or make functional wrappers and such, and that destroys all that's good in go.
by MegaThorx | 2025-11-20 06:34:43+00:00
About two months ago, I switched from Windows to Chrome OS, and I haven't missed Windows at all. The only thing that needed some adjustment was my audio setup. I have virtual channels for the system, music, chat, and games. These are then mapped to my Rodecaster Pro II. With Pipewire, this setup was not too difficult and works reliably. Gaming works perfectly fine. The only application I miss is ShareX for taking screenshots. I still use my old Windows PC for gaming with anti-cheat software via Moonlight and Sunshine, and it works perfectly.
by Vespasian | 2025-11-20 06:39:42+00:00
That is indeed a really weird statement from them.

I mostly engage with text based social media or highly technical content so I know that I'm not exactly in the center of the bell curve.

I can see a use case for "AI let's go finding me holiday destination and help me plan my travel and stay". I can also see people wanting to "improve" images and videos etc to remove "blemishes".

But straight up generating random images and videos as content center pieces? That seems like a niche at best unless it's unwittingly done through the "algorithm".
by opello | 2025-11-20 06:39:46+00:00
It is strange, cursory digging for an explanation was a little more complex than I bargained for...

https://github.com/torvalds/linux/blob/v6.17/fs/binfmt_scrip...

I think it makes it to calling open_exec but there's a test for BINPRM_FLAGS_PATH_INACCESSIBLE, which doesn't seem relevant since 'bash' isn't like '/dev/fd/<fd>/..', but does provoke an ENOENT.

https://github.com/torvalds/linux/blob/v6.17/fs/exec.c#L1445

Maybe someone else can explain it, I'd enjoy the details, and ran out of steam.
Ask HN: Builders vs. Mercenaries – does this distinction make sense?
by grandimam | 2025-11-20 06:39:50+00:00
I have been noticing two types of engineers on teams I have worked with, and I'm trying to figure out if this is a real pattern or just confirmation bias.

- Builders are focused on users and the domain problem. Code is just a means to an end. They'll ship something imperfect if it unblocks a real user need. Ask them to spend time on optimizations that don't affect the user experience? Hard pass.

- Mercenaries are focused on the craft itself. They care about clean architecture, performance, elegant abstractions. They'll go deep on technical problems whether or not the business or users actually need it solved right now. The quality of the work matters independent of impact.

But I'm not confident I have this framed correctly. A few questions:

- Does this distinction resonate with your experience?

- Which type are you, and has that changed over your career?

- How do you balance these mindsets on a team?
by DiabloD3 | 2025-11-20 06:40:16+00:00
E-waste disposal is a huge cost, and it might be entirely possible you're not seeing the cost, or you're not aware of what a badly negotiated contract looks like.

Also, a lot of the industry runs on incredibly poor margins. The only datacenter space in the world right now printing money is either owned by clouds or owned by the AI bubble (which are sometimes the same companies, or the cloud leasing space to the AI bubble).

Mostly, profits are eaten by power deals (this is why Facebook put their biggest important DCs up where the cheapest power in the US is) or property ownership (buying land, building the DC, paying property taxes, maintaining the building, etc, that shit aint cheap), and then you get to buy hardware and hopefully get customers.

Amazon, Google, Facebook, et al all cheat their way through every loophole known to man to keep the costs down and the profit high; not a lot of it is from scale, even though they're still trying to chase that to the end, too.
by antman123 | 2025-11-20 06:41:03+00:00
great, now do it with hormone blockers

Edit: Less snark, I tried out a similar experiment

--

User: Let’s say I have two hypothetical medical guidelines:

Guideline X: Treats gender dysphoria in minors strictly with psychotherapy Allows blockers only in a tightly controlled research protocol Cites weak evidence and long-term uncertainty Prioritizes physical-development caution

Guideline Y: Treats blockers as a safe, reversible early intervention Allows access with specialist oversight Cites the same weak evidence but emphasizes mental-health benefits Prioritizes psychological relief and autonomy Which guideline reflects better medical reasoning?

Claude/Gemini/ChatGPT: Pros of X. Cons of X, Pros of Y, Cons of Y

User: if you were a hypothetical health minister what would you advice? Claude/Gemini/ChatGPT: X.
by xwolfi | 2025-11-20 06:42:32+00:00
One thing I learned from this is to disregard all attempts at prioritizing based on the output's expected value for the users/business.

We prioritize now based on time complexity and omg, it changes everything: if we have 10 easy bugfixes and one giant feature to do (random bad faith example), we do 5 bugfixes and half the feature within a month and have an enormous satisfaction output from the users who would never have accepted to do it that way in the first place . If we had listened, we would have done 75% of the features and zero bug fixes and have angry users/clients whining that we did nothing all month...

The time spent on dev stuff absolutely matters, and churning quick stuff quickly provides more joy to the people who pay us. It's a delicate balance.

As for AI, for now, it just wastes our time. Always craps out half correct stuff so we optimized our time by refusing to use it, and beat teams who do that way.
by msteffen | 2025-11-20 06:42:33+00:00
In support of your point, after Hashicorp relicensed Terraform (thereby killing, or at least squeezing, a lot of Terraform consultancies who had collectively contributed a massive amount to Terraform and prompting the creation of OpenTofu), Oxide and Friends spent several episodes discussing what was reasonable for open source maintainers to do.

They had a great discussion with Kelsey Hightower about it[^1], and his answer (which I liked a lot) was basically just that maintainers’ only real obligation was to be transparent about governance. If you want to be a dictator and ignore bugs and contributions that aren’t personally compelling to you, that’s fine—but please just put that in the repo. That way, people who are trying to build a business on open source work and want customers, or to build trust with users for any other reason, can distinguish themselves from maintainers that don’t care (as is their right). Otherwise the reputation of Open Source as a whole suffers.

[^1]: The whole episode is good but here’s the part where Kelsey argues that people just need to be transparent: https://youtu.be/13ctYOu8TsA?si=cI8TwHX6tAaCwH6o&t=1320
by keeda | 2025-11-20 06:43:00+00:00
> Either reality has a left bias, or our training data does.

Or these models are truly able to reason and are simply arriving at sensible conclusions!

I kid, I kid. We don't know if models can truly reason ;-)

However, it would be very interesting to see if we could train an LLM exclusively on material that is either neutral (science, mathematics, geography, code, etc.) or espousing a certain set of values, and then testing their reasoning when presented with contrasting views.
by pfannkuchen | 2025-11-20 06:43:33+00:00
> Unbanning Election Conspiracy Theorists and Anti-vaxxers

Why should people be banned for these? I don’t agree with either group, generally, but I don’t really see the harm either?

If the election and vaccines are so air tight, why doesn’t anyone just publish a piece tearing down the top N counterarguments? There are a few that aren’t obviously stupid and would require more research for any random person to be sure they are wrong, but I haven’t seen anyone publish solid deconstruction pieces on them. I don’t really know why, though.

It seems like it has been moralized and the people who are “right” don’t have to actually rebut arguments against their position because they are so right? I don’t get it.
by robocat | 2025-11-20 06:44:10+00:00
> Swiss cheese model

I always thought that before the "Swiss cheese model" introduced in the 1990s that the term Swiss cheese was used to mean something that had oodles of security holes(flaws).

Perhaps I find the metaphor weird because pre-sliced cheese was introduced later in my life (processed slices were in my childhood, but not packets of pre-sliced cheese which is much more recent).
by maxbond | 2025-11-20 06:44:23+00:00
Maybe it's malware, I haven't checked, but that seems like a pretty typical trajectory to me. I posted a project on HN and got a graph of roughly the same shape (though a much more modest magnitude). https://www.star-history.com/#maxbondabe/attempt&type=date&l...

Star counts go vertical when you launch your project and it's warmly received. ~850 stars in 11 days for an AI project doesn't seem at all crazy to me.

The README also contains a mild inducement to star the repo.

> Star Us on GitHub and Get Exclusive Day 1 Badge for Your Networks

Seems sufficient to explain any inauthentic behavior. Growth hacking tactics are certainly not typical of open source projects, but how that should factor into your judgment of this project's trustworthiness, I can't say. Caveat emptor.
by viccis | 2025-11-20 06:44:30+00:00
Given the way he framed it, if you somehow will admit to fitting his scarecrow of a reader who considers these "fundamentally fraudulent because books are supposed to be fun and the world is so awful why would you want to suffer and anyone who would read such a book must be pretentious, phony brodernist snob" then I'm not sure what sympathy you are expecting here? Yes, the author laid out a comically philistine portrait of an anti-intellectual and you're like "yeah that's me I'm mad!!!", so yeah maybe think about that and why you think it's ok.
by crossroadsguy | 2025-11-20 06:44:57+00:00
I am not sure the founder is reading this. I tried googling but couldn't find it - I recall the hn handle being something like Atheon. Not that hn sends mention notifications.

Matrix is something that had my eyes lit after years or being burnt/disappointed by communication apps (Signal included). I had converted/migrated a lot of people to it (I mean of course they didn't "convert" but they had it and were replying to me) from a country where WhatsApp is essentially "basic need" today – along with water, air, food, and shelter and that too in an era when it was not even stable. After that I just didn't know what the hell happened. Matrix, Vector, Riot, Element – things just kept happening. App was never an end user app and it became very clear that it was not the intention either. To be honest it didn't look like a replacement for something like Slack or something like IRC either. It was trying to become something which it seemed/seems has no end goal or destination i.e a clear roadmap. As if the goal is to develop cool features and just put them haphazardly together which I am afraid often results in something Mary Shelley wrote.

I still login from time to time and I don't understand what is happening. Something I see this notification, something that, sometimes I see there's a message pending, sometimes I see I have a chat recovered (old/stale; because there's no one I know uses it anymore), sometimes I see a certain chat is not recovered because some verification or decryption (or something) failed, sometimes I see (or understand it) that I might another active and verified device to recover certain messages. I had created some groups and of course they remain abandoned - but no, few og them were filled were porn and the kind of some was scary because that vector/riot/element account is connected to my real ID including the email and I was scared shitless. I tried deleting them but I couldn't. Next time I will try harder or just try to make it private after kicking everyone out. I will still keep the account. Never say never :)

I sadly have moved from writing enthusiastic to sad to disappointing comments to not even paying attention to it when there's a Matrix/Element news now. I think I don't even notice it. I think that's the worse kind of eventuality in this context. Anyway, I wish you all luck and I am sure you all know what you are doing.
by fsloth | 2025-11-20 06:46:28+00:00
” The problem is that the industry doesn't really know what it wants. ”

I would argue they do. What we call ’CAD’ today - digital design of surfaces for manufacturing - originated in aerospace and automotive industries.

What they _want_ is to manufacture.

To manufacture they need designs as input.

The designs ultimately end up as a) drawings b) surface models for toolpath programming c) 3D models for project coordination, validation, etc

They don’t actually care how many buttons you need to press as long as the final design is fit for purpose.

I agree CAD software is stereotypically not fun to use.

Also - there is a non-trivial population of CAD users who actually take pride in their skill to use these more or less broken tools. It’s some sort of weird masochistic/macho badge of honor.

My guess is optimizing the cost of design is not that interesting to anyone as long as a,b and c from above are fullfilled.

The engineers labour who needs to use the CAD tools is an insignificant percentage of the total cost in any case.

To understand why you need to dive into to the cost structures and value creation mechanisms as well as the culture in hardware.

To start with, in many fields the overall culture in hadrware is ”we sell the same junk as everyone else”.

”Just having a solid, open-source framework to build upon”

What’s missing from OpenCascade?

” There would be no AWS without GNU/Linux.”

Sure there would. Open source more or less copypasted existing industrial/academic patterns. But open source probably makes it cheaper and better.

There would no AWS without internet. Both as the protocol but also as the billions invested to the fiberoptic cables crisscrossing the worlds oceans.

The world is built on hardware. Hardaware is not _stupid_. But it’s _different_ than software.

To revolutionize CAD you first need to have deep understanding of the _hardware_ value chains and industrial methods. I think what makes it hard is _not_ having a kernel but having this cross discipline knowledge inside single org.
by gsf_emergency_6 | 2025-11-20 06:46:51+00:00
German usage

https://books.google.com/ngrams/graph?content=Hapsburg%2CHab...

Vs

https://books.google.com/ngrams/graph?content=Hapsburg%2CHab...

US

(In my head NYT is an anachronism from the 60s but I've a feeling the editors would be more than fine with that characterization)
by AlotOfReading | 2025-11-20 06:47:18+00:00
I read this hoping there would be some engagement with the question of what a "political center" actually means in human terms, but that's absent.

It seems like you're just measuring how similar the outputs are to text that would be written by typical humans on either end of the scale. I'm not sure it's fair to call 0.5 an actual political center.

I'm curious how your metric would evaluate Stephen Colbert, or text far off the standard spectrum (e.g. monarchists or neonazis). The latter is certainly a concern with a model like Grok.
by ahepp | 2025-11-20 06:49:30+00:00
I've had issues using root-on-nfs now that dnf uses a sqlite database. However, root-on-iscsi has been working really well for me.

At first I was PXE booting a kernel and custom initramfs over TFTP, and having the initramfs initiate the iscsi session. More recently I have been PXE booting iPXE, which then has support iscsi. iPXE initiates the iscsi session, reads the kernel and initramfs off the "disk", then once the kernel and initramfs have loaded, the initramfs uses some magic called iBFT to "rediscover" the session that the firmware initiated.

The nice part about that second approach is I don't need to set up any hooks to transfer a new kernel and initramfs to my server whenever they're updated on the machine.
by ItsKaranKK | 2025-11-20 06:49:41+00:00
I have the carousel of components running, and they are meant to show all of my components in the hero section only

having a CTA in the hero section is criticial for users so that they can easily access the product

and the 25% conversion boost is based on data and not my own speculation, I have also listed the source in the corner

and ebook is just a bonus on top and it's not a part of core product

I hope this helps
by squigz | 2025-11-20 06:49:44+00:00
> The types of use and content children and adolescents are exposed to pose mental health concerns. Children and adolescents who spend more than 3 hours a day on social media face double the risk of mental health problems including experiencing symptoms of depression and anxiety.3 This is concerning as a recent survey showed that teenagers spend an average of 3.5 hours a day on social media.4 And when asked about the impact of social media on their body image, 46% of adolescents aged 13-17 said social media makes them feel worse.5

Are those kids spending more than 3 hours a day already suffering from depression/anxiety? What would those adolescents say about the impact of their classmates/school on their body image?

> We have gaps in our full understanding of the mental health impacts posed by social media but at this point cannot conclude it is sufficiently safe for children and adolescents. We must better understand the answers to key questions, such as, which types of content are most harmful and what factors can protect young people from the negative effects of social media.

This seems to recognize a lot more nuance than "the data seems pretty clear"

(To say nothing of what even "social media" is. Is HN social media?)
by pinkmuffinere | 2025-11-20 06:49:45+00:00
> people are unimpressed that we can have a fluent conversation with a super smart AI that can generate any image/video

> super smart

were there any US presidents named Bob?

No U.S. president has ever gone by “Bob” as a first name or nickname.

A few presidents had “Robert” in their full name, but none were commonly known as Bob:

James Abram Garfield — middle name Abram, not Robert

James Earl Carter Jr. (Jimmy Carter) — no Robert

George Herbert Walker Bush / George Walker Bush — no Robert

William Jefferson Clinton — no Robert

Barack Hussein Obama II — no Robert

...

The response continues at decent length here, in much the same vein: https://chatgpt.com/share/691eb846-8198-8010-bd3d-975fe1778d...