Ibrahim Diallo
idiallo.com · Personal blog · on HN since 2013
Ibrahim Diallo, a software developer, writes about web development, running his own servers, work experiences and personal stories.
What HN saysCommenters praise "The Machine Fired Me" as the best account of people not questioning automated systems, and cite his views on self-hosting a blog.
80HN people shared it
34linked it in comments
287stories submitted
11Kstory points
2 months agolast shared
2013people per year2026
Most-shared posts
- 1The Machine Fired Me19 people · 1.5K points · first shared 2018 · 554 comments on HN
- 2I use zip bombs to protect my server5 people · 1.1K points · first shared 2025 · 448 comments on HN
- 3Poor man's way of handling 1.3M web request5 people · 4 points · first shared 2015 · discussion on HN
- 4We Never Paid for Journalism4 people · 135 points · first shared 2019 · 122 comments on HN
- 5I'm bored, what do I do?4 people · 60 points · first shared 2018 · 7 comments on HN
- 6I Taught My Neighbor to Keep the Volume Down4 people · 8 points · first shared 2026 · 2 comments on HN
- 7Don't use localhost:3000, use your own custom domain4 people · 4 points · first shared 2026 · 1 comments on HN
- 8I Charged $18k for a Static HTML Page3 people · 1.1K points · first shared 2019 · 441 comments on HN
- 9How I learned to charge my customers3 people · 217 points · first shared 2020 · 81 comments on HN
- 10Writing code is easy, reading it isn't3 people · 117 points · first shared 2025 · 71 comments on HN
- 11Just Get a Better Job3 people · 12 points · first shared 2026 · 1 comments on HN
- 12Beyond Enshittification: Hostile3 people · 9 points · first shared 2025 · 2 comments on HN
- 13Where Did the Productivity Gains Go?3 people · 8 points · first shared 2026 · discussion on HN
- 14Free Graphic Cards for Everyone3 people · 7 points · first shared 2025 · 2 comments on HN
- 15No Loyalty3 people · 5 points · first shared 2018 · discussion on HN
What HN people wrote when they linked it
ibudiallo · 2019-07-05
For my personal websites, I only ever tried wordpress around 10 years ago before I built my own from scratch.
https://idiallo.com
What I find interesting is that a swat of new developers thinks that the only options are:
1. free hosting with lock-in platforms (medium, blogger, ...)
2. Clever hacks (github, netlify, cloudflare...)
3. Expensive hosting ($40/m+)
The alternative is to use shared hosting for simple content. Or cheap but excellent services like linode, digitalocean, or vultr. They set you back $5/m or less.
Host your own content, make local backups. If your provider complains, find another host, copy and paste your content and update the dns.
firefoxd · 2026-03-17
That's why Kagi is winning! I can't wait for LinkedIn "influencers" to start using this seriously.
Last year, we had layoffs. I spent a whole lot of time on linkedin writing recommendations for my ex-colleagues. I couldn't help but read so many LinkedIn stories, and I was surprised how supportive the comments where. I couldn't believe it. So naturally I've come up with my own [0]. I don't think I have the courage to post it there with a straight face though.
[0]: https://idiallo.com/blog/the-show-on-the-other-foot-linkedin-stories
foxfired · 2026-01-13
The blog that I started ~13 years ago started as 3 .html files. Everything else followed as needed (styling, rss, comments, etc.). If you can get past building it, the next question becomes "What should I write about?" [0]
My answer is usually that you can write whatever you want on your websites. It's yours after all. None of the limitations that exist on third-party platforms exist. You can make all the pages read upside down if you want to.
[0]: https://idiallo.com/blog/what-should-i-write-about
giancarlostoro · 2019-12-24
The alternative is a system like Google's infamous autobanning. Being jailed because the IRS AI / software says you owe them millions and have refused to pay. All due to some software bug.
Great read:
https://idiallo.com/blog/when-a-machine-fired-me
sangnoir · 2019-06-07
The Machine Fired Me[0] is the best written account on how people do not question the systems. Even though nominally the machine has (collective)human masters, they are hard to find when needed; the individuals will do as instructed by "the system".
0. https://idiallo.com/blog/when-a-machine-fired-me
franzb · 2019-01-09
I found this story particularly well written so I looked for the author's name. Ibrahim Diallo... That name ringed a bell... Fired by a machine! That was him too, a recommended read: https://idiallo.com/blog/when-a-machine-fired-me
thisisit · 2018-06-21
Isn't the whole point of machine algorithms to find the best spot between variance and bias? In which case, every algorithms will have some bias.
IMO, the focus should instead be on not overselling algorithms as being infallible rather something which will have some bias and needs overriding time to time. If a system is fully automated without checks and balances we might have serious problems. A good non-ML example was discussed couple of days ago on HN where a person was terminated by a machine without much oversight:
https://idiallo.com/blog/when-a-machine-fired-me
jetskindo · 2016-01-06
This sounds amazing. I have been working on a similar sidd project for almost 2 years now to make my pc similar. I briefly wrote about it [1] but have encountered my challenges along the way.
The PCs we have at home are so powerful yet they spend 99% of their life being idle. When your computer is on for the sake of being on, it's an opportunity to have it process information from the web.
I'll get my hand on one of those asap.
[1]: http://idiallo.com/blog/bringing-back-the-pc
Perseids · 2025-12-22
I wish non-conformity was more of a thing at points where it actually matters. Your product manager asks you to add invasive user tracking and surveillance? Push back and explain how this makes the world a worse place. Got a ticket to implement a "[yes][ask me later]" dialog [1]? Make a short survey that shows how user hate it. Nobody listens to you? Refuse to comply. The government requires you to take deeply unethical or unlawful actions? Sabotage the feature [2] (or quit/resign).
Performative non-conformance might be e.g. helpful to nurture a culture of critical thinking, but if it is just performative, then it is worthless.
(I write this with no intent to criticize you, burningChrome, or Jyn. You might very well do just that.)
(Also, I'm aware that the ability to push back is very unevenly distributed. I'm addressing those that can afford this agency. And also, non-conformance is spectrum: You can also push back a little without choosing the specific point to be the hill to die on. Every bit counts.)
[1] https://idiallo.com/blog/hostile-not-enshittification
[2] https://www.404media.co/heres-a-pdf-version-of-the-cia-guide-to-sabota…
kaazhan · 2019-12-27
You can "improve" at "reading books"
1 - Learn fast reading
2 - get classical/sf/hf/polar/etc culture
Most of the books i read gives better knowledge about something (history for example) or makes me more able to handle complex reasoning (philosophical, analytics, etc)
You can definitively improve at reading or read to improve yourself.
I think there is no passion where you cannot improve. And there is always a way to measure it.
Anyway, I find your approach of 'hobbie' a bit strange. I feel like hobbies are something that closely relates to 'you'. I mean, if you like sport, you can go to dance, mma, shooting, trail, basket, hand, etc. Possibilities are endless.
If you like intellectual activities it can goes from video games to engaging in neww studies (physics, neuroscience, etc).
You can go in artistics things like painting/sculpting/photography/street art/...
You can go on blacksmithing/woodturning/jewelery/etc
I think the best question to find your hobbies are: "what do i want to become ? what time do i have?". I know someone who's struggeling with an urge to find something to do after his work an who finds him unable to engage in any activity because he is not driven by wanting to do something for a purpose but just to have an activity. Having commitment for something you do just to makes your life less empty is really hard. It's easier to find hobbies if you have a goal.
I don'y know if it makes any sense to you or even if it's revelant, sorry if it's not the…
alsetmusic · 2026-05-01
Don't use localhost:3000, use your own custom domain[0]
0. https://idiallo.com/blog/say-no-to-localhost3000-use-custom-domains
interroboink · 2026-04-15
A recent funny story on this topic: https://idiallo.com/blog/what-is-copilot-exactly
HN discussion: https://news.ycombinator.com/item?id=47603231
nemoniac · 2026-04-13
That was quick. Just the other day we had "Programming is free"
https://idiallo.com/blog/programming-tools-are-free
stephenbez · 2026-01-25
"The Machine Fired Me" is one good hook. I found the original post and its good:
https://idiallo.com/blog/when-a-machine-fired-me
1dom · 2026-01-05
I was thinking of this blog post when I wrote that: https://idiallo.com/blog/surviving-the-hug-of-death
moreati · 2025-12-19
There was https://idiallo.com/blog/zipbomb-protection earlier this year. It sends highly compressed output of /dev/zero. No overlapping files or recursively compressed payloads.
montroser · 2025-12-18
Reminds me of poisoning bot responses with zip bombs of sorts: https://idiallo.com/blog/zipbomb-protection
s0meON3 · 2025-11-15
What about using zip bombs?
https://idiallo.com/blog/zipbomb-protection
CRConrad · 2025-09-05
Funnily enough, TFA links to an article on that subject too: https://idiallo.com/blog/how-meetings-should-be
zikduruqe · 2025-07-23
I remember that also.
edit - this? https://idiallo.com/blog/zipbomb-protection
xaedes · 2021-07-03
This reminds me of "The Machine Fired Me -
No human could do a thing about it!" [1], where a guy got fired by some bug in the system and no one could stop or reverse it. It was posted on HN [2] three years agos.
[1] https://idiallo.com/blog/when-a-machine-fired-me
[2] https://news.ycombinator.com/item?id=17350645
jeffadotio · 2020-03-13
This is a similar story about automation mishaps. It was posted here and I heard the story on NPR.
https://idiallo.com/blog/when-a-machine-fired-me
Thorrez · 2020-01-20
According to this, the newspaper subscription only covered about 18%. The rest was from advertising.
https://idiallo.com/blog/we-never-paid-for-journalism
sah2ed · 2019-10-03
Based on the gp's handle, I believe the full story [0] had been posted here [1] before:
0: https://idiallo.com/blog/when-a-machine-fired-me
1: https://news.ycombinator.com/item?id=17350645
9nGQluzmnq3M · 2019-05-16
Randomly enough, the writer of this previously achieved HN fame when he was unstoppably fired by a machine:
https://idiallo.com/blog/when-a-machine-fired-me
rdm_blackhole · 2019-04-26
It kind of reminds me of https://idiallo.com/blog/when-a-machine-fired-me
donkeyd · 2019-01-02
> they are tied to the benevolence of their boss
If they get a contract, in most countries they'd just be remote workers with the same rights as any other worker. At many desk jobs, the employer can just lock your account and stop you from doing anything. Even a computer can do that these days. [0]
[0]: https://idiallo.com/blog/when-a-machine-fired-me
larkeith · 2018-06-20
Discussion: https://news.ycombinator.com/item?id=17350645
Direct link: https://idiallo.com/blog/when-a-machine-fired-me
atrudeau · 2017-08-30
For those hosting assets on S3, you can use something like http://idiallo.com/blog/creating-your-own-cdn-with-nginx or https://github.com/alexandres/poormanscdn with Geo routed DNS on Route 53. Seems a lot simpler than this (but probably not as feature-rich).