News for hackers. Stuff that matters.

prathje

Re:Ask HN: Are you tired too in this AI era? on Friday October 30, 2026 @05:43AM (#50301660)
My entire life, I have found meaning in solving problems with code. With AI, this is no longer competitive. Now I develop more than ever and am more productive than ever, but it still doesn't feel as rewarding. I would like to go back.
Re:Show HN: Squishy 3D helpers powered by Three.js on Thursday October 29, 2026 @01:46PM (#50293085)
Three.js renders them onto canvas elements, actually, so perhaps there is an easy way to render them onto individual canvases and overlay them? It would be interesting to see how close one could get with 2D layers to the feel of the 3D version. I guess when they are that small, it would be very hard to notice, right?
Re:Show HN: Squishy 3D helpers powered by Three.js on Thursday October 29, 2026 @05:41AM (#50286539)
Yeah, this seems to happen when the fur matches the pixels... Do you have a good idea for how to approach this?
Re:Show HN: Squishy 3D helpers powered by Three.js on Thursday October 29, 2026 @05:12AM (#50286354)
That is a great idea! I initially built them for another project where CSS was not available but it could really push the performance. Right now, their image is cached already when they are not moving but with CSS maybe one could render initial components with threejs and then animate them further with CSS, right? Or would you build them with CSS from the very beginning?
Re:Show HN: Squishy 3D helpers powered by Three.js on Wednesday October 28, 2026 @12:41PM (#50276513)
Yeah, the resolution might reduce the plush effect. Maybe try increasing the strand size or the fur length? Does that look better?
Re:The HTML-in-Canvas API origin trial on Friday October 23, 2026 @03:50AM (#50205717)
I would use it to render HTML elements such as inputs or a website in videos. Even though HTML is powerful the control over every pixel is important for high quality videos.
Re:Sigsaly: Churchill's top secret hotline to the President on Sunday October 18, 2026 @01:28PM (#50143222)
A great example of a one-time pad!

There is an illustration for the encryption process in Appendix B here: https://www.nsa.gov/portals/75/documents/about/cryptologic-h...

Re:One of 20M Videos on Saturday October 10, 2026 @05:33PM (#50037409)
Hi guys, I wanted to share one of my friend's videos here to see if you would be interested in something slow and grounded. In my opinion, this is much needed in today's fast world...
Re:Why Is Sam Altman a Free Man? on Wednesday September 30, 2026 @07:34AM (#49907423)
Of course, if the data/knowledge is open and accessible, why not?
Re:Why Is Sam Altman a Free Man? on Wednesday September 30, 2026 @07:29AM (#49907376)
Well, of course learning isn't the problem and shouldn't be. But what about reselling/commercialising that knowledge? That is the big (commercial) opportunity. But if AI models learn by fitting their parameters to the given data, then overfitting on said data could result in the IP or copyrighted being "slopped" out verbatim?
Re:Why Is Sam Altman a Free Man? on Wednesday September 30, 2026 @05:13AM (#49906323)
What about IP and copyright?

We got asked this question two weeks ago when we conducted a workshop on effective and responsible use of AI tools at a local conference. But how can you argue about about IP and copyright if the breakthrough of LLMs is potentially based on circumventing or breaking IP and copyright in the first place?

How do you feel about all of this?

Nice! I would love to use it for images as well. Then again is using Grammar-Based Decoding with a json response not the same? Is Jev just that with nice caching? Because then I have been using that already…
Re:Opus 5.5 is good at explainer videos on Friday September 25, 2026 @03:20AM (#49841226)
We have had libraries for animation like Remotion and Motion Canvas for some time. It feels like libraries are becoming worth less and less as agents become more capable. Not sure how I feel about that…
Re:Opus 5.5 is good at explainer videos on Friday September 25, 2026 @03:12AM (#49841170)
Worth adding: the $3.21 were for nanobanana2 probably generating the assets.
Re:Opus 5.5 is good at explainer videos on Friday September 25, 2026 @03:09AM (#49841151)
I have been working hard to enable models creating nice explainers for videozero.ai which is based on Motion Canvas.

Above all, the model’s sense of what feels and what looks good is the most important. So many times the models have missed clearly wrong layouts etc. I guess it just shows the limitations of LLMs when they should generate something they have not been trained on?

If opus 5.5 is now better capable of that, that would be brilliant!

Re:AI-generated posters don’t have to be horrible on Sunday September 20, 2026 @03:59AM (#49773570)
Borrowed the same idea to create distinct video styles for videozero:

https://videozero.ai/styles/

The entire page and Repo just screams AI prompted to build a story and sell a product.

I was trying to figure out the benefits of it and whether the price is justified. After 5 minutes I had still not fond out why I shouldn’t just build on Typst myself and invest the time to build my own templates?

Maybe that could be a bit clearer?

Re:Cherenkov Radiation - traveling faster than light on Saturday September 12, 2026 @04:25AM (#49670240)
Thanks!
Re:Cherenkov Radiation - traveling faster than light on Friday September 11, 2026 @06:24AM (#49656060)
Love this, good point! It really shows how difficult it is to give an easy explanation that generalizes well... So, although quite abstract, the fundamental propagation of changes in the EM field at the speed of causality is a good enough approximation?
Re:Cherenkov Radiation - traveling faster than light on Friday September 11, 2026 @05:46AM (#49655786)
In a medium, this can create a "phase kickback" which creates a combined wave that appears to travel slower than the original one. The kickback is just the result of multiple EM changes propagating, i.e. the photons interact with the material, re-emitting photons.

3Blue1Brown has a beautiful animation for this phase kickback here: https://youtube.com/shorts/XIW-2ykgVPI?si=PJWiAC2BO7_xP0S6

Re:Cherenkov Radiation - traveling faster than light on Friday September 11, 2026 @05:39AM (#49655706)
It took me a long time to develop an intuition for light and electromagnetic wave propagation, and I’m still working on it.

Fundamentally, changes in the EM field propagate always with the speed of light in a vacuum, i.e., c (also known as the speed of causality). Single EM waves propagate with exactly this speed and they do not magically slow down in a medium... they propagate happily at speed c! (FYI EM waves are more complicated like this and involve electric and magnetic fields evolving together).

But since EM radiation interacts with matter and this interaction itself changes the EM field again it results in more EM waves that propagate also at c. Hence, they propagate together and the net result be constructive or deconstructive as well as anything in between. If they have different frequencies, they can also create "interference" patterns or pulse envelopes that seem to propagate slower and even faster than c.

No doubt that the causes and effects are not easy to understand but always thinking in terms of changes in the EM field ALWAYS propagating at c helped me.

Re:Build your own custom benchmark on Friday September 11, 2026 @05:16AM (#49655523)
Just found this! Does any of you have experience with custom benchmarks? For creative work, I find it quite difficult to define objective benchmarks that are at the same time a useful metric in practice...

Would love to hear what you do?

Re:A better SQL in 11 lines of code on Saturday August 29, 2026 @03:02PM (#49492383)
Interesting concept which reminds of the operations available in pandas.

I disagree though with the statement of SQL needing 20 lines. The given query feels verbose and has lots of redundant conditions. Not saying that it is short but a better analogy could look like this:

SELECT DISTINCT an.name, t.title

FROM keyword k

JOIN movie_keyword mk ON mk.keyword_id = k.id

JOIN title t ON t.id = mk.movie_id

JOIN movie_companies mc ON mc.movie_id = t.id

JOIN company_name cn ON cn.id = mc.company_id

JOIN cast_info ci ON ci.movie_id = t.id

JOIN aka_name an ON an.person_id = ci.person_id

WHERE k.keyword = 'character-name-in-title' AND cn.country_code = '[us]';

I would love more vision benchmarks! Once I asked the model to inspect a completely black picture and it hallucinated a nice wooden kitchen wall. Took me some time to figure out where the kitchen came from...

I usually go to https://arena.ai/leaderboard/vision/pareto for a nice overview of current models.

Show HN: Sloppy Fast Grouped Scroll View for Svelte

https://prathje.github.io/fast-group-scroll-shadcn-svelte/

Hi HN, We needed a fast, grouped list to select languages on a touchscreen. I am actually not sure what the correct name is.And yes, this component is vibe-coded slop. But can you tell me what this component is actually called and what should be improved?Cheers!

( Read More... | no comments | 2 points | on HN )
Re:Cloudflare OS: an open platform for agents, apps, and work on Wednesday August 05, 2026 @10:49AM (#49183798)
Setting up your public URLRetrying… (attempt 5 of 6) Fingers crossed!! The last one gotta be the one...

EDIT: It let me down... (Something unexpected went wrong on our side.)

Please let me now if deploying it on your custom domain worked for you please...

EDIT: Retrying it now worked but I had to subscribe to R2 (which is free for 10GB apparently). However, after that it will tell you that you need to enable the Dynamic Workers which is actually paid...

"Your Cloudflare account is on the Free plan, but the Cloudflare OS backend needs Dynamic Workers, which requires the Workers Paid plan."

So no free preview for me today.

Re:Ask HN: Who wants to be hired? (August 2026) on Monday August 03, 2026 @04:47PM (#49161206)
Location: Liverpool, UK

Remote: Yes

Willing to relocate: Yes

Technologies: Rust, TypeScript, Python, C, C++, SQL, NumPy, Monte Carlo simulation, mathematical modeling, numerical optimization, probabilistic modeling, motion and trajectory planning, robotics, ROS, MuJoCo, Zephyr, Docker, Linux, HPC, OpenMP, OpenCL

Résumé/CV: https://patrickrathje.de/cv

Email: [email protected]

About: Computer scientist and software architect with a PhD in distributed systems and a strong background in numerical simulation, mathematical modeling, probabilistic systems, optimization, robotics, and embedded software. My research and engineering work has included Monte Carlo and system-level simulation, modeling uncertainty in wireless ranging, experimental validation on embedded hardware, and decentralized trajectory coordination and optimization. I am interested in senior engineering roles and startups that face technical challenges and require product design expertise.

Older »