HN user

strangecasts

1,180 karma
Posts63
Comments312
View on HN
bas.westerbaan.name 3mo ago

Factoring is not a good benchmark to track Q-day

strangecasts
1pts0
www.androidauthority.com 8mo ago

Fairphone 4 users' long wait ends as Android 15 rollout begins

strangecasts
5pts0
arxiv.org 1y ago

Institutional Books: A 242B token dataset from Harvard Library's collections

strangecasts
79pts22
www.youtube.com 1y ago

38C3: Blåmba! - behind the scenes of a 2000s-style ringtone provider [video]

strangecasts
1pts0
jcgt.org 1y ago

A Stack-Free Traversal Algorithm for Left-Balanced K-D Trees

strangecasts
2pts0
news.ycombinator.com 1y ago

Ask HN: Heroku equivalent for cheap intermittent jobs?

strangecasts
1pts4
neutone.ai 1y ago

Neutone FX: DAW plugin wrappers for PyTorch audio processing models

strangecasts
2pts0
apfelaudio.com 1y ago

Eurorack-PMOD: open-hardware FPGA to modular synth adapter

strangecasts
2pts0
news.ycombinator.com 1y ago

Ask HN: Favorite setup for self-hosted code assistants?

strangecasts
3pts2
moonside.games 1y ago

Layers All the Way Down: The Untold Story of Shader Compilation

strangecasts
2pts0
news.ycombinator.com 1y ago

Ask HN: Interesting recent papers in recommender systems?

strangecasts
2pts0
huggingface.co 2y ago

CommonCanvas image generation from CC-licensed images – models, dataset released

strangecasts
2pts1
www.metaflop.com 2y ago

Metaflop Modulator – interactive font generator

strangecasts
2pts0
www.mobilephonemuseum.com 2y ago

Ugliest phone designs

strangecasts
1pts0
blog.ssokolow.com 3y ago

Learning Materials for C Programming for MS-DOS/PC-DOS/DR-DOS/FreeDOS

strangecasts
2pts0
farlow.dev 3y ago

Hacking the Nintendo DSi Browser

strangecasts
218pts45
nvlabs.github.io 3y ago

PhysDiff: Physics-Guided Human Motion Diffusion Model

strangecasts
1pts1
nicole.express 4y ago

Casio Loopy, part 2: The Accessorizing

strangecasts
2pts0
news.ycombinator.com 4y ago

Ask HN: Recommendations for podcasts about machine learning or data science?

strangecasts
2pts0
uninomicon.com 5y ago

Uninomicon: A guide to undocumented behavior in Unity Engine

strangecasts
2pts0
github.com 5y ago

Gyro: A Zig Package Manager

strangecasts
5pts0
www.copetti.org 5y ago

Virtual Boy Architecture: A Practical Analysis

strangecasts
50pts4
en.wikipedia.org 5y ago

Five-coloring a graph in linear time

strangecasts
1pts0
blog.ssokolow.com 5y ago

Homemade tamper-evident security seals for kids and adults alike (2017)

strangecasts
8pts1
www.jcgt.org 5y ago

A massive fractal in days, not years [pdf]

strangecasts
44pts16
www.youtube.com 5y ago

“A Little Taste of Dependent Types” by David Christiansen (2018) [video]

strangecasts
2pts0
www.shaderific.com 5y ago

Shaderific: GLSL Cheat Sheet

strangecasts
2pts0
imgeself.github.io 6y ago

Graphics Study: Red Dead Redemption 2

strangecasts
3pts0
dl.acm.org 6y ago

The Early History of F# [pdf]

strangecasts
138pts77
github.com 6y ago

Phantasy Star 1 English Retranslation

strangecasts
2pts1

Oh, good to hear it was just good-natured teasing :)

I did kind of expect the loss of SIMD to make it paradoxically slower than the floating point version, I am curious what kind of equivalent integer/fixed-point tricks exist!

Also, the original Box3D library in floats is guaranteed deterministic across ARM and x64 already

Oh, that rocks!

Unfortunately, despite the warnings and mostly-generated code, having deterministic(?) 3D rigid-body physics is kinda cool and I'm a little tempted to use this - is the joke that fixed-point actually isn't necessary for cross-platform deterministic lockstep, or that Box3D's maintainer would be upset at someone doing specifically this ("please have Claude make a new fixed-point version of Box3D?")

Grok 4.5 14 days ago

If you don't want to concede "far right" as a term for conservatives who are fine with suppression of speech on LGBT issues - aren't you lumping everyone outside the far left together with extremists?

Grok 4.5 14 days ago

It's a pejorative term made up by the left to try and shift the overton window away from conservatism.

When and by whom?

They're about as "far right" as the 80's Thatcher government.

Would you describe Thatcher passing Section 28 (which criminalized "promotion of homosexuality") as plain "conservatism" or is "far right" an appropriate descriptor in that case?

Grok 4.5 14 days ago

Furthermore, he's also very obviously interfered with the model development in ways that are quite ridiculous compared to other labs to insert his political opinion.

Yeah, even if you want to ignore the "political commentary" - people are correctly wary of Anthropic downgrading people or silently manipulating responses if they think you're doing distillation, why would you stake your business on someone who has repeatedly and famously done the same thing many times in a much dumber fashion?

Grok 4.5 14 days ago

This is moving the goalposts from "Elon supports far-right politicians" which was cited with sources, you're just going "well he's right to"

I think we should wait to see how the first satellite data centre works out. It seems fairly unlikely that it could be practical. It seems kind of nuts...

I strongly suspect that what'll happen is SpaceX does launch satellites with onboard GPUs, so the SpaceX hypemen can go "the skeptics said it couldn't be done!" and take off before the actual, more crucial question of "does it make _financial_ sense?" is answered in the extreme negative

Build: Let your agent figure it out

I'm sorry for going off on a random hobby project, but doing this in a C++ project - even if it is a standard Visual Studio solution - is "putting your whole mouth into the salsa dip"-level rude IMO, agent access should not be a prerequisite to build code!

It's a guideline, the maintainers won't collectively explode if generated but unmarked code happens to pass review.

The problem with "they can just have the AI fix what's wrong" is explained a bit more in the contribution policy itself - https://godotengine.org/article/contribution-policy-2026/ - nice-to-have features often require design decisions which aren't obvious to outside contributors, but which can create a lot of work for maintainers, especially in game engines where backwards compatibility is a must.

A good example is their ongoing effort to restore C# support to web builds - https://github.com/godotengine/godot/pull/106125 - in Godot 3.x .NET integration was done through Mono, so web games could just bundle the Mono interpreter, but for 4.x which uses mainline .NET, the original plan of instead building WASM bundles (https://godotengine.org/article/platform-state-in-csharp-for...) was blocked by .NET WASM bundles not supporting dynamic linking, not by Godot itself.

The modal person asking "When is C# going to be supported for web games?" or prompting a fix likely won't know to ask "Does my fix need SharedArrayBuffer support?" and "Does my fix rely on patching the .NET runtime?", or why those questions matter, and will get frustrated when the fix that works on their machine then can't be merged into the main project.

But some critics said that Karpathy had done little more than rediscover part of a process known as AutoML that researchers at Google, Microsoft, and other AI labs have already been using for years. AutoML also uses an optimization loop and series of experiments to find the best data to use for AI, the best model architecture to use, and to tune that model architecture.

For context, one experiment showing that classical black-box optimization did better than Autoresearch: https://github.com/ferreirafabio/autoresearch-automl

This is more or less what the RTA meta tag is meant to achieve: https://www.rtalabel.org/page.php?content=howto

One technical problem with doing this on the header level is that SPAs will fetch content gradually with multiple requests, so the browser _and_ said applications would need to account for filtered content being fetched halfway through the page load.

A more cynical take is that policymakers either actively want or are OK with mandating digital ID-based authentication in service of age controls, so any kind of privacy-preserving age controls will be either treated as horribly onerous or a safety risk when someone figures out how they can be circumvented.

It drives me a little bonkers that the UK already tried implementing age verification in 2019, with an approach that would have been easy to make verifiably anonymous: buying a single-use code from a newsagent who checks your age with ID [1], but can't connect the code to you specifically

That attempt officially failed because the UK failed to inform the EU about it, but I suspect it was also much harder to sell people on having to buy "porn passes" than on "just" kicking kids off phones

[1] https://www.theguardian.com/culture/2019/oct/16/uk-drops-pla...

They can cite some of the most obvious ones

Thus already doing much better than the average Suno producer

E: More seriously, this strikes me as a motte-and-bailey where "Artists cannot list every single influence they have or provide an explicit motivation for every single creative choice" is treated the same as "artists cannot list influences or justify creative choices at all"

And you create music without ever having heard music before? Or are you also extracting other artist’s work and using it as inspiration for what you do?

For me, one key difference is that I can cite my stylistic influences and things I tried, while (to my knowledge) commercial musical generation models specifically avoid doing that, and most don't provide chord/lead sheets either -- I would find it genuinely sad to talk to a musician about their arrangement/composition choices, only to find they couldn't

I think any line is necessarily going to be arbitrary, a blanket ban on any ML model being used in production would be plainly impossible -- using Ozone's EQ assistant or having a Markov chain generate your chord progressions could also count towards "in substantial part", but are equally hard to object to.

But we also live with arbitrary lines elsewhere, as with spam filters? People generally don't want ads for free Viagra, and spam filters remain the default without making "no marketing emails" a hard rule.

The problem isn't that music Transformers can't be used artfully [1] but that they allow a kind of spam which distribution services aren't really equipped to handle. In 2009, nobody would have stopped you from producing albums en masse with the generative tech of the day, Microsoft's Songsmith [2], but you would have had a hard time selling them - but hands-off distribution services like DistroKid and improved models makes music spam much more viable now than it was previously.

[1] I personally find neural synthesis models like RAVE autoencoders nifty: https://youtu.be/HC0L5ZH21kw

[2] https://en.wikipedia.org/wiki/Microsoft_Research_Songsmith as ...demoed? in https://www.youtube.com/watch?v=mg0l7f25bhU

They handle a lot of sales [1], I do not think they can be called irrelevant under any reasonable definition of the word:

In the past year alone, [customers] spent $208 million on 14.6 million digital albums, 11.2 million tracks, 1.55 million vinyl records, 800,000 CDs, 250,000 cassettes, and 50,000 t-shirts.

[1] https://bandcamp.com/about

Open models by OpenAI 12 months ago

Noted for my next build - I am aware this is a problem I've made for myself, otherwise I like the mini-ITX form factor a lot

Open models by OpenAI 12 months ago

A small part of me is considering going from a 4070 to a 16GB 5060 Ti just to avoid having to futz with offloading

I'd go for an ..80 card but I can't find any that fit in a mini-ITX case :(

Video game opponents are absolutely AI in the "good old fashioned AI" (GOFAI) sense - they have very clearly defined objectives and action spaces, and algorithms like A* pathfinding [1] and Goal Oriented Action Planning [2] which perform planning over a space of possible sequences of actions to achieve a specific goal. The Game AI Pro [3] articles online give a good picture of the kind of implementation decisions which go into game AI.

The problem is that a lot of the time, bruteforce search can beat the snot out of any human player, but the real game design objective isn't "beat the player", it's "give the player enough of a challenge to make beating the AI fun".

In Civ's case, it might be theoretically optimal play for the computer to capitalize on rushing players with warriors before they have a chance to establish defenses, but it is also a great recipe for players to angrily request refunds after the tenth consecutive round of being crushed by Gandhi in turn 5. A lot of game AI development time goes into tweaking action probabilities or giving the player advantages to counteract the AI advantage - the reluctance to build military units you saw could have been the result of such a tweak.

As for why LLMs typically aren't applied as game opponents:

* They are quite compute intense, which is tricky when players expect at most 16 ms latency per frame (for 60 FPS), and get ornery if they have to wait more than a few seconds, but also do not like having always-online requirements imposed by cloud compute (or subscription costs to fund running LLMs for every player)

* The bridge between tokens and actions also means it's hard to tweak probabilities directly - while A* can let you specify that a certain path should be taken approx. 20% of the time, implementing this in an agent-LLM approach means you have to actively select and weight token probabilities during the beam search, which is a bit of a hassle, to put it mildly

* The issues with long-term coherence in LLMs, famously demonstrated by Vending-Bench [4], makes reliability and debugging harder

[1] https://en.wikipedia.org/wiki/A*_search_algorithm

[2] https://www.gamedeveloper.com/design/building-the-ai-of-f-e-...

[3] https://www.gameaipro.com/

[4] https://arxiv.org/abs/2502.15840