frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

A server that wasn't meant to exist

https://it-notes.dragas.net/2025/05/13/the_server_that_wasnt_meant_to_exist/
231•jaypatelani•7h ago

Comments

01HNNWZ0MV43FF•7h ago
Creepy
jagged-chisel•7h ago
I think I missed something. They later offered the guy the world to solve problems. He declined and then complains they wouldn’t provide the tools he needed.

Part of “name your price” should include whatever tools - up to and including ownership of processes.

kentm•7h ago
Yeah I think something was missed. My wild speculation is that the person thats "causing issues" has a privileged position with the owners. The owners are unwilling to completely cut this person out of the business, and that is what he means when he says that the owners won't provide the tools he needed.
hengheng•7h ago
My mind immediately went to organized crime. Money laundering for people who he rather didn't know his name.
lisper•6h ago
This looks like a clue:

"I even worked on translating Archivista’s interface into Italian, since it wasn’t yet localized, just to make it easier for users."

draga79•6h ago
No, that's not a clue :-) I've just replied, clarifying this part, to the previous comment
bombcar•5h ago
Got it, it was disorganized crime, not organized. ;)
draga79•3h ago
Yes, exactly :-D
draga79•6h ago
I’m the author of the post. I hinted, in a cryptic sentence near the end, that I necessarily had to leave out the worst parts of the story. No, no organized crime. But yes, there were people who appropriated resources that weren’t theirs and used every tool at their disposal to avoid scrutiny. To keep it vague, let’s just say some of the people involved had means that could seriously harm the businesses and their owners. And since these were primary businesses, that would have been a serious problem. The owners, knowing this, tried to find solutions but couldn’t really “afford” to remove the people involved. To be specific, in the end the owners themselves were aware of what was happening, but hoped to resolve it with a few more checks. Eventually, I realized that as long as there was enough money for everyone, they were okay with the ongoing theft.
Aloha•5h ago
Its better to know who is stealing from you (and how much) than not - sometimes the evil you know is better than the evil you dont.
sidewndr46•3h ago
if you weren't getting paid for this - why get involved in the first place?
draga79•3h ago
I've been paid for doing my job: creating the infrastructure, configuring stuff, etc.
sidewndr46•3h ago
Alright, I was thinking this was just the case of helping a friend
woah•1h ago
Sounds like very straightforward tax evasion. The business brings in lots of cash, doesn't pay taxes, obscures the books enough so that there's no smoking gun. Some of the people participating in the scheme are skimming, but maybe less than the taxes would be, or maybe the owners are also implicated and would face criminal penalties themselves, so it's better for everyone just to keep it going and keep the books messy. Don't need mafiosos from TV for that.
adolph•17m ago
> as long as there was enough money for everyone, they were okay with the ongoing theft.

Cue @patio11: The optimal amount of fraud is non-zero [0]

0. https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra...

poyu•4h ago
I thought that just means they're buying him out?
asmodeuslucifer•6h ago
good read.
johnklos•6h ago
I've seen situations like these before. This is why off-site backups are so very important. I've also been in the same position of providing data from a backup that someone was intentionally trying to destroy to escape responsibility.

This story even hints at a common theme that happens even when people aren't trying to destroy data - that some people will tear down whatever they inherit, then blame their predecessors for the problems that result.

apples_oranges•4h ago
But if you don’t blame them it can also backfire. I inherited a bad codebase once and tried my best to improve it. But there was only so much time. When I left the guy after me blamed me for the still bad parts immediately.
ipaddr•2h ago
He would blamed your new code if you rewrote. People who blame are juniors. You are not really a senior if you blame.
duxup•6h ago
It's always interesting to me how easily corruption occurs. I always assume that accounting double checks things and so on, but I've seen so many business where someone just creates an account and money goes out and ... nobody notices for years.

I've even created automated invoices for some companies and realized that some data was missing for months. And yet they got paid significant amounts. I realized that the invoices could have been for just about anything and they would have gotten paid ...

forinti•5h ago
When Robert McNamara took over Ford, accounting was so messed up, they would weigh their invoices and if the amount wasn't too far off from the expected dollars/pound ratio, they would pay it.
duxup•4h ago
Even Google evnetually caught a few people who just cold sent in invoices and found that Google would pay.
0cf8612b2e1e•4h ago
One guy was caught doing that to the tune of $100 million to Facebook and Google. If he had stopped at $1 million or something he probably would have got away with it. I suspect others have.

https://www.npr.org/2019/03/25/706715377/man-pleads-guilty-t...

ngangaga•3h ago
I had no idea that piece of shit was associated with Ford at all.
forinti•3h ago
He talks about it in The Fog of War (which is not going to make you change your ideia about him).
psunavy03•1h ago
That's how he got to DOD in the first place, by being the stereotypical "businessman who will clean up government." DOGE was not the first time politicans have talked about this kind of thing; it comes along every 20-30 years.

https://en.wikipedia.org/wiki/Whiz_Kids_(Department_of_Defen...

renewiltord•6h ago
Fantastic war story. There's always like these dozen hangers-on who've made their fortune parasitizing successful people.
forinti•6h ago
Reading through it I had a feeling it was in Italy. I was bit sad to confirm it.
draga79•6h ago
Italy, but no organized crime involved
jeremyjh•1h ago
But tax evasion, right?
draga79•6h ago
Author's note: Many readers, understandably struck by the severity of the events, have speculated about the involvement of organized crime. I want to clarify that, while the situation was extremely problematic and dishonest, that wasn't the case. The "worst parts" I alluded to referred to other internal dynamics, abuses of trust, and improprieties that I prefer not to detail further for privacy reasons and to avoid weighing down the narrative.
freehorse•5h ago
Probably there was a lot the family did not know about the deceased father.
dgfitz•5h ago
Can you elaborate at all as to why you didn't make the phone call you eluded to that made the other person change their tone? I assume out of respect for the deceased/leaving skeletons in the closet?
draga79•3h ago
Sure, I can say this. The person I would have called, someone very close to me, would have been extremely disappointed to learn what was happening. They were very proud of having helped, during difficult times, the very person who was now threatening me. And since this person close to me was facing serious health issues (though still had authority), I chose to avoid causing them further pain that, ultimately, would have been pointless at that moment.
BubbleRings•5h ago
Great read! Yeah, these days if I get asked for technical advice, I’m always glad to put good effort into suggestions. But as soon as you tell me “well I want to follow some of your advice, but I want to do this other stuff the wrong way”, I usually say “Good luck with all that!” and away I go.
NKosmatos•5h ago
> Because sometimes, dishonest people do win.

Let me fix this for you… Because always, dishonest people do win.

Good read and it would make a good short film :-)

mulmen•4h ago
This is needlessly negative. It’s clear that dishonest people do not always win. Disproving such a claim requires finding only one case of a successful prosecution for fraud.
notpushkin•2h ago
Disproving “winners are always dishonest” would be a bit trickier! (Mainly because nailing a definition of “dishonest” is just too hard)
immibis•4h ago
> Because sometimes, dishonest people do win.

Dishonest people almost always win.

Not any individual one - a particular dishonest person might only win 20% of the time - but in aggregate - the winner is almost always a dishonest person.

Even when a game rewards honesty, dishonest people are willing to be honest if that's truly what gives them the greatest chance of winning, so they still win.

mulmen•4h ago
Is this some kind of inverse no true scotsman?

If you win by being honest that’s not dishonest.

aoki•3h ago
I believe they are saying that there are multiple rounds, each with different games - some with honest optimal strategies and some with dishonest optimal strategies. A dishonest person can always choose the optimal strategy for each game, but the honest person can only choose the best honest strategy. So in aggregate the dishonest person comes out ahead.
mulmen•3h ago
Ok but people are both honest and dishonest so how do you decide what type a person is?
immibis•44m ago
If a person chooses to be dishonest when that benefits them, they're a dishonest person.
clysm•4h ago
Why the hell is there a line break after every sentence?
robohoe•4h ago
Hello my high school research paper teacher
amatecha•4h ago
Yeah, that's really a strange choice for formatting and makes it very hard to read. Not the typical practice to insert a <br> after every sentence... (that said, the post itself is a great read!)
frizlab•3h ago
I think it’s called ventilated prose. More commonly found in code comments.
draga79•3h ago
The goal of truncating the sentences in that way was precisely to increase the suspense a bit, but I believe I miserably failed, making it just less readable.
bzmrgonz•4h ago
How you gonna leave out the good parts like circa<year> so we can gauge the tech available then? Also, what about the tools you used to sync/backup to owner's house? My personal query, why did you move to freebsd? was it a different application/use? This is an awesome story, our modern approach would be to install nextcloud/owncloud with collaboration and rsync/syncthing to an offsite NAS (owner's house). As for your decision, I would have agreed to a directorship and hired a local MSP to do things the way I wanted. This would have allowed you to have your cake and eat it too. A lot of times, in these situations, all you need is trusted eyes and ears from outside the corrupted fold. This principle is used in the military and diplomatic core, there is a staffing structure, and then there is an XO, who is hired and controlled from HQ. This XO answers to HQ, not the local structure.
draga79•2h ago
We're talking around 2009 — I don't recall the exact period, but that’s the era. For backups, I used rsync-based syncs and kept history by using hard links and rsync on top of those. I also had a Perl script that automated the whole thing, but I’ve long since forgotten its name.

As for the rest — I hear you, and I totally agree. But at the time, I was young and more focused on building things with healthy clients who genuinely wanted to create something good, rather than trying to salvage a situation that, honestly, was nearly beyond saving.

I switched the ALIX to FreeBSD for other tasks, and FreeBSD (with its native read only support) was perfect for the new workload.

devrandoom•1h ago
This reads to me like a mostly AI generated story. Not saying it is, just my personal gut feeling.
jimbokun•1h ago
What are the giveaways?
devrandoom•27m ago
Can't say for sure. Just having read too many AI stories. The very definition of a gut feeling:

a strong belief about someone or something that cannot completely be explained and does not have to be decided by reasoning.

https://dictionary.cambridge.org/dictionary/english/gut-feel...

Fokamul•34m ago
Italia. Money is not a problem, still they don't hire any consulting company. No organized crime involved. Sure ;-)

AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

https://deepmind.google/discover/blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/
599•Fysi•8h ago•164 comments

Show HN: Muscle-Mem, a behavior cache for AI agents

https://github.com/pig-dot-dev/muscle-mem
111•edunteman•3h ago•27 comments

Migrating to Postgres

https://engineering.usemotion.com/migrating-to-postgres-3c93dff9c65d
37•shenli3514•1h ago•3 comments

What is HDR, anyway?

https://www.lux.camera/what-is-hdr/
479•_kush•10h ago•240 comments

Show HN: Semantic Calculator (king-man+woman=?)

https://calc.datova.ai
66•nxa•3h ago•90 comments

A server that wasn't meant to exist

https://it-notes.dragas.net/2025/05/13/the_server_that_wasnt_meant_to_exist/
231•jaypatelani•7h ago•56 comments

Git Bug: Distributed, Offline-First Bug Tracker Embedded in Git, with Bridges

https://github.com/git-bug/git-bug
143•stefankuehnel•1d ago•53 comments

Why agency and cognition are fundamentally not computational

https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2024.1362658/full
4•Fibra•32m ago•0 comments

Variadic Switch

https://pydong.org/posts/variadic-switch/
17•Tsche•1d ago•1 comments

Smalltalk-78 Xerox NoteTaker in-browser emulator

https://smalltalkzoo.thechm.org/users/bert/Smalltalk-78.html
64•todsacerdoti•6h ago•26 comments

StackAI (YC W23) Is Hiring Pydantic and FastAPI Wizard

https://www.ycombinator.com/companies/stackai/jobs/8nYnmlN-backend-engineer
1•baceituno•2h ago

Getting Started with Celtic Coins – Crude and Barbarous, or Just Different?

https://collectingancientcoins.co.uk/getting-started-with-celtic-coins-crude-and-barbarous-or-just-different/
16•jstrieb•3d ago•4 comments

Our narrative prison

https://aeon.co/essays/why-does-every-film-and-tv-series-seem-to-have-the-same-plot
104•anarbadalov•7h ago•101 comments

The cryptography behind passkeys

https://blog.trailofbits.com/2025/05/14/the-cryptography-behind-passkeys/
150•tatersolid•12h ago•123 comments

Changes since congestion pricing started in New York

https://www.nytimes.com/interactive/2025/05/11/upshot/congestion-pricing.html
155•Vinnl•1d ago•171 comments

Hegel 2.0: The imaginary history of ternary computing (2018)

https://www.cabinetmagazine.org/issues/65/weatherby.php
16•Hooke•2d ago•1 comments

Databricks and Neon

https://www.databricks.com/blog/databricks-neon
254•davidgomes•13h ago•179 comments

Bus stops here: Shanghai lets riders design their own routes

https://www.sixthtone.com/news/1017072
438•anigbrowl•19h ago•311 comments

The AUCTUS A6: the chip enabling inexpensive DMR Radio (2021)

https://jhart99.com/auctus-a6/
8•walterbell•3d ago•4 comments

The recently lost file upload feature in the Nextcloud app for Android

https://nextcloud.com/blog/nextcloud-android-file-upload-issue-google/
361•morsch•17h ago•130 comments

UK's Ancient Tree Inventory

https://ati.woodlandtrust.org.uk/
48•thinkingemote•13h ago•50 comments

How the economics of multitenancy work

https://www.blacksmith.sh/blog/the-economics-of-operating-a-ci-cloud
132•tsaifu•10h ago•27 comments

Perverse incentives of vibe coding

https://fredbenenson.medium.com/the-perverse-incentives-of-vibe-coding-23efbaf75aee
126•laurex•4h ago•124 comments

Updated rate limits for unauthenticated requests

https://github.blog/changelog/2025-05-08-updated-rate-limits-for-unauthenticated-requests/
46•xena•5d ago•57 comments

Launch HN: Jazzberry (YC X25) – AI agent for finding bugs

30•MarcoDewey•7h ago•17 comments

An accessibility update – GTK Development Blog

https://blog.gtk.org/2025/05/12/an-accessibility-update/
55•todsacerdoti•1d ago•11 comments

Interferometer Device Sees Text from a Mile Away

https://physics.aps.org/articles/v18/99
184•bookofjoe•4d ago•49 comments

How to Build a Smartwatch: Picking a Chip

https://ericmigi.com/blog/how-to-build-a-smartwatch-picking-a-chip/
215•rcarmo•16h ago•96 comments

Show HN: Lumier – Run macOS VMs in a Docker

https://github.com/trycua/cua/tree/main/libs/lumier
106•GreenGames•8h ago•35 comments

We Made CUDA Optimization Suck Less

https://www.rightnowai.co/
33•jaberjaber23•1d ago•6 comments