Search

Items tagged with: it



They say AI isn’t profitable. That’s not true.
Twice just this past week, I’ve been contacted and paid to fix problems caused by developers who relied on AI to configure servers.

#AI #IT #SysAdmin


»curl — Projekt beendet Bug-Bounty-Programm:
curl-Maintainer @bagder hat das Ende des Bug-Bounty-Programms angekündigt. Unbrauchbare KI-Meldungen nahmen wohl überhand.«

Ach was, die KI ist künstlich aber nicht intelligent oder was nun?!?? Ich bin sogar der Meinung, dass dies was die KI angeht noch das rel. kleinste "Problem" ist. Schade dass deswegen das curl Bug-Bounty aufgelöst wird.

🧑‍💻 heise.de/news/curl-Projekt-bee…

#curl #ki #bugbounty #unbrauchbar #ai #uberhang #ausserkontrolle #it #ittools


UPDATE: One of the company owners (whom I've known for many years and is a good person) has asked to speak with me in about fifteen minutes. I've agreed. I'm curious to see what he has to say. I'll update this post after the call.

Yesterday I lost a client. And I couldn't be happier about it.

It's a long-standing client, but the management changed a few months ago. On Monday, they requested an emergency intervention, which I handled immediately.

On Tuesday (yesterday, evening), they asked for a non-urgent enhancement to be closed by Wednesday evening. I explained that due to various reasons (including urgent family matters), I wouldn't be able to finish the task before Friday. That's when the lecturing started: they told me they set tight deadlines even for non-emergencies because "that's the proper way to do things", and anyone working with them must respect them without exception.

I requested a video call to clarify. I explained that the work requires nearly a full day and that I simply couldn't close it by Wednesday. Even the physical time required to copy the data exceeded their deadline. But the new management believes that by applying pressure, you can overcome anything. Even the laws of physics.

Their response was sarcastic: "Our requests take priority, even if you are dying". I smiled and reiterated that I had no other way. "We will therefore have to find a new consultant who respects our timing", they said.

My response: "Okay. Our agreement expired on 31st December. I was waiting for a renewal, but it never arrived. Meaning, I have no legal obligations toward you. You have the data, the passwords, everything. Have a great day.".

The manager, annoyed and failing to understand the implications, replied: "Fine, we’ll look for someone younger with fewer family ties to manage.".

This morning, the phone rang. It was the manager, asking me to reconsider. His tone remained contemptuous, so I told him my decision was final. Two minutes later, I got a call from their biggest client - the one responsible for over 50% of their revenue. They had been notified I was leaving and informed the company they would also leave if I was no longer the one supervising their machines.

I called the manager back, friendly, trying to see if they were willing to change their attitude - to move from peremptory orders to requests between human beings. He started talking about "suing for damages" if they lost their main client because of me (to be clear: I am not taking that client for myself).

I don’t know how this story will evolve, but right now, I'm just enjoying a breath of fresh air outside my window.

#IT #FreelanceLife #WorkLifeBalance #ToxicManagement #TechLife #Consulting #SelfEmployed


A few days ago, a client’s data center (well, actually a server room) "vanished" overnight. My monitoring showed that all devices were unreachable. Not even the ISP routers responded, so I assumed a sudden connectivity drop. The strange part? Not even via 4G.

I then suspected a power failure, but the UPS should have sent an alert.

The office was closed for the holidays, but I contacted the IT manager anyway. He was home sick with a serious family issue, but he got moving.

To make a long story short: the company deals in gold and precious metals. They have an underground bunker with two-meter thick walls. They were targeted by a professional gang. They used a tactic seen in similar hits: they identify the main power line, tamper with it at night, and send a massive voltage spike through it.

The goal is to fry all alarm and surveillance systems. Even if battery-backed, they rarely survive a surge like that. Thieves count on the fact that during holidays, owners are away and fried systems can't send alerts. Monitoring companies often have reduced staff and might not notice the "silence" immediately.

That is exactly what happened here. But there is a "but": they didn't account for my Uptime Kuma instance monitoring their MikroTik router, installed just weeks ago. Since it is an external check, it flagged the lack of response from all IPs without needing an internal alert to be triggered from the inside.

The team rushed to the site and found the mess. Luckily, they found an emergency electrical crew to bypass the damage and restore the cameras and alarms. They swapped the fried server UPS with a spare and everything came back up.

The police warned that the chances of the crew returning the next night to "finish" the job were high, though seeing the systems back online would likely make them move on. They also warned that thieves sometimes break in just to destroy servers to wipe any video evidence.

Nothing happened in the end. But in the meantime, I had to sync all their data off-site (thankfully they have dual 1Gbps FTTH), set up an emergency cluster, and ensure everything was redundant.

Never rely only on internal monitoring. Never.

#IT #SysAdmin #HorrorStories #ITHorrorStories #Monitoring


I can say, however, that I've reunited with an "old friend" who is still in great shape. Before I get dozens of replies about it being insecure: in theory, it is, but it's not accessible from the outside. It's isolated within its own network and is only able to connect and fetch backups for 'extreme disaster recovery' (only at specific times, restricted by specific firewall rules). It served its purpose today, and tomorrow, it might be even more useful.

18:33:01 up 3188 days, 4:47, 1 user, load average: 5.09, 4.73, 4.74

Debian, Btrfs, and zero internal dust.
It's kept in a sterile, extremely protected room.

#IT #SysAdmin #Debian #Linux #Uptime #ServerUptime


I write technical articles on my blog.
AIs show up in large numbers to read them, crawl them, learn from them.
Time passes. I publish a new post.

And right on schedule, someone comments:
"This was clearly written by an AI".

Which is fascinating, really.

I write.
Machines read.
I keep writing.
Then humans accuse me of being the machine.

At this point I am not sure if the problem is that AI sounds too human,
or that humans have forgotten what a human who actually studies sounds like.

Either way, I will keep writing.
Worst case scenario, the AIs will enjoy it.
Best case scenario, one day a human will too.

#IT #Blogging


A short while ago I was explaining to a client the reason why his website has seen a very significant increase in load over the past few weeks. On many of the servers I manage, I see connections coming from residential users, yes, but mainly from unscrupulous AI scrapers that do not care about overloading everything. Someone on their side replied to me: "Wouldn’t moving everything to the cloud solve the problem? I mean... autoscaling!"

That sparked a somewhat "conspiratorial" thought. Some colleagues have told me that, with the recent surge in AI bot traffic, their costs have skyrocketed. Given how much money is being spent, and not earned, on AI, are we really sure this is not, in some way, planned or at least welcomed as a way to increase costs for end users of cloud services and funnel them into AI budgets?

#SysAdmin #IT


Employee of a client calls me, absolutely furious. She has just arrived at the office and her laptop will not connect to the wifi. Clearly this network is broken. I suggest a couple of tests, like checking whether the network shows up (it does not) and trying a cable connection (nothing happens). So I timidly suggest checking whether there is actually power in the office, since there is construction going on. Boom. No power. She then asks me where the switch is to turn it back on. I have no idea, of course. Their electrical system is not exactly my responsibility. She snaps at me, asks why they even pay me, and hangs up with enough force that I can almost feel it.

I grin, although slightly annoyed. Luckily the people who work with her are nothing like that.

Half an hour later she calls again, apologizing deeply for how she treated me. She tells me she had a very rough night and even shares the details. Nearly thirty minutes on the phone, venting. Out of respect I will not retell anything, but she really should have stayed home today. She deserved it. She just did not want to tell her managers because she feared they would think she only wanted a longer weekend after yesterday’s holiday.

But her managers are not fools, and they immediately sent her home to rest and take care of her loved ones.

Too often honest people like her pay the price for those who act sly or arrogant. It is not fair, but the smart ones can tell the difference. Not always, but quite often.

#Life #World #IT #Support #ITSupport #LifeSupport


Schleswig-Holstein reports €15M yearly savings by replacing Microsoft 365 with LibreOffice across most government workplaces 💶

About 80% of offices have migrated, with a €9M one-time investment planned for 2026 to finish the shift and strengthen open-source tools 🧩

@libreoffice

🔗 itsfoss.com/news/german-state-…

#TechNews #OpenSource #Privacy #Security #Government #EU #Data #Sovereignty #IT #PublicSector #Digital #Microsoft #Office #Software #Tech #Cloud #FOSS #Germany #German #LibreOffice




Letosni Volebni Kalkulacka byla masivni uspech Michala a Kateriny. Vytocili bez Seznamu vice nez s nim.

Zaroven je to muj technicky fail. Chybami v kodu nam uletel ucet na Vercelu. V souctu tesne pod $1000.

1. Server renderovani karet vysledku => request na server na kartu (tohle jsme fixli)
2. Napojeni AppSignalu server-side => posilal obri data a zablokoval cachovani.
3. Pruchod Kalkulackou pres server-router => dotaz na server, ze se zmenilo cislo otazky 2 -> 3.

#it #vercel #next #fail


Letosni Volebni Kalkulacku jsem z technickeho pohledu totalne nezvlad.

Prioritizace Zerubabela a Unreleased dilo zacala a neshody s kolegy o pouzivani AI a kvalite kodu dokoncili.

Je to velky pruser. A do toho na Vercelu hokejka a par set dolaru k dobru.

Pushovat kontinualne do produkce je zlo!

*problem byl napojeni AppSignalu vcera a fail s renderovanim vysledku po jednotlivych kartickach na serveru (palili jsme tam 15k requestu/min).

**Kalkulacku si udelejte!

#vercel #next #fail #it


Po delsi dobe jsem zazil programatorsky crunch. Organizovali jsme event pro jednoho z nasich umelcu ... a samozrejme jsme, jako za mlada, delali vsecko na posledni chvili.

Ale dobra vec se podarila. Event probehl. Vsichni jsou nadseni. Pristup k albu pred vydanim ziskate tu:

unreleased.art/l/qsg9NTxThC7P

Kolega vyuzil prilezitosti a nahral s D Smokem nekolik zivych songu, tak se na ne muzete tesit ve specialni Unreleased edici. Jiz brzy!

#music #art #it

#music #art #IT


Dneska prichazi liberation day pro Unreleased. Uspesne jsem deployoval prvni projekt na Scaleway VPSky.

Jako deployment tool jedu kamal-deploy.org, na ktery jsem si brousil zuby hodne dlouho ... a mel jsem vysoke naroky. A musim rict, ze jsem naprosto nadseny. V zasade pokryje vsechny use-casy Vercelu za cenu zeleza na Scaleway.

Az me prekvapilo, jak bezproblemovy ten flow je. Prakticky resi presne ty problemy, ktere me napadnou pri deployi cehokoli.

#it #kamal #devops #nextjs #vercel




2/2

U juniora i Codexu mam za sebou dost ukolu na normalizaci. 1 normo-ukol je priblizne 4h casu => 1068 Kc.

Codex me stoji ve VC cenach 5219 Kc mesicne.

S Codexem jsem odbavil 175 produkcnich normo-ukolu => 1 ukol ~ 30 Kc.

Kdybych mel stejnou mesicni davku odbavit juniory stali by me 186900 Kc.

Jedina vyhoda juniornich vyvojaru je preciznost. Vsechno ostatni bere Codex. Coz je dost smutne a jestli AI vyrazne nezdrazi, tak to bude budouci trh dost bolet.

#it #junior #vyvoj #ai #codex


1/2
Od minuleho ctvrtka si delam reflexi prace s juniornimi vyvojari vs Codex. Nakousli jsme to s kolegou z Kalkulacky.

Rok pracuju s juniornim vyvojarem (placenym) a mesic s Codexem.

TL;DR: Codex mi dokaze juniora nejenom kompletne nahradit, ale za soucasne VC dumpingove ceny je 36x efektivnejsi.

Vsechno delam komentari v kodu, prompt je jenom "najdi koment TODO: Agent - neco a udelej ho." Muj Linear je vyhledavani TODO: v codebase.

*Cenova kalkulace nize

#it #junior #vyvoj #ai #codex


O vikendu jsem pokracoval ve zkoumani posunu Fediversa a dnes se mi povedlo deploynout Fedi server na lbc.wtf

Ma to hodne ostre hrany, ale v zasade se mi povedlo vsechno, co jsem chtel:
- smazal jsem bariery mezi webem, serverem a clientem.
- read-only pristup bez prihlaseni
- vlastni nalodeni
- podle otazek dostane novy uzivatel defaultni seznam sledovanych (zatim top ceske ucty).

Budu rad za vyzkouseni a feedback 🙏

#mastodon #it #server #web #gotosocial #phanpy #nextjs


Dneska jsme brutalne slapli do vyvoje Volebni Kalkulacky.

Kafe v Laznich
Jidlo v Mikyne
Kafe v Palaci
Zmrzlina u Ledy
Pivo ve Vokne

Mame velke plany k podzimnim volbam a potuneny repozitar k zapojeni vice lidi. Pripojte se k nam na talk.kalkulacka.one a muzete se vrhnout na nejake to React kodovani.

Radi zapojime i ne-kodovaci lidi na rozsirovani Kalkulacky, domlouvani zapojeni v mediich nebo projektove rizeni.

#liberec #it #neziskovka #react #volby


We don’t want to spam you with posts, but the house is burning! Help us to put it out.
The world needs fair and sovereign digital and technical solutions. Here we are and we want to create one.
Please support us on this path and benefit directly through free monocles accounts. Become one of thousands of monocles users and get your privacy back.

startnext.com/en/monocles

#monocles #privacy #sovereign #xmpp #it #ethics #cloud #email #eu


Vrhl jsem se na audit tech stacku kolem lbc.wtf a Mastodonu.

👏 Protomaps se dost posunuli, jsou kompletnejsi, rendering (z jejich libraries) hezci.

👏 U Mastodonu jsem zrevidoval serverove implementace a nadchla me gotosocial.org, lightweight, API first, kterou jsem pred dvema lety hledal. Budu si s tim + Phanpy hrat.

😡 Nepotesili me AI boti, mam na CDN jeden 80MB pmtile a mesicne mi pres nej pososaji 110GB... zapnul jsem AI bot protection na Vercelu.

#it #mastodon #maps #lbc


Tak jsem si dnes cely den hral s Codexem od OpenAI. Rozhodne je to posun smerem k vetsi pouzitelnosti AI pri kodovani.

Asi nejvetsi wow efekt pro me bylo, jak dokaze hledat v kodu. Moje repozitare jsou totalni bordel, takze neco najit je vykon.

Jeho crawleni si muzete uzit v primem prenosu. Nebo behem nej hrat pinces. Takove 2025 "Kompilujeme".

Historie se opakuje!

#it #ai #swift

#IT #AI #swift





Free Blue Screens of Death for Windows 11 24H2 users

Microsoft rewards those who patch early with bricks hurled through its operating system Keeping with its rich history of updates that break Windows in unexpected ways, Microsoft has warned that two recent patches for Windows 11 24H2 are triggering blue screen crashes.…
#theregister #IT
go.theregister.com/feed/www.th…


Please boost and spread the word.
European alternatives for popular services from the USA. This page is far from perfect or complete but just an illustration that there are alternatives.
european-alternatives.eu/alter…

This is also an interesting page with alternatives,
privacyguides.org/en/tools/

#EU #digitalservices #ICT #IT


V drevnich dobach iOS vyvoje s UIKitem zabiralo 90% casu debugovani ruznych vizualnich glitchu. Clovek si hledal hodiny a hodiny na SO, aby pak nekde napsal

dispatch_async(dispatch_get_main_queue(), ...)

a vse fungovalo.

Dnes je to jednodussi. Vidite UI glitch. Zaplatite $200. Deep research 5 minut crawluje StackOverflow, fora, Swift blogy aby pak vyplivnul... a vse funguje 🤷

Zlaty vyvoj pro web.

#ios #swift #it

#ios #IT #swift


🗺️ As many people are angry with #Google & asking for alternatives to #GoogleMaps, here are some Free & #OpenSource options:

📱 App
- osmand.net/
- organicmaps.app
🌐 Web
- mapcarta.com
- openstreetmap.org

Not Open Source:
🌐&📱
en.mapy.cz
wego.here.com
mapquest.com
🌐
lokjo.com
📱
komoot.com
magicearth.com

#FCKGoogle #Alternative #Apps #App #Web #Software #News #Tech #Maps #Map #Technology #it


V posledni praci pred Unreleased jsem bojoval proti pouzivani null vs 0 k ulozeni vyznamu u typu number. Marne. Je to soucast TS a musime s tim zit, ac si tak plnime codebase naslapnymi minami.

V UR zacinam pouzivat na podobne problemy type guardy. Je to opomijena featura, ktera naprosto opravnene vyvolava emoce typoveho silenstvi a pomalosti psani kodu.

Samotneho by me to samozrejme nenapadlo. V tymu pritvrzujeme lint pravidla. Tak mi nic jineho nezbyva.

#typescript #it #programming


Hodne dobry clanek o AI v programovani, ktery se v zasade trefuje do mych nazoru. Na zacatku AI vlny byl sen, ze GenAI demokratizuje mnoho odvetvi. Ten se efektivne rozplynul, AI dost zasadne rozsiruje gap mezi spatnymi/juniory a seniory.

Co s tim jako junior delat? Nabrat rychle co nejsirsi zkusenosti skakanim mezi joby/startupy/vlastnimi projekty.

addyo.substack.com/p/the-70-pr…

#ai #engineering #it




Forget security – Google's reCAPTCHA v2 is exploiting users for profit

Web puzzles don't protect against bots, but humans have spent 819 million unpaid hours solving them Google promotes its reCAPTCHA service as a security mechanism for websites, but researchers affiliated with the University of California, Irvine, argue it's harvesting information while extracting human labor worth billi…
#theregister #IT
go.theregister.com/feed/www.th…


Na svoje projekty hledam vyvojarskou pomoc (React + TypeScript) a rad dam prilezitost lidem pred prvni praci, kteri muzou benefitovat i z meho mentoringu.

mwenisch.notion.site/Vyvojarst…

Budu moc rad boostovani tu. Ale hlavne za osobni sireni mezi juniory a velka pomoc by bylo i sdileni na LinkedInu, kde je precijen vetsi sance, ze se nejake zacatecnictvo najde.

linkedin.com/posts/mwenisch_vy…

#prace #developer #it #react #typescript



Schleswig-Holstein geht voran:

#LibreOffice statt M$ Office
#Linux statt Windows
#Thunderbird statt Outlook
#Nextcloud statt Sharepoint

Das Kabinett hat den Startschuss für den Umstieg auf freie Software gegeben - ein Gewinn für #IT-Sicherheit, #Datenschutz und die heimische Digitalwirtschaft.

Langfristiges Ziel ist die vollständige digitale Souveränität des Landes.

schleswig-holstein.de/DE/lande…

Wir ziehen den Hut und wünschen eine erfolgreiche Umsetzung!🎩

#OpenSource #DigitaleSouveränität