34,220 karma · joined March 27, 2011
I don't speak for my employer, obviously. I barely speak for myself half the time.
I blog at https://honeypot.net/
Write me at kirk@strauser.com
It sure is to blame. Evidence shows you need wisdom, discipline, and an impossibly high bar of encyclopedic knowledge of every feature of C and all common libc's combined with an inhuman perfection of never once making a single typo, and a vast amount of tooling to analyze the code and find some of the bugs that made it through anyway.
The best, most trusted, most accomplished C programmers I could name still have a track record of writing vulnerabilities triggered by C footguns, not just garden variety logic bugs that could affect code written in any language. Can I write more diligent C code than the OpenBSD team? Than the Linux devs? Than Fabrice "I made everything" Bellard? Not a chance, but C has bitten each of them. Us mortals don't stand a chance.
1. Hey LLM, turn this binary into source code.
2. Hey LLM, see any glaring security issues with this source code?
In theory, all values would be equally random. In practice, some results are exceedingly more likely to occur when something's wrong with the algorithm.
While any given outcome of flipping a coin randomly N times is equally likely, if that series looks like [heads, heads, heads, heads, ...], then there's probably something other than pure random affecting the output.
> Novell Netware SMP console screensaver for X11, Gnome, KDE Plasma, and Wayland Desktops
> The netwaresmp screensaver written by Jeffrey Merkey <jeffmerkey@gmail.com> and Cosimo Streppone <cosimo@cpan.org>, based on PopSquares, Deco hacks, loadsnake, and Novell's Netware SMP.
…and then accuse jwz of being shifty about contributions.
Also:
> timebombs and aother malicious code which is presently in xscreensaver.
Links or GTFO. That’s quite a libelous accusation if you can’t prove it.
Notably, the two countries involved literally fought a war about one's wish to enforce laws in the other, with the latter declaring that no, it'd prefer to operate independently of those laws.
Look, that was 250 years ago, and we've buried the hatchet. We've had our spats, but it's more like siblings arguing. Let someone else attack one of them and they get reminded that only these 2 are allowed to pick on each other. That said, our entire country was literally built on a legal system that says Americans aren't subject to British law. It's kinda part of our national character.
But I think it's plausible that he might not've migrated his ancient codebase (not meant as a pejorative, but just factually) to broadly multiuser tooling. If he's maintaining the project locally, I can imagine him having spun up a svn repo way back when and not moving past it. While I love git, it might not have a lot of advantages for his specific use case.
That's not a given. I live in a non-HOA area, and everyone on my street has trash collection from the same company on the same day. Thursday night, we set our carts out. Friday morning, we bring them in.
There's a wide middle between HOA bureaucracy and pure chaos.
Why can’t I do all those things with a copy of a game I bought?
Them: Are you a Mac or Windows shop?
Me: 100% Mac, except for the Finance team...
Them: sigh Yeah, same here.
---
To log into the Teams website on my Mac:
* Use Passwords to log into Okta.
* Use Okta Verify + Touch ID for MFA.
* Log into Teams with Okta.
* Install Microsoft Authenticator on my phone because Okta’s SSO isn’t enough for MS.
* Log into my work account in Microsoft Authenticator. (Bonus: typing an Okta password into some random app’s webview gives me the warm fuzzies!)
* Bounce to Okta Verify + Face ID on my phone for MFA.
* Scan the QR code on my Mac with my phone.
* Enter the 2 digit code shown on my Mac to double-plus authenticate with Microsoft Authenticator.
As punishment for doing all this correctly, finally have to use Teams.
---
This is 100% accurate. Halfway through the hoopjumping, I realized it was ridiculous and started over from scratch so I could record each step of it.
I'm certain some step in there is necessary to support Outlook Express, and they can't clean up the process without annoying some bank paying for enterprise support of their Windows Server 2003 setup. These are the downsides of eternal backward compatibility.
I hear people around me talking about a bad experience they had with ChatGPT last summer as though it proves all AI coding is “slop”. Honestly, it makes me sad for them. There are reasons to dislike AI, but so many detractors skip right past those to anecdata that just aren’t relevant anymore, if they ever were.
> HAMs are typically empowered [in their rule-following] by actual telecommunications agencies [who have] legislative authority to enter premises and what have you to resolve issues
That is, hams (not "HAMs") feel empowered to advise others to obey the law, because they have to work with government agencies who can make life unpleasant for those who don't. It's not "hams [have] legislative authority".
Maybe I'm wrong, but that's how I read it.
It would be hard for me to physically interfere with an airport without having armed guards descend upon me. It would not be hard for me to build a radio that could strongly interfere with airplanes on final approach. The FCC rules that make it illegal and also bring the wrath of the feds down upon you are the sorts of regulations I actually support, along with air and water pollution controls, weight limits on trucks using taxpayer-owned highways, banning of mining in public parks, and other things that keep our shared spaces safe and usable.