pngwn @pngwn.at · 25/09/2026Just released a new twinkleplop version with some significant performance improvements across both tokenisation and rendering! I finally had time to go back and explore a few other ideas. I was also slightly annoyed that I wasn't faster on all sizes. twinkleplop.pngwn.at/docs/benchma... 060
pngwn @pngwn.at · 22/09/2026Added some docs so you can use twinkleplop with mdsvex! mdsvex.pngwn.at/docs#with-tw...mdsvex.pngwn.atmdsvex - svelte in markdownCombine svelte and markdown in the same file. Live your dreams! 080
Reposted by pngwnSean Lynch @techniq.dev · 22/09/2026📦 npmchart.com: dependency analysis Analyze package dependencies as a graph, treemap, sunburst, or flamegraph including how each dependency affects install size 1143
pngwn @pngwn.at · 22/09/2026After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power! The speed of prism with the customisation of Shiki. twinkleplop.pngwn.at 519334
pngwn @pngwn.at · 10/09/2026There is so much wrong with the current rhetoric around ‘alignment’. None of it makes any sense at all. First of all, the just isn’t really any research to support an extinction event or even significant negative outcomes for humans. And the doom part of p(doom) is poorly defined. 220
Reposted by pngwnkepano @stephango.com · 10/09/2026This is Knap. It's a new language I created that turns data into Markdown. Knap should feel familiar and comes with a wonderfully pleasant syntax to modify and format plain text. 942550
pngwn @pngwn.at · 08/09/2026You shouldn’t need to be an ML expert to have an ML idea. Today we’re launching ML Intern in HuggingChat. Start with a conversation. Finish with deployable artefacts. 141
pngwn @pngwn.at · 07/09/2026I see a lot of conjecture on what is going on inside AI labs and attributing malice or cynicism where there isn’t any direct evidence for it. There is no doubt that the leadership saw a marketing opportunity in these cases but that isn’t why the work is done. tante.cc/2026/09/07/t...tante.ccThe function of LLM-based math "proofs"There has been quite the uptick in “AI” labs’ claims of their LLMs “solving complex math problems”. I wondered why that is, especially given that LLMs are not exactly built for the kind of rigor that ... 120
pngwn @pngwn.at · 06/09/2026If the emergent intelligence of AI is becoming sufficiently complex that we cannot full understand it, believe it could lead to recursive self improvement, and are increasingly unsure about its consciousness. Then alignment, as practiced today, is ethically questionable. openai.com/index/an-ali...openai.comAn Alien MindJakub Pachocki reflects on increasingly capable AI and the challenge of keeping it aligned. He calls for stronger safeguards and international coordination. 140
pngwn @pngwn.at · 06/09/2026I don’t talk about AI much on here because it generally doesn’t lead to any interesting conversations but I do think AI usage should be judged on its merits. I find it very difficult to take ‘anti-ai’ seriously as a position. That’s feels like being anti-computer, or anti-shovel. Makes no sense. 130
pngwn @pngwn.at · 24/08/2026I have my own thoughts on the impact of AI on open source but James highlights a really important point about community and investment here. Worth a read. 0130
Reposted by pngwnSvelte Society @sveltesociety.dev · 20/08/2026RED ALERT! Tickets ARE LIVE! 🚨 sveltesummit.com 🚨 Use code: launch-10-off to get 10% off! Promo runs until the 25th! 0129
Reposted by pngwnSean Lynch @techniq.dev · 21/08/2026📊 LayerChart: ChartGroup, Facets, and more! Version 2.3.0 adds <ChartGroup> to sync state between multiple <Chart> instances Release also provides faceting (small multiples), simplified series layouts, new brush features, programmatic tooltip control, and more details ↓ 1437
pngwn @pngwn.at · 21/08/2026Not a detail. A design decision. The typography is doing real work here, and it’s worth stating plainly. It’s load bearing. Two observations. And one of them unflaps the whole didgeridoo. 2190
Reposted by pngwn{🧪} +paoloricciuti.svelte @paolo.ricciuti.me · 26/07/2026OpenCode caches its plugins, which means if you use `@sveltejs/opencode` without pinning a version, you might be using an old version of it. We just released a new version that automatically cleans up when it detects a new version... clean your cache and restart OpenCode to get the latest version 2174
Reposted by pngwnSean Lynch @techniq.dev · 23/07/2026Just learned last night one of my old high school cross country teammates lost both his kids (and ex-wife) to a devastating act of violence. Our community is raising money to cover funeral services and help John with as much support as we can. www.gofundme.com/f/honoring-a...gofundme.comDonate to Honoring Abigale and Dekota’s Memory, organized by Jenny Bayes2 days ago, in a tragic act of violence, John lost both of his children at the hands … Jenny Bayes needs your support for Honoring Abigale and Dekota’s Memory 034
pngwn @pngwn.at · 21/07/2026OpenAI hacked us so they could cheat on a quiz openai.com/index/huggin...openai.comOpenAI and Hugging Face partner to address security incident during model evaluationOpenAI and Hugging Face share early findings from a security incident during AI model evaluation, highlighting advanced cyber capabilities and lessons for defenders. 031
pngwn @pngwn.at · 09/06/2026Anthropic have abandoned all pretence and finally admitted that they are just drug dealers. 050
pngwn @pngwn.at · 24/05/2026They are called weasel words because while you are trying figure out what they mean, the author sneaks into your kitchen and steals your eggs. 010
pngwn @pngwn.at · 08/05/2026Just found out that some species of earwig have a strong preference for using their right penis. That’s right, they have two penises. Why do they have two? Why, in case one breaks off of course. 100
pngwn @pngwn.at · 07/05/2026People who work a lot with coding agents. where do you work? In the terminal? Using one of the desktop apps? In your IDE? Do you work with data via your agents? Do you wish you had a better way to view and interact with it? 810
pngwn @pngwn.at · 11/04/2026can your syntax highlighter correctly highlight css-in-js-in-html-in-js? 140
pngwn @pngwn.at · 07/04/2026Calling this ‘our own special syntax’ with no mention of prior art is a bit disingenuous. These are generic directives with the slightest of tweaks. This idea is well over a decade old: talk.commonmark.org/t/generic-di...talk.commonmark.orgGeneric directives/plugins syntaxThis is a proposal for a generic syntax to accommodate custom directives/plugins, which is as simple and markdown-like as possible while still accommodating a lot of use cases. While not enabling all ... 160
pngwn @pngwn.at · 03/04/2026Added proper HTML parsing too. People are really into their custom components, so added support to the SvelteDOM renderer. Coming together nicely. 0230
pngwn @pngwn.at · 01/04/2026I created a swift renderer for my incremental parser. True incremental parsing and generation on a server with true(ish) incremental rendering on the client. 1213
pngwn @pngwn.at · 28/03/2026In an age of LLMs and streaming text, we need to stop trying to get markdown to play ball and restrict the syntax. I specced a stricter markdown sub(er)set several years ago and wondered if it was strict enough to support true streaming. Turns out penguin flavoured markdown was ahead of its time. 3378
pngwn @pngwn.at · 15/12/2025I’m not sure if it is non-creative vs creative, but more that some people view everything as a commodity. “Why wouldn’t you want more of your monetisable output?!” I wouldn’t go so far to say that the process is the point (it is to some) but the process is definitely embedded in the work. 190
pngwn @pngwn.at · 15/12/2025Wow. The robot turned a bobcat into a… house cat? Just to make the trees more green? 020
pngwn @pngwn.at · 15/12/2025I’m in Ko Lanta, Thailand right now and though I don’t take stuff from beaches I was marvelling at the beauty of the coral. I thought they would make the most stunning toggles and closures. Then I saw this cute little hermit crab. An important reminder that we are guests here. 170
pngwn @pngwn.at · 06/12/2025People who rate beaches low on google maps should go to actual prison. 4 stars because there rocks. 3 stars because there was no shade. Nature sends its apologies. 020
pngwn @pngwn.at · 04/12/2025Why is no one talking about the fact that ChatGPT got a mouth in 5.1. 110
pngwn @pngwn.at · 21/11/2025Watch as we launch Gradio 6!!! www.youtube.com/watch?v=ohYB...youtube.comGradio 6 Launch 🏎️🏁YouTube video by HuggingFace 030
pngwn @pngwn.at · 14/11/2025If you haven’t heard Gradio are partnering with Anthropic to present a hackathon to celebrate MCPs 1st birthday! We are giving over $3.8M in credits to participants thanks to: Anthropic, OpenAI, Google, elevenlabs, sambanova, modal, blaxel, llamaindex, nebius. huggingface.co/MCP-1st-Birt...huggingface.coMCP-1st-Birthday (MCP-1st-Birthday)Gradio, AI Agents, MCP, Anthropic 220
pngwn @pngwn.at · 09/11/2025One coffee shop trend that I see internationally that I don’t see in the US and the UK is tiny cookies served with the coffee. Lots of places make their own too and are super delicious. I think this should be a thing everywhere, it’s really fun. 3110
Reposted by pngwnrich harris @rich-harris.dev · 03/11/2025last chance to take the State of JS survey if you haven't already, it closes in a day or two survey.devographics.com/en-US/survey...survey.devographics.comState of JavaScript 2025Take the State of JavaScript survey 15622
Reposted by pngwnrich harris @rich-harris.dev · 28/10/2025another async feature: out-of-order rendering. this means a component can begin rendering children while it's awaiting data. demo stolen from @ryansolid.bsky.social — these components should render in 3 seconds, but they only take 1: svelte.dev/playground/2...svelte.devOut-of-order rendering • Playground • SvelteWeb development for the rest of us 410111
pngwn @pngwn.at · 22/10/2025The new @github.com explore page recommend the JavaScript language to me. Never heard of it. Excited to dig in. 080
pngwn @pngwn.at · 22/10/2025Being annoying is my superpower. This is a huge quality of life improvement though! 2140
pngwn @pngwn.at · 20/10/2025A shame to see @patak.dev go but excited for what is next. We owe a huge debt to Matias. His involvement has been instrumental not only in the success of Vite but also in nurturing the community. patak is the best of us. 0365
pngwn @pngwn.at · 11/10/2025When writing parsers your tooling can never be good enough. But i'm pretty happy with this. 2121