throwaway219450

Joined 1 year ago

Karma
354
Submissions
195
Member since
Apr 24
View on Hacker News

Recent submissions

Comment · 1 day ago
For me it's the (New) 3DS. It's about the peak for handheld gaming. It can run GB, GBC, NES, SNES very well, GBA can run natively and obviously DS/3DS. You can run pretty much any Zelda game up to the GameCube on it with the official ports of Ocarina/Majora. The emulation community also has some promising demos of Wind Waker and Twilight Princess, but who knows about that. I have a Switch and it's frustrating seeing games that Nintendo haven't released for it (like WW and Pokopia), but maybe after a decade I'll get a Switch 2 OLED whenever that comes out.
Comment · 1 day ago
I hoped it was too, with the sort of glitchy portfolio image and the words being “midnight, raven, etc”

> and it was drawn to communicate messages powerfully both in the physical world and

.. in the ethereal?

Comment · 3 days ago
> But I can’t help but feel like they’ve created a facsimile of a cathedral - they’ve created the palace at Disneyland, not Versailles.

You could at least compare to Notre Dame. It’s a bit tone deaf to draw comparison to Versailles, which was a vanity project to glorify the French monarchy.

Comment · 4 days ago
Usually either the ink is running out and it's no longer continuously flowing to the jets; or the print head has dried ink stuck to it and needs cleaning.
Comment · 4 days ago
Chocolate is a product made with cacao and other ingredients. But the best manufacturers declare the origin of their beans, which might be Ghana.
Comment · 4 days ago
You included machine learning in with LLMs in your root post. Try training a supervised model for some task, like an image classifier or a detector. LLMs have not replaced convolutional models, and even transformers can be used for non-NLP tasks. The idea this is somehow not professional is not true. Despite what people would have you believe, ResNet50 fine-tuned on a good dataset is still competent. In many environments there isn’t enough compute for bigger models, and large language models aren’t always the best choice.

You also don’t have to go straight into LLMs. You can learn most of the training mechanics via classic deep learning. It isn’t much different with LLMs except the training data and losses are specific and the models are much larger.

Comment · 5 days ago
It’s funny that Claude picks the basically the same tagline for both projects.

> Every mountain stands at its real height

> The Matterhorn is exactly as tall and as steep as the real one.

The models are RLd so hard to declare their own legitimacy. Everything has to be correct, genuine or real, no x, y or z.

Comment · 5 days ago
I will say from a couple days: the only issues so far are that the image carousel in the Amazon app no longer works, but clicking on the (blank) photo does. I haven’t found issues like that with any other sites or apps. You don’t seem to be able to view PDFs in Safari, but can download them and view with Preview. Not bad, it’s what I do on OS X anyway as you otherwise have to rely on browser caching to avoid re-downloading - except it’s surprisingly hard to find the download list if you didn’t recently download a file in the current tab? And it insists on showing “lockdown enabled” everywhere, which is probably a good reminder for those who need it, but I wish I could hide it. Maybe you can pick these options à la carte?
Comment · 6 days ago
You can use structure from motion for this. Walk around and capture some video. It’s the same way that drone photogrammetry works, ie bundle adjustment. It’ll give you the intrinsics at least.

But with a high res sensor, even flex in the PCB will invalidate the calibration. Only takes a few microns for a pixel to be in the wrong place.

Comment · 6 days ago
SAD runs in better than real time on a typical desktop CPU, even on a Pi. The author glossed over basically all of the calibration involved with stereo. It’s not quite as simple as taking two cameras and running a matcher.

Because stereo disparity (parallax) scales inversely with distance, conveniently you don’t need to search huge ranges. A point at infinity should have zero disparity in a calibrated stereo system. So normally you pick a depth range and search the corresponding pixels. Also if the cameras are calibrated, you only need to search horizontally so it works out to say 64 operations per pixel, which can be vectorized if the CPU supports it. Other approaches use more stable comparisons like census (is each pixel in the match window brighter than the central one) and hamming distance which is also very efficient.

And yes, stereo is sensitive to repeating texture but absence of texture like a blank wall is usually worse.

Comment · 8 days ago
From what I can see in Apple docs, aside from web limitations it sounds great. Is there any real reason to not enable this? Like I would be deeply suspicious of a PDF sent via messages and no auto-connect to insecure WiFi is also common sense.
Comment · 10 days ago
> Over the last few decades I’ve read many technical docs that were obviously mechanically translated from some other language. This is much better.

I don’t think it’s better. Any frontier LLM is capable of competent translation without significantly re-wording the text.

I use Whisper to transcribe foreign language videos and then run them through a couple of models to translate into English. It works really well, and much better than mechanical translation because they can figure out likely mistakes based on how whisper might have misheard (or surrounding context from the script).

Comment · 11 days ago
I was talking about a function with 100 lines and no line breaks. Very difficult to read.

I use black/ruff on a lot of projects and it will only touch standard-y things like docstring spacing, or spacing between methods and classes, import sorting etc. It doesn’t touch intentional/aesthetic user spacing. With agents it is helpful to make them run ruff and mypy to keep them honest, but as long as the code adheres to the spec, it doesn’t get changed. Astra also creates things like “report” functions with 10 arguments, so it’s useful to turn on complexity checkers as well.

I don’t see how Prettier is any better here unless you really want everything to be deterministic; how could it possibly know (always) when to insert a line? Aside from some more obvious cases like adding a gap before a loop declaration. Sometimes I group lines because they’re part of a mathematical formula or other operation and it makes sense to me, but Prettier doesn’t know that.

Comment · 11 days ago
I removed it, but it's frustrating when the options are someone's (reasonable) post on X, or slop-spam aggregators. I don't really want to drive visits to either, but at least the X poster can get the views. I don't really like xcancel either as it still encourages indirect engagement with X.
Comment · 11 days ago
Astra writes well (which is why I often like to work with it over Claude), but it tends to produce code golf that's borderline unreadable, like completely omitting line breaks. I thought I had something funky with my config, but it seems to be a known issue.

https://lucumr.pocoo.org/2026/9/7/astra-why/

EDIT: You can search for "tenobrus astra" on X, but link removed.

The generated code certainly does what's asked of it, but it's as sloppy as anything else I've seen. I don't think this benchmark can control for that. Maybe if it had a metric for minimum diff to satisfy the new requirement with the existing constraints on dead code etc?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton