Posts whose title or text contains one of these words are left out of every view.
Whole words only: ai catches "AI-generated" but not "openai". Add a star for word beginnings: llm* catches llm and llms.
99 words is the limit
https://blog.vrypan.net
60 posts · 29 Votes · 1 Followers
Tech 60% · Culture 8% · Life 8% · Politics 8% · Film & TV 5% · Gaming 3% · 3 more 8%
Subscribe via RSS
I've been writing code for more than 35 years, a large part of that professionally, but I've probably written most of my code as a hobby. I've written plenty of C, PHP, Go, JavaScript, Solidity, Python, and other languages. So, this is not about someone with no development expertise one-shotting a project. On the other hand, I’m not fluent in Zig. Do you remember when you started learning a second language, and at some point you could understand what people were saying, but could only say very…
This was the most boring Apple Event I've watched in decades. Apple has lost its soul. There's no passion, no human element. Apple Events have become a glorified version of awkward videos commissioned a for a product promo. Carefully selected words, perfectly articulated. Presented by people I have no emotional connection with. Clinical, soulless.
jbaber built a web version of the sing-song encoder/decoder.
VC isn’t VC anymore — understanding the rise of Cancer Capital - Anil Dash
A good programer will produce orders of magnitude better code with AI.
We watched "Murder Building" (Le Crime du 3e Étage) yesterday. With my daughter, at "Chloe", an open-air cinema. Nice moovie, beautiful night, we had a great time.
I don't like slop. I don't care how it was made, even if you created it with your own hands.
I love this. > Claudette is our solution to Claude being a great engineer with one incurable condition: it talks like it's delivering a TED talk about its own pull request. github.com/adnanakil/no...
This is a fun experiment that started as a way to generate deterministic "usernames" for Nostr npub keys (see the last section). English is really hard to deal with even for simple syllables, so the result is not as good as I'd want it to be (a string you can read to an other person over the phone and make sure they get it right), but it's not bad either —if everyone spoke Itallian sing-song would be much more valuable :-) Sing-song: speakable encodings for long numbers and keys Status: draft,…
Me, trying to explain that crypto-rails have already solved a problem to the atproto crowd.
@luciano wrote: writers use emdashes ai learns how to write from writers people who don’t write think emdashes signify ai writing how are we supposed to help these people? So, here are the stats of my blog. 60% of my posts had at least one emdash 1 in 2015. You either accept I had invented a capable LLM in 2015, or that using emdash is a normal thing people who write often do. year posts posts with em dashes share 2003 18 0 0.0% 2004 109 0 0.0% 2005 256 0 0.0% 2006 371 1 0.3% 2007 543 1 0.2%…
Good morning
Today I had a long discussion with Eric, a professor of architecture from Austria while we were both enjoying the afternoon by the sea. I learned so much! Public spaces are so valuable. Developing the skill to ask and listen, too.
I call this a “blog”, but I keep using the term I used many years ago only out of convenience. I’d rather call it “a public repository of thoughts and ideas” —sometimes, even private thoughts masquerading publicly as something else. But then I’d have to explain it every time. “Blog” is good enough and everyone feels comfortable with it. Over the years (23 years!), this repo has had many visitors, at times many fans, but a loyal audience of one, and, at this point, an intended audience of two.…
A summer morning. The smell of sea and pine trees. All windows open, to let the breeze flow through the small summer house. Cicadas. My daughter singing and playing the guitar in the next room. I read my book.
Pre-1150 (Old English) fēdan: "to nourish, give food to, sustain" — the base verb, from Proto-Germanic *fōdjan, ultimately PIE *peh₂- ("to guard, graze, feed"). 1570s–1580s (agriculture/animals/plants) First noun use of "feed" (1575, George Gascoigne): fodder given to livestock. Still the everyday sense today ("chicken feed"). This branch stays agricultural — it's not the one that leads to "news feed." 1660s (mechanics — the branch that matters) "Feeder" as a mechanical apparatus for conveying…
Like postcards of a beloved place and time. These screenshots from the late 90s bring back fond memories. This was the design we were all trying to immitate. I've spent hours nesting <table> tags, adjusting border and width properties. Source: Remembering the pre-Google web, when search was an experiment
Big news. AMD acquires Taalas. This is the future: LLM-on-silicon, on every device makes total sense. You have your CPU, GPU and AIU. Local, fast, optimized for one model. If you want more power, or a newer model, use the cloud. Just like we do with CPUs/GPUs. AMD acquires AI chip startup Taalas to boost inference performance by etching models into silicon Early tech demos show model-specific integrated circuits churning out up to 17,000 tokens a second
If the title was "Meta developers accessed the internet and hacked another firm", the reactions would have been different. There would be some lawsuits at least. Why not now?
Codeberg is such a disappointment. I used to build a number of tools that integrated with Farcaster. Is Farcaster crypto? Do I have to ask permission/assessment and explain politely that "it's not crypto the way you may think"? Omg, the arrogance.
For every one of my blog posts, my static site generator1 pre-computes an atproto TID defined by the post date time and its slug: const TID_ALPHA: &[u8; 32] = b"234567abcdefghijklmnopqrstuvwxyz"; fn atproto_tid(date_rfc3339: &str, slug: &str) -> Result<String, minijinja::Error> { let dt = OffsetDateTime::parse(date_rfc3339, &Rfc3339).map_err(|err| { minijinja::Error::new( ErrorKind::InvalidOperation, format!( "atproto_tid(): first argument must be an RFC3339 date (e.g. post.date_iso); got…
I think I have completed my setup. Everything locally hosted + Cloudflare pages and tunnel. Let's try it. Step 1: This post.
ENS is an extraordinary piece of tech. The fact that projects focused on decentralization and censorship resistance ignore it shows: How bad is crypto branding, even between devs who should be embracing a decentralized, censorship-resistant kv-store.\ How short-sighted these devs are.
Airports are special places. So many stories start, end or take place in airports... Returning from a short trip to Dublin. Last time I was here, it was nearly 30 years ago. Ireland has a special place in my heart.
I've spent some time in bsky.app and exploring the ATproto ecosystem (atmosphere). I'm impressed by the range of apps that use the protocol in one way or another. And I also bumped into some interesting, like-minded folks who are building stuff there. I'm thinking of the best way to integrate this blog with ATproto. I'm @vrypan.bsky.social if you want to connect there.
Debating anti-LLM zealots and toxicity is a huge waste of time and energy. Just wait and they will become irrelevant; they have a short expiration time.
Z80 has turned 50. My Amstrad CPC 128 had a Z80, it was where I learned assembly. I can't help the nostalgia for a time when young me was discovering the beauty of being able to control my computer at the lowest level, to read and write directly from and to the video RAM, to jump around memory addresses. Locomotive BASIC (Amstrad's version of BASIC), and Turbo Pascal (when I booted in CP/M) were nice, but the empowerment of writing code in assembly was a class of its own. Today, I ask AI to…
bckt v0.7.5 is out, with lots of performance improvements that make a huge difference for blogs with a large number of posts. Get it here or upgrade with brew upgrade bckt.
SPACEX price bellow IPO opening price.
AI agents are increasingly being used to review code, summarize documents, analyze contracts, and answer questions. In many cases, the result itself matters less than its authenticity. Suppose Alice wants to share an AI-generated security review with Bob. Bob wants to know that the review is exactly what a particular agent produced for a particular input. Not something similar, not an edited version, and not a fabricated screenshot. In other words, Bob wants evidence that output = Agent(input)…