bjpirt | 11 months ago | on: I maintain a 17 year old ThinkPad
bjpirt's comments
bjpirt | 11 months ago | on: I maintain a 17 year old ThinkPad
- fully mechanical
- mechanical shutter with light meter
- electronic control of shutter, mechanical advance
- fully electronic shutter and advance
Broadly, what I'm finding after digging in to restoring some cameras is that most of the cameras from the first stage can still be fixed and made to perform close to when they were new. The second still work, but the light meter can die (simpler light meters may be repairable, later ones not so much). The third and fourth stages - once they die, there's no repairing them. And when you look at digital cameras, there'll be very, very few of these that last long into the future.
This bears out the 'Lindy Effect' mentioned in the article.
bjpirt | 1 year ago | on: Ggwave: Tiny Data-over-Sound Library
It was a "Bob the Builder" play set and when you wheeled around a digger, etc the main base would play a matching sound. I immediately started investigating and was impressed to see no batteries in the movable vehicles. I realised that each vehicle made a clicking sound as you moved it and the ID was encoded into this which the base station picked up. Pretty impressive to do this regardless of how fast the vehicle was moved by the child.
bjpirt | 1 year ago | on: Sitina1 Open-Source Camera
As others have said, the Nikon Zf is a nice manual feeling digital option too.
bjpirt | 2 years ago | on: Commercially available chairs in Star Trek
- In Luke's home in Star Wars IV there's a lot of Tupperware - https://projectswordtoys.blogspot.com/2014/02/in-praise-of-t...
- In Alien, Ripley drinks from a Tupperware mug - https://twitter.com/EverRotating/status/1156650673972363264
bjpirt | 2 years ago | on: In praise of blowing up your life
bjpirt | 2 years ago | on: ArchiveTeam has saved over 11.2B Reddit links
docker run --name archiveteam --label=com.centurylinklabs.watchtower.enable=true --restart=unless-stopped atdr.meo.ws/archiveteam/reddit-grab --concurrent 1 [username]
bjpirt | 3 years ago | on: Code vs. No-code
If you're using low-code, you're still writing software, and good software is more than a bunch of if statements and function calls, it's a well-considered and understandable architecture too (or it should be)
Low-code makes it easy for non-programmers to write systems, but there's no reason you would expect these non-programmers to understand how to architect these sytems well. This (IMO) is why systems written in low-code tools often become unmaintainable piles of mush.
bjpirt | 4 years ago | on: Ask HN: How do you security-audit external software using NPM packages?
But the other complementary approach is to lock down other things - so for example, if you're running in a container, make sure that container can only talk to the proxy in front of it. That way, even if there was some kind of malicious code running in one of the modules, there's no way for any data to get in or out (unless it finds a way of injecting into any web input/output, but then you need to be scanning for that too)
bjpirt | 5 years ago | on: About the Rosetta Translation Environment
Though with Docker support on the mac already being a second class citizen to running on Linux I wonder if a lot of devs will stop using macs for dev
bjpirt | 5 years ago | on: Oracle vs. PostgreSQL: First Glance
bjpirt | 6 years ago | on: Bedridden for 11 years, he discovered a surgery for his adrenal condition
Maybe "Student was bedridden for 11 years..." would be more accurate.
bjpirt | 7 years ago | on: Stephen Hawking commemorated on new 50p coin
bjpirt | 7 years ago | on: Minnow Server: Fast and embeddable websocket SSL server for microcontrollers
The main issue I had was that only HTTP was well supported on the Arduino/ESP8266 platform and as we all know that's fallen out of favour. Unfortunately, it also limits what you can do on resource constrained microcontrollers. Having HTTPS in this library opens up the ability to build an SPA which was something I'd always wanted to do.
I don't see any mention of ESP8266 on their site but hopefully, as probably the most widely available IP enabled microcontroller, it will be supported too. Time to do some more digging into getting it running.
edit: I obviously didn't look closely enough - there's recently been added support for ESP8266 - happy days!
bjpirt | 7 years ago | on: Ask HN: Recent sci-fi recommendations
This definitely doesn't fit the category of recent, but I've been really enjoying working my way through some Asimov classics. If you haven't read Asimov I'd highly recommend him.
Give the Elijah Baley series a try first: - Caves of Steel - Naked Sun - Robots of Dawn
and then move right on to the Foundation series.
I'd second the other recommendation for Three Body Problem, though the third book went a little crazy at the end for me :-)
I've also been really enjoying reading some Verner Vinge novels: - A fire upon the deep - A deepness in the sky - The Children of the Sky
bjpirt | 7 years ago | on: A remote UK community living off-grid
bjpirt | 7 years ago | on: A graph of programming languages connected through compilers
bjpirt | 7 years ago | on: A Real-World WebAssembly Benchmark
bjpirt | 8 years ago | on: Intel made smart glasses that look normal
bjpirt | 8 years ago | on: Show HN: A Tetris clone written in ES6 using React
This works fine at lower rates but once you hit anything greater than 120 or so there's a noticeable lag between hitting the key to rotate and the shape actually rotating - enough that the shape will often have moved a couple of spaces by the time it rotates which makes it very difficult to play.
Not sure if that's inherent to the framework or just how this particular version is programmed.
The FM3a always really appealed, but the more I think about it the less it appeals. Although it's a mechanical shutter, the electronics are still pretty complex and if they die, there's so few of them that there's very little way of repairing it with salvaged parts. I've also heard that because they are not as reliable as the previous FM / FM2 iterations