X:ssä on puolusteltu Autismisäätiön avustuksia.
Autismisäätiö on "voittoa tavoittelematon" mm. asuntobisnestä harjoittava pulju. Sen liikevaihto oli viime vuonna 44,3 milj €. Voittoa se tahkosi 2,8 milj €. Kannattavuus on ylipäätään ollut nousujohteista.
1/5
I must admit that nothing about computers, since I'm in love with the field, was so uninteresting as the Javascript different fashions, waves, frameworks, rewrites, hypes. And I'm one that loves almost every shit programming related.
Amazon is holding a mandatory meeting about AI breaking its systems. The official framing is "part of normal business." The briefing note describes a trend of incidents with "high blast radius" caused by "Gen-AI assisted changes" for which "best practices and safeguards are not yet fully established." Translation to human language: we gave AI to engineers and things keep breaking?
The response for now? Junior and mid-level engineers can no longer push AI-assisted code without a senior signing off. AWS spent 13 hours recovering after its own AI coding tool, asked to make some changes, decided instead to delete and recreate the environment (the software equivalent of fixing a leaky tap by knocking down the wall). Amazon called that an "extremely limited event" (the affected tool served customers in mainland China).
So... Postgres is now basically a search engine?
pg_textsearch was just open sourced. It enables BM25 to search your database.... massive upgrade for key word search.
Google uses BM25 in their search engine.
Claude told me: "if you're already on Postgres, you can now skip the whole sync-your-data-to-Elasticsearch dance for search."
(ps, how can you not love Claude).
Now I got to figure out how to implement in my Django querysets... future course?
Grab it at https://t.co/bMwRSgtOcO
#sponsored
Räikkä
Suomalaista politiikkaa ei voi ymmärtää analysoimalla sitä vasemmisto–oikeisto-akselilla.
Avain Suomen poliittisen järjestelmän ymmärtämiseen on räikkä – mekanismi, joka liikkuu vain yhteen suuntaan.
Räikkä toimii näin: SDP luo julkisen rakenteen. Viraston, etuuden, palvelun. Uusi rakenne synnyttää välittömästi intressiryhmän, joka alkaa puolustamaan uutta rakennetta raivokkaasti – työntekijät, edunsaajat, järjestöt, hyvinvointialueet etc.
Rakenteesta tulee pysyvä, koska sen purkaminen tarkoittaisi täysimittaisen sodan julistamista siitä hyötyä kuppaaville eturyhmälle ja koska yhteisesti hyvinvoinnista varastetaan vain maltillisesti kerrallaan, eikä yleistä etua puolusta Suomessa kukaan.
Sitten kokoomus voittaa vaalit. Se lupaa tehostaa, karsia, järkeistää. Mutta se ei pura rakennetta, koska Suomessa ei peruta aikaisemman hallituksen päätöksiä. Jätökset jätetään lattialle - edeltävien päälle.
Purkamisen sijaan Kokoomus lisää rakenteeseen ”markkinamekanismin”: yhtiöittämisen, ostopalvelun, palvelusetelin.
Näin synnytetään jälleen uusi intressiryhmä – palveluntuottajat, konsultit, huoltopalvelut. Tästäkin tulee pysyvä, koska pohjimmiltaan tämä rakenne suojaa demareiden aikaisemmin luomaa rakennetta - synnyttämällä uusia sen olemassaolosta täysin riippuvaisia bisneksiä.
Seuraavaksi SDP voittaa vaalit. Se lupaa korjata kokoomuksen kylmän ja syrjäyttävän markkinaehtoistamisen aiheuttamat ongelmat sekä palauttaa inhimillisyyden. Mutta se ei pura kokoomuksen lisäämää kerrosta, vaan ainoastaan lisää niiden päälle uutta sääntelyä ja valvontaa. Lisää virkoja. Lisää rakenteita.
Räikkä naksahtaa eteenpäin. Räikkä voi liikkua vain yhteen suuntaan.
Räikkä selittää, miksi mikään ei muutu ja miksi mikään ei voi muuttua. Jokainen hallitus on “historiallinen”, jokainen käännekohta on “ratkaiseva”, jokainen vaalivoitto on vahva “kansan tahdon ilmaus”. Silti valtio vain paisuu – sekä byrokratiana että byrokratiasta elävinä markkinoina.
Oikeisto- ja vasemmistoretoriikka ovat optiikkaa ja markkinointia, joiden avulla duopoliksi naamioitunut monopoli äänestyttää kansalaiset, jotka saavat vuorotellen kokea olevansa voittajien puolella ja tai kärsivänsä kirvelevän tappion. Ne myyvät samaa myrkkyä eri kohderyhmille.
Molempien äänestäjät uskovat oman puolensa ajavan heidän etuaan ja ovat yhtä väärässä.
Kuka hyötyy?
Ei vasemmisto. Duunarin ostovoima ei ole noussut vuosikymmeniin. Ay-liikkeen jäsenmäärät laskevat. Julkiset palvelut rapistuvat samaan aikaan kun massamaahanmuutto pitää palkat alhaalla. Verot Lafferin käyrän maksimi.
Ei oikeisto. Yrittäjän sääntely- ja verotaakka ei kevene. Kilpailu vääristyy, kun valtio valitsee voittajat. Omistusoikeus murenee. Kansantalous on aivokuollut hengityskoneessa. Verot Lafferin käyrän maksimi.
Ei äänestäjä. Hänen valinnanvaransa on kaksi puoluetta, jotka eivät peru toistensa päätöksiä ja jotka ovat pohjimmiltaan sama asia. Kaikki huononee, heikkenee ja rikkoutuu.
Hyötyjä on kaksinaamainen peto, jonka osoite on molemmissa puolueissa. Peto puhuu vasemmistoa vasemmalle ja oikeistoa oikealle, mutta syö samasta kansan kukkarosta.
Sille on monia nimiä: managerialistinen luokka, degeneroitunut eliittirakenne, parasitismi, katedraali, ihmekone – instituutioihin pitkän marssin tehnyt öykkärijoukko, joka on ratkaissut oman taloudellisen tulevaisuutensa kaikkien muiden tulevaisuuden tuhoamalla.
He eivät kokoonnu pimeissä huoneissa. Heidän ei tarvitse – räikkä toimii automaattisesti. Patologisessa rakenteessa riittää, että jokainen toimija optimoi omaa etuaan.
YEL on tämän mekanismin puhtain ilmentymä. Se on julkista etua maksimaalisesti vahingoittava kauhistus, jota kokoomuksen on pakko ruokkia, koska kauhistus on osa räikkää. YEL:iä ei voi korjata, koska räikässä ei voi korjata. Räikässä voi vain paisua. SDP ja kokoomus saattavat kyllä hävitä tai voittaa vaalit, mutta he voittavat meidät joka ikinen kerta ja aina meidän kustannuksellamme.
Räikkä liikkuu vain yhteen suuntaan.
Kubernetes migration almost killed our startup.
Where we were:
- 8 EC2 instances
- Ansible for deploys
- Boring but working
- $1200/month AWS bill
Why we migrated:
- New investor wanted 'cloud-native'
- Engineers wanted K8s experience
- Competitors were using it
- Seemed like the future
6 months later:
- 3 engineers spending full-time on K8s
- AWS bill at $4500/month
- Deploys took longer than before
- More outages, not fewer
- Product development stalled
We rolled back:
- Moved to ECS Fargate
- 2 week migration
- Back to $1800/month
- Engineers back on features
K8s is amazing for scale. We weren't at scale. Technology should solve problems you actually have.
Well ...
- Master is problematic because it's a term used in slavery
- Main is problematic because it underlines one is above others, undermining equality
- Dev is problematic because it could imply a state of imperfection or incompletion which implies lesser value
- Feature is problematic because certain work (a "feature") is seen higher than other types of contributions
- Release is problematic for suggesting that only certain branches are "worthy" of release
- Hotfix s problematic for implying urgency or panic, which puts pressure on developers mental state
- Trunk is problematic for implying a dominant "core" over smaller "branches," evoking a botanical hierarchy
- Prod is problematic for implying this branch is the "real" or "important" one, while others are unproductive
Just don't use branches, work headless and always push by hash.
I'm about to do something I think I've never done before, which is assert every bit of whatever authority I have as the person who discovered and wrote down the rules of open source.
After ten years of drama and idiocy, lots of people other than me are now willing to say in public that "Codes of Conduct" have been a disaster - a kind of infectious social insanity producing lots of drama and politics and backbiting, and negative useful work.
Here is my advice about codes of conduct:
1. Refuse to have one. If your project has one, delete it. The only actual function they have is as a tool in the hands of shit-stirrers.
2. If you're stuck with having one for bureaucratic reasons, replace it with the following sentence or some close equivalent: "If you are more annoying to work with than your contributions justify, you'll be ejected."
3. Attempts to be more specific and elaborate don't work. They only provide control surfaces for shit-stirrers to manipulate.
Yes, we should try to be kind to each other. But we should be ruthless and merciless towards people who try to turn "Be kind!" into a weapon. Indulging them never ends well.
BREAKING: Apple just proved AI "reasoning" models like Claude, DeepSeek-R1, and o3-mini don't actually reason at all.
They just memorize patterns really well.
Here's what Apple discovered:
(hint: we're not as close to AGI as the hype suggests)
Google Cloud accidentally deleted a company's entire cloud environment (Unisuper, an investment company, which manages $80B). The company had backups in another region, but GCP deleted those too. Luckily, they had yet more backups on another provider.
https://t.co/v5WFxqUtaB
Update: S3 engineers are working to make unauthorized requests that customers did not initiate free of charge.
This change will cover a range of HTTP 3xx/4xx status codes, including all of those cited in the article. We're moving quickly and we plan to share more details this week.