<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: elseless</title><link>https://news.ycombinator.com/user?id=elseless</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 08:14:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=elseless" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by elseless in "Efficient Computer's Electron E1 CPU – 100x more efficient than Arm?"]]></title><description><![CDATA[
<p>Agree that code size is a significant potential issue, and that going out to memory to reprogram the fabric will be costly.<p>Re: pointers, I should clarify that it’s not the indirection per se that causes problems — it’s the fact that, with (traditional) dynamic memory allocation, the data’s physical location isn’t known ahead of time. It could be cached nearby, or way off in main memory. That makes dataflow operator latencies unpredictable, so you either have to 1. leave a lot more slack in your schedule to tolerate misses, or 2. build some more-complicated logic into each CGRA core to handle the asynchronicity. And with 2., you run the risk that the small, lightweight CGRA slices will effectively just turn into CPU cores.</p>
]]></description><pubDate>Fri, 25 Jul 2025 23:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44689530</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=44689530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44689530</guid></item><item><title><![CDATA[New comment by elseless in "Efficient Computer's Electron E1 CPU – 100x more efficient than Arm?"]]></title><description><![CDATA[
<p>Sure. You can think of a (simple) traditional CPU as executing instructions in <i>time</i>, one-at-a-time[1] — it fetches an instruction, decodes it, performs an arithmetic/logical operation, or maybe a memory operation, and then the instruction is considered to be complete.<p>The Efficient architecture is a CGRA (coarse-grained reconfigurable array), which means that it executes instructions in <i>space</i> instead of time. At compile time, the Efficient compiler looks at a graph made up of all the “unrolled” instructions (and data) in the program, and decides how to map it all spatially onto the hardware units. Of course, the graph may not all fit onto the hardware at once, in which case it must also be split up to run in batches over time. But the key difference is that there’s this sort of spatial unrolling that goes on.<p>This means that a lot of the work of fetching and decoding instructions and data can be eliminated, which is good. However, it also means that the program must be mostly, if not completely, static, meaning there’s a very limited ability for data-dependent branching, looping, etc. to occur compared to a CPU. So even if the compiler claims to support C++/Rust/etc., it probably does not support, e.g., pointers or dynamically-allocated objects as we usually think of them.<p>[1] Most modern CPUs don’t actually execute instructions one-at-a-time — that’s just an abstraction to make programming them easier. Under the hood, even in a single-core CPU, there is all sorts of reordering and concurrent execution going on, mostly to hide the fact that memory is much slower to access than on-chip registers and caches.</p>
]]></description><pubDate>Fri, 25 Jul 2025 21:29:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44688709</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=44688709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44688709</guid></item><item><title><![CDATA[New comment by elseless in "ZFS 2.3 released with ZFS raidz expansion"]]></title><description><![CDATA[
<p>Precisely this. And don’t forget about bugs in virtualization layers/drivers — ZFS can very often save your data in those cases, too.</p>
]]></description><pubDate>Tue, 14 Jan 2025 17:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42701014</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=42701014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42701014</guid></item><item><title><![CDATA[New comment by elseless in "Apple unveils M3, M3 Pro, and M3 Max"]]></title><description><![CDATA[
<p>In my opinion, the biggest problem with Apple’s external displays is their 60 Hz refresh rate. That’s half of what their own iPhone (!) and MacBook pro models support, and is a far cry from the 240 Hz (albeit at lower resolutions) displays that are starting to pop up from other manufacturers.</p>
]]></description><pubDate>Tue, 31 Oct 2023 06:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38080843</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=38080843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38080843</guid></item><item><title><![CDATA[New comment by elseless in "Ask HN: What is an A.I. chip and how does it work?"]]></title><description><![CDATA[
<p>H.T. Kung’s 1982 paper on systolic arrays is the genesis of what are now called TPUs: <a href="http://www.eecs.harvard.edu/~htk/publication/1982-kung-why-systolic-architecture.pdf" rel="nofollow">http://www.eecs.harvard.edu/~htk/publication/1982-kung-why-s...</a></p>
]]></description><pubDate>Sat, 27 May 2023 13:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=36094462</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=36094462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36094462</guid></item><item><title><![CDATA[New comment by elseless in "MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips"]]></title><description><![CDATA[
<p>It has been reviewed by the author’s peers — it was accepted to ISCA ‘22.</p>
]]></description><pubDate>Sat, 11 Jun 2022 01:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=31701059</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=31701059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31701059</guid></item><item><title><![CDATA[New comment by elseless in "Sandwell Bitcoin mine found stealing electricity"]]></title><description><![CDATA[
<p>The Landauer principle states that any computation involving information erasure (e.g., taking the hash of blocks) must correspond to some nonzero increase in entropy, which would be expressed here as heat.</p>
]]></description><pubDate>Sat, 29 May 2021 07:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=27323646</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=27323646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27323646</guid></item><item><title><![CDATA[New comment by elseless in "SSD makers start warning that mining products like ChiaCoin will void warranty"]]></title><description><![CDATA[
<p>Proof-of-stake can never achieve the same trust model as proof-of-work. Proof-of-space-and-time can.<p>See Andrew Poelstra ‘15: <a href="https://nakamotoinstitute.org/static/docs/on-stake-and-consensus.pdf" rel="nofollow">https://nakamotoinstitute.org/static/docs/on-stake-and-conse...</a></p>
]]></description><pubDate>Sat, 01 May 2021 09:58:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=27004915</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=27004915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27004915</guid></item><item><title><![CDATA[New comment by elseless in "Raspberry Pi 4"]]></title><description><![CDATA[
<p>This script is really nice: <a href="https://github.com/Nyr/openvpn-install" rel="nofollow">https://github.com/Nyr/openvpn-install</a><p>It sets up systemd and iptables and generates all certs and keys and wraps them up into tidy, per-client .ovpn files</p>
]]></description><pubDate>Mon, 24 Jun 2019 19:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=20267245</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=20267245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20267245</guid></item><item><title><![CDATA[New comment by elseless in "Apple Turns Its Back on Customers and Nvidia with MacOS Mojave"]]></title><description><![CDATA[
<p>I found this out the hard way a month ago when I updated my hackintosh from 10.13 to 10.14.<p>Never assume, even several weeks after a macOS release, that working Nvidia drivers will be available!</p>
]]></description><pubDate>Thu, 13 Dec 2018 06:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=18670336</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=18670336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18670336</guid></item><item><title><![CDATA[New comment by elseless in "ARM Details “Project Trillium” Machine Learning Processor Architecture"]]></title><description><![CDATA[
<p>ARM needs to get some skin in the accelerator game before RISC-V et. al. commoditize its cash cow.<p>NVDLA is fairly permissively licensed (free for commercial use), but of course Nvidia will steer the greater ecosystem around it. Perhaps ARM can be the Red Hat to NVDLA's Linux, or something like that. Still seems a bit strange to me.</p>
]]></description><pubDate>Fri, 01 Jun 2018 05:56:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=17202915</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=17202915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17202915</guid></item><item><title><![CDATA[New comment by elseless in "CS349D Cloud Computing Technology, Autumn 2017"]]></title><description><![CDATA[
<p><a href="https://pastebin.com/CmxE4Z5Y" rel="nofollow">https://pastebin.com/CmxE4Z5Y</a><p>Maybe half of this year's final projects focused on serverless/AWS Lambda, with another significant portion on hardware acceleration for cloud workloads (AI, databases, SDN).</p>
]]></description><pubDate>Wed, 20 Dec 2017 05:51:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=15967351</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=15967351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15967351</guid></item><item><title><![CDATA[New comment by elseless in "More from the Sony Pictures hack"]]></title><description><![CDATA[
<p>After what Sony did to Geohot, I must say that I have zero sympathy for them (as an organization) here. Obviously, the leak of personal data (SSNs, etc.) is a different story.</p>
]]></description><pubDate>Thu, 04 Dec 2014 01:01:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=8697325</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=8697325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8697325</guid></item><item><title><![CDATA[New comment by elseless in "Time Travel Simulation Resolves “Grandfather Paradox”"]]></title><description><![CDATA[
<p>Scott Aaronson has done some work regarding CTCs and quantum computers:  <a href="http://www.scottaaronson.com/papers/ctc.pdf" rel="nofollow">http://www.scottaaronson.com/papers/ctc.pdf</a><p>Apparently, in the presence of CTCs, quantum computers are no more powerful than classical ones.</p>
]]></description><pubDate>Wed, 03 Sep 2014 08:04:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=8261953</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=8261953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8261953</guid></item><item><title><![CDATA[New comment by elseless in "Kern Type, The Kerning Game"]]></title><description><![CDATA[
<p>95/100.  I thought the second-to-last was hardest.  Serif/sans-serif didn't make as much of a difference as I expected.</p>
]]></description><pubDate>Mon, 25 Nov 2013 07:00:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=6792869</link><dc:creator>elseless</dc:creator><comments>https://news.ycombinator.com/item?id=6792869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6792869</guid></item></channel></rss>