HNHacker News
TopNewBestAskShowJobs

robotguy

373 karma · joined June 16, 2021

“When I became an adult I put away childish things, including the fear of childishness and the desire to be very grown up.” ― C.S. Lewis
submissionscomments
robotguy··on Universal Paperclips
Reminds me of a term I came up with years ago: Engineer Critical Mass. As soon as you get X or more engineers standing around looking at something, you will start increasingly attracting more engineers at a rate proportional to the current size of the group. Kind of like a lower level "stiction" for inquisitive gravity.

At my last job X=3 and we had around 40 engineers on-site so it was pretty dangerous.

At my current job X~5 maybe but we only have 2 engineers on-site, so it's safe.

robotguy··on Reddit begins to force users to use app on mobile
I'm still using Alien Blue on iOS. Not fully compatible, but worth it for me.
robotguy··on Ask HN: Do people not have hobbies anymore?
>The average person wants to turn their hobby into a day job because the average person's day job sucks

I have a metahobby: I collect hobbies. Invariably someone will tell me I should try to make money from one of them and my response is always "I HAVE a JOB, and I like it. I do this for fun. But thank you."

Also, a lot of people don't realize the skills of {HOBBY_X} and the skills of {SELLING_HOBBY_X} are usually quite different and few people possess proficiency and interest in both.

robotguy··on Work with your garage door open
Reminds me of one of my favorite quotes from Ira Glass:

  Nobody tells this to people who are beginners, and I really wish somebody had told this to me.

  All of us who do creative work, we get into it because we have good taste. But it's like there is this gap. For the first couple years that you're making stuff, what you're making isn't so good. It’s not that great. It’s trying to be good, it has ambition to be good, but it’s not that good.

  But your taste, the thing that got you into the game, is still killer. And your taste is good enough that you can tell that what you're making is kind of a disappointment to you. A lot of people never get past that phase. They quit.

  Everybody I know who does interesting, creative work they went through years where they had really good taste and they could tell that what they were making wasn't as good as they wanted it to be. They knew it fell short. Everybody goes through that.

  And if you are just starting out or if you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Do a huge volume of work. Put yourself on a deadline so that every week or every month you know you're going to finish one story. It is only by going through a volume of work that you're going to catch up and close that gap. And the work you're making will be as good as your ambitions.

  I took longer to figure out how to do this than anyone I’ve ever met. It takes awhile. It’s gonna take you a while. It’s normal to take a while. You just have to fight your way through that.
robotguy··on Ex Police Officer Used Law Enforcement Tech to Hack Women’s Explicit Photos
>people assume that it is highly unlikely that they will be the target of such a search

Rather than directly handing someone an unlocked phone, I like to think of it more like the residents of high-rise buildings who leave their curtains open no matter WHAT they're doing in the apartment. They figure the chances that someone is looking in THEIR window is miniscule even though the technology to do so is cheap and easy to obtain. The thing is, I bet a LOT of high rise residents, especially on higher floors, do leave curtains open all the time.

robotguy··on IKEA’s Crimes Against Cartography
Also Horrorstör: https://www.goodreads.com/book/show/13129925-horrorst-r
robotguy··on America’s Funniest Home Surveillance Network Isn’t Funny
There should be a corollary to Poe's law that says something like:

For any satire published on the internet, someone out there is going to think "Now, THERE'S a good idea!"

robotguy··on Forum Channels: A space for organized conversations
>it's a bad idea to take pictures that show the street where you live

Reading this it just hit me that GeoGuessr is basically doxxer training.

robotguy··on Happy 30th anniversary to ‘Sneakers,’ a cult classic that was ahead of its time
Huh. Kind of a proto-ARG.
robotguy··on Not Your Grandfather’s Perl
Probably not the place to ask, but some of you might find this interesting enough to take pity on me.

I had an idea years back to build crosswords on the surface of a truncated icosahedron (https://i.imgur.com/qlLl434.jpg) but I had no idea how to find sets of 5-letter words that would mesh like that. A very clever programmer friend of mine whipped something up in Perl over a weekend using hashes. Basically it pre-emptively runs through the dictionary and hashes all wildcard forms of a word back to the original word (l...s->leaks, etc), then at each stage of filling out the puzzle it just grabs the list of words that hash to the current pattern. Say you're looking for something that fits s..p. it would return [stops, swept, soupy] etc, then tries each recursively. If the list is empty, there is no solution at that level so it backs up and tries the next word at the previous level.

I learned enough Perl to be able to make the code able to accept different polyhedra. The program takes quite a while to run on larger models, like say the rhombicosidodecahedron, so I've been looking for ways to speed it up. My background is with assembly and embedded C so I'm sure my implementation of these hash lookups would be slower than Perl's. Are there any other, maybe compiled, languages that have fast hash lookups like this?

robotguy··on The art of sharpening pencils (2007)
Agreed. I splurged on a Blackwing One-Step Longpoint Sharpener and I really like it. Unfortunately I loaned it to my wife and she really liked it too... ;-)

https://www.amazon.com/Blackwing-One-Step-Long-Point-Sharpen...

robotguy··on We are all nerds: The literary works of Neal Stephenson
Most Stephenson fans think I'm nuts when I say The Big U is my favorite. What can I say? I like my sci-fi cheesy with lots of interesting concepts.
robotguy··on Ask HN: Any tips for staying focused on side projects?
Here's some really bad advice, but it's what works for me (for hobby projects):

Give up and start a metahobby of collecting unfinished projects. The real treasures are the friends you made ^h^h^h^h^h things you learned along the way.

I have found that I learn something and increase my skillset with every unfinished project. That leads to, over the long run, being able to get more accomplished in less time on newer projects. Plus, as a hardware hacker, I now have a tremendous inventory of parts that can be culled from the corpses of previous "failures" with no regret because the project as a whole doesn't function anyway. I've managed to ride out the RPi apocalypse on just my own inventory.

Occasionally I finish something because the planets align, I have all the parts I need on hand (or they're available REALLY quickly), my attention/hyperfocus lasts long enough, and I can reduce scope to a manageable level.

Maybe I'm lying to myself and I'm actually just lazy and don't have enough determination to finish under my own motivation. Meh, whatever, I'm comfortable with it and having a blast.

If you're trying to make money from your side projects, I have nothing for you, sorry. I like my day job and don't need the money enough to let my hobbies become another. YMMV.

robotguy··on Ask HN: What is something you built but never marketed?
Valuable? I don't know about that, but fun? Sure.

I developed a 3-D crossword tile-building puzzle. Everyone that tried it was vociferous "You should sell this!" My response was always "I already have a job and I like it. This is a hobby." And I consider it (mostly) completed, not abandoned.

https://i.imgur.com/qlLl434.jpg

robotguy··on Animation at Its Most Pretentious
Reminds me a bit of REJECTED by DON HERTZFELDT. My entire family finds it hilarious. Several others I've shown it to were more like "WTF?"

https://youtu.be/W7JyjZI3LUM

robotguy··on I used DALL·E 2 to generate a logo
No luck. I scoured Prime, Hulu, and Netflix and the only possible one was "The Booksellers."
robotguy··on I used DALL·E 2 to generate a logo
I’ll scour my watch history, I’m pretty sure it was on Amazon Prime.

Meanwhile, if you think that sounds interesting I’d highly recommend the documentary Helvetica.

robotguy··on I used DALL·E 2 to generate a logo
Achilles, Ulysses, Archimedes, and Octopuses.
robotguy··on I used DALL·E 2 to generate a logo
My brain always want to pronounce that as “oct-AH-poh-deez” like some Greek hero from the Odyssey.
robotguy··on I used DALL·E 2 to generate a logo
Oxford & Merriam-Webster list both plurals and the author calls out that octopi is "the quite beautiful plural form of 'octopus' " which could be interpreted as "while there are multiple correct plurals of octopus, octopi is the beautiful one."

  While “octopi” has become popular in modern usage, it’s wrong.
I would argue that it used to be wrong, but language, unlike physics and code, is what the majority say it is.

I used to be a stickler for correct vocabulary usage and then I saw a documentary about dictionaries (can't remember what it was) and someone from OED said basically this (from https://www.oed.com/public/oed3guide/guide-to-the-third-edit...):

  The Oxford English Dictionary is not an arbiter of proper usage, despite its widespread reputation to the contrary. The Dictionary is intended to be descriptive, not prescriptive. In other words, its content should be viewed as an objective reflection of English language usage, not a subjective collection of usage ‘dos’ and ‘don'ts’. However, it does include information on which usages are, or have been, popularly regarded as ‘incorrect’. The Dictionary aims to cover the full spectrum of English language usage, from formal to slang, as it has evolved over time.
Now I think it's something that is just fun to argue about, but I don't take any of it seriously.

(edited for formatting)

robotguy··on Cardpunch: Punch a punched card
I've got a real hankering to build one of these that punches (or lasers) actual paper tape. There's quite a few examples of DIY tape readers, but I can't find any for tape punches. Heck, even obtaining the tape seems to be a real PITA.
robotguy··on How to Stop Procrastinating on Your Goals by Using the “Seinfeld Strategy”
What really resonates with me is not focusing on results. Reminds me of Ira Glass' take on creative work:

  Nobody tells this to people who are beginners, and I really wish somebody had told this to me.

  All of us who do creative work, we get into it because we have good taste. But it's like there is this gap. For the first couple years that you're making stuff, what you're making isn't so good. It’s not that great. It’s trying to be good, it has ambition to be good, but it’s not that good.

  But your taste, the thing that got you into the game, is still killer. And your taste is good enough that you can tell that what you're making is kind of a disappointment to you. A lot of people never get past that phase. They quit.

  Everybody I know who does interesting, creative work they went through years where they had really good taste and they could tell that what they were making wasn't as good as they wanted it to be. They knew it fell short. Everybody goes through that.

  And if you are just starting out or if you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Do a huge volume of work. Put yourself on a deadline so that every week or every month you know you're going to finish one story. It is only by going through a volume of work that you're going to catch up and close that gap. And the work you're making will be as good as your ambitions.

  I took longer to figure out how to do this than anyone I’ve ever met. It takes awhile. It’s gonna take you a while. It’s normal to take a while. You just have to fight your way through that.
robotguy··on Show HN: I made some ambient music generators that run in your browser
My initial EE Senior project proposal (back in the early 90's) was a biofeedback controlled music generator. The idea was to use a Markov chain (not that I knew that term, but I'd heard of the concept) to produce tone sequences, then use biofeedback to alter the probabilities to encourage relaxation. With my luck, it probably would have devolved into a metronome, but I was young and naive.

I ended up failing out of college (I was young and stupid, too) and when I returned 5 years later I ended up changing my senior project to a leg controller for a hexapod robot.

robotguy··on Building a radio-controlled submarine with automatic depth control
As an EE for an ROV manufacturer for 20 years, this was really interesting to see how he attacked some of the design issues that plagued my entire career. Great stuff!
robotguy··on Ask HN: Your admittedly useless side projects?
IoT Geiger counter in the garage, even though I have absolutely no reason to expect the radiation in my garage will ever vary.

Geiger Tube-->ESP32-->MQTT-->Raspberry Pi-->Node Red-->InfluxDB-->Grafana

Regret? Nah, I learned a lot and it's a great conversation piece.

robotguy··on The new and upgraded Framework Laptop
Back in the late '90s, I worked for an inventor dealing with analog dome switches. We took a mouse that had a rocker for scrolling instead of a wheel and I reprogrammed it to "fake" scroll clicks faster or slower depending on how hard you pressed. You could scroll slow enough to read, or zoom to the end of a doc with really good control. Man I miss that mouse.
robotguy··on Ask HN: What new hobbies have you developed in the last two years?
I have moved beyond hobbies into METAHOBBIES. Specifically: Collecting Hobbies. I find that following my ADHD hyperfocus until the next shiny thing comes along has led to a massively diverse array of introductory knowledge and mediocre skills (as well as a garage stuffed full with bins of unfinished projects). Specifically in the last two years I have dabbled in; home automation (incl. Node Red, LoRa, MQTT on Raspberry Pi), terrariums, greenhouse climate control, making wooden boxes, Minecraft, mechanical pencils, fountain pens, notebooks, bookbinding, weather stations, Dungeons & Dragons ... Oooh look, a programming language called Rockstar? I'll finish this comment up in a bit. Be right back...
robotguy··on Hide a photo inside another photo
Not specifically related, but something that provides about the same functionality and HN users might find interesting:

Bokode: Imperceptible Visual Tags for Camera Based Interaction from a Distance

https://www.researchgate.net/publication/215457339_Bokode_Im...

http://cameraculture.media.mit.edu/cubeportfolio/bokode/

robotguy··on HUDS and GUIs: an inspiration resource site featuring Future User Interfaces
- Most of them over-use transparency to absurd degrees. https://www.hudsandguis.com/home/2018/florida-hospital-ui

It's probably more apologetics than anything else, but as an EE my first thought is that the pixels are some kind of OLED that is transparent by default, so every pixel that is not lit up saves power. Lighting up a full background on that handheld in the second pic would literally take thousands of times more power (obviously only taking into account the screen, not CPU, etc.).

robotguy··on Ask HN: Best way to learn about computing history?
Ben Eater's Youtube series "Building an 8-bit Breadboard Computer" is a really good introduction to the lowest levels of how a computer works:

https://www.youtube.com/playlist?list=PLowKtXNTBypGqImE405J2...

I recommended it to my daughter when she was taking a class in R and asked "But how does the COMPUTER know what to do?"

← PreviousPage 4 of 5Next →