MurphyA/hacker-news huggingface dataset:
by pedrosbmartins | 2026-02-09 07:44:40+00:00
I believe realistic fluid dynamics in the scale of a full breaking wave is unheard of for real time graphics, there's just no way to do it in 30-60FPS (I could be wrong tho!)

What I do instead is to transform a procedural plane mesh into wave-like geometry. For added realism, I base this transformation on bathymetry data (ocean floor height), so you can get left/right breaking waves, different breaking sessions, etc, just by defining different heightmaps.
by roenxi | 2026-02-09 07:44:48+00:00
That seems a bit too simple. I saw one particular graph [0] once that really stuck with me illustrating just how decisively Europe was ejected from the semiconductor market. It takes more than just inaction to achieve results like that. In many ways it could be called an impressive feat that only the Europeans could achieve. 44% of production to 9% - losing a steady 1% of the market every year, largest to smallest player. No other region is even in a position to do that badly even if they tried.

[0] https://www.visualcapitalist.com/wp-content/uploads/2025/01/...
by joe_mamba | 2026-02-09 07:45:15+00:00
>when they could have simply driven the few kilometers over to Eindhoven and bought an ASML machine for "Silicon Saxony"

That's not at all how it works. You're talking as if you're buying a plug-and-play Xerox copy machine that you can just unbox and start printing copies of your work and make money.

Buying the latest EUV machines doesn't get you the latest nodes and economically viable yields.

Intel, Samsung also have the latest ASML machines that TSMC has and yet they haven't caught up to TSMC because there's a lot more to semi manufacturing that just the machine itself.

If Germany just buys an ASML machine it would be an expensive paperweight without the know-how that engineers at TSMC have amassed over the decades in order to get the most economically competitive yields.
Linux laptop with < 0.3w standby power draw?
by sam_lowry_ | 2026-02-09 07:45:23+00:00
Anyone can suggest a current laptop that can stay in standby without draining power? The thing that works in my aging T420s Frankenpad but seems to be unavailable in contemporary laptops?

So far I think of buying a refurbed intel-based Thinkpad T14s G2, this seems to be the last one with S3 ACPI mode available via a BIOS switch.

Anything recent like Framework seems to draw more power than even EU regulation permits.
Tell HN: Thoughts on the Future
by grandimam | 2026-02-09 07:45:26+00:00
Purpose first. Everything else is optional.

People who worry about AI taking their jobs often lack ambition, or worse, a sense of mission. Too many engineers tie their identity to a title or a role, mistaking employment for purpose.

Building in the age of AI means stepping away from that mindset. It means pursuing things that matter deeply to you, to the people around you, or simply ideas you want to see exist.

If your current role supports that, it’s a bonus. If it doesn’t, then it’s just income fuel to invest in what you actually care about.

The same goes for technology. Engineers cling to stacks the way they cling to roles. If a tool solves your problem, great. If not, use it as a learning fuel for something you want to build.

Note: Thoughts are personal, rephrased using LLM
by Someone | 2026-02-09 07:46:37+00:00
> I guess this would always work with tally marks.

This script overlays the marks, it doesn’t put them side by side. So, in the strict sense, this does not work with tally marks. If you write a tally mark on top of another tally mark, you won’t get two tally marks.

> Is there a more complex number system where visual feedback like this always works?

No. The “+1” operator would have to add the encoding for the number one to whatever number you apply it to, so starting at 1, the numbers would have to grow larger every time.

(Similarly, since “+2” must be identical to applying “+1” twice, it must add whatever “+1” adds twice, “+3” must do that thrice, etc)
by bjt | 2026-02-09 07:47:21+00:00
The claimed connections here fall apart for me pretty quickly.

CPU instructions, caches, memory access, etc. are debated, tested, hardened, and documented to a degree that's orders of magnitude greater than the LLM-generated code we're deploying these days. Those fundamental computing abstractions aren't nearly as leaky or nearly as in need of refactoring tomorrow.
by mindslight | 2026-02-09 07:47:54+00:00
I don't have cognitive dissonance as I'm not reflexively recoiling at the term "drugs". If someone is unable to acknowledge that drugs are drugs, how are they supposed to analyze the intended effects, possible side effects, the actual effects, etc? Or are we just supposed to blindly trust the overworked bureaucrat in the white coat?

And sure, I understand if someone needs to just trust a bureaucrat to bootstrap themselves to the point where they can make decisions. But your original comment was talking about parents making these decisions for kids, which is quite dodgy if they're in denial that these are mind altering substances.
by input_sh | 2026-02-09 07:47:58+00:00
How long do you think it takes for those factories to go from nothing to making state-of-the-art chips at a scale that's large enough to influence the supply even by 1%?

There are plenty of them being built, yes. Some of them will even start outputting products soon enough. None of them are gonna start outputting products at a scale large enough to matter any time soon. Certainly not before 2030, and a lot of things can change until then which might make the companies abandon their efforts all together or downscale their investments to the point where that due date gets pushed back much further.

That's not even discussing how easier it is for an already-established player to scale up their supply versus a brand-new competitor to go from zero to one.
by Aldipower | 2026-02-09 07:48:09+00:00
Ok, interesting. I did some research about those studies, claiming that.
And it seems best to combine Linseed with Fish or Algae!

TBH this sounds way to complicated. How could we survive? My guess is, all the studies are incomplete and flawed in some ways.

"
Linseed oil, but not fish oil, leads to a desirable reduction in arachidonic acid (Omega-6) concentration."

https://www.researchgate.net/publication/240952797_Studie_zu...
by itsyonas | 2026-02-09 07:48:16+00:00
All right, but perhaps they should also list the grand promises they made and failed to deliver on. They said they would have fully self-driving cars by 2016. They said they would land on Mars in 2018, yet almost a decade has passed since then. They said they would have Tesla's fully self-driving robo-taxis by 2020 and human-to-human telepathy via Neuralink brain implants by 2025–2027.

> - <Denial despite the insane rate of progress>

Sure, but not by what was actually promised. There may also be fundamental limitations to what the current architecture of LLMs can achieve. The vast majority of LLMs are still based on Transformers, which were introduced almost a decade ago. If you look at the history of AI, it wouldn't be the first time that a roadblock stalled progress for decades.

> But I bet it would catch up real fast to GCC with a fraction of the resources if it was guided by a few compiler engineers in the loop.

Okay, so at that point, we would have proved that AI can replicate an existing software project using hundreds of thousands of dollars of computing power and probably millions of dollars in human labour costs from highly skilled domain experts.
by jstummbillig | 2026-02-09 07:48:33+00:00
I don't think there is anything new here and the metaphor holds up perfectly. There have always been bugs we don't understand in compilers or libraries or implementations beyond that, that make the path we chose unavailable to us at a certain level. The responsibility is to create a working solution, sure, but there is nothing that would prevent us from getting there by typing "Hey LLM, this is not working, let's try a different approach", even though it might not feel great.
Show HN: I built RSS feeds for podcast guests, not podcasts
by onesandofgrain | 2026-02-09 07:48:41+00:00
I've always wanted to follow podcast guests across shows, not subscribe to entire podcasts. Most of the time the podcasts host guests which I don't really care about.

When a guest you follow appears on a random podcast, they will appear as a new entry in the rss-feed for that particular guest. Hopefully some here will find that useful :D
by reacharavindh | 2026-02-09 07:48:54+00:00
I am building Hobbyboard as a self hosted visual archive that uses vision models to curate inspiration media for hobbyists and makers.

Website: https://hobbyboard.aravindh.net

GitHub: https://github.com/aravindhsampath/hobbyboard

I want to do a show HN later this week.. but here might be a softer launchpad :-)
by Juliate | 2026-02-09 07:50:24+00:00
"If it doesn’t, then it’s just income fuel to invest in what you actually care about."

And then, no worry if some salesman actually impairs your (time, education, work) investment with some unproven promises your boss happens to believe (or that competing bosses believe, which in turn downs the whole market area you are in)?

Or then, no worry if some salesman steals (without denying it) your own work and investment, to resell it for a profit to their customers?

Engineers are the _least_ impacted with GenAI currently being pushed on all of us.

If a tool solves your problem great. If the tool becomes the problem, the tool and its maker should seriously grasp the issue rather than denying it and doubling down.
by joe_mamba | 2026-02-09 07:51:02+00:00
>High-end chips should be more of a EU concerted effort rather than every country for itself.

And how are we gonna do that exactly? When you're relying on national subsidies to build and run a factory and adjacent infrastructure in a country, you're tied to national interests and demands of those footing the bill.

France and Germany aren't gonna give billions in subsidies from their taxpayers' money to semiconductor companies so that they can create jobs in Poland and Romania instead of at home.
by renegat0x0 | 2026-02-09 07:51:34+00:00
Still working on

- https://github.com/rumca-js/Internet-Places-Database - map of the Internet domains

- https://github.com/rumca-js/Internet-feeds - database of RSS feeds

- https://github.com/rumca-js/yafr - very simple RSS reader

- https://github.com/rumca-js/crawler-buddy - crawling project

- https://github.com/rumca-js/Django-link-archive - another RSS reader
by pedrosbmartins | 2026-02-09 07:51:36+00:00
KSPS was my favourite surfing game growing up. What I dislike about it though is the infinite/perfect waves (always a truck-sized barrel opened, you can do tricks anywhere, almost no differentiation between waves) and the focus on impossible airs and tricks.

In my game the waves start, break and end, with different sessions and hollowness, so there's more wave reading involved. Also the focus is on being able to stay on the wave and generate speed, doing cutbacks, snaps, off the lips, etc.
by i5heu | 2026-02-09 07:52:17+00:00
It is so absurd to think that an investment in even the most uncompetitive fab while one has currently none is uneconomical.

Even if this fab is 3 times more expensive then other ones, the result of not having one will tank the entire economy and GDP of a nation if things go bad.

We speak here about trillions of damage while a fab costs only a few billions.

This is like a complete non brainer.
Show HN: Tiles – yet another Emacs package for note-taking
by amiralul | 2026-02-09 07:53:01+00:00
In TILES, each note (or tile, if you will) is a single plaintext paragraph stored in its own .org file, organized through tags and bold keywords. TILES tries to keep it simple: there is no note title (to reduce friction when creating a note, and honestly a note title is not something I find very useful anyway), there are no dependencies (except for Emacs, version 27.1 at least), no links between notes, no backlinks, no graphs, and no database; every note is a paragraph in its own plaintext file.

Other notable features are:
- a dashboard offering a quick glance and a preview of your notes;
- note stitching (borrowed from Howm) and the possibility to get note content by using Dynamic Blocks in Org Mode (borrowed from Denote);
- tags are mandatory and used for hierarchy;
- keywords are optional and automatically extracted from bolded content inside the notes;
- search is performed exclusively on tags and/or keywords;
- subnotes (or undertiles, if you will), a kind of meta-content (or private content) inside a note, which is a paragraph prefixed with '&&' hidden everywhere except in expanded view in the dashboard and, of course, in the note editing buffer (it's not exported trough Dynamic Blocks actions, nor through stitching);
- color coding in the dashboard, depending on the note's age.
by PandaStyle | 2026-02-09 07:53:17+00:00
Perhaps a dose of pragmatism is needed here?

I am no CS major, nor do I fully understand the inner workings of a computer beyond "we tricked a rock into thinking by shocking it."

I'd love to better understand it, and I hope that through my journey of working with computers, i'll better learn about these underlying concepts registers, bus's, memory, assembly etc

Practically however, I write scripts that solve real world problems, be that from automating the coffee machine, to managing infrastructure at scale.

I'm not waiting to pick up a book on x86 assembly first before I write some python however. (I wish it were that easy.)

To the greybeards that do have a grasp of these concepts though? It's your responsibility to share that wealth of knowledge. It's a bitter ask, I know.

I'll hold up my end of the bargain by doing the same when I get to your position and everywhere in between.
by bjt | 2026-02-09 07:53:19+00:00
I had a similar thought, but I think there's a key difference here.

Traditional karma scores, star counts, etc, are mostly just counters. I can see that a bunch of people upvoted, but these days it's very easy for most of those votes to come from bots or spam farms.

The important difference that I see with Vouch is not just that I'm incrementing a counter when I vouch for you, but that I am publicly telling the world "you can trust this person". And if you turn out to be untrustworthy, that will cost me something in a much more meaningful way than if some Github project that I starred turns out to be untrustworthy. If my reputation stands to suffer from being careless in what I vouch for, then I have a stronger incentive to verify your trustworthiness before I vouch for you, AND I have an ongoing incentive to discourage you from abusing the trust you've been given.
by bambax | 2026-02-09 07:53:24+00:00
I'm making a suite of simple Windows tray apps that do just one thing. They often have existing equivalents but I think my version is better and/or simpler ;-) All work starting with Win7.

The first three are:

- miniWake: keeps the computer awake

Alternatives: Powertools; USB mouse jigglers

Features: installs without admin rights; triggers invisible mouse events; turns off at LOCK, turns back on at LOCKOFF (saves battery); manual turn off or on via double-click on the icon

- miniRec: records system audio + microphone to mp3/wav

Alternatives: various utilities like Voicemeter, AudioRouter, or some DAWs

Features: does not require any special driver; installs without admin rights; light on resources; "invisible" to third parties (video meetings); auto turn off after 5 minutes of silence (configurable)

- miniCron: system scheduler as a service

Alternatives: NSSM - the Non-Sucking Service Manager; Splinterware

Features: launches any program at any given time (cron like but without cron syntax); kills the current task when the service is stopped; reads and logs stdin/stderr; very light on ressources and very simple

Two others are in the works.
by Markoff | 2026-02-09 07:54:20+00:00
same here, but didn't like it already at that time, never played 3D versions, GTA 1 was extremely outdated already at time of release in 1997, by that time I was already playing Screamer 2 with pretty great 3D graphics or Need for Speed, heck in 1997 they already released NFS2 (though I least liked this release and take NFS1 or NFS3 any time over NFS2)

was always more UFO: Enemy Unknown, Sim City (2000) or Transport Tycoon guy

but I vividly remember playing my first PC game in father's work on weekends - Crystal Caves
https://www.playdosgames.com/play/crystal-caves
Show HN: CPL – A categorical programming language that runs in the browser
by msakai | 2026-02-09 07:55:50+00:00
CPL is a programming language based on category theory, originally designed by Tatsuya Hagino in his 1987 PhD thesis at the University of Edinburgh. It has no built-in data types — products, coproducts, natural numbers, and even exponentials (function space) are all defined by the user using F,G-dialgebras.

In this release, CPL now runs in your browser via WebAssembly with no installation required. I've also added tutorials in both English and Japanese.
by vasco | 2026-02-09 07:55:58+00:00
He is not polite, he is of the utmost rudeness. As a reply to being pointed to the fact that he copied so much code that the generated code included someone else's name in the License, his reply was https://github.com/ocaml/ocaml/pull/14369/changes/ce372a60bd...

I struggle to think how someone thinks this is polite. Is politeness to you just not using curse words?
by jbm | 2026-02-09 07:56:04+00:00
Building a workout Apple Watch app and a workout editor for the Mac. Just testing it on n=4 or 5 people right now and thinking about how to market it if I launched it.

https://github.com/jmahmood/RED-STAR-WEIGHTLIFTING
https://github.com/jmahmood/WEIGHTTRAINING-EDITOR
by SapporoChris | 2026-02-09 07:56:18+00:00
CATL has been producing Sodium-ion batteries since 2022. As CATL has continued to produce and introduce new Sodium-ion batteries, it appears they might have a solved the issue with volatility.

If they have not solved the problem, I still wouldn't recommend shorting any companies. Shorting a stock and waiting for years for it to drop is not a great strategy.
by gsf_emergency_6 | 2026-02-09 07:56:26+00:00
(After a long day of unsuccessfully riding herd on an "smart undergrad" LLM coder..)

My slightly exasperated inner bigot hunches that there's something to learn from the antiparallel failures by which OpenAI tried to assimilate 官 into 商 VS how the local polity has been trying to distill 官 from 商

https://xcancel.com/techemails/status/2018034985563996291
by red75prime | 2026-02-09 07:56:33+00:00
IANAL, I can only cite court decision: "And, the digitization of the books purchased in print form by Anthropic was also a fair use but not for the same reason as applies to the training copies. Instead, it was a fair use because all Anthropic did was replace the print copies it had purchased for its central library with more convenient space-saving and searchable digital copies for its central library — without adding new copies, creating new works, or redistributing existing copies."
Subtle thermal factors I didn't expect when testing high-power LEDs
by kashinfilm | 2026-02-09 07:57:07+00:00
I’ve been experimenting with high-power LEDs in open, non-commercial setups to better understand real-world thermal behavior outside finished products.

What stood out was how strongly non-electrical details affected stability:
– mounting pressure
– interface materials
– real airflow paths versus assumed ones

Electrically everything stayed within ratings, but long-term thermal behavior varied more than expected.

For those who’ve worked with power-dense hardware:
what thermal assumptions turned out to be wrong in practice?
by oscarcp | 2026-02-09 07:57:36+00:00
I built a time tracking app and control panel for ourselves at our company out of frustration (it was very basic, for compliance with spanish law) and eventually we just fixed so much stuff and added so many features that we just released it as a product https://workstamp.eu

We need to reduce the entry barrier (it's meant for companies so it needs explicit registration) so anyone can use it as a proper SaaS but so far we already have a couple clients :D
by lelanthran | 2026-02-09 07:57:54+00:00
> Why would the correct output of a C compiler not work with a standard linker?

I feel it should for a specific platform/target, but I don't know if it did.

Writing a linker is still a lot of work, so if there original $20k cost of production did not include a linker I'd be less impressed.

Which raises the question, did CC also produce its own pre-processor or just use one of the many free ones?
by phplovesong | 2026-02-09 07:58:37+00:00
This is a good example of ALL AI slop. You get something barely working, and are faced with the next problem:

- Deal with legacy code from day one.

- Have mess of a codebase that is most likely 10-20x the amount of LOC compared to human code

- Have your program be really slow and filled with bugs and edge cases.

This is the battlefield for programmers. You either just build the damn thing or fix bugs for the next decade.
by kahnclusions | 2026-02-09 07:58:43+00:00
The package management story on Linux is hideously bad. The next generation replacements are all over the place (do I use snaps? Flatpak?). No one is going to learn Nix if it means you need to become a programmer just to install something.

The graphics story on Linux also sucks. I recently tried to convert my Windows gaming machine to Linux (because I hate W11 with a burning passion). It does work, but it’s incredibly painful. Wayland, fractional scaling, 120+ Hz, HDR. It’s getting better thanks to all the work Valve etc are putting in, but it’s still a janky messy patchwork.

MacOS just works. It works reliably. Installing things is easy. Playing games is easy. I’m able to customize and configure enough for my needs. I love it and I hope it sticks around because there is no way in hell I would move my work machines over to Linux full time.
by jansan | 2026-02-09 07:59:49+00:00
There was (or is) this Youtube channel about AI developments that I used to watch. To compare new LLMs the guy tried a bunch of prompts and every time he went "Wow, look at that! It made me a 100% Photoshop clone from a single prompt! This is even better than the previous LLM!!!". Of course there never was a 100% Photoshop clone and it became really repetitive and tiresome so I stopped watching that channel. I am sure the next iterations of LLMs will get us single shot 100% Photoshop clones.
by stevefan1999 | 2026-02-09 08:00:20+00:00
Well, as you see this is inherently taking the spirit of GLL/GLR parser -- defer parse until we have all the information. The academic solution to this is not to do it on token level but introduce a parse tree that is "forkable", meaning a new persistent data structure is needed to "compress" the tree when we have different routes, and that thing is called: graph structured stack (https://en.wikipedia.org/wiki/Graph-structured_stack)
by eshaanb | 2026-02-09 08:00:29+00:00
Hey everyone! As a fun side project before college, I created an ahead-of-times automatic differentiation library from scratch (only dependency I would allow is numpy for tensor storage). Inspired by tinygrad, I decided to make as little operations as possible.

The backend I support for now is OpenCL (so I can run it on my Mac), but I do want to expand to NVIDIA CUDA (or even PTX?).

I had some "preliminary results". For 1-2 layer Transformer, my library was able to outpace PyTorch 2.0. But for larger layers PyTorch outperforms by a lot (my OpenCL kernels were very naive).

Would love to hear your thoughts/questions!

Thanks
Eshaan B.
eshaanb@stanford.edu if you want to reach out!