They're a big user, so it's not *totally* crazy
December 2, 2025 at 7:19 PM UTCdeepmind.google
SynthID
SynthID is a tool to watermark and identify AI-generated content, helping to foster transparency and trust in generative AI.
The strange thing is that that doesn't look like a description of "Plan" at all. Or is it unrelated to plan mode?
November 30, 2025 at 7:18 AM UTCFor me, it's when it's been created from scratch just by prompting, with little or no human review of the code. It's neutral to me, but implies disposable, single-use things that were never meant to be maintained, so would be derogatory if it was something meant for production.
November 30, 2025 at 12:56 AM UTCInstead of using low-paid gig economy workers, they're replacing humans with robots.
November 29, 2025 at 2:28 PM UTCWhen should we have stopped? When did we have exactly the right tools?
November 29, 2025 at 7:20 AM UTCFormer professional chef here: every decent kitchen has a shelf of books. We used recipes all the time.
November 28, 2025 at 10:52 PM UTCTaking away benefits always polls well, unless it's from pensioners.
November 27, 2025 at 9:04 PM UTCThe subject, her expression, the location, the composition. And it's a tell, not proof.
November 27, 2025 at 8:54 AM UTCThey also did so much pitch-rolling that everyone was preemptively angry, regardless of what actually ended up in it.
November 27, 2025 at 7:57 AM UTCAsking Gemini is the only way, I think, and by all accounts even that is not hard to bypass. It catches the restaurant pic too. I like how here it clarifies that even though it's AI-generated, the recipe is good.
Honestly the closest thing to a tell is the subject. It looks like the stereotypical AI-generated "fantasy girlfriend" pic that engagement bait accounts share on Twitter, but just better quality.
November 27, 2025 at 7:36 AM UTCThis fundamentally misunderstands the software development process. I can see if the code is good. A large part of my job is reviewing code written by other people. I review LLM code in the same way. It's not perfect, but nor is code written by humans. That's why we (imperfectly) review it all.
November 27, 2025 at 7:22 AM UTCDo you really think the correlation literally inverts if you change it to "used in the past week"?
November 27, 2025 at 6:50 AM UTCIndia and Nigeria, from those I've seen. Both countries with rich traditions of online scams
November 27, 2025 at 6:44 AM UTCLots of different things! That's the point – it's useful in lots of different ways. For me the killer app is programming, but I also find it useful for research.
November 27, 2025 at 6:37 AM UTCI really think that's just a Bluesky thing, and not backed up by the data. Younger people use it more. www.pewresearch.org/short-reads/...
800 million people a week find chatgpt has utility for them, and tens of millions of those find it useful enough to pay for. It has a lot of weaknesses and drawbacks, but arguing that it's not useful is very hard to sustain.
November 27, 2025 at 6:07 AM UTCThat article says that around 5% of users are paying, so about 40 million people
November 26, 2025 at 11:30 PM UTCI don't think we have anything public yet. We're still interviewing candidates at the moment. I expect we'll share more details next year after the first cohort are done.
November 26, 2025 at 8:46 PM UTCFor 1, I really don't know, and it is a real concern. As for whether one person can be better than another at using an LLM: absolutely they can. It makes a huge difference, and I'd go so far asa to say that explains most of the difference in experience that people have with them.
November 26, 2025 at 3:13 PM UTCAt Cloudflare we're massively increasing the number of interns we're hiring, in large part because they tend to be so good at using LLM tools.
blog.cloudflare.com
Help Build the Future: Announcing Cloudflare’s Goal to Hire 1,111 Interns in 2026
We are incredibly excited to announce our most ambitious intern program yet: Cloudflare aims to hire as many as 1,111 interns over the course of 2026.
Senior principal engineer here with 25 years of experience. It's true it doesn't replicate the full scope of my job. It does however make me massively more productive in the parts where it can help. I'm not vibe coding: I'm delegating or pairing with it, and reviewing its code like it's a junior dev
November 26, 2025 at 8:57 AM UTCWell done. I'm sure you're still aware of the concept of them. People have a hugely inaccurate idea of how much power AI uses. There's a lot of scolding for using AI that you don't get for things that use a lot more power, like video games.
November 23, 2025 at 7:24 PM UTCLoved BASIC and HyperCard as a kid but didn't know coding could be a job. Trained and worked as a pastry chef. Got 1st gen iMac and discovered web dev and PHP. Quit the chef job and founded a startup at the peak of the dotcom bubble.
November 23, 2025 at 8:44 AM UTCGood idea. In most cases I doubt they even copied and pasted: I think they just asked their LLM agent to open an issue or reply
November 21, 2025 at 6:57 AM UTCYeah, using an LLM to write an issue is bad, but using one to write the comments is unforgivable.
November 21, 2025 at 6:41 AM UTCI'd be up for talking about Astro and the other stuff I'm building!
November 21, 2025 at 6:35 AM UTCI give my arguments here
github.com
Remove streaming support · withastro roadmap · Discussion #1247
Summary I propose removing support for streamed rendering in SSR, in order to improve performance and unlock a number of features. Background & Motivation Astro supports streams in on-demand render...
It's about perspective. If you want by the replies you get on here you'd think LLMs were uniquely bad for the environment, whereas both of those examples would use far more energy
November 20, 2025 at 5:22 AM UTCDo you ask this when people tell you they've played videogames or taken a non-essential drive in an EV?
November 19, 2025 at 10:09 PM UTCWhoa. This would be incredible for frameworks like Astro. Enough to make me reconsider my dream of removing streaming support.
November 19, 2025 at 6:09 PM UTC@philhawksworth.dev got accused of this too! Your voices are unrealistically pleasant.
November 19, 2025 at 1:24 PM UTCTry `test.only` and then run 1000 miles and never let it near your projects
November 19, 2025 at 12:06 PM UTCThis is a great post mortem, and as someone who only joined Cloudflare last month it's a hell of a lot more understandable than our internal incident channel
November 19, 2025 at 8:54 AM UTCIf there's anyone here who can read 19th century Farsi calligraphy, maybe then can see if it's true!
November 18, 2025 at 8:45 PM UTCEvery time a new vision model comes out I test it with some photos like these of docs from my grandfather's papers, asking them to transcribe and translate them. They all lie and make shit up. Gemini 3 is the first one that gives a response that matches the context that I know about them.
cloudflare's on-duty IT staff bangs on the doors which I have padlocked from the inside as I calmly break open lava lamp after lava lamp and drink the contents
November 18, 2025 at 1:59 PM UTCThe ignorance is about the specific numbers, not the fact that Britain was doing it. It's absolutely taught in schools, and there are memorials, museums, events, TV etc. The main difference is that there were never large numbers of enslaved people in the UK, so the legacy is buildings not people
November 17, 2025 at 7:29 AM UTCWe wrote a blog! If you're curious about how remote bindings work in Wrangler, give it a read: blog.cloudflare.com/connecting-t...
blog.cloudflare.com
Connecting to production: the architecture of remote bindings
Remote bindings allow you to connect your local Worker code to deployed Cloudflare resources like R2 and D1. Come along on the technical journey of how we built this feature to create a seamless local...
It's really shocking. I'm glad that in the UK it's all taught with phonics.
November 12, 2025 at 3:45 PM UTCI recently bought a new kettle, and every day since I first searched for one it now sends me one of these. A reasonable guess, but every day?
Side note to this – and this is a good article – but it's amazing that the VPN affiliate link business is so lucrative that TechRadar employs a "VPN Managing Editor" to write all these articles to rank on "best VPN" searches
November 12, 2025 at 9:50 AM UTCClaude has really taken my "don't bowlderise" custom instruction to heart and become surprisingly foul-mouthed when "annoyed". This one is in response to asking it to analyse an article about changes to salary sacrifice NI relief limits.
Maybe instead they could stop announcing things that increase the salience of their weakest issue
November 9, 2025 at 1:13 PM UTCSome of it, sure - but this is more flexible, and I prefer to approve each action individually
November 7, 2025 at 12:19 PM UTCI create quite a lot of libraries, and use a template repo for them., including a CLAUDE.͏͏md with instructions to set the repo up and then delete that section. My latest addition says to use the gh cli to configure repo settings and rules, including adding secrets from 1pass. It works great!
github.com
Yeah. I've had laptops with MDM before, but Cloudflare's endpoint security is next-level (as you would hope for a security company).
November 7, 2025 at 8:05 AM UTCThe secret is the experimental Container API that @ematipico.xyz created. I've previously used that alongside jsdom for tests. The complicated bit here was getting scripts working.
November 7, 2025 at 8:02 AM UTCI actually already have a branch. I've opened a draft PR for it that I can merge when it works:
github.com
WIP: Vitest 4 preview integration (not working yet) by ascorbic · Pull Request #7 · ascorbic/vitest-browser-astro
Updated all imports and configuration to use Vitest 4 APIs: Changed imports from @vitest/browser/context to vitest/browser Changed @vitest/browser/utils to vitest/browser with utils export Updated...
Gecko: Intent to prototype and ship: Navigation API
groups.google.com
Gecko: Intent to prototype and ship: Navigation API
Gecko: Intent to prototype and ship: Navigation API
My headless Mac mini m1 has found a new life: screen sharing non-work stuff to my ultra locked-down work MBP. Work on my two external monitors, personal stuff fullscreen shared to the laptop monitor.
November 6, 2025 at 9:20 PM UTCWatching @jess.sh's Vitest browser mode talk at @viteconf.org immediately made me want to build an Astro renderer. Testing isolated Astro components in real browsers is a real prize. It took a bit of work, and still does't support Vitest 4, but I have I working package. Give it a try:
github.com
GitHub - ascorbic/vitest-browser-astro: Test Astro components in real browsers with Vitest Browser Mode
Test Astro components in real browsers with Vitest Browser Mode - ascorbic/vitest-browser-astro
No, these are financial scammers
en.wikipedia.org
Pig butchering scam - Wikipedia
The syntax may be familiar, but . astro files do use a custom format
October 31, 2025 at 4:24 PM UTCAstro is growing faster than TypeScript, but the Roblox kids are beating us all
October 30, 2025 at 11:56 PM UTCHaving a reliable income allows them to budget, which can be a real problem when they rely on one off donations. When I accepted that buying food to donate was mostly about making myself feel better, I just set a regular monthly donation and forget about it.
October 29, 2025 at 7:50 PM UTCAnd for most charities, smaller recurring donations are better than larger ad hoc donations.
October 29, 2025 at 7:40 PM UTCWe haven't worked out prioritisation yet, but I expect to still be doing some work on Astro, both in my own time but also on Cloudflare time
October 29, 2025 at 10:03 AM UTCMy ViteConf talk is up. A chance to see some of the stuff coming up in Astro
October 28, 2025 at 8:17 AM UTCThe ICO ruled that it's allowed. In a very competitive field, this may be their worst ever decision.
October 26, 2025 at 10:42 PM UTCCouncil of Europe flag, obviously www.crwflags.com/fotw/flags/e...
www.crwflags.com
Council of Europe
Vernor Vinge's Zones of Thought series has "programmer archaeologists", who are needed on all ships because they run of software that's hundreds of years old
October 23, 2025 at 11:56 AM UTCAgreed. Similar situation: the thing that made me first look at Astro was when they switched from Snowpack to Vite.
October 21, 2025 at 6:18 PM UTCYes, we can work together on the thing that matters – taking down the tri...sorry, I mean building a better web
October 20, 2025 at 7:45 PM UTCWhat incredible work you've done! I wish you all the best for whatever comes next, and hope I can meet you!
October 20, 2025 at 7:36 PM UTCSome of you got it! I'm super excited to share that I'm joining @cloudflare.social to help it be the best place to deploy every web framework. No bias to Astro, I promise!
Yeah. I usually block these on sight, but when I got one I'd heard there was a bug being exploited so I loaded it up in my post viewer that shows all the raw details to see how they'd done it
October 20, 2025 at 5:53 AM UTCGood point! Should be pretty easy to set a count that would catch every spammer with no false positives
October 20, 2025 at 5:49 AM UTCProbably fine to ban every account that's done it, and the weirdos like us who are experimenting with it can appeal
October 20, 2025 at 5:45 AM UTCAnecdotally it's blown up in the last few days. I guess the spammers just discovered it and now they're all doing it
October 20, 2025 at 5:41 AM UTCAh, interesting! So this should be validated at the PDS and it's fine for the appview to drop them
October 20, 2025 at 5:38 AM UTCIn those cases I think it removes the facet but keeps the embed (which is a separate field)
October 19, 2025 at 8:19 PM UTCAllowing multiple overlapping facets of the same type didn't seem like something that should be allowed, and there should be limits to the number allowed in one post. At the very least though they should be blocking these users and preventing notifications from this kind of mention
October 19, 2025 at 8:17 PM UTCYes, exactly. When you mention someone in a post, it's done as a "mention facet" that links from some text in your post. In the app that text is always the user's handle, but in this post it has 651 mention facets, all linking the same character: a single space at the start of the post.
October 19, 2025 at 7:26 PM UTCThese are totally legitimate real accounts in Gaza that just happen to craft posts that abuse a Bluesky bug to invisibly mention 651 accounts.
October 19, 2025 at 6:25 PM UTCEvery LLM I've asked correctly describes what piece of media this represents: 🤖✨📄 🔍💭➡️💬 🚫🔁🚫🧱 ⚡👀❤️🔥 🧠📤📥 🔢🌀➕💠 🔷🔸🔶➗📐🎯 👀✖️8️⃣🔗⚙️ 🏃♂️💨📈💯 🌍🗣️🇬🇧↔️🇩🇪 🏆⚡🎯 🪄➡️💡➡️🔥 💬🔚👀
October 19, 2025 at 5:26 PM UTCIt should be totally doable. It's not much different from deploying to Cloudflare or Deno. I think the changes that @ematipico.xyz is working on to enable environment API support should help too, as it simplifies a lot of the manifest handling.
October 19, 2025 at 1:40 PM UTCYes, I've no problem getting around it. I just find it ironic to have that on a story about refusing to distribute the news
October 19, 2025 at 1:34 PM UTCThey exist because they're each allowed four FOBT machines, which are an extremely lucrative way to encourage problem gambling
October 19, 2025 at 9:06 AM UTCThanks! I'll still be working on Astro, just not as my full time job
October 19, 2025 at 9:03 AM UTCThere's a reason marching in uniform is illegal. I wonder why they weren't stopped www.legislation.gov.uk/ukpga/Edw8an...
October 19, 2025 at 9:01 AM UTCSome personal news: today is my last day as Astro framework lead! I will still be on the Astro core team, but I'm no longer an Astro employee. I am incredibly grateful to @fks.bsky.social for giving me this role: it's been a joy and honour. As for what's next? Well, I'll share that soon...
October 17, 2025 at 3:11 PM UTCNo timeline yet. We've not even started implementation yet. Mainly looking for feedback on the API design for now.
October 17, 2025 at 2:23 PM UTCYour feedback would be super useful! Sanity would be a perfect use case for the live collections + cache tag combination
October 17, 2025 at 9:01 AM UTCMaybe both were wrong and we can recognise that? The web was transformational, but most "just add web" hype businesses failed. Same for AI – it's important, but adding some AI to a business doesn't justify the valuations. As an Xennial who started my career during the dotcom bubble, it's familiar.
October 17, 2025 at 7:08 AM UTCThe big differences from ISR etc are: - Based on web standards, using cache headers and CDN caches where possible. - Cross-platform, with support for all different hosts and caches. - Supports dependency tracking with granular cache invalidation of pages that use individual content entries.
October 17, 2025 at 6:38 AM UTCI have a new RFC up for route caching in Astro. It's our answer to ISR etc, but it has some important differences that I think would make it really powerful. If you saw my talk at ViteConf you will have seen a preview, but this has a lot more detail on implementation and API. I'd love feedback!
github.com
Route Caching by ascorbic · Pull Request #1245 · withastro/roadmap
Summary A platform-agnostic route caching API for Astro SSR pages that enables declarative cache control using web standards. Examples Basic route caching --- // src/pages/products/[id].astro impor...
I think TikTok will probably be ok. If people don't interact with it, they'll down-rank it. Instagram will probably be filled with its own slop as they desperately try to make Meta AI a thing
October 15, 2025 at 2:29 PM UTCCross-document is the big one, but as a Firefox user I celebrate the wins that I get
October 15, 2025 at 12:56 PM UTCOr maybe Vite+ brings Mootools support. Array.prototype.flatten for all!
October 15, 2025 at 12:54 PM UTCI am far more positively-inclined to AI than the median Bluesky user, but even I believe the world would be better if Sora didn't exist.
October 15, 2025 at 12:52 PM UTCSvelteKit is almost certainly faster, but I don't think that's what this benchmark is showing.
October 15, 2025 at 11:16 AM UTCI don't think these are meant to be like-for-like comparisons between frameworks. They're separate benchmarks, comparing hosting platforms.
October 15, 2025 at 11:14 AM UTCI'd imagine the explanation is "wants to get paid for something that's taken a lot of work to build"
October 15, 2025 at 8:50 AM UTCStandard digital is £279/y and is worth it if you can afford it. I also thought I'd read a few articles per month, but after ditching the Times and subscribing it's probably my most read paper
October 14, 2025 at 8:09 AM UTCI may not have been to many in-person conferences recently, but ViteConf had considerably more drones flying 50cm above people's heads then I would have expected (2).
October 14, 2025 at 6:26 AM UTCI always just assume that people who say they can't taste bay leaves are just not paying attention, considering the fact they're among the strongest-tasting herbs
October 13, 2025 at 9:16 AM UTCThe amount of scrumpy that I consumed on that quayside during my 20s would sink a boat
October 11, 2025 at 2:16 PM UTCNo, it's literally just a silly thing I threw together for the bad UX contest!
October 9, 2025 at 6:47 PM UTCMore importantly, why is the earth so large? The answer to both is: so you can see them
October 8, 2025 at 8:01 PM UTCTry it out here. Extra challenging on mobile in portrait because the earth is off screen for half the year. solar-picker.netlify.app
solar-picker.netlify.app
Solar Date Picker
My entry for the @nordcraft.com bad UX date picker challenge. Drag the Earth around the sun to pick the date. Bad, enough for you @whitep4nth3r.com?
Sign of the times that not one journalist has demanded that she sing them to the tune of New Rules by Dua Lipa
October 7, 2025 at 8:48 AM UTCBorough Market has definitely fit that description since the early 2000s, if not the late 90s.
October 7, 2025 at 6:11 AM UTCI'm not talking about posts like that. I'm talking about random, unrelated posts from different Bluesky employees.
October 7, 2025 at 4:57 AM UTCThis is what I'm getting at. I don't think saying something positive about AI is undermining the community
October 7, 2025 at 4:49 AM UTCYes. Saying something you disagree with is not the same as saying something hateful, and telling someone to fuck off for it *is* toxicity.
October 7, 2025 at 4:46 AM UTCOk, I disagree but think it's fine to believe that. The problem is that I often see people replying to a post about AI in the same way they would if that post was itself racist, transphobic or similar. That to me seems seriously disproportionate, and an example of toxicity here.
October 7, 2025 at 4:36 AM UTCSo do you believe that saying something positive about AI makes a person evil per se, or just that those people are inevitably evil in some separate way?
October 7, 2025 at 4:23 AM UTCThe fact that there are people who consider that saying something positive about AI makes a person evil does explain a lot
October 7, 2025 at 4:12 AM UTCDepends if you consider being a Bluesky employee or saying something positive about AI to be something terrible
October 7, 2025 at 4:03 AM UTCYes, this is a technical thing. Account moderation is at the AppView level, and Blacksky still uses the Bluesky AppView (though I believe they are planning to move to their own)
October 6, 2025 at 6:32 PM UTCYeah. For me it tips it from "wtf that doesn't even deserve flagging" to at least understanding where they're coming from.
October 6, 2025 at 4:08 PM UTCI agreed at first when I read that, but it seems there is very important context missing. It's quoting a post by Jay alongside a picture of Charlie Kirk moments before he's shot, with an alt text that says "negative consequences" (from Jay's post). I can see how it could be interpreted as a threat.
October 6, 2025 at 3:57 PM UTC