HNHacker News
TopNewBestAskShowJobs

marttt

2,720 karma · joined October 5, 2015

submissionscomments
marttt··on Sheldon Brown's Bicycle Technical Info
Yeah. There's probably tens of thousands of internet users worldwide with that same story. Myself included: when I was fixing my Bianchi retro road bike's derailleur etc some 20 years ago as a univesity freshman, this site was a definite gold mine, immensely helpful, and taught me a ton. One of my favorite procrastination rabbit holes as well back then. :) And -- a prime example of 1990s era internet and information freedom and layman-level enthusiasm -- selfless sharing of knowledge (and, I wonder if he also used Notepad to write the HTML :). Thanks, Mr Brown, for everything, all the way from Estonia!

PS, interesting to note that Mr Brown seemed to be quite a fan of sci-fi books: https://www.sheldonbrown.com/org/books.html

marttt··on Linux DAW: Help Linux musicians to quickly and easily find the tools they need
Side note: looking at the screenshot gallery on the linked site, it is interesting to see how often audio software GUIs mimic real, physical devices in remarkable detail. Carefully crafted graphics for volume dials, sliders etc.
marttt··on Damn Small Linux
Another distro worth noting here is EasyOS, a current project by Puppy Linux creator Barry Kauler: https://easyos.org/

I remember having tested it, but can't remember what it was like :) -- at least it didn't make me switch from Tiny Core Linux, which I've used extensively. From a superficial, distro-hopper view, DSL, Puppy, EasyOS and Tiny Core all feel quite similar, I guess.

As a side note, it is interesting to see DSL and TC on the HN front page in two consecutive days of 2025. Both are very old projects; I wonder what's the impulse behind this current interest.

marttt··on Tiny Core Linux: a 23 MB Linux distro with graphical desktop
This appears to be new to me. Very interesting, many thanks for sharing!
marttt··on Tiny Core Linux: a 23 MB Linux distro with graphical desktop
What's the size of your "diskless" NetBSD installation, and how fast does it boot?

As compared to TC, the "out of the box" NetBSD images contain many things I wouldn't need, so customizing it has been a recurring thought, but oh well. The documentation and careful modularity is, obviously, a huge bonus of NetBSD in that regard (even an end-user like me could do some interesting modifications of the kernel solely by reading the manual). TC seems much more ad-hoc, but I assume this, too, is intentional, by design.

marttt··on Tiny Core Linux: a 23 MB Linux distro with graphical desktop
I like using old hardware, and Tiny Core was my daily driver for 5+ years on a Thinkpad T42 (died recently) and Dell Mini 9 (still working). I tried other distros on those machines, but eventually always came back to TC. RAM-booting makes the system fast and quiet on that 15+ years old iron, and I loved how easy it was to hand-tailor the OS - e.g. the packages loaded during boot are simply listed in a single flat file (onboot.lst).

I used both the FLTK desktop (including my all-time favorite web browser, Dillo, which was fine for most sites up to about 2018 or so) and the text-only mode. TC repos are not bad at all, but building your own TC/squashfs packages will probably become second nature over time.

I can also confirm that a handful of lenghty, long-form radio programs (a somewhat "landmark" show) for my Tiny Country's public broadcasting are produced -- and, in some cases, even recorded -- on either a Dell Mini 9 or a Thinkpad T42 and Tiny Core Linux, using the (now obsolete?) Non DAW or Reaper via Wine. It was always fun to think about this: here I am, producing/recording audio for Public Broadcasting on a 13+ year old T42 or a 10 year old Dell Mini netbook bought for 20€ and 5€ (!) respectively, whereas other folks accomplish the exact same thing with a 2000€ MacBook Pro.

It's a nice distro for weirdos and fringe "because I can" people, I guess. Well thought out. Not very far from "a Linux that fits inside a single person's head". Full respect to the devs for their quiet consistency - no "revolutionary" updates or paradigm shifts, just keeping the system working, year after year. (FLTK in 2025? Why not? It does have its charm!) This looks to be quite similar to the maintenance philosophy of the BSDs. And, next to TC, even NetBSD feels "bloated" :) -- even though it would obviously be nice to have BSD Handbook level documentation for TC; then again, the scope/goal of the two projects is maybe too different, so no big deal. The Corebook [1] is still a good overview of the system -- no idea how up-to-date it is, though.

All in all, an interesting distro that may "grow on you".

1: http://www.tinycorelinux.net/book.html

marttt··on Writing a DOS Clone in 2019
See also: PDOS (Public Domain Operating System) https://www.pdos.org/ -- a single-person project with a remarkably stream-of-concsiousness-style webpage. Not sure how well 'geniuine' DOS software works on this system, though.
marttt··on Ask HN: How would you set up a child’s first Linux computer?
+1. I set up Fedora, openSUSE and later Arch for our son (then 10-11yo). He became instantly curious about typing those strange words in terminal (unix heritage all the way :), started to check internet availability with 'ping' by himself, etc.

Unfortunately, the laptop has a Nvidia GPU, which conflicted with some of his games, and the gaming experience was all in all not very smooth. Eventually I gave up and went with Windows 10 LTSC -- surprisingly usable and bullshit-free (!), but, well, I don't think he has ever touched the terminal in this Windows system. I'd say after switching to Windows, his progress in Actually Learning Stuff About Computers has more or less stalled. It's mostly mindless gaming and Youtube these days (luckily, he's interested in sports exercises, athletes etc - so there's at least some "real-world related" information included).

Contemporary Linux can be quite confusing, but it is still miles ahead of Windows in encouraging the child's hands-on experience and exploration of the system. The GUI inconsistencies of current Windows are simply horrible IMO; back in the Win2k/XP days, it was actually quite a usable -- and, hackable! -- system; these days it's just an insanely huge, impossible-to-grasp mess. Also, I have yet to find a simple, easily understandable and modifiable solution for setting daily computer time restrictions for our son on Windows -- surprisingly, while there are a gazillion of small single-purpose apps in the Windows world, there doesn't appear to be too many options for parental control if you wish to avoid a Windows account altogether.

marttt··on No Socials November
Ha, I just recently had uBlock Origin remove all HTML elements on news sites that 1) link to comments (in my country this is usually in the form of comment count right after the headline - and typically the comments are printed in red, ugh), and 2) allow me to comment (usually a button at the end of the article).

News comments in my country have really become almost completely pointless. It's ridiculous or even incredible - honestly, you have something like 1 sensible comment out of 30 or 40. Things started to go noticeably downhill during Covid, and it got worse with the war in Ukraine (we are battling Russian trolls over here). In this light, the uBock Origin solution has really worked wonders for me. Having also removed some other "cruft" like content marketing stories etc, I can read news in a calm, peaceful atmosphere again. Not thinking about commenters (dubbed "commentariat" by a witty local intellectual - scornfully hinting to "proletariat", obviously) or commenting at all.

marttt··on Ask HN: Abandoned/dead projects you think died before their time and why?
Thought about Non immediately, but I figured it must have (had) about 2 other users amongst HNers, though. :) Nice to see it mentioned.

I used it quite a bit to produce radio shows for my country's public broadcasting. Because Non's line-oriented session format was so easy to parse with classic Unix tools, I wrote a bunch of scripts for it with Awk etc. (E.g. calculating the total length of clips highlighted with brown color in the DAW -- which was stuff meant for editing out; or creating a poor man's "ripple editing" feature by moving loosely-placed clips precisely side by side; or, eventually, converting the sessions to Samplitude EDL format, and, from there, to Pro Tools via AATranslator [1] (because our studio was using PT), etc. Really fun times!)

1: https://aatranslator.com.au/

marttt··on Ask HN: Abandoned/dead projects you think died before their time and why?
The https://udm14.com/ flavor of Google is quite usable, though, esp with notable operators like inurl:this-or-that. But, all in all, yeah, gimme back vanilla Google search from 2008-2010 or so. Back then it was definitely a tool (I worked in investigative journalism at the time), whereas currently "searching" stands for sitting fingers crossed and hoping for the better. But, oh well. </rant>
marttt··on Oral Microbes Linked to 3-Fold Increased Risk of Pancreatic Cancer
I literally remember one of my elderly relatives pulling out a tooth at home with a thread tied around a door handle as if this was nothing special. DIY all the way! Early 1990s, former Soviet Union rural-or-so area.

As of today, we have moved to a different situation where dental care in that same country is ample, but the price lists are rarely transparent, making many not-so-well-off people avoid going to dentists altogether.

The health insurance system gives something like 60€ yearly to an adult for fixing teeth. Dental care for children up to 19yo is for free, though, which is great.

marttt··on My Ed(1) Toolbox
BTW, its FreeDOS version is still being updated fairly frequently. :) Current version 2.24 is from May 2024.
marttt··on My Ed(1) Toolbox
+1, structural regular expressions are a joy to use.

https://doc.cat-v.org/bell_labs/sam_lang_tutorial/sam_tut.pd...

Also interesting, with other derivates of ed -- LineEditorFamily in the TextEditors Wiki: https://texteditors.org/cgi-bin/wiki.pl?LineEditorFamily

marttt··on Semantic Line Breaks (2017)
This seems related to "ventilated prose", as invented by Buckminster Fuller: https://vanemden.wordpress.com/2009/01/01/ventilated-prose/

I can confirm that while this technique feels odd at first, it does prove very useful when you need to edit or shorten a "wall of text", or express something very concisely. Somehow, the relevant/irrelevant parts of a sentence or thought stand out better this way.

IIRC, I even wrote a simple Vimscript function back in the day to join a "ventilated" secton back into a traditional, coherent sentence.

marttt··on Red: A programming language inspired by REBOL
Tangential, but at least for the minimalism-inclined, Rebol's inventor Carl Sassenrath might be an interesting guy: https://sassenrath.com/computing.html

Wikipedia article: https://en.wikipedia.org/wiki/Carl_Sassenrath

marttt··on Lisp from Nothing, Second Edition
+1, long time follower of nmh's work. His books are brief and concise, but carry a peculiar "something", a precision of expression etc that is hard to put into words - but can often be noticed in long-time practicioners of some mental teaching. :)

It is always interesting to spot a person on the interwebs who seems to actually have managed to turn buddhist or some other teachings into real world deeds. Living really modestly (IIRC, he/you also uses modest, underclocked laptops?), publishing for the benefit of many, and doing all this for years and years. Like, there seems to be no "overhead" in this way of living. Hugely inspirational.

I would also point out the "Essays" section on nmh's webpage, especially the ones discussing sensitivity and high IQ: https://t3x.org/#essays

Having purchased several of your books, thanks for your work, nmh!

marttt··on Creating the Longest Possible Ski Jump in “The Games: Winter Challenge”
IIRC, in Winter Challenge's bobsled, you could make the sleigh go really fast and then deliberately crash by letting it "jump" over the outer edge of the track into nothingness. We always did this; lots of fun. I think another way was to simply have the sleigh flip over on one side and then slide until Game Over, or maybe even get it entirely upside down? As wanting-to-be "cool kids", me and my sister always preferred the "jump" though.

Ski jumping was fun, too, and I think I was a horrible shooter in biathlon. Fond memories on a 25MHz 386SX (and of all those other pirated games, in the early Post-Soviet Eastern Europe) for sure!

marttt··on ThinkPad designer David Hill on unreleased models
Yeah, it has got me "in the zone" for writing many times. On a side note, I also like the "click" when I close the lid on my T42. Mentally balancing for sure :).

I bought a used P50 for our son, and while it's allright (even the keyboard -- although it doesn't give that particular feel of the T4x era keyboards), it lacks both of those extra-relevant features. No click on closing, and a mere backlit keyboard. But, that's life!

marttt··on ThinkPad designer David Hill on unreleased models
> More like a Jungian archetype. Honest, virtuous and sturdy.

+1, comparison of the day for sure!

marttt··on ThinkPad designer David Hill on unreleased models
On my trusty T42 (bought ~10 years ago for about 30 euros) the GPU finally died last winter (heavy, unreadable screen flicker during every slightly more intensive task). It has an IPS panel which itself still seems to be in order, though. Luckily, I accidentally saw a similar one (no IPS, though) for 26 euros, so I'm rocking again.

Those 4:3 screens and T4x series keyboards are really hard to let go, and if your activities allow for more text-oriented operating systems (I installed 9front on mine, but used to be a dedicated Tinycore Linux user, and the T42 is also nice with the various open source DOSes we have these days), they're still perfectly capable machines for 90% of relevant tasks. CF cards make very nice poor man's SSDs, so the machine is also very quiet with this setup, so far the fan rarely turns on.

As for my previous T42, I think I really squeezed a lot out of it, including using it to produce (and, on a few occasions, record live) 1-hour radio shows for my country's public broadcasting (honored to contribute to a "landmark" series where high production quality is a must). It was always fun to think that here I am, working on a 30€ 15-year-old machine, whereas other guys are doing their exact same montages on 2000€ Macbooks -- and regarding the resulting production, the radio listener will notice no difference whatsoever. :)

Obviously, though, this is a geek thing, those Macs probably do make a lot of sense for serious audio production.

It's completely crazy, though, how you can get a more or less perfectly working (!) Thinkpad for 25-30 euros, whereas that same brand new machine cost something like 2k in 2007.

marttt··on Analoguediehard
> Don't surround yourself with people who dislike people who take an interest in obscure things

Took me about two decades to really understand and accept this -- or, act accordingly in practice. Haters gonna hate, just do your thing.

Your entire post is really good, thanks for sharing these thoughts.

marttt··on How to Firefox
> Before Firefox 3.6 (probably that version), Firefox was my most used browser, but after that version, Firefox started getting slower and more buggy.

Haha, I remember that same feeling, with 3.6 being "peak" Firefox back in the day. My 3.6 was heavily hand-tailored to my needs via about:config etc. Just some dedicated end-user here, but I did know it very well. Version 4 felt considerably worse on a WinXP system, some essential-to-me add-ons broke, etc. I remember feeling really - as in, really - frustrated when I finally had to make the switch.

Apparently, 3.6 is the longest supported Firefox version ever, 27 months: https://en.wikipedia.org/wiki/Firefox_3.6#End_of_life

marttt··on I made my VM think it has a CPU fan
If you don't mind sharing, what's your exact setup? Fanless laptop (having read many of your previous comments - and found them very inspring -, I'm aware of your modest/text-only needs) or something really spartan like a USB-booting OS, etc? Many thanks.
marttt··on Using Microsoft's New CLI Text Editor on Ubuntu
Easy-peasy!
marttt··on Using Microsoft's New CLI Text Editor on Ubuntu
I've long quit using vim on a daily basis, but the "how to exit Vim?" jokes are still somehow funny. A recent encounter was an old tweet by @iamdeveloper: "I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it."

:wq (sorry, I had to).

marttt··on Using Microsoft's New CLI Text Editor on Ubuntu
BTW, its FreeDOS version is still being updated fairly frequently :) -- https://sourceforge.net/projects/freedos-edlin/files/freedos...
marttt··on Lazarus Release 4.0
Alternatively, Jeff Duntemann just released new edition of "FreePascal from Square One", free PDF: https://www.contrapositivediary.com/?p=5399
marttt··on Ask HN: What are good high-information density UIs (screenshots, apps, sites)?
Ardour has really good default settings.

Another, maybe forgotten one is Wavosaur on Windows [1]. Great modularity, one can quickly remove cruft that's not needed, or add a lot of data on waveforms when necessary. I admit being a fan of the Classic Windows era UIs, though. :)

A third, also forgotten one from the Win2k/9x GUI era is maybe Waveshop [2], also a great example of keeping things simple.

Funny thing: I used Reaper for years (occasional pro-level radio production), then had to switch to Pro Tools because of studio demands. Afterwards tried going with Reaper again, but got really overwhelmed with all those endless possibilities for customization. So... I ended up using Ardour, which was easiest to grasp from day one. Really well thought out and polished GUI. Possibly a great example of why it makes sense to have a subscription/payment based, non-free open source project.

Oh, and Audacity up to version 1.26 was also great. After 2.x, it started to add bloat IMO. I remember Eric S. Raymond highlighted it as a great example of modular, unix-y design in "The Art of Unix Programming" [3].

1: https://www.wavosaur.com/

2: https://victimofleisure.github.io/WaveShop/

3: http://www.catb.org/esr/writings/taoup/html/ch06s01.html#aud...

marttt··on The Compressed Book Edition
Thanks very much for your initial post, very interesting data indeed. My Sony PRS-T1 has been in non-stop daily use since I bought it new in early 2012. It shows no significant signs of tiredness, even the battery is still decent. I've managed to live completely smartphone-etc free thus far and it is the only tablet-like device I have ever owned.

The UI could be better; over time, I have tried out several of the PRS-T1 hacks found on the MobileRead wiki, including rooting it and installing Android. Eventually, though, I always switched back to the default UI, and my preferred way of reading articles, blog posts, forum/HN discussions on it is 1) piping the URL through the Links text-only web browser and 2) saving that rendered page as a .txt file (with Links' screen margins set to a size that is suitable for the PRS-T1). It works really great 98% of the time, so even though I would prefer a more hackable e-reader, the PRS-T1 is my main reading device.

Strangely, to escape information overload, I've started to weigh the arguments for actually subscribing to a paper-printed quality daily. The web is becoming a tiring mess, and with the AI explosion, I expect this to only go worse. In our country, my favorite printed daily decided to go web-only last year or so, but another decent one is still alive, so I'm seriously considering going that route recently. Strange times.

← PreviousPage 2 of 20Next →