Pointer Pointer via pointerpointer.com
PermalinkThis is a very random website where you can get stuck in for a while. It’ll just get an image pointing to wherever you have your cursor. Quite crazy.
known as @hacdias
🔖 These are my bookmarks, a collection of links for future reference.
This is a very random website where you can get stuck in for a while. It’ll just get an image pointing to wherever you have your cursor. Quite crazy.
This likely explains why I’ve had problems with many feeds in the past months. The solution was always to change the User-Agent
to something else. It is very sad that this is happening to such a large amount of users, and I can see that most non-tech people would not even care at all about RSS.
Personally, I also use Cloudflare and I’ve considered many times moving away from it. Unfortunately, I haven’t done that yet. I don’t know if the alternative would be to just use another DNS service, or try to find something more complete for caching purposes, such as Bunny - which I already use for the media.
Great guide on quickly explaining how git send-email
works, how to configure it, as well as a live tutorial with a live repository. Highly recommend if anyone needs or wants to start sending code patches via e-mail.
Linked from Shields Down. Found it also incredibly interesting and a good read. It goes on about a specific part of the same topic: why do people quit.
This article goes over the fact that “happy people don’t leave jobs they love”, or more specifically, what led them to be in a “shields down” situation.
Your shields drop the moment you let a glimpse of a potential different future into your mind. It seems like a unconsidered off-the-cuff thought sans consequence, but the thought opens you to possibilities that did not exist the moment before the thought existed.
A collection of, at the moment, over 2000 blogs, spread across different topics.
This article goes over “HTML First is a set of principles that aims to make building web software easier, faster, more inclusive, and more maintainable”.
Arne describes what he does to his old projects. Quite enjoyed reading this article as I mostly agree: keep them online. Lots of my old projects don’t have their website anymore, but I keep them around in some repository. I hope for the future I will build some sort of digital museum.
Just a list of safe fonts to use in the web. I always believed the least amount of fonts on a website the better. I have personally not been importing any external fonts for years.
Very interesting post on how to make long lasting web pages. The 7 most important points are:
This is a collection of “visual and hypertext media” by Jake. I really enjoy this idea of preserving websites and keeping your own small museum on the Internet. Maybe inspiring for some ideas.
This quite describes my thoughts exactly. I’ve had a “notes”, a “micro”, a whatever-you-want-to-call-microblogging-section, before. But I’ve come to peace with no longer having it and using Mastodon instead. It works for what I want, which is similar to the feelings described in the post.
Found this post today on HN, and came across this post today about writing what the author calls “useless” software. I certainly “vibed” with the post and its discussion on HN. I think that since I started working full time, I haven’t done anything much fun programming-wise outside of work. Not counting my website, but that is what it is.
This is an article that has been all over the web. For someone that, like me, knew of the existence of CRDTs, but did not really know how they worked, I think this is an extremely good introduction. Looking forward for the next one.
The author of this post had published two videos on Twitter where he showed an old Windows 3.1 and a new Windows 11 machines opening the same apps (command line, explorer, notepad). In this videos, Windows 3.1 was the fastest, which leads us to think: has any progress been made? In this article, the author goes in more detail about what happened and why it happens. I do agree with the conclusion that the lack of focus and prioritisation on performance is likely the main reason why our OSes and applications have a lot of latency nowadays.
Someone’s memories of Geocities, what it was, how it worked and how their HTML chat worked. I’ve never gotten to experience this, but it seems it was quite a bunch of fun.
The author goes over the file format they use for tracking their own habits, or anything else in their life that they want. This can potentially be a good thing to do, and with a parser, some analysis can potentially be made out of the logging.
There are quite a few built-in command line tools in macos that I had no idea about and that can definitely be useful. Quite surprised on the document converter (textutil
) and image manipulation (sips
).
This is from the same author that implemented WinGPT for Windows 3.1. In this article, they go over the notes on how they implemented TLS/SSL on a 16-bit Windows. It’s quite interesting, even though I have never programmed this low level on such an older machine. Also haven’t used Windows in quite some time, so it’s always nice to see.
It seems that Apple Weather doesn’t use the same scale for air quality in all countries. While I’ve been seeing air qualified as bad day after day, the Germans, for example, see it as good air quality. I don’t think this helps us, as people, and citizens of our countries. Apple should either let us choose which scale we want to see, or be clear about this behaviour.
It seems like Windows 98 had this hidden gem where you could send a message to other computers in the network, or even the whole working group.
Rather than some designer’s flashy vision of the future, Windows 98 icons made the operating system feel like a place to get real work done. They had hard edges, soft colors and easy-to-recognize symbols.
The author has also published a website where we can see all of the icons at win98icons.alexmeub.com.
This is quite an interesting article. The author goes over the process of reverse-engineering the contents encoded in the Aztec code of the UK mobile rail tickets, which, of course, does not follow the European standard. In addition, eta also published a tool where you can scan your UK tickets and see their contents. Now it would be very interesting to read something similar with the European standard and, of course, a similar tool. Maybe that’s an idea for a post.
Very good resource, especially for new students of Computer Science. The lecturers go over many topics that were never brought up during any of my classes, which could’ve been pretty useful. Of course, some of us end up learning it by trying and searching, but it’d definitely be very great to have had something like this.
Haven’t used Windows in quite some time, but I like to keep following the news as it was the OS that accompanied my childhood, most specifically Windows XP and Windows 7. Somehow I managed to skip Windows Vista, apart from some few interactions in someone else’s computer. Then, Windows 8 came and Windows 10 and I ended up moving to macos for some other reasons and so far, haven’t gone back. I always enjoyed Window UI, at least to some extend.
This article shows UI elements present in Windows 11 that date to older versions of Windows. I expected to see things that dated back to Windows XP. However, I was surprised to see that you can still find UI elements from Windows 3.1 on Windows 11!
This article by Austin is quite interesting. He talks about how programming can be seen as a playful thing, instead of making things that have a hard purpose. It reminds me of the time I made a few experiments for fun. I should do that kind of programming again: fun programming. And it doesn’t necessarily have to be web programming either. Just fun, with fun things.
A very nice and interesting directory of different webrings. According to Wikipedia:
A webring (or web ring) is a collection of websites linked together in a circular structure, and usually organized around a specific theme, often educational or social. They were popular in the 1990s and early 2000s, particularly among amateur websites.
Some of my favorites:
Tom describes his experiences on implementing part of the ActivityPub specification on top of his Jekyll-based static website. It is indeed quite interesting to me to see how he achieved it, mostly through “serverless” lambdas and whatnot. He notices, very well, that ActivityPub can be quite messy and is very active when compared to other technologies, such as RSS.
Similarly, most dynamic functionalities of my website could be implemented on top of a static website (as they once were). However, I’m not following that route now. Who knows if in the future I won’t switch back. An interesting… continuous… food for thought.
A nice read on how Domain Specific Languages might be the future of programming.
This is a good post about the experience of putting that massive amount of books, and therefore data, and the challenges that come with it.
Anna’s Archive claims to be “the world’s largest open-source open-data library”. As far as I understand, this shadow library does not, by itself, host any of the content. Instead, it is a massive search engine with the collection of the metadata of all these books. Nevertheless, it seems that the authors are invested in seeding the content too.
Similarly to his last article, Jim dives into the concept of website fidelity, which is a way of reducing the amount of resources a website consumes by lowering its fidelity to the original visuals and features. I quite like this idea.
Website owners aren’t necessarily incentivized to start stripping stuff out of their websites in order to support lower fidelities (including a fidelity of zero JavaScript). What you need is like an agent: somebody who works on your behalf as a user and can do for you what site owners won’t — a user agent if you will 🥁.
Note that “fidelity” in this case is not solely a control over the appearance and functionality of the website, but the actual content of the site itself. For example, at full fidelity on a news site you might have an image, title, byline, and short description for each article whereas at low fidelity you might only have the title for each.
I want to stress this point: I see the promise of website “fidelity” not just as a preference for less JavaScript and CSS but content itself. Providing users this kind of control would require website owners be involved, as I’m not sure you could do that well solely as a browser feature or extension.
In the beginning of the week, I tested positive for Covid-19. Even though the symptoms were smilingly gone, yesterday and the day before I noticed my sense of smell was quite odd. I could still smell some things, but not all. In addition, breathing in general had an odd smell. This article was a nice read and explains well how Covid-19 can change our sense of smell.
What’s more likely, she said, is that SARS-CoV-2 injures sustentacular supporting cells, which are like helper cells for the main neurons that pick up on chemicals in the air and send signals to the brain. They help maintain a healthy ecosystem in which the neurons can thrive, and they help guide the neurons to grow and make the right connections.
SARS-CoV-2 latches onto specific receptors to infect a cell, but olfactory neurons don’t have that receptor. The support cells, however, do. “Our body’s natural immune response is to bring inflammatory molecules to that site to try to kill the invader,” Patel said.
But that response can overwhelm the structural integrity of the support cells, and they end up as collateral damage. Without the proper support, olfactory neurons can’t successfully relay chemical signals to the brain, effectively silencing smell.
Fortunately, it seems I can smell things well again today, so that’s great. Besides, my self-tests are getting fainter and fainter by the day. It’s a bit annoying I came to Lisbon and had to miss all company activities. I met some friends and family instead, which was also great. I’ll be here until Tuesday.
New Italian Government not even started yet and shit is hitting the fan already. A surreal thread. 🧵
Today Berlusconi claimed he had an exchange of “sweet” letters with V Putin. They also exchanged gifts in the form of vodka and wine. Putin apparently claimed Berlusconi is one of his 5 best friends. Berlusconi’s party is expressing the new Italian Minister of Foreign Affairs.
In the meanwhile a photo of Mussolini appeared on the wall of a room in one of the government buildings. It was then removed “to avoid instrumental criticism”. The l new President of the Senate however claimed that this was “cancel culture”.
About that. The new President of the Senate has a number of fascist, let’s say, souvenirs in his home. These include a small statue of the Duce he proudly showed in a video available online. https://www.youtube.com/watch?v=ERAQxZuXdyc
The new President of the lower house has an history of discriminatory claims against minorities and took explicit positions against sanctioning Russia. At the same time Meloni is attacking people (like me I guess) who discredit Italian abroad criticising the country.
A number of intellectuals which you would normally consider on the left wrote a petition in favour of giving parts of Ukraine to Russia to end the war. The Pope is taking the same position. A number of manifestations are being organised by various parties with similar positions.
This requires long-from writing, but one common myth in the decentralized industry is that content can be monetized. Web3 social nets in particular love to proclaim that they’re helping creators make a living. Content is hardly monetizable.
The simple/summarized explanation for why content is hardly monetizable is that content is growing in quantity (because of more people online) and quality (because of better content creation tools). This means the supply of content is growing. With supply up, prices go down.
By “price” I mean that people are less willing to pay for content. This is because the amount of free content is so vast, and often it’s also high quality, that it becomes hard for non-free content to compete with free content. Overall this keeps driving prices down.
This trend is happening everywhere: textual content like blogs, articles, books, but also music, images, code, etc. TikTok, with content remixability, accelerated content production. Guess what, AI content generation tools will accelerate it even more in the future.
People are less and less willing to pay for content. That’s how markets work, crypto folks know this. Content supply isn’t going to go down, and content demand is somewhat constant because it’s capped by attention, and you only have 24h in a day.
The only way this equation can change is if there’s a high supply of money to spend on content. When you have loads of money to spend, you’re more willing to pay if some content is behind a paywall. THAT is how crypto social networks have “monetized” content, by airdrops.
They create the supply of money to its users to allow them to spend it. Without this supply, the monetization would hardly ever work. And even now, it doesn’t quite work. Users are on the platform because they want the tokens, not because they want content.
I could write more, but it’s late. Bottom line is that I’m convinced that content cannot be directly and sustainably monetized anymore, apart from exceptions. Perhaps attention is a more promising way to monetize. Content is often in service of attention. Content is overrated.
We (the computing community) did this to ourselves. We created a situation where a HTML attachment received in email could plausibly look, to ordinary people, like something that would appear from trying to look at an ordinary PDF. There are a whole bunch of individual pieces and steps that got us here, each sensible on their own in some view, but the collective result is that we did this to ourselves. We have no one else to blame when ordinary people fill in their password and hit ‘Sign in’.
At some point in my life I realized I didn’t remember most of the books/papers/posts/videos I had consumed few years before.
Sadly, this is a very common problem. We spend our days consuming media for immediate-pleasure. And usually we have thoughts about what we just consumed, but we don’t note them down, or preserve them.
Security policies have essentially killed the user script and bookmarklet ecosystem.
The movement might be gaining steam now, but its roots date back to 1998, when Mark Bernstein introduced the idea of the “hypertext garden,” arguing for spaces on the internet that let a person wade into the unknown. “Gardens … lie between farmland and wilderness,” he wrote. “The garden is farmland that delights the senses, designed for delight rather than commodity.” (His digital garden includes a recent review of a Bay Area carbonara dish and reflections on his favorite essays.)
If you adopt LFS today, you are committing to a) running an LFS server forever b) incurring a history rewrite in the future in order to remove LFS from your repo, or c) ceasing to provide an LFS server and locking out people from using older Git commits.
As an autodidact, you will meet many different content formats on the road to understanding. Not all formats are created equal, and some work better than others. Add to that learning preferences, and you’ve got yourself a complicated situation.
I feel obliged to mention podcasts, but I don’t recommend relying on them too much when learning. They are low resolution and impossible to skim.
Reading widely and applying knowledge to problems is what empowers us to take ownership of our lives. The world starts to look like a place of possibility when you can adopt new viewpoints and learn new skills.
The issue is that people mistake optimism for “blind optimism” — the blinkered faith that things will always get better. Problems will fix themselves. If we just hope things turn out well, they will. Blind optimism really is dumb.
Optimism is seeing problems as challenges that are solvable; it’s having the confidence that there are things that we can do to make a difference. “Urgent optimism,” “pragmatic optimism,” “realistic optimism,” “impatient optimism” — I’ve heard many terms for this concept.
This is a very nice piece on how to build a website in different layers of fidelity instead of layers of technology. Instead of building a progressive app with progressive enhancement, we should simply use different fidelity levels to the original website. Quite magical and I think that’d work very well.
This is a very good article by Tailscale that explains how NAT traversal works and the different algorithms they employ in order to reach the majority of the Internet.
An article by Aral Balkan where they compare the state of the current web, the big web, with the web of the people, introducing the concept of “small web”.
Jim shows how he uses the Well-Known links resource to show the links he has to other websites. For example, going to /.well-known/links?domain=example.com
shows all the pages in his website that link to example.com
.
About bookmarking shell commands.
A comical article on how PHP functions and syntax operations would be called if PHP used British English.
A preserved version of a website that has been running since 1986. It is one of the oldest, still-running, websites.
A preserved version of a website with old Internet files, such as zone files, hosts information and domains information.
A very random website with very random things and screenshots from old software.
A preserved website that was nominated Cool Site of the Year in 1997, which explains what is the World Wide Web.
Comics from dnsimple explaining how HTTPS works.
Comics from dnsimple explaining how DNS works. As they say “road trips will never be the same”.
Serverless, p2p, local file sharing with communication through sound.