Recent submissions

Comment · 1 day ago
From my observations it also seems to vary a lot depending on how the person recording behaves. Some people just walk around logging reading along the way. Others go out of the way to find interesting above background level radioactive objects and place the measurement equipment right next to those. Like finding 2 pieces of granite having 6x the background level in a giant pile of other rocks.

Another interesting pattern I saw while browsing around was increased level next to every fancy cast iron light fixture along a specific bridge. The bridge was made mid 20th century so I don't think they are old enough to have used thorium gas light mantles.

Comment · 7 days ago
The MCU in each module is probably one of the cheapest parts in that build $0.2-0.25 a piece. It's the mechanical parts which are expensive. The switches+keycaps which you need anyway depending on how nice you want them to be can cost $0.4-1.5 per key. The most expensive part is probably the pogo pins $0.5/per pair x 8 = $4 and magents.
Comment · 9 days ago
Should be as simple as copy pasting server url + credentials or streaming key. My interpretation is that documentation authors either considered it so simple that it's not worth clarifying or since they are pushing for their own software (rumble studio) they intentionally didn't explain it further to encourage people using their software directly without extra step of OBS.

Once you open corresponding panel in Rumble it shows you all the information you need to copy paste in single place with convenient copy to clipboard buttons.

Platforms with "builtin support" require same amount of configuration minus the server url. But since the server url is provided in the same place as stream key, copy pasting 2 instead of 1 value hardly makes a difference. It probably takes less time to copy server url than trying to find it in dropdown containing 70+ other services.

Comment · 9 days ago
There are different streaming services with different behavior.

Google stadia had special builds, very well could have been DRM-free.

Other streaming services like G-force now are closer to renting a virtual machine with some automation scripts on top. Where after connecting you use a slightly modified version of steam to install games (which publishers allowed to be streamed) almost like you would install them locally. Those definitely aren't DRM-free (except a portion of indie titles which are DRM free everywhere). While G-force now tries to limit access to underlying OS, surface is too large to trust the platform with DRM free builds especially if it allows installing multiple games and steam workshop mods. It's a bit more complicated as g-force now also has "ready to play" games which provide more stadia like experience with better integration.

So overall it means 2 cases: * special builds/game specific integration scripts from streaming platform -> requires extra work and agreement between streaming platform and developer/publisher, introduces uncertainty of how streaming platform limits account sharing (compared to the DRM publisher uses) * no extra work, just single checkbox in steam developer panel -> potential conflicts with finger printing, DRM and anticheat systems

Neither of 2 are no brainer free money. Either it's extra work and bureaucracy to negotiate, prepare and configure special build. Or it's conflicting with DRM systems.

It's trivial only for smaller indie devs who are uploading DRM free builds to steam anyway.

Comment · 10 days ago
Game streaming services like that are harder to reliably hardware fingerprint and introduces unusual install patterns (same game potentially repeatedly installed large amount of times by same user).

For DRM and ban avoidance detection this means either false positives (which is bad rep) or if it's tuned to ignore those signals on specific service provider hardware makes it easier to do account sharing (and thus not buying the game).

Comment · 16 days ago
Parliament elections in Estonia happen once every 4 years so don't expect frequent updates. Next one should be in 2027 so there are still ~5 months for them to publish next update. There was also a municipal election in 2025 and European parliament in 2024 which matches last 3 updates in git history. No elections in 2026 so no updates this year.
Comment · 21 days ago
It's not like Apple provides you with kernel APIs for implementing custom GPU drivers on ipad properly.

Which leaves user space drivers embedded in the app as more or less only option. I am a bit surprised Apple allows enough low level thunderbolt access to implement this at all. On a desktop you could implement a user space driver in a shared library so that it can be used by multiple apps, but that's not really an option on iOS either.

Such approach is hardly rare. Many niche hardware products do something similar. Either implement driver/interface for generic data transfer device (like a serial port), or use the slots for vendor specific data within HID, bluetooth interfaces and implement a custom protocol on top of that. Almost any bluetooth device which requires vendor app for configuration, many smartwatches, gamer keyboards/mice which require custom app for configuring RGB lights (often HID based), even MCU programmers and other serious electronics development tools often show up as USB serial ports.

Comment · 23 days ago
Shielding is addressed in the paper. They did some testing covering it with aluminum sheet (from coke can not aluminum foil) which decreased detection range from 30 to 2m. That's still not a bad range compared to other similar projects attempting to detect hidden cameras using EM. But with a properly designed shield the detection is probably even worse. Within limitations section they mention, they had problems detecting some smartphone cameras due them using low power memory and in general being better shielded.
Comment · 25 days ago
What's the point of bringing in workers into US just to have them work remotely from home? At that point why not have them work remotely from other side of ocean.
Comment · 25 days ago
> The newspaper must be widely distributed in the area where the job is located.

Based on that I would expect that if you advertise in small town newspaper, the job needs to be located in that small town. Want them to work in your big office next to big city, then it must be a newspaper widely distributed in that city not a small town on the opposite side of continent.

Comment · 25 days ago
Just did a quick test 320x200x8bit grayscale PNG (couldn't quickly figure out how to get 8bit color pallet) compressed to ~15-40kB. Multiply that by 60frames a second (or whatever odd framerate historic hardware used) and 120seconds and you get 200MB. Not completely impractical, but I wouldn't call it trivial amount of space. And if you find any demoscene collection providing losslessly compressed videos let me know. All I have seen is original executable+youtube video (which suffers from compression artifacts). And I doubt many demoscene website maintainers are eager to increase their storage and bandwidth costs 100x.
Comment · 25 days ago
Not going to say anything about AI translations. But the video recording don't do justice for many of demos.

The effects in some of the demos simply kill any video encoder, only way to properly experience them is by running or emulating locally. Not that crystal sharp upscaled square pixels on modern display or poor quality CRT filters are very representative either, but it's likely better than blurry mess you get when video encoder tries to deal with high frequency details or random noise from procedural effects.

Comment · 27 days ago
Unless you are on foot (and even then) the route needs to follow existing roads, you can only zig zag as much as existing roads do it not endlessly.

And almost any practical routing system will have a mechanism for tradeoffs of different aspects. Often there is a distance/time tradeoff which directly relates to speed on corresponding segments. But the tradeoff can also be in the form of "on average x seconds spent waiting green light in each intersection or time to stop before railroad crossing. So there is no reason for a system optimizing grade to completely ignore all other factors, it's just a question of weights and curves of each of them.

Comment · 1 month ago
I don't get why you consider MIT/BSD fine when both of them have "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software." but when OSM does the same it somehow becomes "you gotta promote our service".
Comment · 1 month ago
Isn't sha1-dc just checking for a small list of hard coded disturbance vectors? Meaning that script kiddies can't easily reuse exact values that researchers spent a bunch of time precomputing. That's far from being a good long term solution.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton