I’ll fix the URL in the repo later but the right URL is: https://tunesnap.mills.io/ ⌘ Read more
I’ll fix the URL in the repo later but the right URL is: https://tunesnap.mills.io/ ⌘ Read more
@bender Err sorry wrong URL 🤣 It was late 😅 ⌘ Read more
@slashdot _@feeds.twtxt.net_ That’s amazing news for LLMs and efficiency 🥳 ⌘ Read more
This was built over a day or so as a tool so i didn’t have to keep helping my neighbor with fixing a Bash script I wrote 🤣 It was also an excuse to try Beer CSS and htmx for real in anger on a fresh new project 👌 The result has turned out quite nicely! 😍 ⌘ Read more
prologic/tunesnap: tunesnap is a web application for downloading, extracting and encoding the audio tracks of videos into downloadable audio. - tunesnap - Mills ⌘ Read more
@bmallred _@staystrong.run_ Also holy crap! 💩 ⌘ Read more
@bmallred _@staystrong.run_ Holy crap dude! 😳 That’s insane! Well done 👍 ⌘ Read more
@shreyan True 👌 ⌘ Read more
@shreyan That’s why we love Yaen.social 🤣 ⌘ Read more
> In particular, we will have Gemini Nano, the smallest version of the Gemini model family, running locally on most modern desktop and laptops with Chrome.
👌 This is good to know! ⌘ Read more
@slashdot _@feeds.twtxt.net_ So Microsoft can see and report on all your porn and warez 🤣 ⌘ Read more
@bender Gotta fix that bug one day 🤣 ⌘ Read more
@xuu _@txt.sour.is_ Like with no opt-out?! 🤔 😮 ⌘ Read more
@bender Thank you! 🙏 ⌘ Read more
Thanks! That's it! 😅**
> it is not weird, it is an “mdash”.
Thanks! That’s it! 😅 ⌘ Read more
@bender Well I _think_ it’s a bug IMO, but I’ll have to file this upstream, unless you can? It should be filed against this project – We still haven’t migrated to goldmark 😅 ⌘ Read more
Telstra, ...
So Belong ( _out retail mobile phone provider of choice_), who are owned by Telstra want to increase the price of their plans by +40%.
Telstra, who own Belong, have had the following financial earnings over the past 4 years:
- FY2021: NPAT (Net Profit After Tax): +3.4% $1.9B
- FY2022: NPAT (Net Profit After Tax): -4.6% $1.8B
- FY2023: NP ... ⌘ Read more
@movq _@www.uninformativ.de_ That’s nuts haha 😝 ⌘ Read more
--
that's been turned into something I've forgotten the name of 🤦 ...Oh I don’t think this is a bug! You’ve used a weird kind of
--
that’s been turned into something I’ve forgotten the name of 🤦♂️ a —
– Although I still consider this a bug with the Markdown library somewhat, I’ll file a bug report upstream. ⌘ Read more
*foo*
) is italics.Well sorry I guess _foo_ (
*foo*
) is italics. ⌘ Read more
@bender So you’re saying that for example _foo_–bar isn’t bolded, but _foo_ is? ⌘ Read more
@slashdot _@feeds.twtxt.net_ Why am I not surprised 🤦♂️cc @movq _@www.uninformativ.de_ ⌘ Read more
I recently learned that our Australian Liberal National Party, spent 10’s of thousands of dollars on a campaign involving flyers posted around the suburbs ( _localities_) of our local Greens federal member, Elizabeth Watson Brown. Not only was the material produced by the LNP party, distributed and paid for by the LNP party, full of lies, but they had the audacity to make the “flyers” _appea ... ⌘ Read more_
I like this quote. I also like a new term I’ve learned recently called “Complexity Budget”. ⌘ Read more
@lyse _@lyse.isobeef.org_ Well it should be 🤣 ⌘ Read more
Good quote to remember and use in your engineering career 👌 ⌘ Read more
— W3C, HTML Design Principles � ...
> In case of conflict, consider users over authors over implementors over specifiers over theoretical purity.
— W3C, HTML Design Principles § 3.2 Priority of Constituencies ⌘ Read more
Should be fixed now. ⌘ Read more
@bender Okay 👌 ⌘ Read more
@bender Haha 🤣 ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Yeah I haven’t heard of it being a huge problem down under, but I’ve seen the YouTube shows on how bad this is in other parts of the world, like the US. ⌘ Read more
@bender _@twtxt.net_ Well it was good to talk to you briefly! 😍 I’m a gonna have to hit the hay though, It’s 1.30am here now 🤣 I guess it was just you/me, but it was an interesting discussion on how we _might_ solve for edits across the Twtxt/yarn ecosystem 🤞 ⌘ Read more
I can’t believe I’ve been writing Go code for over 8 years already 😮 ⌘ Read more
That’s a bit better now… But do we want the textarea focused when you toggle the postbox open? 🤔 ⌘ Read more
Well we’re still rebuilding… Give it a few mins 🤣 ⌘ Read more
@bender Done! ✅ ⌘ Read more
autofocus="true"
has always been the case (_the template for the postbox has cond ...@bender I can see in the templates that
autofocus="true"
has always been the case ( _the template for the postbox has conditional logic_) for Timeline, Discover and Mention views. There are like one or two views where it is set to false. So hmmm I’m not sure wtf I was thinking back then 🤔 How should it behave? ⌘ Read more_
@bender I noticed that too. But I couldn’t remember whether that was a preexisting behavior or not. So hmmmm ⌘ Read more
@bender This is true! ( _as we spoke!_) It’s okay though, I _think_ we’ll eventually solve this as it becomes a thing that annoys us too much 🤣 I like your idea of having some optional, but recommended of handling edits. Like having something like
(#d4acmcq was:zllu75a)
just for an example. Extending the [Subject Extension](https://dev.twtxt.net/doc/twtsub ... ⌘ Read more
@bender Nothing that isn’t already a known side effect. Really it is up to clients to figure this out and have storage or caching mechanisms that can cope with diverging threads. ⌘ Read more
@bender Sounds good 👌 ⌘ Read more
@bender Let’s discuss on the call later today 👌 ⌘ Read more
Anyone coming to today’s meetup? 🤔 ⌘ Read more
- I'm not really that happy wit ...
Just added support for deleting and editing arbitrary Twt(s) at anypoint in your timeline. Some things to note:
- I’m not really that happy with the code between
PostHandler()
and DeleteTwtHandler()
anymore 😢 It _really_ needs some major refactoring, and better tests.- This only works for users ( _for now_), no support for Persona(s) / Feeds sorry.
One side-effect I’ve noticed ( _whi ... ⌘ Read more_
Done ⌘ Read more
@lyse _@lyse.isobeef.org_ Ahh! I can do that, at least the first part. That’s trivial! ⌘ Read more
@lyse _@lyse.isobeef.org_ pretty nice colors there 😍 ⌘ Read more
Oh boi! 🤦♂️ I totally forgot to put this notice up, and the month has flown by so quickly! 😅 Sorry folks! Hope it’s not too late! ⏰ for our monthly Yarn.social Online Meetup! 🤞
- Event: Yarn.social Online Meetup
- When: 22nd June 2024 at 12:00pm UTC (midday)
- Where: https://meet.mills.io/call/Yarn.social
- Cadence: 4th Saturday of every Mon ... ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Fixed! ⌘ Read more
It sure would be nice to get out of this “rate race” one day 🤞 ⌘ Read more
> I’d rather suggest to enable the checkbox by default
I'm no longer sure between the discussion(s) how this ...
@lyse _@lyse.isobeef.org_ Specifically:
> I’d rather suggest to enable the checkbox by default
I’m no longer sure between the discussion(s) how this should behave or look like now 🤣 ⌘ Read more
@bender _@twtxt.net_ Yeah I will! I don’t really use Matrix much tbh ⌘ Read more
@lyse _@lyse.isobeef.org_ Haha 🤣 ⌘ Read more
@lyse _@lyse.isobeef.org_ I’m so confused now 🤣 ⌘ Read more
@movq _@www.uninformativ.de_ me neither 🤦♂️ ⌘ Read more
@bender Haha @lyse _@lyse.isobeef.org_ exaxrly! 🤣 ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Like a “I’m on a public terminal” type thing? Which has the opposite effect? With some helpful descriptive text? 🤔 ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Oh! That’s a bug and pure lack of “form validation!” 😅 Thanks for pointing this out, I’ll fix this tonight 🤞 ⌘ Read more
@bender I do! I think it’s prologic:mills.io ⌘ Read more
Can we trust the bots not to fake their identity? 🤔 ⌘ Read more
UserAgent
header and respond accordingly.@aelaraji _@aelaraji.com_ Hmmm looks like the core idea is to intercept requests, Inspect the
UserAgent
header and respond accordingly. ⌘ Read more
But what would you prefer if you were rethinking the architectural design of your next web app? A bazillion lines of Javascript™ with all kinds of indirections and acrobatics that are impossible to understand? 🤔

@aelaraji _@aelaraji.com_ Yeah it’s more along the lines of “everything sucks” at least a bit 🤣 ⌘ Read more
@lyse _@lyse.isobeef.org_ I’ll buy that argument 👌 ⌘ Read more
@lyse _@lyse.isobeef.org_ Can you get an AI to summarize this 🤣 ⌘ Read more
@bender Hmmm god question 🤣 @shreyan Can you tell @bender what my Matrix handle is 🤣 ⌘ Read more
@lyse _@lyse.isobeef.org_ Yeah I’m not a fan of all this YouTube / Discord / Twitch studs 🤣 I was more interested in the presentation itself which is also covered by the cook
https://hypermedia.systems/ ⌘ Read more
Haha yeah that video on htmx sucks is pretty funny really! 🤣 And no it obviously doesn’t suck 😅 ⌘ Read more
@lyse _@lyse.isobeef.org_ Haha, sadly no, that is the version number Firefox is up to 🤣 ⌘ Read more
[Interview with Senior JS Developer 2024 [NEW] - YouTube](https://www.youtube.com/watch?v=aWfYxg-Ypm4)
Bahahahahaha 🤣 So funny! ⌘ Read more
@lyse _@lyse.isobeef.org_ 10s rule? 🤔 ⌘ Read more
@movq _@www.uninformativ.de_ True! Complexity Budget 👌 ⌘ Read more
Creator of HTMX Talks HTMX - YouTube ⌘ Read more
@eldersnake _@we.loveprivacy.club_ No worries! Any time 🤗 Sorry it took this long to sort out, I’m not happy about how we did it ( _work around et all_) but yeah if that’s what we have to do, so be it 🤣 ⌘ Read more
@movq _@www.uninformativ.de_ Oh come now, this isn’t the first Browser bug we’ve seen right? 😅 ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Good good 👍 ⌘ Read more
@eldersnake _@we.loveprivacy.club_ But not me against your pod, so that’s even weirder right? 🤔 ⌘ Read more
126.0.1
🤣**@movq _@www.uninformativ.de_ You wouldn’t believe it, but I’m pretty sure @eldersnake _@we.loveprivacy.club_ and I found a nasty little bug in Firefox
126.0.1
🤣 ⌘ Read more
127.0.1 (64-bit)
tonight and tested and it worked just fine. Try upgrading and roll that commit back a ...@eldersnake _@we.loveprivacy.club_ I just installed
127.0.1 (64-bit)
tonight and tested and it worked just fine. Try upgrading and roll that commit back and see if it still repros? 🤔 I’m almost willing to bet this is a bug 🐛 ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Test ⌘ Read more
What browser and version is this btw? Not sure if you mentioned? ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Fuck’n hell 🤣 This has to be a browser bug! ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Looks legit 👌 ⌘ Read more
* aa2f3ae9 - (HEAD -> main, origin/main) Workaround for this invalid Referer BS (6 seconds ago) <James Mills>
...**
Okay just pushed:
* aa2f3ae9 - (HEAD -> main, origin/main) Workaround for this invalid Referer BS (6 seconds ago)
⌘ [Read more](https://twtxt.net/twt/63d4eqq)
Referer
is /post
then consider that total bullshit, and ignore? 🤔**Should I just code in a work-around? If the
Referer
is /post
then consider that total bullshit, and ignore? 🤔 ⌘ Read more
Referer
header incorrectly?! 🤔**Why would a Web Browser set the
Referer
header incorrectly?! 🤔 ⌘ Read more
Can’t reproduce with Iridium either. ⌘ Read more
Can’t reproduce with Firefox. ⌘ Read more
POST /post
followed by a GET <from>
...A initial post, reply and conv -> post ( _bottom of page_) and nothing 🤔 All 6 requests are
POST /post
followed by a GET <from>
where ever I was coming from. Hmmm 🧐 
Test ⌘ Read more
Test ⌘ Read more
Test ⌘ Read more
You can see here, at least, htmx knows what the current URL is:
HX-Current-URL: https://we.lovepri ...**
[@eldersnake _@we.loveprivacy.club_](https://twtxt.net/external?uri=https://we.loveprivacy.club/user/eldersnake/twtxt.txt&nick=eldersnake) Yeah no worries!
You can see here, at least, htmx knows what the current URL is:
HX-Current-URL: https://we.loveprivacy.club/conv/vcpt7gq
Referer: https://we.loveprivacy.club/post
But the freak’n browser is setting the wrong value for `Referer ... ⌘ [Read more](https://twtxt.net/twt/34llvga)
What Browser is this again? Does it happen with any other browser? ⌘ Read more
@eldersnake _@we.loveprivacy.club_ Ahh missed this. Fuck, that’s just silliness and not right. wtf?! ⌘ Read more
POST /post
XHR (_that is being run by htmx_) should never, ever be Referer: .../post
🤦♂️**The
POST /post
XHR ( _that is being run by htmx_) should never, ever be Referer: .../post
🤦♂️ ⌘ Read more
For example, this is what you _should_ see:



POST /post
request itself. That's the Referer
that's looked up and used as the redirect.@eldersnake _@we.loveprivacy.club_ I mean on the
POST /post
request itself. That’s the Referer
that’s looked up and used as the redirect. ⌘ Read more
Referrer
is /post
and not /
or /discover
like it should be. Can we confirm/deny this ...The only way this is possible is if the
Referrer
is /post
and not /
or /discover
like it should be. Can we confirm/deny this if you inspect the POST /post
requests? 🤔See this code
if htmx.IsHTMX(r) {
htmx.NewResponse().
Location(RedirectRefererUR ... ⌘ [Read more](https://twtxt.net/twt/zzuntna)
There is only one explanation for this… Lemme see… ⌘ Read more