HNHacker News
TopNewBestAskShowJobs

dividuum

2,704 karma · joined October 19, 2011

I love programming

Working full time on a digital signage service:

  https://info-beamer.com
See https://dividuum.de/ for other projects.

Contact me at fw@dividuum.de / @dividuum

submissionscomments
dividuum··on Every phone should be able to run personal websites
I apologize in advance: 'cat /dev/location > /dev/null & python -m SimpleHTTPServer 80'. Totally crude but works, even when turning off the display.
dividuum··on Every phone should be able to run personal websites
Probably terrible data point, but running "nc -l -p 80" within the iSH shell app on iOS opens port 80 and is reachable from a desktop machine in the local network. iSH has requested the "Local network" permission at some point.
dividuum··on Alt-F4 #65 – Factorio visualizer in Unreal Engine 5
Probably a whoosh moment, but in case people don’t know: https://en.wikipedia.org/wiki/SimCopter
dividuum··on About GitHub’s use of your data
I, as a Linux user, built a similar system myself by getting an FTP account, mounting it locally with curlftpfs and then using git on the mounted filesystem.
dividuum··on KryptEY – Android keyboard for E2EE comms via Signal protocol in any messenger
How exactly does that work? I get the sending part, but how does any keyboard app read received messages to decrypt them?

Edit: nevermind: found the „use clipboard to read messages“ line

dividuum··on The next 5 years will be the hottest yet
At the same time I assume they will also be the coolest for the next hundred years?
dividuum··on Burnout
Exclusively from previous work relationships. Mostly around network infrastructure stuff (BGP automation) and e-commerce full-stack development and operation. I explicitly only took gigs that where very clear in scope to ensure I had enough time to try out my own ideas.
dividuum··on Burnout
Not OP, but I quit 10 years ago without a clear plan with around 1.5 years of runway. Did a bit of freelancing after that and now run my own company. I'm usually more on the risk-averse side of things, but that felt safe enough for me.
dividuum··on UEFI Secure Boot on the Raspberry Pi
I think that's what program_pubkey[1] is preventing. While you could still flash other EEPROMs, their then mandatory public key would not match the hash written to the OTP.

[1] https://www.raspberrypi.com/documentation/computers/raspberr...

dividuum··on UEFI Secure Boot on the Raspberry Pi
The Pi4 has true hardware support for secure boot. If set up correctly, you won't be able to boot anything not properly signed. An incomplete overview of how this works is:

* Instead of having all boot related files (start4.elf, kernel.img, ...) on the first partition of the SD card, you instead have a single boot.img FAT image containing those files instead.

* You sign that file with your own RSA 2048 key and place a boot.sig containing the signature next to the boot.img file.

* You flash the Pi4 EEPROM and include your public key and some additional EEPROM settings.

* You instruct the EEPROM to burn the hash of your public key into the Pi's OTP memory. Once that's done, the key cannot be changed and the Pi will not boot into anything not signed with your key.

* Optionally you can also place keys for disk encryption into the OTP memory and use that to encrypt everything except the boot files. That way it should be pretty hard to access them as you cannot run a rogue OS to read the OTP memory due to secure boot.

References:

* https://github.com/raspberrypi/usbboot/blob/master/secure-bo...

* https://github.com/raspberrypi/usbboot/blob/master/docs/secu... (441KB PDF)

dividuum··on DOOM maps to SVG to laser cutter
Not that this contributes a lot to the overall discussion, but from what I remember, the misalignment in that case wasn't necessary. Vertices could have the same coordinate, but it's just easier in the editor to build that stair case if you can actually find and click them.
dividuum··on DOOM maps to SVG to laser cutter
Iirc not a single sector, but you could built impossible spaces like that using multiple sectors with the restriction that overlapping sectors must not be visible at the same time. Otherwise you would get rendering glitches.

In addition to that, there’s also teleports used for elevators or water. They move you around then using/jumping in. Multiple elevator transports can move you in impossible ways like getting into an elevator, driving down, only to arrive at other side of the same floor.

So I agree. Might work for some maps, but not in general.

dividuum··on GPT4 simulating a FTP server at ftp.disney.com
I tried a virtual DOS prompt and that too seemed to be working fairly well. But then it prevented me from running „format c:“ on that machine :-)
dividuum··on Tesla removes parking sensors, the results are predictably terrible
This is really impressively bad (https://www.youtube.com/watch?v=o1g1okoQJEE). The glitching alone is enough to not trust this thing one bit, but it's not even able to prevent other predicted cars from clipping into each other, detecting a person right behind the car and so on. What a joke. Combining all the raw camera feeds into a virtual overhead view would be so much more useful that this computed mess.
dividuum··on Ask HN: Are there 3D twisty puzzles that can only be simulated on a computer?
Other games containing impossible spaces:

* Hyperbolica - https://store.steampowered.com/app/1256230/Hyperbolica/ - Allows you to navigate a non-euclidean world. Good luck staying oriented.

* Miegakure - https://store.steampowered.com/app/355750/Miegakure/ - Not yet available, but the videos are interesting. You navigate in a 3d'ish space, but can also modify time.

* echochrome - https://en.wikipedia.org/wiki/Echochrome - What is real in this world depends on how you rotate it. A bit similar to FEZ (https://store.steampowered.com/app/224760/FEZ/)

dividuum··on Show HN: Random Aerial Airport Views
Wow. You're totally correct. Thank you. I must have picked up the wrong fact a while ago.
dividuum··on Show HN: Random Aerial Airport Views
The Bond one is Courchevel (with runway designation 22, not 09) and a bit bigger from what this image looks like. Source: I've taken a stupid video there: https://redd.it/v7vkx6 :-)
dividuum··on Blender 3.5
I hope this doesn't sound negative, but I'm curious about the converging feature set of modeling software like blender and game engines like Unreal. From my total amateur point of view it seems game engines slowly get all those nice modeling features and visual fidelity, while also being able render all it in real time. How can modeling software compete with that? Vastly better tools for modelling?
dividuum··on NASA ICER image compression algorithm as a C library
Yep: https://github.com/nothings/single_file_libs
dividuum··on The simplicity of single-file Golang deployments
Can't help with how to implement this, but just to be sure: You should be able to use the same port in multiple instances if you bind those with SO_REUSEPORT. A quick search points to https://github.com/libp2p/go-reuseport for an implementation. Now you just need a mechanism to drain the old process.
dividuum··on Acropalypse: a vulnerability in Google's screenshot editing tool
Wait. Wouldn’t that mean that cropped images have the same file size as the uncropped version? Nobody noticed that in all those years?
dividuum··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
Unlike steam, itch.io runs games in a process sandbox. I remember they had some interesting technical details, but I’m on mobile and can’t find them.
dividuum··on Flux Keyboard
The default way is like this: https://ultimatehackingkeyboard.com/manuals/uhk60/mouse. Additionally there are addon modules for a trackpoint, touchpad or trackball (https://ultimatehackingkeyboard.com/shop)
dividuum··on Flux Keyboard
Would be really interesting. I'm sad that the Touchstream (https://en.wikipedia.org/wiki/FingerWorks) never got anywhere. Without sensing the keys it was really difficult to use, but the mix of keyboard and touch interface was nice.
dividuum··on Update to Kagi Search Pricing
That exists since 1996 :-)

https://en.wikipedia.org/wiki/MetaGer

dividuum··on Write a First Person Game in 2KB with Rust
Same here. I actually build a similar "3d renderer" and ran into the same perspective "issue" op had. Unfortunately I didn't figure out how to fix that back then. So I actually finally learned how that's solved almost 30 years later. I should fix my QB4 code :-)
dividuum··on 111-1111111 is a valid Windows 95 key (2021) [video]
Couldn't that be disabled? I vaguely remember bypassing the login using the little help icon, then opening the help and/or (not sure) printer dialog and finally using the file open dialog to run explorer.exe :-)
dividuum··on Ask HN: Are people still using Pascal?
I believe the Miniatur Wunderland in Hamburg uses Delphi to automate their 1000s of model trains and hundreds of thousands of lights.
dividuum··on Argonne: Lithium-Air battery 1200 wh/kg, 1000 cycles
Can't wait for that Tesa battery ;-)
dividuum··on Password protect a static HTML page
You're right. Probably not. But at least the chance exists as there isn't a multi-KB obfuscated JS dependency somewhere that would be a lot harder to handle.
← PreviousPage 5 of 24Next →