HNHacker News
TopNewBestAskShowJobs

millerm

1,057 karma · joined September 12, 2012

submissionscomments
millerm··on 30 Years of ReactOS
What would be the point of avoiding linux?
millerm··on JetBrains cancels Fleet
Yeah, I'm not a paid shill. I have been using IntelliJ since version 2 way back in 2003(?). Yes, it's had its performance issues, but people tend to forget the feature set they brought to market, and have continued to do so. But, my career is dead now, as I am an unemployed loser. So, 2026 will probably be the first year that I no longer have an updated IntelliJ.
millerm··on Thoughts on Go vs. Rust vs. Zig
I'm in the camp of "If your target is Go, then prototype in Go." I don't bother with the intermediate step. Go is already so very close to being a dynamic language that I don't get the point. Just write "bad" Go to prototype quickly. Skip the error checks. Panic for fun. Write long functions. Make giant structs. Don't worry about memory.

You mentioned running someone else's python is painful, and it most certainly is. No other language have I dealt with more of the "Well, it works on my machine" excuse, after being passed done the world's worst code from a "data scientist". Then the "well, use virtual environments"... Oh, you didn't provide that. What version are you using? What libraries did you manually copy into your project? I abhor the language/runtime. Since most of us don't work in isolation, I find the intermediate prototype in another language for Go a waste of time and resources.

Now... I do support an argument for "we prototype in X because we do not run X in production". That means that prototype code will not be part of our releases. Let someone iterate quickly in a sandbox, but they can't copy/paste that stuff into the main product.

Just a stupid rant. Sorry. I'm unemployed. Career is dead. So, I shouldn't even hit "reply"... but I will.

millerm··on Go's Sweet 16
I haven't been able to find a job anywhere, using any language, that didn't require all that stuff these days. I wish I could go back to pure development, but now we all get this entire infra-crap thrown at us too. Which then means... you support the environments, the runtime, and the code. It's a 24/7 world and I don't care for it anymore.
millerm··on Go's Sweet 16
Yeah, I've been there. I would get passed down horribly formatted code from another repo and it showed the data scientists writing it barely knew what they were doing. It was their repo, we couldn't do anything about it. They wouldn't reformat the code, because they were afraid it would break. They also passed us a lot of Python, and you can see where they got this fear from.
millerm··on WinObjC – The Windows Bridge for iOS
I wholeheartedly agree. I had a great time in Objective-C.
millerm··on NY school phone ban has made lunch loud again
It means your in a large room with a lot of people talking to each other. It's not a fine dining experience where people whisper. It's a social place. The social aspect was taken out of the experience, which is vital to development. The "loud" (meaning, it's not quiet) aspect is not a negative. It's not a "lunch break" for adults to go decompress from the stress at work. If kids want quiet for studying, they can hit their school library, or other places for solitude and tranquility. It's about younger people actually communicating and discussing what is going on in the day, their life, after school, hobbies, interests, relationships, etc.. Imagine going to a playground where there are 100 children. None of them are making a sound. That would be a scary sign. You should hear kids laughing, screaming, crying... experiencing social engagement. People are being isolated from each other because they are becoming "addicted" to screens and short media formats. We are training our brains for instant gratification, but there is no retention or learning going on. Younger people aren't learning how to communicate directly with others. Without these engagements we hobble our development of things like empathy. How to control our emotions with others. It's damaging for all.

That's my take.

millerm··on Show HN: JSON Query
How could you even type such a ridiculous statement?
millerm··on Ask HN: Is AWS down again?
I know I could sure use some updog right about now.
millerm··on Shutdown with no clear end poses new economic threat
DOGE should not have even been a thing. The fact that DOGE is a friggin' meme, brought to you by a ridiculously wealthy man child swindler who pushes the meme coin with the same name, was enough of a tell. Unfortunately, most of society is uninformed/uneducated, or simply enamored with the wealthy.

It's not the entirety of congress's fault. We know who's to blame here.

millerm··on Code from MIT's 1986 SICP video lectures
> That wouldn't work for, say, Java

The ~29 years deprecated java.util.Date* methods would like to have a word. ;-)

*https://docs.oracle.com/en/java/javase/25/docs/api/java.base...

millerm··on Just Use Curl
Yup. Article mentioned `jq` as well. That's an external tool (and so is cURL if we are all being honest here).
millerm··on Jeep pushed software update that bricked all 2024 Wrangler 4xe models
Ok, this is a little off-topic. I have to say it somewhere.

Yeah, The crazy stuff is that when we are out of warranty, and they push an update... who's problem is it now? Who pays? My TV gets updates I don't necessarily want (I'll have to take that upon myself to get an external device for streaming services) and it's out of warranty. What happens when they push something that causes it to not function properly anymore? I didn't break it, they did. We know who pays: we do. I'm almost fearful of bringing anything online these days. I really don't want most things I own to be connected. I find it sad that we are being sold dishwashers, washing machines, refrigerators, guitar pedals, and just about anything and they somehow need the net. It's gross. We own nothing, we control nothing, and yet we're expected to pay for it when someone else decides they don't want to continue to support, or even offer, the thing you paid for.

millerm··on Nobel Peace Prize 2025: Venezuelan Politician Maria Corina Machado
I am hoping this is simply a joke and commentary on the current administration's obsession with a previous President.
millerm··on Show HN: Base, an SQLite database editor for macOS
> And thus these kind of statements happen within an application.

Who made that rule? Most database tools I have used do this. I can go into SQLite's command interface and do it. It's not limited to the application.

Not all of us want to write code for everything. Sometimes when I'm developing an app or an idea, the last thing I want to do is keep messing with cruft I don't have to. It's a waste of time to write yet another alter/create/etc script. I just click and change it. That's it, and I move on. I don't care until my design is done to export/create the creation/alter scripts, if I even need them, because I can ship a fully set up DB file with the app, I don't actually have to have scripts for that stuff. Sure, later I may need to on an update, but when rapidly prototyping I'd rather just have the quickest way to deal with it. Else, the argument becomes "Why not just use the SQLite terminal interface instead of a graphical tool?" or "Why would you create or rename a directory using Finder rather than a shell script to do it?"

> IE, who's using SQLite in this way, and what are they using it for?

Anyone that wants to do such things? I just recently wrote an app that runs in a browser using only javascript, but in the end I wanted the data and it exports it to JSON so I can load it into another app. I haven't gotten around to integrating these (and I probably won't) as the app is a pure browser application, but the other is a tool for creating TTML2 documents, and I need that data. So, I can easily import that. It's not a commercial thing, it's my own. So, I don't want to merge the two. I don't mind the step. This sort of thing is good. What is wrong with the ability to do so? PostgreSQL can do it. You don't believe it could be useful to export your data so that someone that isn't using SQLite can view it? Dumping a table for viewing in Excel is so common that I don't really understand why you're asking.

There are literally billions of devices using SQLite. And within those devices, countless applications are using the thing. Do you believe it has a limited set of use cases? Heck no.

Your questions seem like bait and I bit.

millerm··on Endangered classic Mac plastic color returns as 3D-printer filament
If Jobs didn't come back and run Apple the way he did, it is very likely that Apple wouldn't exist today. They were on a tailspin to destruction. That's my take.
millerm··on Being fat is a trap
Yeah, I can see that. I recently dropped good chunk of fat. For context, I'm a 5'11 (~180 cm) male (early 50s, ugh). I'd been going to my doctor yearly and my weight had been around 195 lbs (88.45 kg) for 5 years. I didn't like it anymore, as that is considered overweight. My doc didn't mind as she said since it was consistent she wasn't worried about it. Sometimes I'd catch my reflection in my car window as I walked up to it, or my shadow and thought "Hmm, I don't like that shape... at all." I didn't like the way my belt and pants felt when I sat. So, back in December I simply cut calories. I started counting my calories and knocked them down to about 1,200 a day. I also walk at a decent pace for 30 minutes at least once a day, but it's usually an hour or more (perhaps 2 30+ minute walks a day). Since then I am now down to about 170 lbs (77.1k g). I am now in the "normal" range, but just barely. I'd like to lose another 10 lbs (4.5 kg), but that is getting more difficult, as I need to pick up the exercise pace and well... I hate exercising. Sweating profusely is not my bag. It makes me angry, and full of rage. Yeah, I know that's odd, but it makes me feel mentally horrible.

I can say that my feet, knees and legs sure appreciate the change. I definitely don't feel that weight on me like I did before. I do like the occasional "Hey, you're looking good" or "You lost weight, didn't you?" That doesn't offend me. My facial structure looks better, as I have a better chin line now. My clothes are a pain, as I have to keep a tight belt as all my pants are too big now. My stomach is much flatter and doesn't poke out. Hah. I don't have a 6 pack but I sure don't have a mini-keg starting.

Anyway, after all my rambling, my point is that I wasn't addicted to food. I just sit in front of a computer too much, and was consuming too many calories. I do miss fun food. I haven't had things like ice cream since I started this thing. I'm not a fan of always being hungry. I deal with it, but I sure feel like I can eat all the time. The key is to just not think of it. Avoid being around it. I don't go out to eat with people, as that stuff is always a killer when it comes to calories. Usually, I meet up for a drink but when they all decide to go hit a table for dinner, I'll say my goodbyes and move along to something and eat later at home as I know what I'm ingesting.

For most of us that have too much fat on us, it's simply about calorie control. It's not food addition, or a mental problem. It's simply awareness. Though, in the US, we obviously have a huge mental disorder epidemic, but I believe that is just the disorder of "rampant cognitive dissonance." It covers so much of our issues here. "This soda is fine, I only have 4 a day." "Sure it's deep fried, but it's fish and that's healthy!" "He's a billionaire; he doesn't want your money! You can trust him to fix the government..." Cough Cough

millerm··on Is It JavaScript?
We've been doing that on the JVM for decades.
millerm··on Running Clojure in WASM with GraalVM
Clojure. ;)
millerm··on Block YouTube ads on AppleTV by decrypting and stripping ads from Profobuf
I’ve been paying for premium, basically because they’ve been sort of forcing to people with the ridiculous number of ads. I get zero ads injected. You’ll still get sponsorships that are part of the video done by the creator, which is now become a little bit more annoying. But at least it’s something that the content creator completely approves of and endorses. I can skip that part anyway.

I’ll probably cancel it soon, only because I need to stop watching so much of this stuff, and I need to get rid of things in life that I shouldn’t be paying for. Once I do that, I’ll never be able to watch YouTube again, because it was unbearable with the number of ads injected. I hate being reminded over and over that I am nothing but a consumer that they try to influence with ads over, amd over, and over, and over.

Off-topic, I recently got another free month of Amazon prime. I was watching some shows on there, and the ads are f’n annoying there too. I can’t believe they make people pay more now to remove the ads. I’ll never pay for Prime in any fashion.

millerm··on Checkers written in Rust and exported to WASM
There’s a link on the page of the game.
millerm··on Checkers written in Rust and exported to WASM
It does. Don’t forget, only a king can go backwards.
millerm··on Undocumented backdoor found in Bluetooth chip used by a billion devices
Well, after reading, perhaps it's not a "backdoor". I can say, most of us do not like undocumented APIs floating around as they do seem suspicious. I'm still going have my fun, but as I stated I do miss simply being disconnected as a default. Not sure why I was down-voted for my opinion.
millerm··on Undocumented backdoor found in Bluetooth chip used by a billion devices
Funny that I just pulled out an ESP32 dev kit a couple days ago and I honestly questioned myself with "how do you even know these things are secure at all?" Glad I know the answer now.

I'm starting to miss the days of being disconnected more and more as time goes on. This constant churn of having to monitor and lockdown everything you own down is becoming a complete negative.

millerm··on Schools reviving shop class
I think about how great my home economics class was. I still think of my teacher decades later. All that she taught me (I took several of her classes). From grocery shopping trips, food inspection, food preparation & safety, sewing, how to inspect clothing for quality, basic home maintenance... like, so much stuff that has been more impactful in my life than any other thing. I'm sad to think that my teacher is probably no longer alive after all these years. She also encouraged the hell out of me to play the guitar, which I still do. Cheers to you, Marlene. I'm sorry for those days where I might have been a bit of a pain, but I was just a young one then.
millerm··on Gooey rubber that's slowly ruining old hard drives
It seems that just about everything I have owned in the past 20 years that has had some sort of rubberized thing has turned into this goo. From knobs on digital music equipment, toys, coffee grinders... all of it. So very irritating.
millerm··on Schools reviving shop class
Civics, ethics, and cooking too. :)
millerm··on Rust, C++, and Python trends in jobs on Hacker News (February 2025)
Oh, I've taken the time to learn the language and tooling. It means I would take a junior position, and I don't mind that. I'm not chasing money anymore, I just want to enjoy what I do again, because I don't anymore.
millerm··on Rust, C++, and Python trends in jobs on Hacker News (February 2025)
Seeing as I haven't worked in almost five months, that doesn't bother me at all.
millerm··on Rust, C++, and Python trends in jobs on Hacker News (February 2025)
I’ve been a developer since the 90s. Mainly on the JVM, some Objective-C, and too much JavaScript garbage. I would gladly take a junior position, making junior pay if I could get an entry-level Rust gig. I know that’s not going to happen, but I sure would like it too.
← PreviousPage 2 of 13Next →