Tom Atkins

907 posts

Tom Atkins banner
Tom Atkins

Tom Atkins

@keybits

'https://t.co/h4NOKaeRxf on' 🦋 Working on @postowl Helping people get useful things done with computers. Promoting the Open Web and Basic Income. Growing trees 🌳🌳🌳

West Cork, Ireland Katılım Eylül 2010
704 Takip Edilen315 Takipçiler
Tom Atkins
Tom Atkins@keybits·
@PeaseRoland @CommonsForeign Very sad to hear this. My favourite podcast. Thank you for the excellent journalism Roland. I hope you get to continue your work somehow. A while back I wrote a blog post in praise of the show: keybits.net/posts/my-favou… Your interviewees saying 'exactly' is the highest praise.
English
1
1
3
102
Roland Pease
Roland Pease@PeaseRoland·
The threat to World Service journalism has been picked up by @CommonsForeign, with a big section submitted on the proposed demise of ScienceinAction in a time of increasing anti-science and disinformation. Hopefully influential people are listening. committees.parliament.uk/committee/78...
Roland Pease tweet media
English
2
1
3
163
Roland Pease
Roland Pease@PeaseRoland·
In the latest issue of Private Eye (thanks to a friend for sharing) - "So farewell then, Science in Action..." Wishing I could tell EJ Thribb that reports of the programme's demise are premature, but that may depend on support from outside the BBC. ☹️
Roland Pease tweet media
English
11
7
19
2.2K
Kyle TechSquidTV
Kyle TechSquidTV@TechSquidTV·
🎉BIG NEWS TIME🎉 I am joining @getsentry as a Developer Experience Engineer! Expect videos and content 💪
English
41
1
159
3.5K
Tom Siwik
Tom Siwik@tomhacks·
@fireship_dev Had the same issue with Svelte. Nearly all models fail with the new runes syntax constantly. I feel we need to create documentation context apis for any llm and somehow finetune them dynamically?
English
1
0
2
963
Jarred Sumner
Jarred Sumner@jarredsumner·
@jamonholmgren This is awesome I feel slightly uneasy about using setInterval as a cron-like queue since data is lost on restart. It’s probably fine in this case, but I wish we had something like Sidekiq. A simple persistent & parallelizable background job queue with retries
English
11
1
171
9.2K
Jamon
Jamon@jamonholmgren·
Bun wildly simplifies my stack. I’m rebuilding an internal web app that we’ve had since 2016. So far, I have a grand total of 1 npm runtime dependencies (jwt-token). Our previous version of this tool, using Next, had 826 (!!!) NPM dependencies. I also have zero build steps. Just ship the files directly to the server. I’m using: - Bun as a JS runtime - Bun as a package manager - Bun.serve as a webserver - Bun’s websocket server for realtime - TypeScript on server side - JSDoc on the client side - REMEMBER: no build steps! - not even TypeScript in the deps - HTML via template strings - CSS - Hosted on DigitalOcean droplet - In-memory state (just a JS object) - JSON file for persistence - JS’s setInterval for scheduled tasks - git to deploy - Cursor to generate and edit code I’ll talk more about each of these below.
Jamon tweet media
English
89
109
2.2K
364.6K
Tom Atkins
Tom Atkins@keybits·
@thomasf @flydotio Thanks for the info. Is this a recent addition? Is pricing the sames as for stopped machines? (Suspend state isn't mentioned here #stopped-fly-machines" target="_blank" rel="nofollow noopener">fly.io/docs/about/pri… )
English
1
0
0
59
@thomas.forge42.dev 🦋
@thomas.forge42.dev 🦋@thomasf·
If you previously set your @flydotio machines to stop, you can now change that to "suspend" instead of a complete stop. This adjustment allows for much quicker startup times. However, there are some caveats: it only supports machines with less than 2GB of memory and no swap enabled.
@thomas.forge42.dev 🦋 tweet media
English
1
1
1
74
Tom Atkins
Tom Atkins@keybits·
@firt I see you have bsky account, it's getting good over there 😉
English
0
0
1
9
Sahil Lavingia
Sahil Lavingia@shl·
What’s your favorite front-end framework? We’re thinking of moving (back) from Vue to React/Next.js.
English
246
11
481
275.1K
Tom Atkins
Tom Atkins@keybits·
@_mql Looks fantastic! Great to see your take on this evolving 😀
English
0
0
1
59
Tom Atkins
Tom Atkins@keybits·
@MarijnJH @jvpmamede The protocol and software for Bluesky are all open source and the network is 'locked open'. It's worth exploring as atproto is interesting technology with wide application. It's also a lot more efficient from a network traffic and electricity usage perspective than Mastodon.
English
0
1
2
62
Tom Atkins
Tom Atkins@keybits·
@_mql @gauelcom I'm curious about "We can’t afford pulling in ProseMirror or Lexical, as that would be too much Javascript to load for people who are just viewing, but not editing a page." If the site is dynamically generated e.g. by SvelteKit why not only load the editor for logged in users?
English
0
0
1
108
Michael Aufreiter
Michael Aufreiter@_mql·
@gauelcom Can you mind-read? :D Text.svelte is being worked on... letsken.com/preview/9a19ca… I think for a start the schema can be setup manually. We use Svelte 5 rune-enhanced classes to trigger UI updates when properties change.
English
2
0
4
119
Michael Aufreiter
Michael Aufreiter@_mql·
My first attempt on taming contenteditable was 12 years ago. Yet today the job is still not done. 😬
Michael Aufreiter tweet media
English
1
0
12
648
36
36@3sixrecordings·
Written 7 years before I was born, yet still sounds like it was made only yesterday. Peak.
36 tweet media
English
7
2
98
5.6K
Tom Atkins
Tom Atkins@keybits·
@aarondfrancis Great video. As mentioned on the YouTube comments, Cloudflare Tunnels might be an easier option. Also Tailscale Funnels is great: #expose-a-development-server-to-the-public" target="_blank" rel="nofollow noopener">tailscale.com/kb/1247/funnel…
English
0
0
0
8
Aaron Francis
Aaron Francis@aarondfrancis·
Watch me share my local dev env with the entire internet. And no, it's not as easy as it should be! I feel like we get this solved in a more official way, but if not I'm open to making a package out of it. youtu.be/pT7e31DMTYY
YouTube video
YouTube
Aaron Francis tweet media
English
21
5
123
14.2K
Shubham Saboo
Shubham Saboo@Saboo_Shubham_·
Claude Sonnet 3.5 can now search the web with just 15 lines of Python code (step-by-step instructions):
English
30
226
2.1K
613.8K
David Cramer
David Cramer@zeeg·
@slyapustin whats the tl;dr? does it _feel_ like a SPA, or just slightly optimized server rendering?
English
3
0
0
374
David Cramer
David Cramer@zeeg·
I really wish it was easier to take something server rendered (SEO) and upgrade it to a SPA. Feels like the obvious progression to me, but also not exactly where things are going.
English
23
0
21
14.2K
@thomas.forge42.dev 🦋
@thomas.forge42.dev 🦋@thomasf·
Looking for Google Analytics alternative which can be used self-hosted or managed? In this video we go through @posthog and how you can use it in your Remix/RR7 application
English
1
0
2
184
Tom Atkins
Tom Atkins@keybits·
@ohmypy Just saw your blog post on this and remembered that the community there is very much in favour of allowing submissions from authors: lobste.rs/s/tnpfea/meta_… I wonder why mods didn't heed the weight of opinion?
English
0
0
0
12
Tom Atkins
Tom Atkins@keybits·
@thesquashSH I use an iPad for music creation and production. The ability to run lots of synths, sequenceers and effects in an app like AUM is wonderful. When you stack up quite a few like this it can make good use of the M1: youtu.be/T4ZxuZ43g5I?si…
YouTube video
YouTube
English
0
0
1
18
Nick Sweeting
Nick Sweeting@thesquashSH·
Is it just me or is the iPad CPU comically overpowered? I don't think iOS apps have been CPU constrained in years, and there's an artificial floor on responsiveness imposed by animation delays so they never "feel faster"
English
3
0
0
388
Michael Aufreiter
Michael Aufreiter@_mql·
SvelteKit issue: When I expose the dev server to the network (npm run dev -- --host), cookies are no longer persisted when surfing the site via http://192.168.0.18:5173. When using http://localhost:5173 it works. Any idea anyone? @PaoloRicciuti?
Michael Aufreiter tweet media
English
4
0
5
1.3K