Panagiotis Vryonis

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

  1. I built a Zig Unicode library with AI.

    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…

    0
  2. This was the most boring Apple Event I've watched in decades. Apple has lost its soul. There's no passion, no human e...

    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.

    1
  3. jbaber built a web version of the sing-song encoder/decoder.

    jbaber built a web version of the sing-song encoder/decoder.

    0
  4. VC isn’t VC anymore — understanding the rise of Cancer Capital - Anil Dash

    VC isn’t VC anymore — understanding the rise of Cancer Capital - Anil Dash

    0
  5. A good programer will produce orders of magnitude better code with AI.

    A good programer will produce orders of magnitude better code with AI.

    0
  6. We watched "Murder Building" (Le Crime du 3e Étage) yesterday. With my daughter, at "Chloe", an open-air cinema. Nice...

    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.

    0
  7. I don't like slop. I don't care how it was made, even if you created it with your own hands.

    I don't like slop. I don't care how it was made, even if you created it with your own hands.

    2
  8. I love this.

    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...

    0
  9. Sing-song: a speakable encoding for long numbers and keys

    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,…

    0
  10. Me, trying to explain that crypto-rails have already solved a problem to the atproto crowd.

    Me, trying to explain that crypto-rails have already solved a problem to the atproto crowd.

    0
  11. My right to use the emdash

    @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%…

    0
  12. Good morning

    Good morning

    0
  13. Today I had a long discussion with Eric, a professor of architecture from Austria while we were both enjoying the aft...

    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.

    0
  14. Built to be abandoned

    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.…

    0
  15. A summer morning.

    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.

    0
  16. The evolution of "Feed"

    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…

    0
  17. Like postcards of a beloved place and time.

    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

    0
  18. Big news. AMD acquires Taalas.

    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

    0
  19. If the title was "Meta developers accessed the internet and hacked another firm", the reactions would have been diffe...

    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?

    5
  20. Codeberg is such a disappointment. I used to build a number of tools that integrated with Farcaster. Is Farcaster cry...

    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.

    0
  21. Pre-computed record keys for my blog posts

    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…

    0
  22. I think I have completed my setup. Everything locally hosted + Cloudflare pages and tunnel.

    I think I have completed my setup. Everything locally hosted + Cloudflare pages and tunnel. Let's try it. Step 1: This post.

    0
  23. ENS is an extraordinary piece of tech. The fact that projects focused on decentralization and censorship resistance i...

    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.

    0
  24. Airports are special places. So many stories start, end or take place in airports...

    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.

    0
  25. I've spent some time in bsky.app and exploring the ATproto ecosystem (atmosphere). I'm impressed by the range of apps...

    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.

    0
  26. Debating anti-LLM zealots and toxicity is a huge waste of time and energy. Just wait and they will become irrelevant;...

    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.

    0
  27. 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 ti...

    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…

    0
  28. bckt v0.7.5 is out, with lots of performance improvements that make a huge difference for blogs with a large number o...

    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.

    0
  29. SPACEX price bellow IPO opening price.

    SPACEX price bellow IPO opening price.

    0
  30. Verifiable AI inference

    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)…

    0