Torbjørn Wikestad
1.3K posts


What if you could automate your entire Google Workspace workflow from the terminal?
Managing Workspace through the browser means clicking through multiple apps just to pull a spreadsheet, check your calendar, and send a follow-up email.
That manual loop adds up fast when you repeat it daily or weekly.
gws is a CLI that unifies every Workspace service behind simple terminal commands with structured JSON output ready for scripting.
Key capabilities:
• Single interface for Drive, Gmail, Calendar, Sheets, Docs, and more
• JSON output that pipes directly into your existing scripts and workflows
• 100+ AI agent skills that let LLMs orchestrate Workspace tasks programmatically
---
📬 I share 2 practical tips on practical tools for data and AI twice a week on Substack. Subscribe here: bit.ly/4a6Nn0o
#GoogleWorkspace #CLI #AI #OpenSource

English

@atmoio The interactivity of LLM-personalities is no small feat. It's like we can talk to a figurehead of thousands of authors. They synthesise the liveliness of a humanity wanting to express itself *through* writing.
English

Amazement at LLMs is misplaced.
The magic is in language. That language can form worlds is the original miracle.
LLMs are only an interactive storage medium for language.
Anthropic@AnthropicAI
New Anthropic research: Emotion concepts and their function in a large language model. All LLMs sometimes act like they have emotions. But why? We found internal representations of emotion concepts that can drive Claude’s behavior, sometimes in surprising ways.
English
Torbjørn Wikestad ری ٹویٹ کیا
Torbjørn Wikestad ری ٹویٹ کیا

@thetimesoca Kazakhstan is the geographical heart of Eurasia.
English

Kazakhstan is advancing plans to become a major aviation hub, preparing for FAA approval, expanding long-haul capacity with Boeing 787s, and investing in infrastructure to launch direct U.S. flights and boost global connectivity.
timesca.com/kazakhstan-exp…
English

@jk_rowling In Norwegian State media, NRK, a male journalist (!) is lamenting IOC's decision, as "brutal" and "unfair" (with focus on Imane Khelif, what irony): nrk.no/sport/ioc-og-k…
English

@drmichaellevin I hope you'll make a trip to Galapagos and make a photographs of iguanas.
English

A reminder for Donald Trump:
NATO was created as a defensive alliance, not an instrument of aggression.
Its core principle is collective defense, enshrined in Article 5:
an attack on one ally is an attack on all.
NATO is not built on the idea of “collective offense.”
Its purpose is deterrence, protection, and stability.

English

@danbychoi Jeg leste først den *dyreste* rolleblandingen, men det var kanskje ikke så galt? 🤑
Norsk

Dette er trolig den drøyeste rolleblandingen i norsk elite for øyeblikket.
Marte Ingul kombinerer å være AP-politiker, regjeringsrepresentant og «konserndirektør for myndighetskontakt» (les: sjefslobbyist) i Amedia – et av Norges mektigste medieimperier.
Amedia eier over 100 aviser i Norge. Jobben hennes er å lobbyere for Amedias interesser inn mot regjeringen. Samtidig sitter hun i denne regjeringen – nå i et av de høyeste vervenesom statssekretær. Da er det kanskje ikke så rart at Amedia er det konsernet som får mest pressestøtte i Norge? Ingul har flere ganger hoppet frem og tilbake mellom rollene som Amedia-lobbyist og Arbeiderpartiet-politiker.
Amedia er den største pressestøttemottageren i Norge. De får godt over 100 millioner kroner i året! Dette til tross for at de som mediekonsern har enorme og åpenbare konsernfordeler og stortdriftsfordeler.
Dette er med på å motvirke hele poenget med pressestøtten, nemlig å stimulere til mangfold, konkurranse og ulikhet i mediene. Nå ser vi at pressestøtten heller konserverer en modell der Amedia for alltid vil være størst, med mulighet til å kjøpe opp alle konkurrenter, og uten å bli utfordret.
Nå kjøper de medier i stillhet. Fordi de er flaue over å eie så mange aviser.
Men det er ikke rart denne modellen konserveres når Marte Ingul sitter i begge stoler. Både den som gir (regjeringen) og den som tar (Amedia).
Jeg klandrer INGEN for å mistenke regjeringen og Amedia for korrupsjon. Sorry, men dette er Amedias og regjeringens problem. Det kan enkelt unngås – blant annet gjennom å ikke hoppe på slike svingdørmuligheter som ødelegger for troverdigheten til hele pressen som institusjon.
Det er åpenbart rasjonelt at Amedias pressestøtteorienterte forretningsmodell bør få fratrekk for nettopp konsernmodellen sin. Fordi konsernmodellen gjør så alle disse 100 mediene blir likere hverandre.
Alle bruker samme publiseringssystem.
De deler på journalister.
Har prikk lik layout.
Deler innhold med hverandre på tvers av forsidene.
Flere av disse avisene deler til og med den samme redaktør.
Det er helt opplagt for alle andre enn dem som jobber i Amedia og lignende mediekonserner at konsolideringen i norsk mediebransje, svekker mangfoldet, og gjør mediene likere.
Men regjeringen ser for øyeblikket ikke dette. Kanskje fordi Amedias sjefslobbyist sitter i begge roller?
Nå er hun statssekretær i regjeringen, og former politikk. Hun har naturligvis fått permisjon fra Amedia til å gjøre dette. «I morgen» er hun tilbake i Amedia. Dette synes jeg er fryktelig rotete og kritikkverdig.
subjekt.no/2026/03/26/mar…
Norsk

@OlgaPatl It's hugely impressive if you make all the products by yourself, besides two small children, air raid alarms, power and heat outages, ... My fiancé now wears a purple cat. 🙌
English

Yesterday was a hard day. I didn’t want to eat at all, and I couldn’t work. My hands were shaking from stress. All I wanted was to comfort myself with something sweet.
Work time 🤗
etsy.com/shop/HappyJewe…
English
Torbjørn Wikestad ری ٹویٹ کیا

"The detrans rate is less than 1%" ....🤡😵💫
Germany National Data: Gender Dysphoria Dx*
Persistence was below 50%
Lowest persistence: 27.3%
among females aged 15–19 years → 72.7% non-persistence/desistance in the adolescent female group
Highest persistence: 49.7% among males aged 20–24 years.
*Consider the thousands who desisted before Dx

English

@karpathy The memory function can be turned off in Claude Desktop, luckily. I have it as part of a set of MCP tools instead.
English

@MuseumCommodore Magazines were not so available. Information was scarce, especially for a 12 yo, but I didn't think of looking in the library.
English

Yep! This would sound strange to anyone who got into computing from the year 2000 onward, but we really did spend hours and hours typing in BASIC code from computer magazines. In my case, it was on my Commodore 64.
Who else did this?
RossRadio@cqcqcqdx
English

@karpathy There should be more protections on the side of PyPI.
English

Software horror: litellm PyPI supply chain attack.
Simple `pip install litellm` was enough to exfiltrate SSH keys, AWS/GCP/Azure creds, Kubernetes configs, git credentials, env vars (all your API keys), shell history, crypto wallets, SSL private keys, CI/CD secrets, database passwords.
LiteLLM itself has 97 million downloads per month which is already terrible, but much worse, the contagion spreads to any project that depends on litellm. For example, if you did `pip install dspy` (which depended on litellm>=1.64.0), you'd also be pwnd. Same for any other large project that depended on litellm.
Afaict the poisoned version was up for only less than ~1 hour. The attack had a bug which led to its discovery - Callum McMahon was using an MCP plugin inside Cursor that pulled in litellm as a transitive dependency. When litellm 1.82.8 installed, their machine ran out of RAM and crashed. So if the attacker didn't vibe code this attack it could have been undetected for many days or weeks.
Supply chain attacks like this are basically the scariest thing imaginable in modern software. Every time you install any depedency you could be pulling in a poisoned package anywhere deep inside its entire depedency tree. This is especially risky with large projects that might have lots and lots of dependencies. The credentials that do get stolen in each attack can then be used to take over more accounts and compromise more packages.
Classical software engineering would have you believe that dependencies are good (we're building pyramids from bricks), but imo this has to be re-evaluated, and it's why I've been so growingly averse to them, preferring to use LLMs to "yoink" functionality when it's simple enough and possible.
Daniel Hnyk@hnykda
LiteLLM HAS BEEN COMPROMISED, DO NOT UPDATE. We just discovered that LiteLLM pypi release 1.82.8. It has been compromised, it contains litellm_init.pth with base64 encoded instructions to send all the credentials it can find to remote server + self-replicate. link below
English

@fchollet "Marvin Minsky once
suggested that the time would come when no one would believe that the books in the library did not talk to
each other (Stefik, 1997)." (Gregory Crane, 2019)
English

@fchollet AI can make dead books come alive and speak to eachother.
English
Torbjørn Wikestad ری ٹویٹ کیا

Norway funds its own pimp lobby.
Activist groups paid with public money lobby to legalise buying sex and expand commercial surrogacy.
@Arbeiderpartiet calls it “progress.”
Women’s bodies become markets.
Children become products.
And women who object are attacked.
The queer pimp lobby wants legalised sex buying and expanded commercial surrogacy.
They call it liberation.
But the principle is the same: bodies as commodities, reproduction as a market.
We should have learned something from the Epstein scandals.
@jonasgahrstore @jensstoltenberg and @Kjerstistenseng refuse to talk about the queer trans lobby and their desire to legalize human trafficking. They hide and hope for the Epstein connection to @Arbeiderpartiet to disappear.
Stop funding organizations lobbying for the legalization of human trafficking. Address the problem and take back the sex matters politic. Show some leadership and do what deasent people would do.
And stop @bufdir “behaviour design” and gender-diversity guidelines to steer public institutions.
#epstein #arbeiderpartiet #humantrafficking #stortinget #regjeringen
English














