<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: blippage</title><link>https://news.ycombinator.com/user?id=blippage</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 19:59:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=blippage" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by blippage in "Dillo Browser Release 3.3.0"]]></title><description><![CDATA[
<p>A huge thank-you to the dev(s)! I love retro projects like this. I use Dillo daily, although it is for internal use. One thing I use it for is to view gemini protocol sites. The plug-in architecture means that you can render any protocol; gopher and gemini amongst others.<p>It's so lightweight!</p>
]]></description><pubDate>Mon, 27 Apr 2026 09:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919608</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=47919608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919608</guid></item><item><title><![CDATA[New comment by blippage in "Google plans to invest up to $40B in Anthropic"]]></title><description><![CDATA[
<p>Finance professor Aswath Damodaran, and others, have made many useful insights as to how AI as an investment is likely to pay out.<p>One technique is, instead of trying to pick individual winners, look at the total addressable market. Then compare the market size with the capital being pumped in. If you look on this basis, Aswath concluded that collectively AI investment is likely to provide unsatisfactory returns.<p>Here's a recent headline: "Nvidia’s Jensen Huang thinks $1 trillion won’t be enough to meet AI demand—and he’s paying engineers in AI tokens worth half their salary to prove it"<p>There are two parts to this. 1. A staggering $1t is expected to be invested in AI. Someone worked out that this was more than the entire capital expenditure for companies like Apple. We're talking about its entire existence here. IOW, $1t is a lot of dough. A LOT.<p>Secondly, this whole notion that AI is such a sure thing that half the salary will be in tokens should ring alarm bells. '“I could totally imagine in the future every single engineer in our company will need an annual token budget,” he said. “They’re going to make a few 100,000 a year as their base pay. I’m going to give them probably half of that on top of it as tokens so that they could be amplified 10 times.”'<p>I recall from the dotcom fiasco that service companies like accountants and lawyers were providing services to the dotcom companies and being compensated in stock options rather than cold hard cash like you'd normally expect.<p>Very dangerous.<p>As another poster pointed out, this really boils down to FOMO by big tech. I'm expecting big trouble down the line. We await to see if I'm early or just plain wrong.</p>
]]></description><pubDate>Sat, 25 Apr 2026 10:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47900207</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=47900207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47900207</guid></item><item><title><![CDATA[New comment by blippage in "A perfectable programming language"]]></title><description><![CDATA[
<p>> Forth is at this point more of a culture than a language.<p>As the saying goes, once you've seen one Forth, then you've seen one Forth.<p>I've mucked around with my own Forths in the past, including one that recognises lexical type, so you could build something like a parser in Forth. I didn't take it that far. Forth is normally conceived as being built from the ground up, but if you're you're going to implement it in C or C++ then you can be more imaginative.<p>I played around with colorforth for 5 minutes on a couple of occasions, but I ran away screaming. What - just what - the hell is going on? I'm sure it all works for Charles Moore, but for mere mortals it might as well be a klingon control panel.<p>I think Moore effectively gave up on programming a couple of years ago? There was some strange modification in the guts of Windows and he couldn't get his environment to work any longer. He concluded that the game was not work the candle.</p>
]]></description><pubDate>Tue, 14 Apr 2026 07:26:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47762398</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=47762398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47762398</guid></item><item><title><![CDATA[New comment by blippage in "Sheets: Terminal based spreadsheet tool"]]></title><description><![CDATA[
<p>To add to the cool things you can do with Neoleo, I wrote a little TCL extension that loads current processes into the spreadsheet. I added custom bindings so that you could search for processes, go to its parent, and kill processes.<p>I'm also half-way to adding a little calendar extension, too.</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661414</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=47661414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661414</guid></item><item><title><![CDATA[New comment by blippage in "Sheets: Terminal based spreadsheet tool"]]></title><description><![CDATA[
<p>Yes, I'm partial to a bit of retro. It does back to around 1991, IIRC. I don't think it had a curses interface in those days.<p>And check this: version 1.2.2 is available on Aminet, for the Amiga. How's that for a blast from the past?</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:08:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661152</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=47661152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661152</guid></item><item><title><![CDATA[New comment by blippage in "Sheets: Terminal based spreadsheet tool"]]></title><description><![CDATA[
<p>Oleo is C, circa 50k of C code, Neo(-leo) is around 5k of C++ code. A 10th of the size, but not necessarily any less powerful. Oleo has some memory leaks in places, whereas Neo has no (known) leaks.<p>Oleo uses lex and yacc, whereas Neo has a hand-parser.<p>Oleo is in the style of emacs bindings, whereas Neo is more vim-like, but without the modality.<p>I think the Neo code is better-structured and more readable  (but I would say that, wouldn't I? - although it is far from perfect). C++ generally makes code more readable and obvious, without all that pointer arithmetic.<p>The internals of Oleo are more complicated. It uses byte-code for cells, for example. Neo stores a parse tree for a cell. So you can see that a lot of programming effort is saved right there.<p>In terms of speed, I suspect that the original Oleo is faster, although it's difficult to benchmark.<p>Neo is also heading towards being a library that you can compile in with other C++ code. Plus there's an interface to Tcl, which Oleo never had. So you get a lot of extensibility there which Oleo doesn't have.<p>I also think Neo is more generally accessible. It's got something in the way of a menu (still early stages), which helps. Neo is just generally less fiddly with editing cells, IMO. The mouse works, too.<p>Oleo does have an interface using Motif. Very early-90s. There's even an interface to GTk, although I don't think that works properly. I decided to abandon all that and just stick to an ncurses interface. After all, if you want a fancy interface, there are proper options these days like LibreCalc, Caliigra and Gnumeric.</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:03:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661101</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=47661101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661101</guid></item><item><title><![CDATA[New comment by blippage in "Sheets: Terminal based spreadsheet tool"]]></title><description><![CDATA[
<p>Visidata is a fast popular data tool in python <a href="https://www.visidata.org/" rel="nofollow">https://www.visidata.org/</a> if you just want data entry.<p>If I may be permitted a small plug ...<p>Oleo is a GNU spreadsheet going back absolutely donkey years. I cloned the repo here: <a href="https://github.com/blippy/oleo" rel="nofollow">https://github.com/blippy/oleo</a> and made minimalist fixes to get the thing to compile.<p>I also based my own terminal-based spreadsheet based off of it call neoleo: <a href="https://github.com/blippy/neoleo" rel="nofollow">https://github.com/blippy/neoleo</a><p>I wouldn't say that my project is particularly good, but it does have a number of features that I find useful. The next release will include Tcl bindings, so you can customise some of the workings of the app. There's also a module available where you can go to town programmatically.<p>It opens up a world of possibilities, including stuff like pivot tables.<p><pre><code>  package require oleo
  load-oleo mysheet.oleo
  set ws [toMat]
  set subset [subRows $ws [mand [mstreq 2 foo] [mstreq 3 bar]]
</code></pre>
It has what I think is a nice little query language, too. In the last line I select the rows from the spreadsheet sheet column 2 is equal to foo and column 3 is equal to bar.<p>I'm kinda dog-fooding it at the moment to put in place features that I need. It doesn't have the full equivalence of SQL-equivalent though.</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658585</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=47658585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658585</guid></item><item><title><![CDATA[New comment by blippage in "Our commitment to Windows quality"]]></title><description><![CDATA[
<p>You can have anything you want. You get what you design for.<p>However, saying you're committed is not the same as being committed.<p>Furrowing your brow and saying you'll try harder, even when you mean it, doesn't necessarily work, either.<p>It needs trade-offs, and a willingness for abandon certain things as trade-offs. It requires an honest assessment.<p>Stop updating the system every 5 minutes, stop with the advertising, stop with the user is the product mentality. Stop changing the interface. Stop with requiring a user account. Stop with the all your data are belong to us. Simplify.<p>None of this will happen, of course. Corporate imperatives militate against it.<p>Wanna improve Windows? How about having a two-year release cadence? Developers can get a technology preview, full of cavaet emptor achey breaky changes if they want. This allows them to develop for the next release.<p>Sync the development tools (more importantly the libraries) like C++ in with the release. Include those libraries. The pay-off is, as if by magic, if a user downloads a program for Windows N, it will work. No extra libraries will be required because they'll already be included in the OS.</p>
]]></description><pubDate>Sat, 21 Mar 2026 13:02:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47466636</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=47466636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47466636</guid></item><item><title><![CDATA[New comment by blippage in "The realities of being a pop star"]]></title><description><![CDATA[
<p>In the words of Adam Ant: it took us 3 years to be famous overnight.<p>I also heard about Matt Lucas, of Little Britain fame. He was slowly plugging away at it, and was about to give up. At around 30 years old, he teamed up with David Walliams, describing it as the last roll of the die. Their popularity exploded.<p>Morgan Freeman didn't become famous until he was in his 50's. Someone asked him if he was upset that it took so long. His response was: "No, because it didn't have to happen at all."</p>
]]></description><pubDate>Mon, 24 Nov 2025 15:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46035309</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=46035309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46035309</guid></item><item><title><![CDATA[New comment by blippage in "Chuck Moore: Colorforth has stopped working [video]"]]></title><description><![CDATA[
<p>How about trying to run it on ReactOS?</p>
]]></description><pubDate>Wed, 19 Nov 2025 16:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45981315</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=45981315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45981315</guid></item><item><title><![CDATA[New comment by blippage in "Pimped Amiga 500"]]></title><description><![CDATA[
<p>Don't forget that Aminet is still receiving regular uploads:
<a href="https://www.aminet.net/" rel="nofollow">https://www.aminet.net/</a><p>It's amazing that a platform that's been dead since the early 90's is still getting so much love.</p>
]]></description><pubDate>Wed, 19 Nov 2025 15:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45980536</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=45980536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45980536</guid></item><item><title><![CDATA[New comment by blippage in "Run ancient UNIX on modern hardware"]]></title><description><![CDATA[
<p>There's also Fuzix, which is Unix-like.
<a href="https://fuzix.org/" rel="nofollow">https://fuzix.org/</a><p>Supports Arm M0 (Raspberry Pi Pico), ESP32 and a variety of others, including  Z80.</p>
]]></description><pubDate>Tue, 18 Nov 2025 12:10:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45964407</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=45964407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45964407</guid></item><item><title><![CDATA[New comment by blippage in "Completing a BASIC language interpreter in 2025"]]></title><description><![CDATA[
<p>For anyone interested there's tinybasic, which will run on something as small as an Arduino.<p><a href="https://github.com/slviajero/tinybasic" rel="nofollow">https://github.com/slviajero/tinybasic</a></p>
]]></description><pubDate>Wed, 15 Oct 2025 16:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45594915</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=45594915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45594915</guid></item><item><title><![CDATA[New comment by blippage in "Amiga Linux (1993)"]]></title><description><![CDATA[
<p>I did see Debian on YT being booted up on an Amiga. It was, to say the least, a painful-looking experience. It seems sacrilege in a way. If you're going to use an Amiga you might as well use AmigaOS.<p>Amazingly, Aminet is still up-and-running with frequent uploads.<p><a href="https://www.aminet.net/" rel="nofollow">https://www.aminet.net/</a><p>I contributed a package to that once.<p>I also made an animation on the Amiga, "Sadistic Circus". A circus dog jumps through a hoop a few times, then gets set on fire. What a sick, sick little puppy I am. I submitted it to a PD disk collection one time.<p>The dog was an image I got off of a magazine disk, which I mucked around with to create my animation.<p>Pretty rubbish really, but whatever. Happy days.<p>Ah, nostalgia ain't what it used to be -- source contested</p>
]]></description><pubDate>Sat, 05 Jul 2025 11:21:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44471945</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=44471945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44471945</guid></item><item><title><![CDATA[New comment by blippage in "Zig breaking change – Initial Writergate"]]></title><description><![CDATA[
<p>I tried Zig some time ago to use with microcontrollers. It has a generator for the pins, which was nice. But subsequent versions broke as Zig changed syntax. So I started going down the rabbit-hole (it needed a newer version of llvm, for example) until I eventually decided that the game wasn't worth the candle.<p>The fact that another breaking change has been introduced confirms my suspicion that Zig is not ready for primetime.<p>My conclusion is to just use C. For low-level programming it's very hard to improve on C. There is not likely to be any killer feature that some other contender will allow you to write the same code in a fifth of the lines nor make the code any more understandable.<p>Yes, C may have its quirky behaviour that people gnash their teeth over. But ultimately, it's not that bad.<p>If you want to use a better C, use C++. C++ is perfectly fine for using with microcontrollers, for example. Now get back to work!</p>
]]></description><pubDate>Fri, 04 Jul 2025 07:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44462083</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=44462083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44462083</guid></item><item><title><![CDATA[New comment by blippage in "Implementing a Forth"]]></title><description><![CDATA[
<p>I've messed around with Forth before, and even created my own one. I could do cool things with it, and gotten a DSL-like language.<p>I used words like IMMEDIATE and POSTPONE to create words that create words. I quickly get lost doing that, though.<p>Forth is very very cool to play with. Pragmatically, virtually any other language is better.</p>
]]></description><pubDate>Wed, 04 Jun 2025 15:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44181505</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=44181505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44181505</guid></item><item><title><![CDATA[New comment by blippage in "As a developer, my most important tools are a pen and a notebook"]]></title><description><![CDATA[
<p>As some wag on Reddit put it, "Digital Note Taking Systems: Cutting and pasting your life away, one note at a time."</p>
]]></description><pubDate>Wed, 28 May 2025 07:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44113564</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=44113564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44113564</guid></item><item><title><![CDATA[New comment by blippage in "Yes-rs: A fast, memory-safe rewrite of the classic Unix yes command"]]></title><description><![CDATA[
<p>As an experiment I tried<p>yes | pv > /dev/null<p>and was getting about 5.4GiB/s<p>On the fasm code, I was getting a meagre 7.3MiB/s. Ouch! The non-assembly version is considerably faster. I wonder if it is because I make a syscall for every write I want to perform, whereas C uses buffering, or something.</p>
]]></description><pubDate>Wed, 28 May 2025 07:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44113546</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=44113546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44113546</guid></item><item><title><![CDATA[New comment by blippage in "Yes-rs: A fast, memory-safe rewrite of the classic Unix yes command"]]></title><description><![CDATA[
<p>A few days ago I had the very foolish notion of trying to learn assembly for x64 Linux. It came out to 73 lines of code and weighs in at 288 bytes. It doesn't support the --help or --version arguments.<p><a href="https://gitlab.com/mcturra2000/cerbo/-/blob/master/x64-asm/06-yes.asm?ref_type=heads" rel="nofollow">https://gitlab.com/mcturra2000/cerbo/-/blob/master/x64-asm/0...</a><p>Some people seem to revel in assembly, but I now know why C exists.</p>
]]></description><pubDate>Tue, 27 May 2025 12:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44106390</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=44106390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44106390</guid></item><item><title><![CDATA[New comment by blippage in "German court sends VW execs to prison over Dieselgate scandal"]]></title><description><![CDATA[
<p>As Bill Burr said, if we were to eat just one billionaire, then all the rest would tow the line.</p>
]]></description><pubDate>Tue, 27 May 2025 08:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44105080</link><dc:creator>blippage</dc:creator><comments>https://news.ycombinator.com/item?id=44105080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44105080</guid></item></channel></rss>