From what I can tell, their solution is to personalize the web by creating personal websites. Here are the 5 steps at the end that they list to construct a personal website:
The weakest part is the last one - and it's a big one. Personalsit.es is just a flat single-page directory (of thumbnails, even, not content - so the emphasis is design.) To be part of the conversation, you'd list there and hope someone comes along. Compare with Reddit where you start commenting and you're close-to-an-equal with every other comment.
Webmentions do get you there - because it's a commenting system. But for finding the center of a community, it seems like you're still reliant on Bluesky or Mastodon or something. (Which doesn't "destroy all websites.") Love the sentiment ofc.
Yet no mention of the real friction: buying a domain and getting hosting set up. There are a number of free alternatives out there but they are not well known by the public.
There's certain level of friction to everything; that acts as a filter to separate those who choose to proceed anyway and those who don't. If you want to start painting, you have to buy a canvas, an easel, brushes, paint and set aside time to actually do it. Some people will abandon it because they like the concept of being someone who paints more than actually doing it. Some will proceed because they want to paint.
The same goes for website creation. You can post text, pictures and images on any social media site. The independent web is never going to be able to match that level of usability, and IMO it shouldn't try to. Part of the reason the indie web is interesting is because it's full of people who found their way towards wanting to build their own site.
Neocities is fairly well known and often listed in present-day personal website tutorials. Wordpress.com is also still there. Even if you get your own domain & hosting you usually have a nice web interface to drop the htmls into unlike in the old days when you had to FTP into the server and all that.
Manually writing html is more of a barrier than this. Back then there was a multitude of wysiwyg html editors like FrontPage, or Composer which was bundled with Netscape Navigator.
Alas, HN does not belong to us, and the existence of projects like this are subject to the whims of the legal owners of HN.
From the terms of use [0]:
"""
Commercial Use: Unless otherwise expressly authorized herein or in the Site, you agree not to display, distribute, license, perform, publish, reproduce, duplicate, copy, create derivative works from, modify, sell, resell, exploit, transfer or upload for any commercial purposes, any portion of the Site, use of the Site, or access to the Site. The buying, exchanging, selling and/or promotion (commercial or otherwise) of upvotes, comments, submissions, accounts (or any aspect of your account or any other account), karma, and/or content is strictly prohibited, constitutes a material breach of these Terms of Use, and could result in legal liability.
The neatnik calendar is very nice. Others are talking about enhancements they've done and I've done my own, creating a pretty faithful JavaScript implementation with enhancements:
Awesome! Totally love your version as my first gripe was that I can't adjust naming to fit my needs (localized, non-english). Your JS version is awesome, thanks!
It's a non-default choice by the user to require login to view. It's quite rare to find users who do that, but if I were Rob Pike I'd seriously consider doing it too.
A platform that allows hiding of text locked behind a login is, in my opinion, garbage. This is done for the same reason Threads blocks all access without a login and mostly twitter to. Its to force account creation, collection of user data and support increased monetization. Any user helping to further that is naive at best.
I have no problem with blocking interaction with a login for obvious reasons, but blocking viewing is completely childish. Whether or not I agree with what they are saying here (which, to be clear I fully agree with the post), it just seems like they only want an echochamber to see their thoughts.
>This is done for the same reason Threads blocks all access without a login and mostly twitter to. Its to force account creation, collection of user data and support increased monetization.
I worked at Bluesky when the decision to add this setting was made, and your assessment of why it was added is wrong.
The historical reason it was added is because early on the site had no public web interface at all. And by the time it was being added, there was a lot of concern from the users who misunderstood the nature of the app (despite warnings when signing up that all data is public) and who were worried that suddenly having a low-friction way to view their accounts would invite a wave of harassment. The team was very torn on this but decided to add the user-controlled ability to add this barrier, off by default.
Obviously, on a public network, this is still not a real gate (as I showed earlier, you can still see content through any alternative apps). This is why the setting is called "Discourage apps from showing my account to logged-out users" and it has a disclaimer:
>Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites.
Still, in practice, many users found this setting helpful to limit waves of harassment if a post of theirs escaped containment, and the setting was kept.
It's a non-default setting. So no. I am not sure what you disagree with exactly? We can call out BlueSky when they over-reach, but this is simply not it.
The setting is mostly cosmetic and only affects the Bluesky official app and web interface. People do find this setting helpful for curbing external waves of harassment (less motivated people just won't bother making an account), but the data is public and is available on the AT protocol: https://pdsls.dev/at://robpike.io/app.bsky.feed.post/3matwg6...
So nothing is stopping LLMs from training on that data per se.
That's assuming that AI companies are gathering data in a smart way. The entire MusicBrainz database can be downloaded for free but AI scrapers are still attempting to scrape it one HTML page at a time, which often leads into the service having errors and/or slowdowns.
Yea that’s true. I’m just saying if someone wants to put in a modicum of effort, AT ecosystem is highly scrapable by design. In fact apps themselves (like Bluesky) are essentially scrapers.
For anyone wanting to know, the keyboard layout is that of a chromatic button accordian [0] [1].
I guess there's a C64 "executable" that he's made available but no source so I don't know what the exact keymapping is. I did find a few different resources that show the layout in action [2] [3].
It was threatening to rain but I thought I could make it to my destination so I bolted out the door. Half way it started pouring. I stopped in the middle of the side walk, under a tree. I was watching a cat further down the sidewalk that was in the same situation so I didn't notice a lady pull up with her car.
She just handed me an umbrella and drove off after I said thank you.
Nano was originally TIP which stood for "TIP Isn't Pico" but was later changed to Nano so as not to conflict with another Unix utility called tip [0]. Presumably nano was chosen as the metric prefix next larger than pico.
Personally, I'd prefer choosing a random string of 3-8 letters for command line tools. At least that would be better than naming programs using generic names (Keep, Bamboo, Chef, Salt) which leads to all sorts of name collisions.
From the article:
> This would be career suicide in virtually any other technical field.
The mascot for an $8.8T dollar (supply side) software industry, larger than Google, Microsoft and Apple combined, is a cartoon penguin [1].
"never had it in the first place" is absolutely correct.
> "never had it in the first place" is absolutely correct.
To be clear: I didn't mean to imply this is a bad thing.
GNU's Not Unix, Pine Is Not Elm, TIP Isn't Pico all share one important characteristic — their audience is expected to know what Unix, Elm, Pico are, and saying "X is not Y" implies "X is specifically, deliberately an alternative to Y, in the same style as Y".
If you know what GNU and YACC are, you probably don't need to be told twice that "Bison" is GNU's YACC implementation — the pun makes it instantly memorable.
One of my personal favourites is Ubuntu's version naming scheme. The "alliterative animal" form is highly memorable, and gives you two different words to latch on to, either of which is enough to uniquely identify a version. The fact they're alphabetical also makes it easy to check which version is newer (Letter collisions happen on a 13-year cycle, which makes it highly unlikely to be a source of confusion).
> their audience is expected to know what Unix, Elm, Pico are
Of course, the context for these references are all kind of anchored in the 90s. Someone first discovering Bison in the year of our lord 2025 is unlikely to have the foggiest clue what YACC was...
I wouldn't expect that most people couldn't, with enough time and resources, tell a better story. Isn't the part of the point of giving a talk to convey the ideas so that other people can use them? If they've internalized the ideas and seen your presentation, can't they then improve it and give a better talk? Haven't you failed if they can't do that?
Does me being the best person to teach them matter? Doesn't it matter more that I am the person teaching them when no one else is?
There's room for personalization, making sure the talk compliments your style and gives insight into why you think it's important and how you solved it, but none of this really relies on the uniqueness of the person.
If Stallman got up and gave a talk on "what it's like to be me", I would find it much less interesting than a talk about "how to invent free software and build a movement around it".
Stallman can give a talk about "how to invent free software and build a movement around it" because Stallman has invented free software and built a movement around it. For Stallman, there is a significant overlap between "what it's like to be me" and "how to invent free software" - his version of that story is exactly the story nobody else can tell.
It's not about telling a better story. It's about telling a story better.
1. Start small
2. Reduce friction to publishing
3. Don't worry about design
4. Use the IndieWeb
5. Join us in sharing what you've made
reply