w-lfpup's Avatar

w-lfpup

@w-lfpup

I am a dog on the internet ๐Ÿบ๐Ÿ› ๏ธ๐Ÿ’ป๐ŸŽฎ๐Ÿณ๏ธโ€๐ŸŒˆ๐Ÿณ๏ธโ€โšง๏ธ I build tools for Javascript and Rust. Learning games with Godot! I think browsers are cool!

118
Followers
142
Following
321
Posts
13.04.2025
Joined
Posts Following

Latest posts by w-lfpup @w-lfpup

<input/> makes me actually cry

07.03.2026 22:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Show me one app written by #ai that you actually use and enjoy and improves your life. You f**king can't.

And that's why ai will go the way of crypto and VR: a ghost in the walls of corporate known only by a few disbanded teams, promoted fail-sons, and water-cooler rumors

06.03.2026 21:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

is it conscious? or are they dogs barking at a mirror?

06.03.2026 21:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Your test runner shouldn't care about browser versions. You have no control what browsers are available downstream

Bundling browser binaries doesn't help (side eyes puppeteer). That doesn't reflect the reality of webdev

Corporate equivalent of "works on my machine"

github.com/w-lfpup/jack...

06.03.2026 20:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I think everyone should get food stamps. I think the 1/3 of produce that never makes it to the store should be publicly distributed in the nearest cities.

Basically I think groceries should be nationalized. There's no reason for anyone to go hungry here. It's just stupid.

06.03.2026 20:47 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

oh man what I'd give to hear that band for the first time again

06.03.2026 08:18 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - w-lfpup/timestep-js: A fixed time-step for the browser A fixed time-step for the browser. Contribute to w-lfpup/timestep-js development by creating an account on GitHub.

Added tests to an integrated timestep for the browser.

And now thanks to w-lfpup/jackrabbit, this timestep is tested in firefox, safari, chrome, and edge; every browser on the ubuntu and macOS images in github actions

github.com/w-lfpup/time...
www.npmjs.com/package/@w-l...

06.03.2026 05:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

And this is important because we should not need a heavy-handed solution like #selenium or #puppeteer to understand if our javascript works

There's web/test-runner but that assumes I'm okay using 2000s era BDD test runners like mocha and chai that weren't designed for the modularity of the 2010s

06.03.2026 00:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - w-lfpup/jackrabbit-js: a test runner for TS / JS a test runner for TS / JS. Contribute to w-lfpup/jackrabbit-js development by creating an account on GitHub.

Jackrabbit now runs tests IN THE BROWSER! ๐Ÿ–ฅ๏ธโœ…๐Ÿบ๐Ÿ’™

It currently tests itself on every #browser available in #linux and #macOS GitHub Actions

So it tests against an actual instance of #safari!

Still no dependencies or 3rd party requirements

github.com/w-lfpup/jack...
www.npmjs.com/package/@w-l...

06.03.2026 00:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Also the extra KBs from repeat DSDs basically go poof after getting zipped and encoded. I particularly like this solution.

04.03.2026 06:18 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The only thing you need to know about #ai is tech billionaires despise labor

It's the one thing they'll never do and the only thing that generates value

03.03.2026 23:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

And they will code forever in a 2010s jsx abyss ...

03.03.2026 23:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Command-line output describing passing tests in both firefox and chrome web browsers

Command-line output describing passing tests in both firefox and chrome web browsers

Little visual preview of the #webbrowser support added to jackrabbit-js

It now runs tests on any browser via any webdriver. I got so tired of heavy solutions like #selenium and puppeteer and cypress

Does this code run in my local browsers, workflow browsers? Yes? Thanks

Still no dependencies ๐Ÿ’™

03.03.2026 23:34 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

chromedriver in GitHub Actions is driving me bonkers >:| work damn you

27.02.2026 21:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

oh man the ai prompt engineers actually gotta learn to code now or go back to their finance jobs

26.02.2026 07:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Democracy is dying in America.

ICE is a murderous secret police force. Weโ€™re about to bomb Iran for Israel. Your kids are shot at in school daily, and pedophiles run our government. Thereโ€™s no healthcare, and your food is poisonous.

We need real leaders - not career politicians.

25.02.2026 23:11 ๐Ÿ‘ 17062 ๐Ÿ” 4540 ๐Ÿ’ฌ 575 ๐Ÿ“Œ 208

We need to explore new web development patterns for a post #ai internet now

Corporate is busy with their bullshit work machine generating bullshit code for engineers to use a bullshit work reader to verify said code is indeed bullshit.

Quick, let's make cool things while they're distracted!

26.02.2026 00:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Microsoft AI? More like, Microsoft! HEY I need a functioning OS am I right?

25.02.2026 23:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

And the same can be said for writing, music, visual art, graphic design, anything creative.

These tech billionaires despise labor because it's the one thing they'll never do and the only thing that generates value.

24.02.2026 21:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I feel like if you use generative #ai at your job? You probably hate your job, or at least the craft required of the job.

Sorry but if you willingly ask a barking mirror to "code" stuff at your coding job? You are someone who hates coding, despises expertise, and fetishizes helplessness.

24.02.2026 21:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Google funds firefox so they don't get sued like internet explorer did in the 2000s. But google also funds chromium so they can craft the internet experience Google needs.

Which is why your browser has bullshit like connecting an AI agent to a point and click experience.

The future is now.

23.02.2026 22:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The developers who dog on Firefox are simple and myopic. They point at 6 other browsers and go "look see". But that is very stupid.

Those 6 other browsers are actually 1 open source browser (chromium) wearing 6 corporate trench coats.

And guess who funds both chromium and mozilla? Google.

23.02.2026 21:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Kind of sick of the Firefox hate out there

It's the *bar* for web development. Is it the most fully featured? No. Does it follow spec almost pathologically? Yes.

If there was no Firefox, there'd be NO STANDARDS. Just corporations balkanizing your internet experience (exactly like before Firefox)

23.02.2026 21:48 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Quick! Give those engineers 400k$ a year for their innate brilliance

23.02.2026 19:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

- "versatile"
- "lightning"
- "productivity"
- "native"

22.02.2026 03:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@chorangedude.bsky.social !

20.02.2026 01:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

webdrivers are awesome

18.02.2026 03:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
An interesting API design choice by nodejs

An interesting API design choice by nodejs

A very different approach to opening files.

A very different approach to opening files.

The ergonomics of the `fs.access` was bothering me. There's a lot of useless code bursting at the API seems

`fs.promises.access` is a wild then-able but also throws an error?

Below the same function is used two different ways with the same result. An API this expressive is not a benefit imho

17.02.2026 07:11 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Jimmy's egg for breakfast
Tamahumara for dinner
Braums for ice cream
Ted's Escondidos for anything else

17.02.2026 01:11 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Okay so working with the filesystem in #nodejs is one of the more painful programming experiences I've ever had

16.02.2026 07:23 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0