HNHacker News
TopNewBestAskShowJobs

Minor49er

2,957 karma · joined December 6, 2019

"Low-level programming is good for the programmer's soul." --John Carmack
submissionscomments
Minor49er··on How I blog with Obsidian, Hugo, GitHub, and Cloudflare
In that sense, everything is "fully owned" and the phrase is meaningless. But in the context of the summary where you're using it, it certainly sounds like you are claiming ownership on the infrastructure
Minor49er··on Full Text Search of US Court records
How do I sort the listings? I want to sort by filing date but I don't see the option for sorting. I'm on Firefox Mobile
Minor49er··on Show HN: Temp.pw
This generates a random password that can be shared via a one-time link. Why? What is the situation where this would be used?
Minor49er··on I open sourced my side project and no one cared
What is the project?
Minor49er··on Show HN: Offline JavaScript PubSub between browser tabs
The audio demo makes me think of Bandcamp which will pause music that you're playing if another Bandcamp tab starts playing a song separately. Must be a similar mechanism under the hood
Minor49er··on Using fake deadlines without driving your engineers crazy
They shouldn't be "fake" though. That implies that the deadlines are meaningless

Telling a team that "the deadline is May 8th, but the _fake_ deadline is May 1st" doesn't do anything for motivation, and could actually backfire since it's arbitrary. Saying something reasoned like "we need this delivered on May 8th, but we need feature development to be complete by May 1st to allow for a week of testing and deployment rollout" gives meaning to the "fake" deadline and sets up some expectations for what will happen once the "fake" deadline is reached

Of course, with proper planning, these cease to be "fake", so I guess the point is moot

Minor49er··on Using fake deadlines without driving your engineers crazy
This should be the opposite. Rather than having fake deadlines, consider shooting for an MVP within the given timeframe. If the MVP is reached, the remaining time can be used for further development of that same feature (extended functionality, nice-to-haves, etc). And if not, the MVP should at least have been delivered
Minor49er··on Ask HN: What's your vibe coding setup, what does it cost and how do you like it?
I tried getting ChatGPT to generate a Goldberg polyhedron in Three.js. No matter what prompt adjustments I tried, the most it could come back with was a spinning blob of random polygons mushed together like a crumpled up ball of paper
Minor49er··on Kagi for Kids
Speaks volumes about how they see their clientele
Minor49er··on Kagi for Kids
You might want to vet your video collection more closely. Kurzgesagt got into hot water a few years ago after it came out that they were being sponsored by large corporations to push messaging that used those sponsors' publications as primary sources. They're not as unpartial and objective as they lead people to believe
Minor49er··on Ask HN: What are you working on? (March 2025)
I am doing this myself. I turned in my two weeks' notice a few days ago

I am worried about my decision too, but I think about a few things:

- You got your current job (plus all of the previous roles), so why wouldn't you be able to do it again if and when the time comes?

- Job gaps don't look as bad as they used to. People understand burnout and being stuck in a bad job. Breaking away from those can be seen as a positive, especially if you are pursuing your own health and interests

- There's more to life than draining your useful waking hours for a paycheck at a place that offers little else. With more time and energy, you can explore interests and projects on your own terms

Best of luck in your future endeavors

Minor49er··on A note on the USB-to-PS/2 mouse adapter that came with Microsoft mouse devices
You might have luck finding connectors on Buyee.jp. MSX was huge in Japan, and Roland is a Japanese corporation
Minor49er··on Google’s two-year frenzy to catch up with OpenAI
Google+ was never really competing with Facebook. The goal of Google+ was to unite accounts between Google's services and to get people to provide their personal details such as their real full names. In that light, G+ was a success
Minor49er··on Trapping misbehaving bots in an AI Labyrinth
What makes it tinfoil hat-esque?
Minor49er··on The Burnout Machine
I see what you mean. Thanks for the valuable insight
Minor49er··on The Burnout Machine
You mean the risk of not wanting to return to work after such a break?
Minor49er··on The Burnout Machine
> Or take a gap year to regenerate, or reinvent, yourself.

I'm curious about people who have done this and how they've handled things like insurance, taxes, and getting back into the workforce after such a long gap. It seems like a big risk since there's no guarantee of employment. I'd also imagine having a long break would be looked on unfavorably by interviewers and make it harder to get back in

Minor49er··on Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming
I mean, I get it. Priorities can also affect things. I'm in a similar situation at work where the manager is pushing to get a project out as fast as possible at the expense of testing and even basic planning. It's only serving to make things much worse because all of the short sighted decisions are causing all kinds of new problems that could have been avoided entirely

Sometimes it's easier to adopt better practices when moving to another team or project altogether

Minor49er··on Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming
I'm curious if you have experienced people asking something as blunt and short-sighted as "why did you do this?" as the result of a blame. The blame should reveareveal the PR or commit that a change came from which should answer that question already

You should also write tests. They ensure that your code works as intended. Some teammates might not understand that untested code can cause more development time since broken features will have to be fixed in production, so highlighting bugs that have to be fixed as well as writing tests thst cover as many cases as possible should shine some light for those still not understanding their value

Minor49er··on Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming
> Subversion docs are clear that it's a snarky name and that 'svn praise' and 'svn annotate' are neutral synonyms.

A few years ago, some Atlassian developer changed "Blame" in the BitBucket UI to "Annotate". I remember a lot of people being frustrated because they couldn't find "blame" anywhere and the change was never officially announced. It just happened one day

Someone opened a ticket with BitBucket about it which ended up drawing a lot of attention from frustrated users who couldn't find "blame", and their searches for it on Google led people to the ticket. Atlassian eventually responded saying that they made the change because "blame" sounds bad and can hurt people's feelings somehow (with no examples given of course, though ironically the dev who made the change certainly had hurt feelings after the upset masses had some choice words for the short-sighted decision. Though Atlassian doubled down and I believe closed the ticket without reverting the change, so the confusion remains, as far as I know)

I don't think that they ever mentioned the Subversion/CVS parallel that was drawn to choose that name, so it was really confusing why that was selected. But this comment shed some light on that ancient incident

Minor49er··on Tell HN: LinkedIn says I-dont-have-linkedin.com is infringement
What browser are you seeing this in?
Minor49er··on Show HN: Bubbles, a vanilla JavaScript web game
Kind of makes me think of the trip-out sequence you get on https://packardbell95.com/fortune/ after you drink the soda, if you pop all of the carbonation bubbles on the page by clicking on them, you get made fun of in a pop-up for wasting your time
Minor49er··on YouTube DRM added on ALL videos with TV (TVHTML5) clients
Simply incredible. Thank you for sharing this!
Minor49er··on YouTube DRM added on ALL videos with TV (TVHTML5) clients
One tool you might like is MeTube. While it can't schedule anything, I have it running it on a headless Beelink computer. So if I want to grab a video or channel, I can open a browser on any device, go to the server, and tell it to fetch whatever I want. The download location is set to a NAS so I can view the media with any device as well. It even supports extended yt-dlp options, so you can even tell it to use things like SponsorBlock. It's pretty great overall

https://github.com/alexta69/metube

Minor49er··on Ask HN: How did the internet discover my subdomain?
This was explained in the third sentence of the post that you're responding to
Minor49er··on 'The tyranny of apps': those without smartphones are unfairly penalised
I paid for a parking space in Cambridge, MA once and got fined by a meter maid. The department didn't answer any communications I placed about it. I learned my lesson to always carry cash and never trust the app
Minor49er··on Little Sisyphus A physics-based platformer for the NES
This feels like playing an 8-bit version of Chaotix from the Sega 32X. Also, I love the art style of this game
Minor49er··on “A calculator app? Anyone could make that”
I noticed this too, but I was confused because the calculator article was informative and interesting. It's entirely unlike the inept fluffy slop that gets posted to LinkedIn
Minor49er··on Amazon's killing a feature that let you download and backup Kindle books
Authors still write books in a world where digital copying is so commonplace that people talk and trade openly with zero fear of repercussion. Trading material helps it to live longer and get it into more hands, giving it more significance, meaning that it has a chance of reaching an audience that has a portion of people who will seek out a means of paying for it, directly or otherwise (eg supporting some other work from the author, or even paying for it directly like when Radiohead leaked Hail to the Thief for free but fans still clamored to pay for it which also help to underline the fact that one copy does not equal one lost sale)

Digital piracy has been around for decades, naturally. The primary thing that computers do is copy data (you download a book, that's a copy on your hard drive. You read it, you've now copied it to RAM and to your graphical display. You sync it to another device, that's another several copies, etc). It will never be stopped

Minor49er··on PHP 8.4.4 Released
Yes, it has come quite a ways in the last decade. Maybe you should take it for a spin
← PreviousPage 4 of 34Next →