HNHacker News
TopNewBestAskShowJobs

McGlockenshire

969 karma · joined March 24, 2012

submissionscomments
McGlockenshire··on A brief history of Windows scroll bar shortcuts
On Windows it's effectively a page down. The behavior you are describing is present on other platforms.
McGlockenshire··on Systemd is a suite of basic building blocks
Yeah this is just a link to the branding page. I do appreciate the discussion of "system 500" at the bottom.

But if you yank out the "brand" from the URL you'll get the actual site.

McGlockenshire··on How Did Rogue Generate Its Random Dungeons?
Literally the second line of the article addresses your questions by linking to the source code repo under discussion. Every single one of the sidebars about the topics being discussed links directly to the relevant code.

The article even tells you it's C. The copyright dates on the code are 1980ish. It's talking about rogue, not rogue.exe, so this is going to be on Unix, real Unix. So, it'll be using rand(), the bad one, surely, just by what it is and where it is. That completely answers all your questions.

All you had to do was click links.

edit2: lmao okay so I read the code myself and you'll never, ever guess what it does. It does NOT use rand().

McGlockenshire··on Man and the Computer by John G. Kemeny (1972 book by the co-creator of BASIC)
The guy below downvoted for insulting SV and saying "read chapter 5" is correct: Read Chapter 5, the "Symbiote or Parasite" one you've partially quoted here. It's a real banger.

Read it both in the context of the time, the early 16-bit 70s when retail store what-we'd-call-ERPs were bleeding edge technology, and then in the context of today where the actualities are different but the realities are still there.

Don't let the computer take the blame.

McGlockenshire··on Multiple Mouse Cursors in Wayland
The original title, "State of multi-player Wayland" is a much better summary of the article. This ain't just about the pointers! In fact, the author is very explicit about that:

> I think there could be a term that’s describing this concept even better – in the title of this post, I picked “multi-player”, to make clear that it’s mostly about multiple people who are collaborating. I’ve also seen “multi-cursor” or “multi-pointer” (which are missing the keyboard component).

McGlockenshire··on I showed an AI an image it couldn't see – then caught it lying about what it saw
They can't even reliably answer questions about their own training!
McGlockenshire··on Why we built yet another Postgres connection pooler
You'll see this kind of fun in other databases that support "persistent connections." When you start up, you have absolutely no idea what the state of the database is. If a previous process errored out, you might find yourself in the middle of a broken transaction for example. Did the last session do some weird SET magic to make things work? Did it create temporary tables? Well guess what, it's all still there!
McGlockenshire··on Fable turned reMarkable into Tom Riddle's diary from Harry Potter
No, actually, an interactive textual conversation is a significantly different thing than a television show.
McGlockenshire··on Windows 10 quietly gets one more year of support and updates
The reason for this is that there are still drivers for old hardware that hook into the old control panel elements to actually function.

If you get rid of the control panel applets, you break the drivers.

This is also an old and out-of-date complaint. Almost all of the settings are now inside the Settings application and only inside the Settings application, with the related control panel applets gone.

McGlockenshire··on Ford rehires 350 engineers after AI fails to preserve expertise or train juniors
As a homeless person, do not wish homelessness on yourself.
McGlockenshire··on The time the x86 emulator team found code so bad they fixed it during emulation
> offensive program

Agreed.

McGlockenshire··on Building an HTML-first site doubled our users overnight
> Windows 11 machine with only 4 GB of RAM using Firefox with the network throttled to 3G speeds

And their mobile device should be the cheapest Android phone from a monthly cell provider you've never heard of. This is what the real world is for a lot of people, and a huge number of developers simply don't know or care.

McGlockenshire··on I tested every IP KVM in my Homelab
Man, I wish that tool was available fifteen years ago. All of our machines in our half-Linux half-Windows manufacturing operation were Q chips with vPro motherboards, that we (I) chose on purpose, but we didn't have the IT bandwidth to ever sit down and learn how to use them properly.
McGlockenshire··on I tested every IP KVM in my Homelab
I'm not surprised that nobody noticed it at all. That's because it's not a KVM that you can purchase and test, the subject to the article.

Instead, you're just talking about IMPIjr. These specific features are not in consumer grade CPUs, but in CPUs marked for workstations. Ain't no consumer buying fuckin vPro machines. These are enterprise IT management features, not user features. They're also subject to frequent insane rants by people obsessed with them as possible privacy issues.

McGlockenshire··on Artificial intelligence is not conscious – Ted Chiang
Life. Being alive. I'm not going to get into a semantic debate with you so don't bother following up with some whining about conflating life and consciousness. It's autocomplete. It is not alive, it cannot think, it cannot sense, it cannot perceive, it is math. If you believe it is alive then you are out of your mind. Go learn how it works.
McGlockenshire··on Artificial intelligence is not conscious – Ted Chiang
Consciousness excludes all current AI because all current AI is just autocomplete over the corpus of human text.

It's just a word machine. There are no thoughts. It cannot be conscious. How is this even up for debate in any way whatsoever? I do not understand how people can believe this. Is this not a site for software engineers?

McGlockenshire··on Artificial intelligence is not conscious – Ted Chiang
Fancypants autocomplete cannot be conscious. It's just echoing previous human experiences, which make it sound like a person. It is not a person. It is an algorithm. There is no mechanism by which it can obtain consciousness.

People believing otherwise are fools. People debating this are idiots. I realize these words are harsh, but it's the truth.

McGlockenshire··on Gemma 4 12B: A unified, encoder-free multimodal model
> my consumer-grade card with 12G of VRAM and got 5t/s for output

Thank you for giving me hope!

McGlockenshire··on Gmail thinks I'm stupid, so I left
The button renders itself after the user interface is complete.

It bumps over all the other buttons to the right.

The home or work button gets replaced with the AI button.

This is infuriating for muscle memory.

Whoever did this will need to beg my forgiveness if we ever meet.

McGlockenshire··on Time to talk about my writerdeck
You seem to be missing the entire point of the exercise and perhaps you should go back and read the article again to understand what you're missing.
McGlockenshire··on PHP's Oddities
That article is approaching 15 years old and no longer reflects reality.
McGlockenshire··on Court to DOGE: Asking ChatGPT 'Is This DEI?' Is Not Proper Legal Process
You should read the article and gain understanding of the thing that you think you're criticizing. Then you will understand the parent comment.

Your argument is a non-sequitur.

McGlockenshire··on Google Chrome silently installs a 4 GB AI model on your device without consent
Sounds like the words of someone that doesn't pay for their data use.

Silicon Valley is not the world.

McGlockenshire··on Google Chrome silently installs a 4 GB AI model on your device without consent
Nope! The Chrome updater on Windows 11 ignores the metered flag.
McGlockenshire··on Google Chrome silently installs a 4 GB AI model on your device without consent
Google's updater service also currently ignores the windows 11 metered connection hint. It will gladly download that model over your cell connection even if you have a data cap.

This is infuriating behavior.

Silicon Valley must wake up and understand the entire world does not live like them.

McGlockenshire··on I run multiple $10K MRR companies on a $20/month tech stack
And also incredibly trivial to fix. Most VPS providers include their own backup services, and for the rest there's rsnapshot and some other cheaper VPS somewhere else to keep it "off site."

Too many have forgotten what it means to administrate a single system. You can do a lot with very simple tooling.

McGlockenshire··on Microsoft terminated the account VeraCrypt used to sign Windows drivers
The only thing that systemd did was add a space and api to store an attested birth date. That is what the entire meltdown was about. A CRUD API.

Everything else about complying with the wacko age verification law is up to distro builders.

McGlockenshire··on Paper Tape Is All You Need – Training a Transformer on a 1976 Minicomputer
Thank you for the inspiration, I now have a practical-impractical assembly project for my TI TMS99105A homebrew! The 64k barrier is a real pain.
McGlockenshire··on UNIX99, a UNIX-like OS for the TI-99/4A (2025)
In fact the 9900 itself was used in an entire line of minicomputers that included a hardware memory map.

The 9900 is a single chip implementation of the CPU board in the TI 990. They even created a dedicated memory mapper chip to go along with the product line, though it is significantly different than the one in the minicomputer line.

(edit: the 990 was first built in the early 70s, memory mappers are quite old conceptually)

(edit 2: in fact the necessity of using a memory mapper is what killed the platform, and was one of the things that made the IBM PC team decline the 9900.)

Unfortunately I don't think that there is a reasonable way to perform real hardware-level memory protection with that chip alone. I'm working on a project documenting the genesis of the 99000 chips, which include a privilege bit in the status register, from the minicomputer line.

Essay forthcoming, and probably an OS. Maybe a year...

McGlockenshire··on DOGE Bro's Grant Review Process Was Literally Just Asking ChatGPT 'Is This DEI?'
"Simple, cheap, fast," and somewhere between inaccurate and wrong. From the article:

> To flag grants for their DEI involvement, Fox entered the following command into ChatGPT: “Does the following relate at all to DEI? Respond factually in less than 120 characters. Begin with ‘Yes.’ or ‘No.’ followed by a brief explanation. Do not use ‘this initiative’ or ‘this description’ in your response.” He then inserted short descriptions of each grant. Fox did nothing to understand ChatGPT’s interpretation of “DEI” as used in the command or to ensure that ChatGPT’s interpretation of “DEI” matched his own.

The culture warrior understanding of the term "DEI" does not reflect reality. The prompt is trash. Garbage in, garbage out.

This is somehow even stupider than similar reports of grants being canceled simply for containing specific keywords commonly used in scientific research but also on the culture warrior no-no list.

Page 1 of 12Next →