HNHacker News
TopNewBestAskShowJobs

gmgmgmgmgm

32 karma · joined November 19, 2023

submissionscomments
gmgmgmgmgm··on Why I always hit the crosswalk button (2015)
No right turn or dedicated lights and they cyclists still do it. Quit making excuses
gmgmgmgmgm··on Why I always hit the crosswalk button (2015)
The button is on the bottom - underneath

(took me a long time to figure that out)

gmgmgmgmgm··on How are zlib, gzip and zip related?
you'd have to publish under another name. reference to the author's blog is also disallowed
gmgmgmgmgm··on $20k bounty was claimed
I'd be less interested if in order to fix a new issue related to my problem, that I had spend weeks to learn a whole new language, dev env, build system, etc just to add a feature that would have taken me 15 mins in the language I'm used to.

Of course I'd love to learn rust! But, for the most part, I just need to get stuff done so I'd prefer to stick with what I know and can mod easily and leave the "learn an entire new language" part for something that actually needed that language.

gmgmgmgmgm··on $20k bounty was claimed
Yes, I'm sure rust is amazing but, Just a guess that the number of programmers that can contribute to a rust project is probably 3-4 orders of magnitude less than the number of programmers that can contribute to a JavaScript project. Well, maybe if you subtract all the "competent enough to a submit a coherent pull request" programmers the number is only 2-3 orders of magnitude?

Basically I'd assume, if a project targeted at JS, switched to rust, the number of useful pull requests would be 50-100x less.

I wonder if anyone has any data on that (and similar projects re-written in C++ or Go etc...).

gmgmgmgmgm··on How are zlib, gzip and zip related?
That's disallowed on Wikipedia. There, you must reference some "source". That "source" doesn't need to be reliable or correct, it just needs to be some random website that's not the actual person. First sources are disallowed.
gmgmgmgmgm··on Google Drive files suddenly disappeared
They're just copying Apple?

https://discussions.apple.com/welcome

gmgmgmgmgm··on The Legend of Zelda: Twilight Princess Decompilation
CnD coming ASAP or does this kind of thing get a pass?
gmgmgmgmgm··on LM Studio – Discover, download, and run local LLMs
One, LMStudio, is an app. you download it, run it, you're immediately working

The other is some python thing that requires python knowledge of creating virtual environments, installing dependencies, etc...

gmgmgmgmgm··on I think C++ is still a desirable coding platform compared to Rust
I used to be very comfortable in C++... then I stepped away for ~7 yrs. Now I'm back and I loath it. I loath that there are so many ways to wrap a pointer. The built in ones like shared_ptr, unique_ptr, etc and then all the per-project ones. On opt of which there's now std::move etc and I always need to know when to use one vs the other and when to call move vs when not and all the rules related the project's own pointer types. It really really sucks and I'm never sure I'm not breaking some rule. I'm shocked that when I was more comfortable with C++ that I didn't notice this glaring issue in front of my face.

I'd much rather have a language that just "does the right thing" and or at least prevents me from doing the wrong thing. Not just leaves it as an exercise to the user to pray and hope they get it right.

I haven't had the opportunity to use rust yet but one thing I think I look forward to is a more standard way to deal with dependencies and standard built tools. languages that have a popular package manager have their issues with people using too many dependencies and possibly easier supply chain attacks but dang it's night to just get shit done and not have to futs with makefiles, CMake, Ninja, Scons, auto-config, XCode projects, Visual Studio projects, etc...

gmgmgmgmgm··on The Death Star and the Final Trench Run (2017)
Strange they misser that. As a kid when Star Wars came out it was obvious to me and my friends it wssn the equator trench

What I missed as a kid was how dumb it was to have to wait for the Death Star to "clear the planet". It's a giant planet destroying laser. If the planet is in the way you blow it up. Then blow up the moon, assuming blowing up the planet didn't take the moon with it.

gmgmgmgmgm··on Show HN: YouTube banned adblockers so I built an extension to skip their ads
They are quickly losing that monopoly to TikTok. It's only a matter of time. TicTok has added 10 minute videos. When they add 1hr videos it will mostly be the end of YouTube's monopoly

Which, FWIW, they got there by being the only player. It's interesting that no one else has really tried until TikTok

gmgmgmgmgm··on Why aren't motherboards mostly USB-C by now? (2021)
There are many times I've tried to insert USB-A wrong since it's rectangular but only has one correct way and sometimes the fit is tight and sometimes it's hard to see the socket (behind a PC, under a monitor, etc...)

USB-C doesn't have this issue. Much better

gmgmgmgmgm··on Coding Is Hard
I'm mostly just riffing off the title but, as a programmer of 45 years I do often find programming hard or programming related things hard

Recent experience, trying to get any deep learning to run on my machine. Instructions all over the place about installing python, conda, making a virtual environment, installing certain libraries and when I finally get to the "run" command it doesn't work.

Similarly using many new libraries/frameworks, getting stuck on some detail and having to spend 20, 40, 60, 120 minutes trying to find a solution. This happened a lot, and still does, getting up to speed with TypeScript, not knowing how to express the types needed for some complex thing and not knowing how to even ask the question to get an answer. Posting on S.O. will just get closed but I don't necessarily know how to search for the answer. Recently I even tried asking ChatGPT but it failed too.

That said, I also understand, that there are many concepts I intuitively know that someone like the OP does not and that it's very hard to remember what it was like to not understand it. Pointers, pass by value, pass by reference, maps, stacks, race conditions, promises, file manipulation, memory, binary, hex, various math and solutions. Getting to the point that all of those things and more are 2nd nature is basically spending time coding for years just like becoming a good guitar player is spending time practicing for years

gmgmgmgmgm··on Coding Is Hard
58, been programming since 13. Still enjoy it. Still both a hobby and a job