Sign in

pngwn

@pngwn.at
2.7K followers 308 following 952 posts

Penguin of great renown. The penguin revolution is nigh, only the feathered and the tuxedoed will be spared. Except for seagulls, they can get fucked. pngwn.at

PostsRepliesMedia
pngwn @pngwn.at · 25/09/2026
Just 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...
A bar chart showing a 72% performance increase in twinkleplop version 0.2.2 over the previous version

A smaller set of bar charts show language specific gains:

- html, 68%
- javascript, 57%
- json, 77%
- markdown, 121%
- python, 45%
- rust, 58%
- sql, 76%
- svelte, 84%
- toml, 81%
- tsx, 41%
- typescript, 42%
060
pngwn @pngwn.at · 22/09/2026
Added some docs so you can use twinkleplop with mdsvex! mdsvex.pngwn.at/docs#with-tw...
mdsvex.pngwn.at
mdsvex - svelte in markdown
Combine svelte and markdown in the same file. Live your dreams!
080
Reposted by pngwn
Sean 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/2026
After 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 · 14/09/2026
Remewbr when we just did rectangles? Miss those days.
110
pngwn @pngwn.at · 10/09/2026
There 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 pngwn
kepano @stephango.com · 10/09/2026
This 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 · 09/09/2026
Why is Paul McCartney on Albanian cigarette packs?
020
pngwn @pngwn.at · 08/09/2026
You 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/2026
I 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.cc
The 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/2026
If 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.com
An Alien Mind
Jakub 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/2026
I 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/2026
I 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 pngwn
Svelte Society @sveltesociety.dev · 20/08/2026
RED ALERT! Tickets ARE LIVE! 🚨 sveltesummit.com 🚨 Use code: launch-10-off to get 10% off! Promo runs until the 25th!
0129
Reposted by pngwn
Sean 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/2026
Not 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
pngwn @pngwn.at · 27/07/2026
It’s happeniiiiiiiing!!!
183
Reposted by pngwn
{🧪} +paoloricciuti.svelte @paolo.ricciuti.me · 26/07/2026
OpenCode 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
pngwn @pngwn.at · 25/07/2026
what they do in private is none of your business, claude.
A text snippet from an agent reading: "[...] since the other two agents are hammering the box."
041
Reposted by pngwn
Sean Lynch @techniq.dev · 23/07/2026
Just 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.com
Donate to Honoring Abigale and Dekota’s Memory, organized by Jenny Bayes
2 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/2026
OpenAI hacked us so they could cheat on a quiz openai.com/index/huggin...
openai.com
OpenAI and Hugging Face partner to address security incident during model evaluation
OpenAI 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 · 10/07/2026
good company
030
pngwn @pngwn.at · 09/06/2026
Anthropic have abandoned all pretence and finally admitted that they are just drug dealers.
050
pngwn @pngwn.at · 24/05/2026
They 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/2026
Just 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/2026
People 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 · 20/04/2026
can your syntax highlighter do this?
1101
pngwn @pngwn.at · 11/04/2026
can your syntax highlighter correctly highlight css-in-js-in-html-in-js?
A highlighted code snippet showing the correct highlighting for a javascript function containing an html tagged template literal rendering html, which itself has a css tagged template literal containing CSS. All highlighted correctly as JS, HTML, and CSS, as appropriate.
140
pngwn @pngwn.at · 07/04/2026
Calling 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.org
Generic directives/plugins syntax
This 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/2026
Added 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/2026
I 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/2026
In 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/2025
I’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/2025
Wow. The robot turned a bobcat into a… house cat? Just to make the trees more green?
020
pngwn @pngwn.at · 15/12/2025
I’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/2025
People 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/2025
Why is no one talking about the fact that ChatGPT got a mouth in 5.1.
A screenshot of ChatGPT saying: “Honestly, the best pizzas I've eaten outside Italy have always been the ones that stopped pretending to be somewhere else.”
110
pngwn @pngwn.at · 25/11/2025
Hire Thomas!
050
pngwn @pngwn.at · 21/11/2025
Watch as we launch Gradio 6!!! www.youtube.com/watch?v=ohYB...
youtube.com
Gradio 6 Launch 🏎️🏁
YouTube video by HuggingFace
030
pngwn @pngwn.at · 14/11/2025
If 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.co
MCP-1st-Birthday (MCP-1st-Birthday)
Gradio, AI Agents, MCP, Anthropic
220
pngwn @pngwn.at · 09/11/2025
One 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 pngwn
rich harris @rich-harris.dev · 03/11/2025
last 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.com
State of JavaScript 2025
Take the State of JavaScript survey
15622
Reposted by pngwn
rich harris @rich-harris.dev · 28/10/2025
another 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.dev
Out-of-order rendering • Playground • Svelte
Web development for the rest of us
410111
pngwn @pngwn.at · 22/10/2025
The 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/2025
Being annoying is my superpower. This is a huge quality of life improvement though!
2140
pngwn @pngwn.at · 20/10/2025
A 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/2025
When writing parsers your tooling can never be good enough. But i'm pretty happy with this.
2121
pngwn @pngwn.at · 10/10/2025
The inevitable result of building a startup directly on top of OSS.
120