225 private links
There are cycle in web development. For example, Server Rendering -> SPA -> MPA -> Server Rendering
When JS tools are written in other programming languages, it increases the barrier to contribute in these tools. The contributors need to know a second language.
A rewrite in another language is already a rewrite, which means things will be better built.
Node performance is often slow, but it works without cache... Let's try export NODE_COMPILE_CACHE=1 first.
Moreover JS is easily debuggable.
I fundamentally disagree with you. If a piece of technology allows for such mistakes, then it is at fault, not people
It has to be accessible but the software limiting the user
"So far, we’ve been lucky. When technologies try to protect you from yourself too much, they tend to die out in a few years"
In order to avoid user mistakes, what should the email client do?
Email is powerful beyond any other medium precisely because it does not try to wrest control from its users.
As always: frontend focus provide qualitative resources.
They have a partnership with Tonkotsu this time :)
it’s amusing to consider how complicated modern software systems are that the developers themselves don’t know everything about them
Against the experience of SPAs
Some things you have to consider with SPAs:
What happens when users refresh the page?
What happens when users click the back button?
What happens when users click the back button twice?
What happens when users click the back button twice, the forward button once, and then the back button again?
What happens when users try to open a link in a new tab?
What happens when users users copy the link from the address bar and send it to a friend?
Where does the page focus go when it navigates?
But SPAs make sense in some cases though.
This means AI will be given more responsibility for blocking "dangerous" websites. Increasingly, no one will know or care exactly why some websites are considered to be dangerous and others are not.
We’re stuck in a cycle where bad leaders break things for the sake of breaking them, and good leaders are too timid to stand up and do anything great. And nowhere is this more obvious than in how companies are forcing AI into everything—not because it makes things better, but because it makes their stock price look good.
We’re missing that now. The willingness to ignore the hype, ignore the noise, ignore the stock price, and focus on making something that is actually, undeniably great. And for the love of god, make damn sure the technology actually works or exists before marketing gets a hold of it.
Defining seniority is a very tough thing. Though in my opinion a lot of being a “senior” is in soft-skills, when it comes to the technical hard-skills, a lot comes down to Fingerspitzengefühl. The longer you work with a language, framework or codebase, the more you develop this kind of intuition of what the correct approach is. The gut feeling of “something feels off” slowly turns into a feeling of “this is what we should do”.
On one side, the website with the largest marketing budget ends up first, on the other side is to make websites to load fast.
These are both budgets that you cannot spend on making proper content. And so you see more and more unredacted, very crappy generated content on websites.
Regarding the comments along the lines of “is it really necessary to have politics involved in open-source projects?”, “can’t you be neutral?”, “what is this shit?”…
Yes, it’s necessary. YunoHost seeks to promote and emancipate everyone with regard to the management of their digital services and the hosting of their data. We aim to offer an alternative to Big Tech. These very same companies, most of them based in the US, have for the most part advocated and financed the return to power of the right-wing over there, with an openly liberticidal, anti-humanist, lgbtqia+phobic agenda, and did not hesitate to implement equally debatable policies in their softwares/platforms. We are firmly opposed to this.
Technology is not neutral, period. It is not a realm independent of physical reality. Many project did, do and will use their software/platform for political messages. Some altering your daily life in much pernicious way than a simple nyan cat on a loading screen during 1/365th of the year, indeed pushing for the very evil and controversial agenda of “not being an asshole to other human beings, especially minorities”: YunoHost is created by human beings, with their lives, their frailties, and their struggles. Other examples (in French) of this project’s positioning: 🇫🇷 Contre la nouvelle loi de surveillance (et les précédentes) and 📜 L'Union Européenne doit poursuivre le financement des logiciels libres!
Le problème de l’écran tactile, c’est que c’est l’écran qui est tactile, qui touche, qui sent notre doigt. Le doigt, quant à lui, sent juste qu’il a touché une surface, mais il ne sait pas s’il est au bon endroit.
Je ne sais pas si c’est le côté HPI/asperger ou juste d’avoir faire des études d’ingénierie qui en pratique apprennent surtout à apprendre et à se démerder… Mais bordel, c’est quand même super confortable dans la vie courante…
Un bureau technique qui te rend un rapport totalement nawak sur de l’étude de structure d’un bâtiment ? Tu sais le détecter et tu lui demandes de corriger. T’as de vague notion de résistance des matériaux et ça suffit à voir le problème et à le régler. En lui envoyant les simus et les plans qui démontrent leur erreur.
T’as besoin d’un permis de démolir en urgence pour respecter un planning dorénavant serré ? Aller zou, t’installes QCAD à l’arrache et tu fais tout le plan d’architecte comme un grand tout seul et t’as bouclé ton dossier en 10h de taff, envoyé en mairie et tout.
T’as un blem quelconque administratif ? Aller, on va chercher un peu de droit par ci par là, pondre un mémoire qui tient la route et tu gagnes à la fin. Tout seul comme un grand.
Tout ça aurait coûter des dizaines de milliers d’euro et pris des semaines voire des mois en passant par des professionnels…
Even so, the problem won't disappear. There will be legal dispute about what is an ad and what is not.
If I share something on my blog, is it an ad?
The author clearly depicts traditional ads.
About Hayao Miyazaki to OpenAI allowing to generate image with the style of the studio Gibli.
Tante draws the following conclusion:
For the longest time OpenAI’s systems would try to block people from generating images in the style of certain artists. This was obviously for copyright reasons, the didn’t want to get sued (even more than they already are). Which is something they just changed very explicitly. You can now easily generate stuff in the style of Studio Ghibli and Sam Altman made his avatar on X-The Nazi Network a ghiblified version of himself.
This means OpenAI has to make more and more announcements so they look to the investors like they’re still cool and interesting. Any old garbage will do, like a literary fiction writer bot or something.
We can reach the limit with AI though:
https://pivot-to-ai.com/2025/03/27/sam-altmans-studio-ghibli-memes-are-another-distraction-from-openais-money-troubles/
I can start today.
I can start after 41.
I can start at the end of this month.
I can start at 15:15.
I can start later.
I can restart.
I can start even when I am tired.
I can quit halfway and restart later.
I am never late.
There is no perfect time to start. Don't be afraid of failing.
Every person has a unique path and experience in life.
Don't compare yourself to others.
I can't control most things. Therefore, I need to control how I react to them.
Consume less.
Learn to stop and take it easy when necessary but never stop learning.
Sleep well and try to exercise more.
As long as I am healthy, I can overcome any problem.
I’ve said it before and I’ll say it again: design is deciding. The best designers are the best deciders.
the important work is making the decision and moving on to the next stage. If the actual outputs at each stage are mediocre, that seems to be okay, as long as they’re just good enough to inform a go/no-go decision.
and a testimony from an experienced designer without experience with Figma.