HNHacker News
TopNewBestAskShowJobs

mmh0000

3,966 karma · joined July 15, 2021

submissionscomments
mmh0000··on Everything as code: How we manage our company in one monorepo
If I'm rewriting history ... why not just squash?

But also, rewriting history only works if you haven't pushed code and are working as a solo developer.

It doesn't work when the team is working on a feature in a branch and we need to be pushing to run and test deployment via pipelines.

mmh0000··on Everything as code: How we manage our company in one monorepo
True but. There's a huge trade-off in time management.

I can spend hours OCDing over my git branch commit history.

-or-

I can spend those hours getting actual work done and squash at the end to clean up the disaster of commits I made along the way so I could easily roll back when needed.

mmh0000··on Dollar on track for steepest annual drop for almost a decade
Antipaywall - https://archive.is/20251230202215/https://www.ft.com/content...
mmh0000··on [dead]
A random, childless dude shows up at the daycare (likely on Christmas day, when the place would be empty), acting unhinged and demanding "where are the children," and acts offended when they won't let him in.

That's a totally normal and predictable response on the daycare's part.

EDIT - This whole saga is obvious rage-bait trolling.

If this was actual journalism, the guy would have went during normal business hours, and brought a child with him, with a fake story like "I'm looking for a daycare for lil' Billy here, would you mind showing us around and telling us about the place?"

mmh0000··on Some Epstein file redactions are being undone
Layers.

PDF is an absurdly complex file format. It's part of the reason there is no single "good" PDF reader, just a lot of mediocre PDF readers that are all terrible in their own way. Which is a topic for another day.

There are several ways to remove data in a PDF:

- Remove the data. This is much harder than it sounds. Many PDF tools won't let you change the content of a PDF, not because it isn't possible, but because you'll likely massively screw up the formatting, and the tools don't want to deal with that.

- Replace the data. This what what all the "blackout" tools do, find "A" and replace with "🮋". This is effective and doesn't break formatting since it's a 1-to-1 replacement. The problem with "replacing" is that not every PDF tool works the same way, and some, instead, just change the foreground and background color to black; it looks nearly the same, but the power of copy-and-paste still functions.

- Then you have the computer illiterate, who think changing the foreground and background color to black is good enough anyway.

mmh0000··on Ask HN: What would you do if you didn't work in tech?
I assume:

Why programmers like cooking: You peel the carrot, you chop the carrot, you put the carrot in the stew. You don’t suddenly find out that your peeler is several versions behind and they dropped support for carrots in 4.3

https://www.reddit.com/r/ProgrammerHumor/comments/agv5ol/why...

mmh0000··on Is Proton leaving Switzerland?
And, they were directly installing compromised hardware in datacenters [1]

[1] https://arstechnica.com/tech-policy/2014/05/photos-of-an-nsa...

mmh0000··on AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
Provide context when asking.

: “hey bob, I looked here and here and here and didn’t find the correct information. Can you show me where to look or tell me the answer so I can document it”

Because most people don’t bother doing the tiniest amount of their own research before asking dumb questions it becomes a huge headache to answer the same thing a million times.

However, if you can show that you did put in the effort to look up the answer first people will be much more willing to help.

mmh0000··on Pornhub extorted after hackers steal Premium member activity data
Incorrect. That’s exactly how it works!

https://en.wikipedia.org/wiki/Persecution_of_transgender_peo...

https://www.them.us/story/trump-admin-fbi-trans-nihilistic-v...

mmh0000··on Pornhub extorted after hackers steal Premium member activity data
What's great about Wikipedia... There's an article for EVERYTHING!!

https://en.wikipedia.org/wiki/Capital_punishment_for_homosex...

mmh0000··on Thomas Piketty: 'The reality is the US is losing control of the world'
You gotta look into the Venezuela thing further. It's more geopolitical, specifically about reducing Chinese influence in South America.

Now, whether that's needed or whether the US is handling it in a "good way" is all up for debate. But there is a deliberateness.

* https://en.wikipedia.org/wiki/China%E2%80%93Venezuela_relati...

* https://thediplomat.com/2024/08/china-breaks-with-latin-amer...

* https://www.scmp.com/news/china/article/3335116/china-unlike...

mmh0000··on GPT Image 1.5
I know OpenAI watermarks their stuff. But I wish they wouldn't. It's a "false" trust.

Now it means whoever has access to uncensored/non-watermarking models can pass off their faked images as real and claim, "Look! There's no watermark, of course, it's not fake!"

Whereas, if none of the image models did watermarking, then people (should) inherently know nothing can be trusted by default.

mmh0000··on Poor Johnny still won't encrypt
Nearly all email is encrypted in transit. All major MTA systems send encrypted and accept encrypted as the default.

This article is about encrypting the body of the email which is easy* but no widely implemented standard exists.

* Stupid easy for two nerds to email securely.

* Stupid hard to work with multiple people and non-nerds.

mmh0000··on Show HN: A 2-row, 16-key keyboard designed for smartphones
I really dislike how iOS handles dictation as a keyboard feature.

I want to try this keyboard, but I also don't want to give up dictation. If I have to switch back to the iOS keyboard to enable dictation, that's just enough friction that I'm not going to move to something else.

mmh0000··on Europe: WhatsApp opens for third-party apps
https://delta.chat/en/
mmh0000··on Bazzite: Operating System for Linux gaming
Weren’t you threatening to shutdown Bazzite just a few months ago?

https://news.ycombinator.com/item?id=44381265

mmh0000··on Why I (Still) Love Linux ?
If you've bought a pre-built computer, desktop, or laptop, you've paid for Windows. Traditionally, we've called this the Microsoft Windows Tax[0]

[0] https://en.wikipedia.org/wiki/Bundling_of_Microsoft_Windows

- This is why I never feel guilty about "pirating" Windows. I've already paid for it!

mmh0000··on France threatens GrapheneOS with arrests / server seizure for refusing backdoors
Um.... There's no law doing what now? [0]

  Loi no 2001-1062 du 15 novembre 2001 relative à la sécurité quotidienne, article 30 (Law #2001-1062 of 15 November 2001 on Community Safety) allows a judge or prosecutor to compel any qualified person to decrypt or surrender keys to make available any information encountered in the course of an investigation. Failure to comply incurs three years of jail time and a fine of €45,000; if the compliance would have prevented or mitigated a crime, the penalty increases to five years of jail time and €75,000.[22] 
https://en.wikipedia.org/wiki/Key_disclosure_law#France
mmh0000··on Show HN: PolyGPT – ChatGPT, Claude, Gemini, Perplexity responses side-by-side
Especially where it is just an electron app.

I don’t want to run your webpage in a web browser I have no control over.

My normal browser has been tediously customized and tailored for my usability.

mmh0000··on A Chinese firm bought an insurer for CIA agents
There’s literally insurance for everything you can think of. There’s even insurance for insurance!

It’s not a bad deal for either side. The CIA doesn’t have to pay if an agent does something naughty and the insurance company gets a standard income.

Just wait until you hear about employers taking out life insurance policies on their employees.

https://clark.com/insurance/has-your-employer-taken-out-life...

mmh0000··on Only Criminals Don't Want to Be Gassed by the Government
It's from the the Geneva Protocol, here's what Wikipedia says about it:

  Use of tear gas in interstate warfare, as with all other chemical weapons, was prohibited by the Geneva Protocol of 1925: it prohibited the use of "asphyxiating gas, or any other kind of gas, liquids, substances or similar materials", a treaty that most states have signed. Police and civilian self-defense use is not banned in the same manner.
[1] https://en.wikipedia.org/wiki/Tear_gas#Warfare
mmh0000··on Yt-dlp: External JavaScript runtime now required for full YouTube support
You may be "technically correct" (the best kind of correct), but holy je-BUS was QT NOT user-friendly nor cross-platform-friendly at the height of its popularity.

There's a reason that once alternatives became available, users left QT as quickly as they could.

QT was pioneering A/V solutions; I won't argue against that. So was Flash, so was Shockwave, so was RealMedia, and remember the horror that was Windows Media Player (from the Win98 era)?

mmh0000··on Yt-dlp: External JavaScript runtime now required for full YouTube support
What you’re describing with QuickTime was a proprietary nightmare that didn’t even work correctly across Apple products, let alone Microsoft or Linux.

Today with modern tools like VLC or MPV and ffmpeg nearly anything can be viewed, streamed, or locally saved by your average user with basic Google search skills.

And the number of free and paid video editing tools as far beyond what we ever had in the past.

Then there’s the vast improvement in codecs. It’s quite insane that we can have a feature length - 4k video with 8 channel audio in a 3GiB file.

The only problem about the modern world is streaming companies who purposely degrade the experience for money. And the solution is simply to fly the pirate flag high.

mmh0000··on Time to start de-Appling
The simple answer is: Money.

If you're making money in the UK, they have a lot of legal authority over you.

If you're based in the UK, they have a lot of legal authority over you.

If you're neither of those things, they might complain, but the actual consequences are close to nil.

And they're not banning the tools (this is arguable, but they "can't" logically, as you point out). They're banning businesses from providing the tools.

mmh0000··on Linux and Windows: A tale of Kerberos, SSSD, DFS, and black magic (2018)
It’s not required, but it is a long standing convention with the justification that it makes for easier troubleshooting.

https://web.mit.edu/kerberos/www/krb5-latest/doc/admin/realm...

mmh0000··on Warp Terminal changes pricing model
To be fair, for those of us who live in a terminal, the terminal is/was not solved.

Old terminals are slow and have a bunch of weird Unicode issues.

Now, Warp is a terrible product, and I have nothing nice to say about them.

But look at modern terminals like Kitty or Ghostty. There are so many very nice improvements. Like mouse support that works well (as opposed to "kind of works, but who needs a mouse?!, won't fix"), fast keyboard response (you'd think it wouldn't be noticeable, but it's very noticeable), copy-and-paste that makes sense and isn't different from everything else on the system, etc.

https://sw.kovidgoyal.net/kitty/

https://ghostty.org/

mmh0000··on The Linux Boot Process: From Power Button to Kernel
Would love to see the video you're referencing. Mind providing a link?
mmh0000··on Microsoft Teams will start tracking office attendance
Lol. Following "corporate policy"; that's for suckers. Hacker mindset means you can't stop the signal, mal!
mmh0000··on Microsoft Teams will start tracking office attendance
My guess, based on the reading article, is they're doing the locating via WiFi BSSID. So, VPN won't matter... But, it's easy enough to spoof a BSSID from home >:)
mmh0000··on Entire Linux Network stack diagram (2024)
That's not realalistic for most of the Linux world.

Soooo many systems are still using iptables even though we "should" be using nft everywhere.

If you're going to be a Linux Sys/Net Admin today, you need an understanding of both systems.

← PreviousPage 7 of 30Next →