<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: sliken</title><link>https://news.ycombinator.com/user?id=sliken</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 06:34:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sliken" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sliken in "Pixel Watch 5"]]></title><description><![CDATA[
<p>Sounds great, best I found so far is the RAK19007 (30x60mm), then add a GPS (RAK12500).  It will be kind of long (60mm + case) but not too wide (30mm + 3d printed case).<p>Or the Mesh Node T114 Development Board V2 (23mm wide).</p>
]]></description><pubDate>Fri, 14 Aug 2026 02:29:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49294155</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49294155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49294155</guid></item><item><title><![CDATA[New comment by sliken in "Pixel Watch 5"]]></title><description><![CDATA[
<p>Looks nice for some uses, but pretty big for a dog collar, almost 3" on a side.  I've some long/thin dev boards that I could pair with an 18650 that should be closer to 1".</p>
]]></description><pubDate>Thu, 13 Aug 2026 21:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292018</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49292018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292018</guid></item><item><title><![CDATA[New comment by sliken in "Pixel Watch 5"]]></title><description><![CDATA[
<p>Nice, I have a few mestastic widgets, but do want something small enough for a dog collar.  That way my wife and I can carry a radio and keep one in the car so we have a good chance getting in range.<p>Sad that most of ham radio, which has similar APRS for tracking, doesn't do async or multi-hop.</p>
]]></description><pubDate>Thu, 13 Aug 2026 18:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49290364</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49290364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49290364</guid></item><item><title><![CDATA[New comment by sliken in "Pixel Watch 5"]]></title><description><![CDATA[
<p>Heh, I used to use bluetooth GPS tracker with my nokia 770.  It worked well since I could place the gps where it got the best signal.  I could start a track, have it record it, and then check in with the n770 only when I needed to see a map.  That way I made the most of my n770's battery life, but still got continuous tracking.<p>Beware that they take much longer to start since they don't know the GPS coords of the nearest cell tower, nor do they download the GPS almanac over the cell connection.  They will however remember the almanac so you can leave it on for 30 minutes and not have to redownload it the next day.</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49289031</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49289031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49289031</guid></item><item><title><![CDATA[New comment by sliken in "Pixel Watch 5"]]></title><description><![CDATA[
<p>How close does another diver have to be for a message to send/received?</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49288830</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49288830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288830</guid></item><item><title><![CDATA[New comment by sliken in "No Data Centers in My Backyard"]]></title><description><![CDATA[
<p>Maybe, but for today, er 6 days ago:<p>Public hearing set for nearly 650 diesel generators tied to Amazon data center.</p>
]]></description><pubDate>Wed, 05 Aug 2026 22:37:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49190003</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49190003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49190003</guid></item><item><title><![CDATA[New comment by sliken in "No Data Centers in My Backyard"]]></title><description><![CDATA[
<p>Sure.  But is your DC funded by AI insanity that will pay top $ to provision ASAP, which requires 100s (up to 800) turbines?</p>
]]></description><pubDate>Wed, 05 Aug 2026 22:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49189799</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49189799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49189799</guid></item><item><title><![CDATA[New comment by sliken in "No Data Centers in My Backyard"]]></title><description><![CDATA[
<p>Quick google on stuff from the last week:<p>2 days ago, Inside the Secretive Deal for a $10 Billion Data Center in ...
 21 buildings and roughly 600 diesel generators"<p>6 days ago "Public hearing set for nearly 650 diesel generators tied to Amazon data center"<p>4 hours ago, Trump’s Vision for A.I. Dominance Comes With Major Air Pollution ... The first 366 megawatts would come from a power plant made up of more than 800 small gas-burning generators bolted to concrete pads.<p>Trick is money can influence local governments, even without a clear benefit to the local residents.  Then result is people end up with more expensive water, less water, more expensive power, and crazy amounts of noise.  Similarly DCs often seem to get special deals from the power company, which raises costs to all users.<p>Similarly they seem to get a pass on permits:
  Elon Musk’s artificial intelligence company xAI has installed 59 natural gas turbines for its Colossus 2 data center project in Tennessee without securing federal clean air permits, according to communications between regulators and xAI representatives.<p>I don't think most people would care if DCs could be hidden by a line of trees, sadly that's not the case.</p>
]]></description><pubDate>Wed, 05 Aug 2026 22:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49189716</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49189716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49189716</guid></item><item><title><![CDATA[New comment by sliken in "No Data Centers in My Backyard"]]></title><description><![CDATA[
<p>What do you call it when they install 100s of generators outside the building to provide power, create an amazing amount of noise, and a fair bit of pollution, while they claim they are temporary and turn them off 1 day out of 365?<p>Not to mention consuming quite a bit of water to provide cheaper cooling, instead of using closed loop systems.</p>
]]></description><pubDate>Wed, 05 Aug 2026 20:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49188791</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49188791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49188791</guid></item><item><title><![CDATA[New comment by sliken in "ECC and DDR5"]]></title><description><![CDATA[
<p>Sounds like an issue with hardware.  I watch ECC errors for 2500 servers and see a few some days, and zero others.  Said servers at an elevation of 6,000 feet or so.  A few per day for a single machine is crazy high.  You likely have a dimm, dimm slot, motherboard, or CPU issue that's susceptible to RF noise, vibration, temp changes or similar.</p>
]]></description><pubDate>Thu, 23 Jul 2026 17:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49025411</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49025411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49025411</guid></item><item><title><![CDATA[New comment by sliken in "ECC and DDR5"]]></title><description><![CDATA[
<p>Sort of, often there's workstation chips, like the xeon E3, which is a warmed over desktop chip ... with ECC.   Price difference when I bought was $20 CHEAPER for the CPU (at the cost of 100 MHz or so).  I did pay $50 more for a motherboard and 10-15% more for ram.<p>Or just get an AMD Ryzen.</p>
]]></description><pubDate>Thu, 23 Jul 2026 17:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49025257</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=49025257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49025257</guid></item><item><title><![CDATA[New comment by sliken in "Just Use Go"]]></title><description><![CDATA[
<p>C, for better or worse, is like a high level assembly language.  You can do anything, which pretty much means you are going to have many security and correctness issues.  Double free, use after free, off by one errors, buffer overflows, etc.  Thus numerous CVEs.<p>Go has less flexibility, no pointer arithmetic, a healthy package system, and a smaller domain.  Mostly consuming or providing network services.  My favorite feature is channels.  For me they make levering the performance of multi-core CPUs straight forward, and dramatically nicer than the C approaches I've tried like pthreads and mutexes.<p>I wouldn't rate go as secure as rust, but has a pleasingly developer friendly approach.  Seems way more secure than C.<p>Making a pipeline where each stage is 1 to N threads is pleasingly easy, reliable, and performant.</p>
]]></description><pubDate>Tue, 12 May 2026 16:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48110146</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=48110146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48110146</guid></item><item><title><![CDATA[New comment by sliken in "My first impressions on ROCm and Strix Halo"]]></title><description><![CDATA[
<p>AM5 is the AMD standard, it's accurate, seems rather pedantic to differentiate between 2 sub channels per dimm and saying 4 32 bit channels for a total of 128 bit.<p>However the motherboard vendors get annoyingly hide that from you by claiming DDR4 is dual channel (2 x 64 bit which means two outstanding cache misses, one per channel) and just glossing over the difference by saying DDR5 dual channel (4 x 32 bit which means 4 outstanding cache misses).<p>> Yes, because AMD64 has 64-bit words.<p>It's a bit more complicate than that.  First you have 3 levels of cache, the last of which triggers a cache line load, which is 64 bytes (not 64 bits).  That goes to one of the 4 channels, there's a long latency for the first 64 bits.  Then there's the complications of opening the row, which makes the columns available, which can speed up things if you need more than one row.  But the general idea is that you get at the maximum one cache line per channel after waiting for the memory latency.<p>So DDR4 on a 128 bit system can have 2 cache lines in flight.  So 128 bytes * memory latency.  On a DDR5 system you can have 4 cache lines in flight per memory latency.  Sure you need the bandwidth and 32 bit channels have half the bandwidth per clock, but the trick is the memory bus spends most of it's time waiting on memory to start a transfer.  So waiting 50ns then getting 32bit @ 8000 MT/sec isn't that different than waiting 50ns and getting 64 bit @ 8000MT/sec.<p>Each 32 bit subchannel can handle a unique address, which is turned into a row/column, and a separate transfer when done.   So a normal DDR5 system can look up 4 addresses in parallel, wait for the memory latency and return a cache line of 64 bytes.<p>Even better when you have something like strix halo that actually has a 256 bit wide memory system (twice any normal tablet, laptop, or desktop), but also has 16 channels x 16 bit, so it can handle 16 cache misses in flight.  I suspect this is mostly to get it's aggressive iGPU fed.</p>
]]></description><pubDate>Tue, 21 Apr 2026 09:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47846617</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=47846617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47846617</guid></item><item><title><![CDATA[New comment by sliken in "My first impressions on ROCm and Strix Halo"]]></title><description><![CDATA[
<p>In computer manufacture speak dual channel = 2 x 64 bit = 128 bits wide.<p>So with 2 dimms or 4 you still get 128 bit wide memory.  With DDR4 that means 2 channels x 64 bit each.  With DDR5 that means 4 channels x 32 bit each.<p>Keep in mind that memory controller is in the CPU, which is where the DDR4/5 memory controller is.  The motherboards job is to connect the right pins on the DIMMs to the right pins on the CPU socket.  The days of a off chip memory controller/north bridge are long gone.<p>So if you look at an AM5 CPU it clearly states:<p><pre><code>   * Memory Type: DDR5-only (no DDR4 compatibility).

   * Channels: 2 Channel (Dual-Channel).

   * Memory Width: 2x32-bit sub-channels (128-bit total for 2 sticks).</code></pre></p>
]]></description><pubDate>Tue, 21 Apr 2026 06:55:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47845411</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=47845411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47845411</guid></item><item><title><![CDATA[New comment by sliken in "My first impressions on ROCm and Strix Halo"]]></title><description><![CDATA[
<p>I think there's a standard wiring for the dimm and some parts are shared.  Each normal ddr5 dimm has 2 sub channels that are 32 bits each, and the new specification for the HUDIMM which will only enable 1 sub channel and only have half the bandwidth.<p>I don't think you can wire up DDR5 dimms willy nilly as if they were 2 separate 32 bit dimms.</p>
]]></description><pubDate>Tue, 21 Apr 2026 04:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47844572</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=47844572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47844572</guid></item><item><title><![CDATA[New comment by sliken in "My first impressions on ROCm and Strix Halo"]]></title><description><![CDATA[
<p>Sadly motherboards, tech journalist, and many other places confuse the difference between a dimm and channel.  The trick is the DDR4 generation they were the same, 64 bits wide.  However a standard DDR5 dimm is not 1x64 bit, it's actually 2x32 bit.  Thus 2 DDR5 dimms = 4 channels.<p>For some workloads the extra channels help, despite having the same bandwidth.  This is one of the reasons that it's possible for a DDR5 system to be slightly faster than a DDR4 system, even if the memory runs at the same speed.</p>
]]></description><pubDate>Mon, 20 Apr 2026 16:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47836935</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=47836935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47836935</guid></item><item><title><![CDATA[New comment by sliken in "My first impressions on ROCm and Strix Halo"]]></title><description><![CDATA[
<p>> Quad-channel RAM is common on consumer desktops<p>Yes, but tablets, laptops, and normal (non-HEDT) desktops have 4 channels, 4x32 bit = 128 bit wide.  Modern memory with DDR5 allows two 32 bit channels on a 64 bit dimm.  The previous gen DDR4 would allow 1 64 bit channel on a 64 bit dimm.<p>So strix halo (on laptops, tablets, and desktops) allows for a 256 bit wide memory system, providing twice the memory bandwidth of any ryzen or intel i3/i5/i7/i9.   The Apple pro (256 bit), max (512 bit), and ultra (1024 bit) lines of apple silicon have greater than 128 bit wide memory systems.  On the  AMD size it's just the Threadripper (256 bit) and Threadripper pro (512 bit), but those are typically in expensive workstations that are physically large, expensive, and need substantial cooling.<p>So the HALO is pretty unique (outside of Apple) for providing twice the memory bandwidth of anything else that fits in the tablet, laptop, or small desktop category.</p>
]]></description><pubDate>Mon, 20 Apr 2026 16:42:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47836883</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=47836883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47836883</guid></item><item><title><![CDATA[New comment by sliken in "Reflections on 30 years of HPC programming"]]></title><description><![CDATA[
<p>As you dig deeper I think you'll find a method behind the madness.<p>Sure modules just play with env variables.  But it's easy to inspect (module show), easy to document "use modules load ...", allows admins to change the default when things improve/bug fixed, but also allows users to pin the version.  It's very transparent, very discover-able, and very "stale".  Research needs dictate that you can reproduce research from years past.  It's much easier to look at your output file and see the exact version of compiler, MPI stack, libraries, and application than trying to dig into a container build file or similar.  Not to mention it's crazy more efficient to look at a few lines of output than to keep the container around.<p>As for slurm, I find it quite useful.  Your main complaint is no default systemd service files?  Not like it's hard to setup systemd and dependencies.  Slurms job is scheduling, which involves matching job requests for resources, deciding who to run, and where to run it.  It does that well and runs jobs efficiently.  Cgroup v2, pinning tasks to the CPU it needs, placing jobs on CPU closest to the GPU it's using, etc.  When combined with PMIX2 it allows impressive launch speeds across large clusters.  I guess if your biggest complaint is the systemd service files that's actually high praise.  You did mention logging, I find it pretty good, you can increase the verbosity and focus on server (slurmctld) or client side (slurmd) and enable turning on just what you are interested, like say +backfill.  I've gotten pretty deep into the weeds and basically everything slurm does can be logged, if you ask for it.<p>Sounds like you've used some poorly run clusters, I don't doubt it, but I wouldn't assume that's HPC in general.  I've built HPC clusters and did not use the university's AD, specifically because it wasn't reliable enough.  IMO a cluster should continue to schedule and run jobs, even if the uplink is down.  Running a past EoL OS on an HPC cluster is definitely a sign that it's not run well and seems common when a heroic student ends up managing a cluster and then graduates leaving the cluster unmanaged.  Sadly it's pretty common for IT to run a HPC cluster poorly, it's really a different set of contraints, thus the need for a HPC group.<p>Plenty of HPC clusters out there a happy to support the tools that helps their users get the most research done.</p>
]]></description><pubDate>Fri, 17 Apr 2026 16:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807597</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=47807597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807597</guid></item><item><title><![CDATA[New comment by sliken in "Qwen3.6-35B-A3B: Agentic coding power, now open to all"]]></title><description><![CDATA[
<p>All.  Keep in mind strix != strix halo.<p>You can get tablets, laptops, and desktops.  I think windows is more limited and might require static allocation of video memory, not because it's a separate pool, just because windows isn't as flexible.<p>With linux you can just select the lowest number in bios (usually 256 or 512MB) then let linux balance the needs of the CPU/GPU.  So you could easily run a model that requires 96GB or more.</p>
]]></description><pubDate>Fri, 17 Apr 2026 03:49:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47802292</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=47802292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47802292</guid></item><item><title><![CDATA[New comment by sliken in "Qwen3.6-35B-A3B: Agentic coding power, now open to all"]]></title><description><![CDATA[
<p>> You won't like it, but the answer is Apple.<p>Or strix halo.<p>Seems rather over simplified.<p>The different levels of quants, for Qwen3.6 it's 10GB to 38.5GB.<p>Qwen supports a context length of 262,144 natively, but can be extended to 1,010,000 and of course the context length can always be shortened.<p>Just use one of the calculators and you'll get much more useful number.</p>
]]></description><pubDate>Thu, 16 Apr 2026 16:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47795630</link><dc:creator>sliken</dc:creator><comments>https://news.ycombinator.com/item?id=47795630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47795630</guid></item></channel></rss>