<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: thaumaturgy</title><link>https://news.ycombinator.com/user?id=thaumaturgy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 15:27:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thaumaturgy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thaumaturgy in "I spent 50 hours drawing a line graph"]]></title><description><![CDATA[
<p>You may also like <i>Information Graphics</i>: <a href="https://www.taschen.com/en/books/graphic-design/44653/information-graphics/" rel="nofollow">https://www.taschen.com/en/books/graphic-design/44653/inform...</a></p>
]]></description><pubDate>Sun, 24 May 2026 17:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259126</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=48259126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259126</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Can someone please explain whether Cloudflare blackmailed Canonical?"]]></title><description><![CDATA[
<p>I have no insight into this particular case/incident, but I do have to deal with a lot of http traffic management, and I've lately been seeing Cloudflare IPs show up a lot more often in my logs for probes and nuisances, and not because the traffic is being proxied (or at least, it doesn't have the CF-Connecting-Ip header).<p>Used for <i>these</i> attacks, dunno, used for some attacks, yes. (But CF still remains a much less frequent nuisance than pretty much any other infrastructure provider.)</p>
]]></description><pubDate>Mon, 11 May 2026 21:38:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48101003</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=48101003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48101003</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Rumors of my death are slightly exaggerated"]]></title><description><![CDATA[
<p>I'm not anyone you would know, so this probably isn't worth a whole lot, but you're one of my favorite people (in the set of people I'm not personally familiar with).<p>I really appreciated everything you did for young students in science and your position on the role of computers in schools. You're a brilliant human and a good human. It's a treat to see both in the same package.</p>
]]></description><pubDate>Fri, 08 May 2026 19:19:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067500</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=48067500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067500</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Stop Flock"]]></title><description><![CDATA[
<p>~jedberg is talking about a hypothetical law that would apply to ALPR data. In reply, you said "The information itself is evidence, used in active criminal investigations." ("The information" here referring to ALPR data.) (You also said, "The entities holding the information here are literally police departments.", but I don't see that that's relevant unless we choose to believe that police departments are more deserving of public trust by default than any other organization.)<p>I was replying to the "used in active criminal investigations" part. Yes, the ALPR data managed by Flock is sometimes used in active criminal investigations. However, it's also used for many other things.<p>The many other things that it's used for supports ~jedberg's argument.</p>
]]></description><pubDate>Wed, 15 Apr 2026 06:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47775228</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47775228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47775228</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Stop Flock"]]></title><description><![CDATA[
<p>The information is not in any way restricted to use in active criminal investigations, and further, has been found to frequently be used for a variety of other purposes.<p>It's a bit like saying pornography is used in the study of human anatomy.</p>
]]></description><pubDate>Wed, 15 Apr 2026 04:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47774706</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47774706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47774706</guid></item><item><title><![CDATA[New comment by thaumaturgy in "I wrote to Flock's privacy contact to opt out of their domestic spying program"]]></title><description><![CDATA[
<p>Except that Flock very clearly benefits financially from having direct access to this data: owning (and in their own documentation, they very clearly <i>do</i> own it) a network of 80,000 surveillance devices across the country, and owning every single transit point for the data they collect, is what gets them to a $7.5 billion valuation from investors.<p>The fact of the matter is that Flock is playing two-step with the concept of "ownership" of data. They disclaim ownership as a way to leave local agencies holding the bag for liabilities, but they fight <i>tenaciously</i> to retain complete and unfettered access to that data.<p>(After organizing a community group that won Flock contract cancellations in multiple jurisdictions in Oregon, I went on to coauthor state legislation regulating ALPRs. I am very well familiar with all the dirty ball they play.)<p>Also, Flock's cameras collect more data than is provided to police agencies. Who owns <i>that</i> data, I wonder?</p>
]]></description><pubDate>Tue, 14 Apr 2026 19:00:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769851</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47769851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769851</guid></item><item><title><![CDATA[New comment by thaumaturgy in "The Claude Code Leak"]]></title><description><![CDATA[
<p>I wonder what happened to the person that wrote "Coding as Creative Expression" (<a href="https://build.ms/2022/5/21/coding-as-creative-expression/" rel="nofollow">https://build.ms/2022/5/21/coding-as-creative-expression/</a>)?<p>I'm not (just) being glib. That earlier article displays some introspection and thoughtful consideration of an old debate. The writing style is clearly personal, human.<p>Today's post is not so much. It has LLM fingerprints on it. It's longer, there are more words. But it doesn't strike me as having the same thoughtful consideration in it. I would venture to guess that the author tried to come up with some new angles on the news of the Claude Code leak, because it's a hot topic, and jotted some notes, and then let an LLM flesh it out.<p>Writing styles of course change over time, but looking at these two posts side by side, the difference is stark.</p>
]]></description><pubDate>Thu, 02 Apr 2026 04:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47609858</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47609858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47609858</guid></item><item><title><![CDATA[New comment by thaumaturgy in "SSH has no Host header"]]></title><description><![CDATA[
<p>That's all true, but juggling connections based on key fingerprints would also require users to have different keys for different containers -- which is good practice, but I've found that it's equally difficult for users unfamiliar with ssh to set up and properly manage more than one key, and it's equally easy for users familiar with ssh to manage multiple client configs.<p>That and ProxyJump both also require the container-host to negotiate ssh connections, which is... fine, I guess? But the port knocking approach means that the only thing the container-host is doing is port forwarding, which gives it like half an extra point in my calculus.</p>
]]></description><pubDate>Wed, 18 Mar 2026 15:35:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47427080</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47427080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47427080</guid></item><item><title><![CDATA[New comment by thaumaturgy in "SSH has no Host header"]]></title><description><![CDATA[
<p>Yeah, I ran into this problem too. I tried a few different hacky solutions and then settled on using port knocking to sort inbound ssh connections into their intended destinations. Works great.<p>I have an architecture with a single IP hosting multiple LXC containers. I wanted users to be able to ssh into their containers as you would for any other environment. There's an option in sshd that allows you to run a script during a connection request so you can <i>almost</i> juggle connections according to the username -- if I remember right, it's been several years since I tried that -- but it's terribly fragile and tends to not pass TTYs properly and basically everything hates it.<p>But, set up knockd, and then generate a random knock sequence for each individual user and automatically update your knockd config with that, and each knock sequence then (temporarily) adds a nat rule that connects the user to their destination container.<p>When adding ssh users, I also provide them with a client config file that includes the ProxyCommand incantation that makes it work on their end.<p>Been using this for a few years and no problems so far.</p>
]]></description><pubDate>Wed, 18 Mar 2026 06:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47422237</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47422237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47422237</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Denver dumps Flock, awards contract to Axon"]]></title><description><![CDATA[
<p>-12 is what was queued up for the vote up until 2:30 pm that afternoon: <a href="https://olis.oregonlegislature.gov/liz/2026R1/Downloads/ProposedAmendment/30569" rel="nofollow">https://olis.oregonlegislature.gov/liz/2026R1/Downloads/Prop...</a><p>-14 materialized, Prozanski called for a vote on -12, Senator Braodman voted with Republicans against -12, and then they unanimously voted in -14: <a href="https://olis.oregonlegislature.gov/liz/2026R1/Downloads/ProposedAmendment/30572" rel="nofollow">https://olis.oregonlegislature.gov/liz/2026R1/Downloads/Prop...</a><p>The sole difference between the two is that -14 removes the following language: "'End-to-end encryption’ means a method of data encryption that ensures only the law enforcement agency that owns the captured license plate data possesses the capability to decrypt, access or grant access to the captured license plate data."<p>This was just the latest move in a long, long series of behind-the-scenes work by Axon to undermine the entire bill throughout its development.<p>There's a lot more I'm eager to say about that process, but we have some work to do before it all can be made public.</p>
]]></description><pubDate>Tue, 24 Feb 2026 21:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47143524</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47143524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47143524</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Denver dumps Flock, awards contract to Axon"]]></title><description><![CDATA[
<p>We need more good people getting involved to be able to change the way this all works. And, in less than a year, we've developed a ton of political capital and we're still gaining ground. So, I would sincerely encourage anyone to join this effort, or similar efforts in their area, and just do whatever you can tolerate.<p>But also, having just been through this process (for my first time!): however terrible you think the political process is, it's <i>worse</i>.</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142813</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47142813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142813</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Denver dumps Flock, awards contract to Axon"]]></title><description><![CDATA[
<p>We've got lots of local resources! I've been in the capitol about half of the last two weeks, my partner is there right now, we've been working closely with ACLU Oregon <i>and</i> National, a couple of other legal firms are keeping a close eye on this, and we've built a grassroots network with people from Eugene, Springfield, Portland, Bend, Florence, and more.<p>Also, your Reps <i>do</i> read your correspondence, and there's a critical moment coming up in this bill.<p>Drop me a line at contact@eyesoffeugene.org and I'll reply with a Signal link and we can talk more.</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142229</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47142229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142229</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Denver dumps Flock, awards contract to Axon"]]></title><description><![CDATA[
<p>I think at this point getting doxed is an inevitability. ;-)<p>I worked most closely with Senator Floyd Prozanski. He's my local senator, and was in many ways an ideal fit for this. After we successfully kicked Flock out of Eugene, Springfield, and Lane County, he reached out to form a legislative workgroup. Over a few months of effort, we developed SB1516: <a href="https://olis.oregonlegislature.gov/liz/2026R1/Measures/Overview/SB1516" rel="nofollow">https://olis.oregonlegislature.gov/liz/2026R1/Measures/Overv...</a><p>Depending on where you fall on the spectrum of opinions on ALPRs, this is either a sort of okay bill or a pretty terrible bill.</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:06:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142151</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47142151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142151</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Denver dumps Flock, awards contract to Axon"]]></title><description><![CDATA[
<p>Here in Oregon, I very nearly managed to get some decent legislation drafted that would have required a number of strong data protections from ALPR vendors.<p>Axon interfered <i>heavily</i> with that process and -- after the legislative workgroup had well concluded and just a couple of hours before the Senate committee was to vote on it -- managed to neuter one of the key protections in the bill.<p>Axon is not "better" than Flock, they are just slightly less transparent about some aspects and slightly less radioactive.<p>Community groups that have formed and activated against Flock should continue to harass local governments that immediately switch to Axon as a replacement.</p>
]]></description><pubDate>Tue, 24 Feb 2026 19:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47141566</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=47141566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47141566</guid></item><item><title><![CDATA[New comment by thaumaturgy in "FBI is investigating Minnesota Signal chats tracking ICE"]]></title><description><![CDATA[
<p>People are experiencing wildly different Americas depending on their circumstances and level of political involvement.<p>If you're a tech worker and you still have a job and you think AI is pretty cool and you don't follow news very closely, things seem okay...ish. You are maybe dimly aware of some social problems, but they're all somebody else's problems.<p>If you're one of the many many thousands of people who have been abducted by federalized lunatics, or you have a child or family member in one of our concentration camps, things seem urgently and unimaginably bad.<p>If you're politically involved, things seem tenuous, at best. You likely know someone who either feels justifiably terrified by what's going on, or someone whose life has been seriously impacted by it.<p>I've spent several months successfully combating one of YC's contributions to all this mess. Tonight, federal law enforcement fired pepper rounds, flashbangs, and tear gas into a crowd of protestors who were noisy -- not violent, not even causing property damage, just noisy. One of the officers aimed the tear gas weapon directly at a protestor's head and caused a serious head injury (the kind that causes convulsions and foaming at the mouth after impact). And, they'll get away with that.<p>The local police department was flying half a dozen drones directly over this, but they are only there to surveil and look for an excuse to put on riot gear.<p>There were an assortment of reporters there, but most of them have editors or owners that won't run much of a story about any of it. A few politicians showed up, but they made a short speech and then left immediately. The building where this all happened is in a city center, so, just a block away, life and traffic continues as normal and most people are entirely unaware.<p>So that's also why nobody's really been making an organized 2A effort either. For most people, this isn't "real", in the sense that it isn't something they're experiencing, and for those that are experiencing it, they're trying to walk a tightrope that resists the current administration without spiraling into a widespread civil war.</p>
]]></description><pubDate>Wed, 28 Jan 2026 08:29:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46792551</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=46792551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46792551</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times"]]></title><description><![CDATA[
<p>Email me at contact@eyesoffeugene.org. Things are a bit busy the next few days, but we can discuss what's worked for us. Getting a win in one meeting is a long shot, but you never know -- Bend, Oregon also got theirs canceled just the other day!<p>I'm also spinning up a new team that will be able to more actively help people get efforts started (or keep them going). Their first meeting is coming up this week too.</p>
]]></description><pubDate>Sat, 10 Jan 2026 06:12:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46563252</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=46563252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46563252</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times"]]></title><description><![CDATA[
<p>I was one of the main organizers of a community group that successfully got Flock contracts canceled in Eugene and Springfield, Oregon. I have also presented several times to city officials in and around Portland, am currently helping groups in other cities around Oregon and elsewhere get started, and I'm working with a state legislative workgroup to begin getting some reasonable legislation in place.<p>The extent to which Flock manipulates police departments is really incredible. Here's a fun little factoid: Lexipol is a company which sells various pre-written policies to police departments, including an ALPR policy; Lexipol is also a parent company of Police1, which helps police departments find public grant money to purchase Flock subscriptions, and Flock in turn is heavily featured on Police1.<p>So, if you're a police department, you go to Police1 (Lexipol) for news and product info, they pitch you on Flock, you fill out a form, you sign a contract, and then later you need an actual ALPR policy for your department, and Lexipol sells you that, too. The policy of course is extremely friendly towards vendors like Flock.<p>Flock exerts a <i>lot</i> of influence with the police departments that subscribe to their platform. We've repeatedly had to respond to the same talking points from PDs (and some city officials) that are very clearly getting all of their info from Flock, and in some cases coached by them.<p>And YCombinator startup Flock Safety is <i>extremely</i> misleading in many of their product, service, and business statements.</p>
]]></description><pubDate>Sat, 10 Jan 2026 05:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46563014</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=46563014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46563014</guid></item><item><title><![CDATA[New comment by thaumaturgy in "KDE onboarding is good now"]]></title><description><![CDATA[
<p>Yeah, I've been running Plasma as a daily driver (and without a fallback OS) for around 8 years now without this kind of trouble. I routinely run for months between reboots, and when a reboot happens, it's usually because I did a dumb.<p>I helped someone else earlier today with an unstable Linux laptop, it turned out there was an amd/gpu/drm issue that was crashing Wayland in the background.<p>My first bet would be that you've got something similar going on -- a hardware or device driver problem. You've crawled through journalctl and the like, I assume?</p>
]]></description><pubDate>Sun, 04 Jan 2026 10:41:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46486770</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=46486770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46486770</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Are we stuck with the same Desktop UX forever? [video]"]]></title><description><![CDATA[
<p>Because, something that a lot of tech-obsessed Trek fans never seem to really come to terms with, is that Trek didn't fetishize technology.<p>In the Trek universe, LCARS wasn't getting continuous UI updates because they would have advanced, culturally, to a point where they recognized that continuous UI updates are frustrating for users. They would have invested the time and research effort required to better understand the right kind of interface for the given devices, and then... just built that. And, sure, it probably would get updates from time to time, but nothing like the way we do things now.<p>Because the way we do things now is immature. It's driven often by individual developers' needs to leave their fingerprints on something, to be able to say, "this project is now MY project", to be able to use it as a portfolio item that helps them get a bigger paycheck in the future.<p>Likewise, Geordi was regularly shown to be making constant improvements to the ship's systems. If I remember right, some of his designs were picked up by Starfleet and integrated into other ships. He took risks, too, like experimental propulsion upgrades. But, each time, it was an upgrade in service of better meeting some present or future mission objective. Geordi <i>might</i> have rewritten some software modules in whatever counted as a "language" in that universe at some point, but if he had done so, he would have done extensive testing and tried very hard to do it in a way that wouldn't've disrupted ship operations, and he would only do so if it gained some kind of improvement that directly impacted the success or safety of the whole ship.<p>Really cool technology is a key component of the Trek universe, but Trek isn't <i>about</i> technology. It's about people. Technology is just a thing that's in the background, and, sometimes, becomes a part of the story -- when it impacts some people in the story.</p>
]]></description><pubDate>Sat, 13 Dec 2025 20:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46257956</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=46257956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46257956</guid></item><item><title><![CDATA[New comment by thaumaturgy in "Linux Career Opportunities in 2025: Skills in High Demand"]]></title><description><![CDATA[
<p><i>raises hand</i><p>Been daily driving desktop Debian for dang-near a decade now (heh). I've also maintained a gradually-evolving app hosting service for clients for even longer, covering all kinds of stuff. Current architecture includes LXC and nginx. And, I've got BSD experience too.<p>Job market sucks for me too.</p>
]]></description><pubDate>Thu, 20 Nov 2025 02:10:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45988023</link><dc:creator>thaumaturgy</dc:creator><comments>https://news.ycombinator.com/item?id=45988023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45988023</guid></item></channel></rss>