MurphyA/hacker-news huggingface dataset:
by cjonas | 2025-11-17 15:16:17+00:00
I've been learning CAD, 3d printing, PCB design and brushing up on my embedded programming... all with the goal of being able to build toys for/with my son. It's incredible how accessible it is in todays world, made possible by these advancements:

- incredibly powerful and cheap microprocessors (esp-32) - Fast, high precision desktop 3d printers - Affordable small batch PCB manufacturing - LLM's to advise on circuit design and help with embedded programming

Would you have any interest selling a non-comm license to the PCB, f3d files and source code? My 1.5yo son would absolutely love this!
Show HN: KFR 7 – major update for C++ DSP library
by danlcaza | 2025-11-17 15:16:50+00:00
Key additions:

RVV SIMD support for RISC-V devices.

Elliptic IIR filter design and zero-phase IIR filtering via filtfilt.

Audio reading/writing completely reworked and now supports WAV, W64, RF64/BW64, AIFF, FLAC, CAF, ALAC, MP3, and raw formats.

New high-level Audio module for multichannel processing.

There are also performance improvements since KFR6 for DFT (up to 40% on ARM) and matrix transpose (up to 30%).
by iLemming | 2025-11-17 15:16:53+00:00
> I have a job to get done

Yeah, it so totally fair to hear it from a Haskellite, I'm so convinced now... /s

"I have a job to get done, and my job isn't learning category theory, monads, type families, fighting compiler's cryptic messages and pragmas. I don't have any particular affinity for FP. I truly do not - in fact, I have even less affinity for it now that I've wasted so much time making Haskell do basic I/O and fighting the type system for my purposes..."

Even though the take like this maybe viewed as the honest one since Haskell's learning curve is genuinely brutal for practical work, I personally would never say that. I don't use Haskell, but I never regret time I spent trying to conquer it.

You can pretty much assert similar comments as yours about just any tool if you use it without proper understanding of the ideas behind it:

Python: my job isn't screwing around with virtual environments, dependency shit, and pretty useless type hints...

Java: my job ain't wrestling with Spring Boot config files, Maven POMs, and classpath issues...

C++: my job isn't learning the difference between stack/heap allocation, smart pointers, and move semantics...

Rust: my job isn't fighting the borrow checker and lifetime annotations...

Let's be honest, it seems you're mad at Emacs on an emotional level, rather than from educated, pragmatic stance. I admit, over the course of my career path I have felt similarly about different hard-to-learn things, I was like: "I feel like a sucker for not mastering this thing. Other people seem to make it sing. I wasted time and gave up. Now I need to feel like it was the tool's fault, not mine."

Eventually, I learned ways to distill great ideas and borrow them from different tools. I may not use a specific concrete implementation of a given tool daily, yet I find some of the abstract principles behind it appealing.

You have no idea how instrumental Emacs is for my everyday job-to-get-done tasks. It makes me sad to hear you failed to find the same dynamics even after spending a good amount of energy on it. When you're looking for a gray cat in a dark room and there is no cat, you'll spend a lot of time looking. And when you learn that it wasn't about a cat at all, you may end up hating all the cats. Attempting to use Emacs without understanding Lisp is like trying to cook in a dark kitchen. But programmers who dismiss Lisp entirely, are like musicians who refuse to learn music theory because they can play by ear. It's just sad to watch their talent getting lost in unnecessary limitations they've imposed on themselves. It like a talented musician who could understand harmony, composition, structure - but chooses not to. So they plateau. They hit a ceiling where ear alone can't take them further. And devs dismissing Lisp? They might have skills, but they're voluntarily blind to a way of thinking that could deepen their craft.
by JoeDaDude | 2025-11-17 15:17:13+00:00
Cool! Reminds of the Music From Outer Space synth in which the designer makes the claim that it "can actually get a child away from a television" and includes a video to prove it.

https://www.youtube.com/watch?v=i6M_KrZByz4

MFOS Weird Sound Generator

https://musicfromouterspace.com/index.php?CATPARTNO=WSG001&P...
by sigwinch | 2025-11-17 15:17:36+00:00
9 September is probably where you want to start. Intentional swarm of military drones into NATO. Shahads shot down, no question about a Russian plan to test reactions along the perimeter.

Since then, coordinated launches of screens of smaller civilian drones. I don’t think we’ll get hard numbers, but I’ve heard that NATO is more interested in ground-detection of GPS and satellite uplink jamming.

So the question now is: how are some civilians coordinating within NATO countries, and how are they getting drones that can jam?
by Bjartr | 2025-11-17 15:18:15+00:00
That's oversimplified beyond the point of usefulness. Tribalism and the soldier mindset are very strong and override rationality on topics that are linked to one's identity. In general, for many, the easiest path to feeling good about oneself is by having a group that is inferior to them (and their in-group) by definition. None of this has any impact on the capability for rationality, but does reduce the circumstances it's lonely to be employed under.

I'd further suggest that the choice to phrase the idea in terms of a general population with a flaw, and implicitly claiming non-membership in that group, it's possible you're engaging in that same behavior.
by ChrisMarshallNY | 2025-11-17 15:18:41+00:00
I’m not sure of that.

It stores that stuff in a different container.

[UPDATE:] I just looked at the contents.

The single biggest component is the toolchains (Swift, SourceKit, etc).

The next biggest components, are the platforms (which may be used to construct simulator images).

These are all wrapped into the app, itself.
by ErroneousBosh | 2025-11-17 15:18:48+00:00
> I don't know but for me a lot of attacks on Go, often come from non-go developers, VERY often Rust devs.

I see it as a bit like Python and Perl. I used to use both but ended up mostly using Python. They're different languages, for sure, but they work in similar ways and have similar goals. One isn't "better" than the other. You hardly ever see Perl now, I guess in the same way there's a lot of technology that used to be everywhere but is now mostly gone.

I wanted to pick a not-C language to write a thing to deal with a complex but well-documented protocol (GD92, and we'll see how many people here know what that is) that only has proprietary software implementing it, and I asked if Go or Rust would be a good fit. Someone told me that Go is great for concurrent programming particularly to do with networks, and Rust is also great for concurrent processing and takes type safety very seriously. Well then, I guess I want to pick apart network packets where I need to play fast and loose with ints and strings a bit, so maybe I'll use Go and tread carefully. A year later, I have a functional prototype, maybe close to MVP, written in Go (and a bit of Lua, because why not).

The Go folks seem to be a lot more fun to be around than the Rust folks.

But at least they're nothing like the Ruby on Rails folks.
by cogman10 | 2025-11-17 15:18:56+00:00
> It's the type of dog fooding they should be doing! It's one reason why people care so much about self-hosted compilers, it's a demonstration of maturity of the language/compiler.

I could be misreading this, but unless they have a different understanding of what it means to dog fooding than I do then it seems like the proposal is to use C++20 features in the compiler bootstraping.
by shmeeed | 2025-11-17 15:19:42+00:00
I don't want to claim that NOLF is comparable to Zork, and without a doubt times have changed a lot since then, but it comes to my mind that it's a notable fact that even half forgotten and seemingly out-of-fashion IP can be much more valuable than anyone at any given time assumes.

Namely back in 1992, having the rights to Infocom's catalogue, which earlier had been put up for grabs for 25k, literally saved a then bankrupt Activision (!) when they rereleased it as a compilation of The Lost Treasures of Infocom, for millions of revenue in total. [1]

In addition to the problems and cost of establishing ownership that other people mentioned, I suppose this story was one hell of a lesson for any publisher not to forfeit any rights you may or may not be holding.

[1] https://www.filfre.net/2019/04/an-unlikely-savior/
by googlywoogly | 2025-11-17 15:19:56+00:00
Amazon itself has become so corrupted and disfunctional that all of their internal AI efforts amount to just burning billions for bottom-of-the-barrel results[0]. I'm not surprised that 5 person startups are building better AI products than all of Amazon, or that Bezos decided to start an AI company outside of Amazon.

[0]https://labs.amazon.science/
by zipy124 | 2025-11-17 15:19:56+00:00
I think in today's world the harder problem is evading SEO spam. A search engine is in constant war with adverserarial players, who need you to see their content for revenue, rather than the actual answer.

This neccessitates a constant game of cat and mouse, where you adjust your quality metric so SEO shops can't figure it out and capitalise on it.
by badlibrarian | 2025-11-17 15:20:24+00:00
Physics didn’t pick sinusoids because it “only knows about sinuses.” Physics picked them because the math forces them on you.

Actual engineers:

- use sinusoids because LTI systems respond, uh... linearly to them - use square waves for digital logic - use triangle waves for modulation - use wavelets for compression or time/frequency localization - use Hilbert transforms (and actually know what "orthonormal" means) - use STFT, CWT, FFTs... and know exactly why Fourier works and when it breaks
by randycupertino | 2025-11-17 15:20:29+00:00
I feel like he's too distracted by his celebrity lifestyle these days to really focus on running a company.

He just paid for Kris Jenner's 70th birthday party at his house where they had the cops called on them: https://www.realtor.com/news/celebrity-real-estate/kris-jenn...

and he disinvited Elon Musk (lol): https://www.yahoo.com/entertainment/celebrity/articles/elon-...

Here he is out showboating at the Oscars, Vanity Fair parties, the white house, in Hollywood, in Monaco, Paris Fashion Week, Sun Valley, Milan, NYC, various galas all in the last year: https://www.businessinsider.com/jeff-bezos-lauren-sanchez-fa...
by andrewaylett | 2025-11-17 15:20:35+00:00
The Scottish Government provides free at the point of use bus service for under-22s. I wish we could have had that 25 years ago when I first moved here. As it is, it's an ideal way for the teens to get around and makes it the sensible option when taking children into the city during the daytime.

Driving is prohibitively expensive for young people, and in the UK you can't drive cars on public roads until you're 17.
by googlywoogly | 2025-11-17 15:20:47+00:00
Amazon itself has become so corrupted and disfunctional that all of their internal AI efforts amount to just burning billions for bottom-of-the-barrel results[0]. I'm not surprised that 5 person startups are building better AI products than all of Amazon, or that Bezos decided to start an AI company outside of Amazon.

[0]https://labs.amazon.science/
by hilbert42 | 2025-11-17 15:21:24+00:00
"In Australia we got rid of our 1c and 2c coins more than 20 years ago."

Their disappearance was a damn nuisance for some. We used to drill a small hole in the centre of them and solder them onto semiconductor diode leads as heatsinks. At 1 and 2 cents each they were much cheaper than their commercial counterparts. Unlike the US cent both Oz coins were solid copper.
by Cthulhu_ | 2025-11-17 15:22:06+00:00
If they're detectable they can be targeted; counter-drones for sure (which are also very fast), and there's automated rifle targeting systems specifically designed to target and shoot down drones (e.g. https://www.smart-shooter.com/). I'm confident that a system of automated turrets on and around an airbase could be set up. If shooting a gun near civilians is an issue, these don't even need to shoot bullets.

But of course, electronic countermeasures / jamming should be attempted first, so they can be recovered intact and traced.
by cbm-vic-20 | 2025-11-17 15:22:37+00:00
I fixed a malfunctioning refrigerator by replacing the control board, which happened to be a PIC16-based device used by many brands. This design is as close to "universal" as you can get, and this generic board was around 20% the price of the official replacement part.

https://www.ebay.com/itm/152763501102
by harrisi | 2025-11-17 15:22:57+00:00
I would not be surprised if you're right in your assertion of what's used more for new projects. I still don't think the evidence you provided is enough to be so certain.

If I want to look up documentation for jQuery, I don't google the term "jquery" to find their docs. I just go straight to the docs directly. For a lot of situations, people's IDEs do enough work to not google something.
by masfoobar | 2025-11-17 15:23:01+00:00
I do find this an interesting project. I don't think it will serve my purpose as i'm already comfortable with my chosen text editor.

I think many developers/programmers have already picked their poison - what advantages would switching to Ned have? Would newcommers try it.. or resort to VSCode, NeoVim, etc.

Not suggesting it's wrong or a waste of time. Certainly not! I am always happy to see various alternatives out there in various sections of computing... even the likes of GNU Hurd still keeping itself going!

There has been projects where I've been very tempted to use IMGUI as it is an easy/quick approach than building a website or commonly known GUI managers. (WPF, Qt, Gtk, etc)

The problem is - these projects are not about creating text editors, but some GUI Windows (or Windows) that solves problems with check boxes, buttons, and text areas. The problem is ALWAYS when the customers says "Ooh.. it would be good if we can do this!" which, for example, is supporting a Map.. like Gmaps.. which can be supported on the web or on traditional UIs easily.

Do I have the time to support a new feature? Unfortunately.. I dont! I end up using the tools or libraries that DO have these features available. In this example, I can just put together a website using Leafletjs.

Long story short.. as much as I would love to use an Immediate Mode UI to solve a problem... it sounds like a great idea... until it isn't.
by rpigab | 2025-11-17 15:24:57+00:00
I don't need any of the 3 announced Steam hardware products, I already have a decent gaming PC running Steam on Ubuntu, a VR headset (Meta Quest 3, that I would not have bought had I known earlier, though it works wonders streaming PCVR games through ALVR+SteamVR) and a classic Steam controller that is more reliable that my Xbox One one on BLE.

But I do benefit from the announcement, because this means Valve will continue investing in the GNU/Linux ecosystem, and this will net more Linux players, which in turn means better software overall. Yay!
by bawolff | 2025-11-17 15:25:03+00:00
I'll admit that im not all that familiar with his business dealings, but from what i understand most of his fortune comes from paypal, facebook and plantir. That's three high risk investments that really paid off. Impressive but at the end of the day, luck probably paid a big part as its a small number of very high yield investments. Over time i would expect his luck to balance out. I'm not saying he's going to lose all his money, but i'd expect it to grow at a more normal rate over the long term. I think its unlikely he will continue striking it rich in such a dramatic fashion over the long term.
by safety1st | 2025-11-17 15:25:30+00:00
Your supply chain is smaller in the sense that every person or organization you obtain code from is similar to a vendor, just an unpaid one. They are a separate entity your business depends on.

If we replace code written by 20 of those organizations with code written by ChatGPT, we've gone from 20 code "vendors" we don't know much about who have no formal agreement to speak of with us, to 1 tools vendor which we can even make an enterprise agreement with and all that jazz.

So whatever else the outcome may be, from this perspective it reduces uncertainty to quit using random npm packages and generate your utility classes with ChatGPT. I think this is the conclusion many businesses may reach.
by smithkl42 | 2025-11-17 15:26:00+00:00
We've been using Aspose.PDF for the last 10 years or so in our C# platform, and paying for the license. It's expensive and buggy and has shite support, so a year or so back I decided to see if there was some other library or combination of libraries that could meet our needs. Basically, we needed:

* HTML to PDF

* Compress PDF

* Manual PDF generation

* Text extraction

* No browser engine or other weird dependencies

I researched every library I could find, and downloaded, integrated and tested anything that looked remotely promising.

At the end of all that, I reluctantly handed my company credit card back to Aspose. There simply wasn't any open-source or even just cheaper PDF library that I could actually make work, and all the other paid ones that did work were even more expensive.
by chaps | 2025-11-17 15:26:26+00:00
Sorry, that's not me. They were more than welcome to fire me as a client.

I've been oncall for long enough in my career to know that a "quick email" is not, really, a "quick" email. It can completely derail everything you do for the day. If on-request work takes five minutes to write an email, then that time includes reading the email, thinking about the email, responding to the email, the cost of derailment of other contract work, the cost of getting back into that other contract work, the research needed to tell them "no". Again, it's about setting boundaries with the client.
by Cthulhu_ | 2025-11-17 15:26:38+00:00
It makes sense. In the Netherlands, young people (<18) have been recruited for all kinds of stuff by organized crime; bank account money muling as part of laundering operations, laying bombs, getting drugs / other smuggled stuff out of shipping containers in ports, that kind of thing. They target these because for them, a few hundred € is a huge sum, and the legal system is very forgiving to underage people, assuming they even get caught.
by zamadatix | 2025-11-17 15:26:39+00:00
Most lights try to avoid flicker in the design, but bad/failing ones can drive one nuts. E.g. fluorescents flicker at 120 Hz (2 crossings per cycle) but the phosphor coating carries some glow and that they stay on for ~80% of the cycle time anyways makes it a lot more bearable that if it were an idealized instantaneous 50% duty at a 60 Hz rate.

God bless LEDs with some capacitance though...
by sigwinch | 2025-11-17 15:26:58+00:00
It’s well documented, Latvia, Poland, and it takes time to build the case so there are probably more.

https://www.theguardian.com/world/ng-interactive/2025/may/04...

https://meduza.io/en/feature/2025/01/16/we-need-eyes-and-ear...
by vunderba | 2025-11-17 15:27:46+00:00
Even though it’s not the main focus of the article, the sample code's odd structure is a bit distracting.

int f() { foo: return 0; goto bar; } int g() { bar: return 1; goto foo; } int main() { return f(); }

It's treating both "foo" and "bar" like the equivalents of encapsulated subroutines, but the goto statements will NEVER be executed unless there's a C variant or compiler switch I'm unfamiliar with.
by frfl | 2025-11-17 15:27:58+00:00
Just my opinion here, after ~4 years of using it at work and daily driving Linux for personal use, including development, for a decade:

- The user interface and UX is pretty and all[1], but doesn't quite work as I'd like and I can't really do much beyond a few limited "hacks". Switching workspaces has a horrible and annoying animation I can't turn off. All applications windows are grouped together and for example some actions cause all of them to jump to the top. Top-level shortcuts are limited and I can't do the same things I can on Linux - eg, I bind Super+Enter to open a new terminal window, on MacOS I can kind get a janky version of that, but due to how the window manager works, it not as streamlined as Linux

- The whole notarization stuff and signing - I mean okay, security, great. But it's annoying and you have to pay Apple like $100(?) a year just for the privilege of developing software for their platform. When I did desktop app dev on MacOS, I had to do `xattr com.apple.quarantine` commands to turn off the security nonsense that prevented me from running our own app I or my coworkers wanted to test locally.

- I have a list of utilities/apps I need to install on a new MacOS machine just to get it to partially behave the way I want. Ideally MacOS should let me customize it directly with the necessary options so these extra apps aren't necessary. Nothing I'm asking is all that complicated - Linux environments provide it more or less by default with a few setting tweaks, even Windows behaves closer to what I want and I'm no fan of Windows.

- Recently I noticed MacOS was using bunch of CPU while idling - I traced it down to some background indexing scanning that was running constantly. I had to look up esoteric command line commands to stop it - which didn't work. I ended up disabling Spotlight almost completely to make it stop using my CPU every time I stepped away for a few mins.

Annoying stuff like this really puts me off of MacOS. Like I'm being forced to conform to their way of thinking and using a device. I'm an adult, let me decide for myself.

tldr; I just like Linux, it works, it's slick, I can turn-on/off, add/remove whatever I want. I'm not restricted to what some company thinks my workflow should look like.

[1]: I'm leaving out their "glass UI" blunder... what a horribly silly thing that is. Plenty to be said about that and others already have, so I won't repeat it here.
by ziotom78 | 2025-11-17 15:28:03+00:00
I believe they are really referring to the default mode used by GCC when no standard is explicitly stated.

The email mentions that the last time they changed it was 5 years ago in GCC 11, and the link <https://gcc.gnu.org/projects/cxx-status.html#cxx17> indeed says

> C++17 mode is the default since GCC 11; it can be explicitly selected with the -std=c++17 command-line flag, or -std=gnu++17 to enable GNU extensions as well.

which does not imply a change in an obscure feature (bootstrapping) that would only affect a few users.
by dilap | 2025-11-17 15:28:13+00:00
If you find it useful no harm in enjoying it! The main problem with AI content is it's just not good enough...yet. It'll get there. The LLMs just need more real-world feedback incorporated, rather than being the ultimate has-read-everything,-actually-knows-nothing dweeb (a lot of humans are like this too). (You can see the first signs of overcoming this w/ latest models coding skills, which are stronger via RL, I believe.) (Not first hand knowledge tho -- pot kettle black situation there.)
by semi-extrinsic | 2025-11-17 15:28:14+00:00
The POs are fun to play with, but from experience I would much rather recommend getting a used mk1 Novation Circuit. For $150 - $200 you have a four track drum machine plus two tracks of a great synth engine, with a built in mixer and simple effects, midi in if you want to use a keyboard, and the thing is still compact and battery powered.
by nradov | 2025-11-17 15:28:32+00:00
Of course the war between Ukraine and Russia is partly a NATO proxy war. Every NATO member should be using this as an opportunity to eliminate Russia as a future threat by wrecking their economy and killing as many Russians as possible. And also helping Ukraine as the victim of an unprovoked invasion is the right thing to do. Who cares about neutrality, at this point it's totally irrelevant.