<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: nucleardog</title><link>https://news.ycombinator.com/user?id=nucleardog</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 08:12:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nucleardog" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nucleardog in "AI is code – and can't be prompted into being smarter"]]></title><description><![CDATA[
<p>In the first case, I've connected to someone else's server and actively done the damage of deleting their data.<p>In the second case, I've provided instructions on how to destroy the data, said "don't do this", and then someone has done it anyway. _They_ have destroyed their data, and it's now up to them to justify why that's my fault.<p>If we want to get into legal territory about it, which I'm sure we're both woefully underqualified to comment on... the CFAA is all worded around "intentionally accesses a protected computer...". How exactly do you show intent to access a protected computer here? The developer never took any sort of positive step to access _any_ specific computer. The best I could see would be negligence where a reasonable person would have to have known someone would run this on a protected computer, but that still feels like something a good lawyer would find a way out of.</p>
]]></description><pubDate>Mon, 15 Jun 2026 06:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48537396</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48537396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48537396</guid></item><item><title><![CDATA[New comment by nucleardog in "Honda Civics and the Evil Valet"]]></title><description><![CDATA[
<p>I think unit tests are documentation in the same way that a Dockerfile is... it's not. The tests don't paint the bigger picture, explain why, etc.<p>That said, if you pitched me something like a Jupyter notebook style doc where tests validating the claims of the documentation were inline, I'd totally buy into that.</p>
]]></description><pubDate>Sun, 14 Jun 2026 05:19:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48524422</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48524422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48524422</guid></item><item><title><![CDATA[New comment by nucleardog in "If you are asking for human attention, demonstrate human effort"]]></title><description><![CDATA[
<p>Yeah, that's a reason to do it too! And one I'd hope would land with most people, but "respect and decency" aren't universal unfortunately.</p>
]]></description><pubDate>Sat, 13 Jun 2026 02:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48512212</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48512212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48512212</guid></item><item><title><![CDATA[New comment by nucleardog in "If you are asking for human attention, demonstrate human effort"]]></title><description><![CDATA[
<p>Yeah, after the dozenth time with the same person where the "help" is "playing 20 questions to finally get the stack trace out of them which they should have sent in the first place and then then error explains exactly what is wrong and what they need to look at next" you might feel a little different about it. Or not.<p>End of the day, though, there's a huge, obvious difference between "asking for help" and "asking for someone to do all my thinking for me".<p>As a _person_, I'm very sympathetic to why that might be happening. I will do everything I can to help. And sometimes it does feel like I'm bordering on practicing psychology without a license.<p>As someone responsible for making sure _everyone_ is getting paid this month so they can keep a roof over their head and their kids fed, I do need to be mindful of and address issues that are dragging the entire team down. Regardless of why it's happening, if we're in a situation where you are doing the more company more good by _not showing up to work_ (you're contributing negatively), we have a problem and it needs to be addressed. We can work together on addressing it, but we can't ignore it.<p>For whatever it's worth, every single person on the team I manage says one of the things they love most about working here is how helpful and cooperative everyone is. Everybody's always happy to hop on a call and work through stuff together and really has a mindset of a rising tide lifting all boats--people are always volunteering to pitch in and help others before being asked. I like to think I've had some part in creating that environment. I am _more_ than happy to _help_. I had to starting making a distinction between "helping" and "doing someone's work for them" because I was getting burned out from overwork. I made it "formal" because I work with the kind of people who really appreciate clear rules and guidelines for things, including communication</p>
]]></description><pubDate>Sat, 13 Jun 2026 02:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48512140</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48512140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48512140</guid></item><item><title><![CDATA[New comment by nucleardog in "If you are asking for human attention, demonstrate human effort"]]></title><description><![CDATA[
<p>I've had this same policy since before AI. I kind of formalized it for myself (and this team) after enough instances of "I'm trying to do X. It's not working. Help." type messages.<p>You need to put as much effort into the question as you expect someone to put into the answer.<p>It's not "fairness" or "AI" or anything else, it's that doing this any other way fundamentally fucks up the team dynamics.<p>You have a problem. You want someone's help. If the cost to you is effectively nil (or negative, since you're asking someone to do your job for you), but the cost to the other person is non-zero, then incentives aren't lining up here. Pretty quickly that person is going to start carrying too much load and become a bottleneck.<p>It can also mask that the context of the work is too concentrated in one person, and does little to nothing to help build that elsewhere in the team.<p>The other end of this is exactly what you're saying--put as much effort into the answer as they put into the question. You're not doing anyone a service by taking their low effort input and giving them high effort output, least of all yourself. If someone asks "how do I X", that's low effort. If you happen to know the answer off the top of your head, spare a few sentences to explain or point them where in the code they need to be. If you don't know, don't go track it down for them.</p>
]]></description><pubDate>Fri, 12 Jun 2026 13:58:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48504153</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48504153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48504153</guid></item><item><title><![CDATA[New comment by nucleardog in "It's hard to justify buying a Framework 12"]]></title><description><![CDATA[
<p>> I'm thinking Apple might just be better at figuring out what specs actually matter, and which specs just make nerds happy but don't actually sell. (except liquid glass, they failed on that.)<p>Or maybe this is just a totally different product?<p>I'd also call out, anecdotally, of the people in my life the non-technical people are interested in touch screens, don't care about speed as long as it runs a few Chrome tabs without feeling slow, and have literally never mentioned noise except to complain about some absolutely absurd "gaming" laptops. I've only ever heard the "nerds" talking about this stuff you're saying actually matters to the non-nerds. Maybe you're one of the nerds?</p>
]]></description><pubDate>Fri, 29 May 2026 21:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48329551</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48329551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48329551</guid></item><item><title><![CDATA[New comment by nucleardog in "What Is a Direct Attach Copper (DAC) Cable? (2021)"]]></title><description><![CDATA[
<p>Admittedly I'm not buying Enterprise Grade(TM) stuff, but...<p>For simplicity I just use 10G LR modules everywhere. A pair of fiber transceivers is $25. Pretty sure last batch of 3M pre-terminated fibre cables I was grabbing were like $3 a piece or something. So we'll round up and call it $30.<p>I can get a 3M DAC for about $20.<p>So yeah it's cheaper, but the price isn't _that_ different. I was using DACs in quite a few places (and still am), but in general I've found it easier just using fiber. (For one, I've had a few devices that didn't get along with various DACs but worked just fine with the fibre transceivers.)</p>
]]></description><pubDate>Fri, 29 May 2026 15:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48324918</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48324918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48324918</guid></item><item><title><![CDATA[New comment by nucleardog in "Incident with Pull Requests, Issues, Git Operations and API Requests"]]></title><description><![CDATA[
<p>As a daily GitLab user, I'd say that would be the main criticism I could levy at it as well. It does feel like there are a number of "and the kitchen sink" type features that are just there to check a box in a RFP or something.<p>That said, are the majority of people actually even _using_ those features? For us we're essentially just using GitLab for git, merge requests, and CI pipelines. A couple places we use the static page hosting. (First thing I do whenever I create a new repository is go into the settings and just uncheck _all_ the boxes.)<p>All of that core functionality works really well and is more than polished enough from my point of view.</p>
]]></description><pubDate>Wed, 27 May 2026 14:12:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48294708</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48294708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48294708</guid></item><item><title><![CDATA[New comment by nucleardog in "Train Your Own LLM from Scratch"]]></title><description><![CDATA[
<p>> Yeah it's just a semantic pet peeve. Let me ask you this: What is a "Language Model", if this is a "Large Language Model"? Inversely, if a 1.5B model is "Large" then what is the recent 1T param models? "Superlarge"?<p>Sure, we could do it like we did radio frequencies! Most of what we use are "High Frequency" and above... Very High Frequency, Ultra High Frequency, Super High Frequency, Extremely High Frequency.<p>> In my own very humble opinion, it becomes "Large" when it's out of non-specialized hardware. So currently, a model which requires more than 32GB vram is large (as that's roughly where the high-end gaming GPUs cut off).<p>So the definition shifts over time based on the market availability of RAM? And can also go backwards? I can't really see anyone bothering to look up the state of the GPU market in order to determine correct terminology whenever they want to talk about this stuff (or interpret old comments, or...).<p>That also decouples the terminology from the actual capabilities which is what people are generally more interested in. GPT-3 was a "large" language model at this present time. However the the seemingly much more capable Gemma 4 was a large language model at the time GPT-3 was in use, but isn't a large language model right now.<p>I kinda question the arbitrary line drawn here too--32GB VRAM? Where I am that's a ~$5-6k problem. I'm not sure I'd call that a "consumer" product any more than the $20k data center cards regardless of the OEM intent, but we could argue semantics on that one too.<p>Fundamentally, defining it this way just seems kind of... useless? It's borderline a meaningless modifier already. This just defines it in a way that's so complex to use or interpret that it's just meaningless in a different way.<p>For what it's worth, I'd vote to use "large" to mean "big enough to be general purpose", more differentiating from the small, specialized models that came before.<p>> And btw, there is no way you can train a language model on a CPU, even with ddr5, lest you wait a whole week for a single training cycle. Give it a go! I know I did, it's a magnitude away from being feasible.<p>Yeah, was mostly being silly--tried to allude to that with the "intergenerational project" comment toward the end there.<p>Though I _did_ try doing some inference on CPU, which is how I found out that these Xeons I have don't implement AVX512. Surprisingly Gemma 4 (2B) was able to spit out a solid 13-14 tok/s! Was expecting more like... 0.13.</p>
]]></description><pubDate>Tue, 05 May 2026 17:16:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48025496</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48025496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48025496</guid></item><item><title><![CDATA[New comment by nucleardog in "Train Your Own LLM from Scratch"]]></title><description><![CDATA[
<p>Hey now! I've got a half terabyte of RAM at my disposal! I mean, it's DDR4 but... it's RAM!<p>And it's paired with 48 processor cores! I mean, they don't even support AVX512 but they can do math!<p>I could totally train a LLM! Or at least my family could... might need my kid to pick up and carry on the project.<p>But in all seriousness... you either missed the point, are being needlessly pedantic, or are... wrong?<p>This is about learning concepts, and the rest of this is mostly moot.<p>On the pedantic or wrong notes--What is the documented cut-off for a "large" language model? Because GPT-2 was and is described as a "large" language model. It had 1.5B parameters. You can just about get a consumer GPU capable of training that for about $400 these days.</p>
]]></description><pubDate>Tue, 05 May 2026 05:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018582</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=48018582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018582</guid></item><item><title><![CDATA[New comment by nucleardog in "FSF trying to contact Google about spammer sending 10k+ mails from Gmail account"]]></title><description><![CDATA[
<p>> I don't think your definition of spam matches the one that I understand it to mean. Spam is random email from someone you have not had contact with before firing messages to every address they can find anywhere on the web, the dark web, etc. Or if you ask not to be added to a mailing list and are added anyway.<p>I don't get _only_ this from Mailchimp, but I definitely get quite a bit of this from Mailchimp, Sendgrid, and others. I've marked it spam, reported it to them (no response), and continued to receive the emails.<p>I can be kind of scatter brained and generally give the benefit of the doubt, but sometimes it's pretty clear that, e.g., I most definitely did not sign up with some accountant in a different country, in a place I've never been to, to receive reminders of tax deadlines that don't apply to me and offers of accounting services I can't use. Or if I somehow did, the signup was deceptive enough that they never received meaningful consent and I'd call it spam anyway.<p>(And the email they're sending this to is not some easily confused gmail address or a fat finger--it's my own name at my own domain.)<p>Having valid contact details or an opt out on their sign up form isn't relevant given I never signed up. It's _unsolicited_, _bulk_ email. It's spam.</p>
]]></description><pubDate>Thu, 16 Apr 2026 12:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47792004</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47792004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47792004</guid></item><item><title><![CDATA[New comment by nucleardog in "Fixing a monitor that goes black, off or blinks due to static electricity (2023)"]]></title><description><![CDATA[
<p>> Hard tap water or mineralized drinking water will coat your work area in chalk-like dust.<p>Also, y'know, your lungs. Deep inside your lungs.<p>Running tap water in an ultrasonic humidifer's going to spike the particulate pollution (PM1/2.5/10) throughout your entire house by hundreds of ug/m^3. And it seems that children are particularly prone to inhaling this stuff and having it deposited in their lungs (~2x more particles and ~3.5x more mass).<p>They really shouldn't be used with anything except distilled water. The things should come with a continuity tester that disables them if the water's conductive or something.</p>
]]></description><pubDate>Wed, 15 Apr 2026 20:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47784564</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47784564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784564</guid></item><item><title><![CDATA[New comment by nucleardog in "Car Seats as Contraception"]]></title><description><![CDATA[
<p>> When you've lost someone in a car-accident it's not much condolence to know that e.g. an airbag could have saved him/her but "back in 2026 it was deregulated because the car-companies have proven that there's no economic benefit to include them"<p>We live in a society, etc, etc. I think it's worthwhile, or even _more_ important, to look at how these impact other people.<p>In some hypothetical deregulated world, I can choose to buy a car without seatbelts, air bags, ABS/TCS, reverse camera, etc and take that risk on.<p>My neighbour doesn't get to choose whether or not they want to take on the risk of me backing over their child. The other people on the road don't get to choose whether they take on the risk of me losing control of my vehicle and slamming into them.<p>The value question isn't purely economic. Regulations that force a general societal care and consideration over selfish individual choices have value in _allowing us to have a society_.</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:29:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47600595</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47600595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600595</guid></item><item><title><![CDATA[New comment by nucleardog in "I decompiled the White House's new app"]]></title><description><![CDATA[
<p>All modern browsers require certificates to be published in the certificate transparency logs in order to be considered valid.<p>These are monitored, things do get noticed[0], and things like this can and have lead to CAs being distrusted.<p>It's not foolproof, and it's reactive rather than proactive... but in general, this is unlikely to be happening on major sites or at any significant scale.<p>I'd wholeheartedly recommend people taking some time and reading through the CA Compliance issues on Bugzilla. The entire CA program there, in my opinion, does a fantastic and largely thankless job of keeping this whole thing on the rails. It's one of the few things I can say I had _more_ trust in the more I looked into it.<p>[0]: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1934361" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=1934361</a></p>
]]></description><pubDate>Sun, 29 Mar 2026 13:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47562962</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47562962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47562962</guid></item><item><title><![CDATA[New comment by nucleardog in "An unstoppable mushroom is tearing through North American forests"]]></title><description><![CDATA[
<p>But what if the wolves become unstoppable?</p>
]]></description><pubDate>Fri, 27 Mar 2026 12:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47542050</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47542050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47542050</guid></item><item><title><![CDATA[New comment by nucleardog in "Canada's bill C-22 mandates mass metadata surveillance"]]></title><description><![CDATA[
<p>> Why would you think Canada is fine when the government can freeze your accounts at will?<p>Can we stop with this nonsense at any point?<p>The government can declare an emergency. Certain actions can be taken during an emergency which are outside what is typically allowed or bypass normal processes. The actions are subject to a mandatory judicial review within 60 days. The judicial review happened. The government was found to have acted out of line. It's current working its way through appeal courts.<p>The way you phrase this is, imo, intentionally implying "the government is ALLOWED to freeze your accounts at will". The reality is more in line with "I can murder someone at will.". Yes, yes I can. Because we don't have precogs and a pre-crime division. That doesn't mean it's allowed or accepted.<p>Direct your energy at this law. This is _actually_ a huge fucking problem.</p>
]]></description><pubDate>Mon, 16 Mar 2026 01:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47394156</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47394156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47394156</guid></item><item><title><![CDATA[New comment by nucleardog in "Supply-chain attack using invisible code hits GitHub and other repositories"]]></title><description><![CDATA[
<p>I tried to find any of the original text so I could try in my editor, but couldn't so I can't say for sure but... At least copying and pasting a bunch of unicode private use characters and stuff, they're not only rendered (box with an X through it) but highlighted in bright red.<p>Presumably opening this file I'd see some suspicious looking code and a giant bright red block in the middle of it.<p>I have the benefit that I'm only working in English so "flag anything that's not basic ASCII" is workable. I could see how this could get a bit messy when you _are_ working with other languages and need to differentiate the compound characters and invisible characters and things that _are_ part of your normal use versus these that aren't.</p>
]]></description><pubDate>Sat, 14 Mar 2026 14:33:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47377111</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47377111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47377111</guid></item><item><title><![CDATA[New comment by nucleardog in "PC processors entered the Gigahertz era today in the year 2000 with AMD's Athlon"]]></title><description><![CDATA[
<p>> SSDs booted faster and launched programs faster and were a very nice change, but they weren't that same sort of night-and-day 80s/90s era change.<p>For me they were.<p>I still remember the first PC I put together for someone with a SSD.<p>I had a quite beefy machine at the time and it would take 30 seconds or more to boot Windows, and around 45s to fully load Photoshop.<p>Built this machine someone with entirely low-end (think like "i3" not "Celeron") components, but it was more than enough for what they wanted it for. It would hit the desktop in around 10 seconds, and photoshop was ready to go in about 2 seconds.<p>(Or thereabouts--I did time it, but I'm remembering numbers from like a decade and a half ago.)<p>For a _lot_ of operations, the SSD made an order of magnitude difference. Blew my mind at the time.</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289581</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47289581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289581</guid></item><item><title><![CDATA[New comment by nucleardog in "Humans 40k yrs ago developed a system of conventional signs"]]></title><description><![CDATA[
<p>I'd easily believe that bird songs are vastly more complex and interesting than we currently understand!<p>If you haven't seen it, you might enjoy Benn Jordan's video of "saving" a PNG to a bird:<p><a href="https://www.youtube.com/watch?v=hCQCP-5g5bo" rel="nofollow">https://www.youtube.com/watch?v=hCQCP-5g5bo</a><p>(Besides the hook-y title, some interesting info on the acoustics of bird songs with some cross-over into tech.)</p>
]]></description><pubDate>Thu, 05 Mar 2026 14:49:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47262156</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47262156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47262156</guid></item><item><title><![CDATA[New comment by nucleardog in "Infrastructure decisions I endorse or regret after 4 years at a startup (2024)"]]></title><description><![CDATA[
<p>> That said, you need to ask your account manager about (1) discounts in exchange for spend commitments, and (2) technical assistance.<p>Depending what precisely you mean by the second one, you may not even need an AM/support for that.<p>They won't help me use the platform, but they will still address issues with the platform. If you run into bugs, things not behaving how they're documented, or something that simply isn't exposed/available to customers they seem to be pretty good about getting it resolved regardless of your spend or support level.<p>(On my personal account with minimal spend, no AM, and no support... I've had engineers from the relevant teams email me directly after submitting a ticket for issues.)<p>So yeah, "if you know what you're doing" you probably don't even need the paid-for support.</p>
]]></description><pubDate>Fri, 20 Feb 2026 19:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47092687</link><dc:creator>nucleardog</dc:creator><comments>https://news.ycombinator.com/item?id=47092687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47092687</guid></item></channel></rss>