fetch-context branch. This integrates the whole thing into mutt/jenny.
@movq@www.uninformativ.de, using the branch on topic right now, it works perfect. The only thing I found was that I had to quit neomutt, and re-open, to see the perfect thread. Other than that, I love it!
Because I saw the nick on movq (@prologic@twtxt.net, can’t mention anyone outside this pod, by the way), I looked the user up: https://tilde.pt/~marado/twtxt.txt. I wonder if the “hashes” they are using will work out of the box with jenny.
Talking about jenny, going to play with the latest now. Tata! :-)
(@anth@a.9srv.net’s feed almost never works, but I keep it because they told me they want to fix their server some time.)
Apple’s Custom 5G Modem Could ‘Change the Way iPhone Looks and Works’ in the Long Term
Apple is investing billions of dollars into developing an in-house cellular modem, but the project is not expected to yield immediate improvements for users, Bloomberg’s Mark Gurman reports.
In last week’s [“Power On” newsletter](https://www.bloomberg.com/news/ … ⌘ Read more
[47°09′54″S, 126°43′49″W] Storm recedes – back to normal work
Inside the numbers: the KubeCon + CloudNativeCon selection process for North America 2024
As part of our commitment to transparency within the cloud native community, we are providing an inside look into the work that goes on behind the scenes to bring the KubeCon + CloudNativeCon schedule to life. Note that… ⌘ Read more
from my understanding.. i don’t know how the multiplexing works when its being proxied through another server. I know go has support for it if you call it out directly. https://pkg.go.dev/golang.org/x/net/http2
from my understanding.. i don’t know how the multiplexing works when its being proxied through another server. I know go has support for it if you call it out directly. https://pkg.go.dev/golang.org/x/net/http2
[47°09′08″S, 126°43′00″W] Working impossible due to thunderstorm
[47°09′06″S, 126°43′49″W] Working impossible due to blizzard
Using an iPad Pro to Create 1-Bit Pixel Art in a Macintosh Emulator
An ex-Apple employee put together a rather incredible way to create 1-bit pixel art on a modern iPad Pro with an Apple Pencil by using a Macintosh emulator, and the results are very impressive! This super creative approach is the work of Matt Sephton (the same guy who re-made the nifty Stapler app!), who used … [Read More](https://osxdaily.com/2024/08/16/using-an-ipad-pro-to-create-1-bit-pixel-art-i … ⌘ Read more
[47°09′42″S, 126°43′09″W] Storm recedes – back to normal work
Apple Still Developing a Bigger iMac With Over 30-Inch Display
Apple is still working on a larger iMac with over a 30-inch display, but the development stage and potential release schedule for the all-in-one computer still remains largely unknown.
Following the launch of the new Mac Studio and 27-inch Studio Display in March 2022, Apple discontinued the Intel-based 27-inch iMac. The company had already consi … ⌘ Read more
I love shell scripts because they’re so pragmatic and often allow me to get jobs done really quickly.
But sadly they’re full of pitfalls. Pitfalls everywhere you look.
Today, a coworker – who’s highly skilled, not a newbie by any means – ran into this:
$ bash -c 'set -u; foo=bar; if [[ "$foo" -eq "bar" ]]; then echo it matches; fi'
bash: line 1: bar: unbound variable
Why’s that happening? I know the answer. Do you? 😂
Stuff like that made me stop using shell scripts at work, unless they’re just 4 or 5 lines of absolutely trivial code. It’s now Python instead, even though the code is often much longer and clunkier, but at least people will understand it more easily and not trip over it when they make a tiny change.
It is good to be off work and have time to spend on my personal projects.
Morphotrophic by Greg Egan is built around an idea for how life on Earth could have worked out differently. It gets increasingly strange and interesting as the story progresses. My partner and I finished it last night and thoroughly enjoyed it. The beginning is free online: https://gregegan.net/MORPHOTROPHIC/00/MorphotrophicExcerpt.html #scifi #reading
Adorava conseguir escrever como este senhor, que torna o comportamento de uma substância perigosa em algo que dá vontade de ler até ao fim
https://www.science.org/content/blog-post/things-i-won-t-work-dimethylcadmium
After work bike tour
I admit it, I should rename the subtitle of my blog from “Thoughts of an IT expert” to “My bike tour log”. Even though it was 29° C outside today, I wanted to do another bike tour after work. 42 km through the surrounding area of my hometown. I discovered new places and noticed that it actually feels colder next to trees. It was much fun! ⌘ Read more
** Dithering the Shire **
In my last post I said that
I’ve had a few ideas for other personal experiments I wanna build on those walks, but haven’t actually wanted to do much programming — maybe this fall or winter will be a good time for that?
Welp, it wasn’t even an idea when I wrote that, but I made another implementation of pico cam, this time using swift for iOS. I won’t release it to the App Store because I d … ⌘ Read more
@off_grid_living@twtxt.net Is there a particular reason why you run it through wine? And not the ‘standard’ ubuntu way of doing it? It’ll make it much easier to make sure things are working the way it should.. :)
@prologic@twtxt.net During summer - yes, since our kids have 2 months. First month of their vacation I still work, then I join them on their last month. We do have 5 weeks, so I save the last week for around Christmas. :)
If some of you budding fathers want to know how I created a computer nerd to one day work for Facebook in the big USA, well you purchase a $1000 Xmas present, an enormous thick book with C++ programming, and say, you can play as many games as you like kids, but James has to create them using computer software.
SO James created once a 3D chess program with sound, took 6 months or so, really hard to beat, not based on logic moves point by point like other chess programs, this one was based on the depth of looking for patterns, set it to 5 moves ahead and you were toast every time. Nice program too, sadly gone over the years, computers suffer from bit rot. We used to try and mark rotten hard drive discs once as bad sectors, not sure how UBuntu does this these days, I see a dozen errors on the screen every time I load.
Today I would purchase for my kids AI CAD simulation software with metal 3D printer and get your child to build fancy 3D models and engines from scratch. This will make them an expert in the CAD AI industry by the time they are 14 years old. Sadly AI is here to stay and will spoil the Internet.
@movq@www.uninformativ.de There are drivers and such for linux as well. I also think it works fine with steamVR on linux (But currently my main computer for gaming is running windows) so I have not tested VR on linux yet. I am planning on installing linux on that machine when I get a extra disk for it soon. (I run linux on all other laptops I have, but those are not good enough for VR stuff).
4 week vacation time is done tomorrow, then it’s back to work. A bit excited to see what happens there for the rest of the year, a bit stressfull too, but It’ll be nice to get back to work. This summer vacation has been super nice, and also felt like it lasted long. Been a super time with my family, we got to visit a lot of cool places, and went on a lot of trips etc. Been really nice. And we’ve already planned what to do next year - so I already look forward to that :)
Why I am using an Android phone instead of a Wahoo
In my last bike trip report, I mentioned that I would review the Wahoo bike computer I ordered once I had a chance to try it out. Well, as it turns out, I sent the Wahoo back and found a solution that works better for me. ⌘ Read more
** I wrote some APL at work and I like historical fiction **
This summer my oldest kid — 8 years old — asked to learn more about programming. They’ve already got about a full time job’s worth of experience with Minecraft’s red stone, Super Mario Maker 2, Logo, and Scratch so I knew we weren’t starting from nil, but, despite having done a bit of teaching about programming with kids in the past, I hemmed and hawed. After hemming and hawing for a bit, though, I realized that I was hemming and hawing abou … ⌘ Read more
How to Play Among Us on Mac
Among Us is a very popular multiplayer game where you work together with other players to identify imposters among them, before the imposter can sabotage them. You might know Among Us as being for iPhone and iPad, but you can play it on your Mac as well, whether that’s a MacBook Pro, MacBook Air, Mac … Read More ⌘ Read more
[47°09′42″S, 126°43′38″W] Storm recedes – back to normal work
[47°09′50″S, 126°43′56″W] Working impossible due to blizzard
Today, after the daily standup (without standup though), I went to pick up my girlfriend’s exam paper. But instead of using car sharing or the bus, I decided to go there by bike. This time with my older city bike. Faster than the bus, cheaper than car sharing. And it was a nice break from work. Hurray for flextime and working from home, which makes this possible for me! ⌘ Read more
@melyanna@tilde.club Always fun to work on things like that :)
[47°09′07″S, 126°43′21″W] Storm recedes – back to normal work
I would like to work on my Mastodon and TWTXT script to improve it.
So, the client now has a lot of features. I will work on fixing the @ mentions tomorow, making it like this: @username in bold. Will also see if I can fix so that users already mention in a post you click ‘reply’ on is also put into the status text field. When these things are sorted the flutter version has the same features as the GTK4 client. I’m quite pleased with the result of the conversion to flutter so far. Finally got motivated to work with it, which feels good.
[47°09′19″S, 126°43′41″W] Working impossible due to thunderstorm
Media upload works, light\dark theme enabled. Tested it on debian\windows - works out of the box, statusbar moved to bottom for cleaner UI. Next is working more on ui when it refreshes the timelines. .
@bender@twtxt.net / @mckinley@twtxt.net could you both please change your password immediately? I will also work on some other security hardening that I have a hunch about, but will not publicize for now.
[47°09′12″S, 126°43′43″W] Working impossible due to blizzard
How to Recover an Unsaved PowerPoint on Mac
As you might know already, using the latest versions of PowerPoint on Mac offers two handy features that are aimed to prevent data loss; autosaving, and autorecovery. Autosaving does just what it sounds like, and it will automatically save a file that you’re working on even if you don’t manually save it yourself. The next … Read More ⌘ Read more
Pretty cool. Got the timeline working, statuses separated, avatars loading, linked images in statuses works, can also post statuses from it.
Heh. will work on the remaining things the next days.
This will replace the current gtk4 client I wrote, I like this much better.
Will also make it into a appimage, and look into flatpak as well.
Today I’m looking into flutter again, I’ve been wanting to test that out for a while.
I started adding functionality from the ‘yarn desktop client’ ( https://github.com/stig-atle/YarnDesktopClient ) I’ve been working on - and now I see if I can get the same functionality up and running with flutter.
Currently I’m able to log in and fetch the logged in user’s username at least (the text :username: is fetched after logging in), so it’s a good start.
That means I have the things I need to fetch the timeline and present that next.
@prologic@twtxt.net Yes I suppose that is true. There is an article on Tailscale’s site that explains it all quite a bit: https://tailscale.com/blog/how-nat-traversal-works
To me, with CGNAT, it’s a small miracle that a direct connection can be made between peers (as opposed to going through a relay constantly) but it does indeed work. I guess to host it at home you would need to have it WAN accessible, and if you’ve already gone to the trouble of port forwarding etc… well 😅
Not that I could personally do that, but for those with static IPs etc.
I setup and switched to Headscale last night. It was relatively simple, I spent more time installing a web GUI to manage it to be honest, the actual server is simple enough. The native Tailscale Android app even works with it thankfully.
Bought a motorcycle this summer, I did not want two cars, and Marlyn would like to have the car more when I’m at work. So I bought a new cheap motorcycle, KTM Adventure 390.
It’s been 10 years since I last had a motorcycle (back then I had a KTM 990cc).
Here I am with my daughter on the new bike :)
My kids love to go for rides, so does Marlyn as well, so it’s a lot of fun for all of us.
Go 異步編程小技巧
我們通過一個簡單的例子看一下 Goroutine 的使用func main() { go func() { fmt.Println(“Goroutine started”) // do some work fmt.Println(“Goroutine finished”) }() // wait for Goroutine to fini ⌘ Read more
@prologic@twtxt.net No worries, thanks for working on the fix for it so fast :)
@stigatle@yarn.stigatle.no / @abucci@anthony.buc.ci My current working theory is that there is an asshole out there that has a feed that both your pods are fetching with a multi-GB avatar URL advertised in their feed’s preamble (metadata). I’d love for you both to review this PR, and once merged, re-roll your pods and dump your respective caches and share with me using https://gist.mills.io/
@prologic@twtxt.net I got it working, I reinstalled go under home (instead of where go wiki tells me to install it), and pointed to that, as well as the variables you mentioned, that enabled me to compile it. deleted the old yarnd , and made sure I run the new one.
Thanks for the help (as always :) ).
@prologic@twtxt.net Ok, good to know. So the issue is the same ‘avatar in tmp’ issue filling up the disk. I did not check the dates on the avatars there, but it worked fined earlier yesterday, and was full today, so it seems to be the same issue mentioned earlier on here. I’ll keep an eye on it. I have not updated yarnd for a while, so I run v 0.15.1.
@stigatle@yarn.stigatle.no Works now! 🥳
@bender@twtxt.net Thank you :) Yeah I’ve been silent for a while, been so much work and other things to focus on, but now I have vacation, so I missed this place, and wanted to bring it up to speed here as well :)
It Worked! I Can’t Believe My Pulsejet Engine WORKED! ⌘ Read more
i imagine this is the agreement that the lower plebs are stuck in. Larger enterprise accounts wont fall under these agreements. When I worked a hospital we would get agreements like this with contracts and the legal would line out things like this add new language and send them back.
i imagine this is the agreement that the lower plebs are stuck in. Larger enterprise accounts wont fall under these agreements. When I worked a hospital we would get agreements like this with contracts and the legal would line out things like this add new language and send them back.
[47°09′11″S, 126°43′09″W] Working impossible due to thunderstorm
[47°09′08″S, 126°43′55″W] Storm recedes – back to normal work
Post-vacation bike tour
Today was my first workday after summer vacation, and with the weather being pleasant – not too hot, and no rain – I decided to finish work a bit early and go for a 39-kilometer bike tour through the surrounding area. ⌘ Read more
Why robot vacuums still have plenty of tricks to learn
Robot vacuums are getting smarter all the time – but they still need a human operator. Manufacturers have plenty of work to do if they are ever to clean your floors autonomously. ⌘ Read more
I admit I’ve always compromised on this way too much myself, always to this day having Facebook Messenger just to communicate in my families group chats. Sure I run it in a Work profile on my GrapheneOS phone that I can switch off at any time, I can completely cut it off from network access any time as well, I can have a lot of rudimentary control over it, I use it as sparingly as possible, but it doesn’t change the fact everytime I use it we’re funneling private convos through bloody Meta’s servers and trackers etc.
I havnt seen any emails about the outage at work. I know i have the mac crowdstrike client though. My buddy that works at a hospital says they wernt affected.
I havnt seen any emails about the outage at work. I know i have the mac crowdstrike client though. My buddy that works at a hospital says they wernt affected.
No Matter What I Do it Only Works One Way?! ⌘ Read more
Review: Ugreen Nexode 100W 20000mAh Power Bank Offers Ample Juice to Go
Popular accessory brand Ugreen has built up a veritable lineup of portable power banks and chargers in the last few years, with several options to serve the needs of gadget users on the road. It can be hard to work out what kind of unit will meet your particular requirements, but if you are looking for a compact USB-C/A bank that has enough juice to fully recharge your smartphone and laptop a … ⌘ Read more
[47°09′48″S, 126°43′24″W] Storm recedes – back to normal work
The “Matrix Experiment”, i.e. running a Matrix server for our family, has failed completely and miserably. People don’t accept it. They attribute unrelated things to it, like “I can’t send messages to you, I don’t reach you! It doesn’t work!” Yes, you do, I get those messages, I just don’t reply quickly enough because I’m at work or simply doing something else.
I’ll probably shut it down.
Nobody cares about privacy. The reasons I bring up in discussions are “too nerdy”. They put all their stuff to Google or Apple, so why would messaging be any different? (We’re not even using all those Matrix crypto stuff … That would be insane.)
It’s a lost cause. I’m frustrated.
Will I give in and use WhatsApp instead? Not sure yet.
@xuu@txt.sour.is I have a theory as to why your pod was misbehaving too. I think because of the way you were building it docker build without any --build-arg VERSION= or --build-arg COMMIT= there was no version information in the built binary and bundled assets. Therefore cache busting would not work as expected. When introducing htmx and hyperscript to create a UI/UX SPA-like experience, this is when things fell apart a bit for you. I think….
ProcessOne: ejabberd 24.06
This new ejabberd 24.06 includes four months of work, close to 200 commits, including several minor improvements in the core ejabberd, and a lot of improvements in the administrative parts of ejabberd, like the WebAdmin and new API commands.
Brief summary- *Webadmin rework … ⌘ Read more
The delete twt is not working.
The delete twt is not working.
The delete button doesn’t work either.. @prologictwtxt.net?
The delete button doesn’t work either.. @prologictwtxt.net?
[47°09′37″S, 126°43′59″W] Storm recedes – back to normal work
Impressive but is it essential? The reality of Apple’s Vision for the future of work and play
Both an immersive digital media viewer and a device to transport you to other places, the Apple Vision Pro is an impressive debut that most people will likely skip. ⌘ Read more
it works fine if you properly escape your urls!
URIs include components and subcomponents that are delimited by
characters in the "reserved" set. These characters are called
"reserved" because they may (or may not) be defined as delimiters by
the generic syntax, by each scheme-specific syntax, or by the
implementation-specific syntax of a URI's dereferencing algorithm.
If data for a URI component would conflict with a reserved
character's purpose as a delimiter, then the conflicting data must be
percent-encoded before the URI is formed.
reserved = gen-delims / sub-delims
gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="
it works fine if you properly escape your urls!
URIs include components and subcomponents that are delimited by
characters in the "reserved" set. These characters are called
"reserved" because they may (or may not) be defined as delimiters by
the generic syntax, by each scheme-specific syntax, or by the
implementation-specific syntax of a URI's dereferencing algorithm.
If data for a URI component would conflict with a reserved
character's purpose as a delimiter, then the conflicting data must be
percent-encoded before the URI is formed.
reserved = gen-delims / sub-delims
gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="
A new App Development WG has now been launched!
TAG post from TAG App Delivery Calling all developers! We’re excited to announce the launch of the new App Development Working Group within the TAG App Delivery. This group is dedicated to bridging the gap between developers and… ⌘ Read more
Kubestronaut in Orbit: Peter Barczi
Get to know Peter Barczi Peter, one of our first Kubestronauts, has been working with Kubernetes only since 2021 but has still managed to pass all of CNCF’s Kubernetes certifications. He’s currently the Sr. DevOps Engineer / TechLead… ⌘ Read more
Is Atlassian’s year-long experiment the future of work?
Australia’s largest technology company’s new workspace has just 12 desks in total and barely any meeting rooms. But its workers love it. ⌘ Read more
It seems like I finally fixed a memory leak in GoBlog yesterday, that sometimes made my blog crashing. How? I used Anthropic’s new Claude 3.5 Sonnet to write me a new HTTP compression middleware that compresses HTTP responses using zstd or gzip when possible. I needed to instruct a few changes and modify some code lines as the initial implementation was wrong, but thereafter, it finally seems to work better than my original implementation that probably leaked some objects anywhere. Claude also helped me to write uni … ⌘ Read more
ProcessOne: ejabberd 24.06
This new ejabberd 24.06 includes four months of work, close to 200 commits, including several minor improvements in the core ejabberd, and a lot of improvements in the administrative parts of ejabberd, like the WebAdmin and new API commands.
Brief summary- *Webadmin rework … ⌘ Read more
ProcessOne: ejabberd 24.06
This new ejabberd 24.06 includes four months of work, close to 200 commits, including several minor improvements in the core ejabberd, and a lot of improvements in the administrative parts of ejabberd, like the WebAdmin and new API commands.
Brief summary- *Webadmin rework … ⌘ Read more
ProcessOne: ejabberd 24.06
This new ejabberd 24.06 includes four months of work, close to 200 commits, including several minor improvements in the core ejabberd, and a lot of improvements in the administrative parts of ejabberd, like the WebAdmin and new API commands.
Brief summary- *Webadmin rework … ⌘ Read more
So dissatisfied and disappointed with the Fairphone 4’s audio issues where during phone calls, the receiver only gets half of the messages due to noise cancellation problems, that we’re considering iPhone as a valid “it just works” replacement. Especially since the iPhone15 now also has the USB Type C port.
Cloud Native Computing Foundation Grows by Over 26 New Silver Members
New members join CNCF’s vibrant community, working to resolve the pressing challenges organizations face as the technology landscape evolves Seattle, WA – CloudNativeSecurityCon North America – June 26, 2024 – The Cloud Native Computing Foundation® (CNCF®), which builds… ⌘ Read more
Very cool! Interestingly using your web app, the result was a higher bitrate than when I downloaded the best audio only option in yt-dlp (258 kbit/s vs 140 kbit/s).
Don’t quite understand that but nice work 😅
[47°09′32″S, 126°43′56″W] Storm recedes – back to normal work
Why you do not want a visualization of your Infrastructure as Code
Originally published on the appCD blog by Asif Awan You’ve been working on a new application for your company. It is going to address business requirements needed to delight customers. But while you are ready to ship your… ⌘ Read more
Amazon Could Charge Up to $10/Month for Alexa
Apple competitor Amazon is working on a revamp of its Alexa assistant, and the new version could cost up $10 per month, according to a report from Reuters. The upcoming version of Alexa will support conversational generative AI, and Amazon is planning for two tiers of service.
 LFX Program mentees who have finished the program successfully! Following a three-month program working with 28 different Graduated, Incubating, and Sandbox projects, including Antrea, Istio, KubeEdge, OpenTelemetry, and Prometheus… ⌘ Read more
Referer is /post then consider that total bullshit, and ignore? 🤔
Test
EDIT: Okay, convo works properly now at least
Referer is /post then consider that total bullshit, and ignore? 🤔
@prologic@twtxt.net Fix works!
Should I just code in a work-around? If the Referer is /post then consider that total bullshit, and ignore? 🤔
@prologic@twtxt.net The login issue I cant yet narrow down as to when it happens as sometimes I login fine. But it gives off a 401 forbidden error. Anyway I’ve been focusing on the posting error as I figured it must be related. Registering and logging in as a new user works every time, which is weird.
Haha, yeah sorry about that, I wasn’t even trying to nuke the database either but it worked out that way 😩
[47°09′34″S, 126°43′46″W] Storm recedes – back to normal work
AI not eating jobs at Telstra says tech boss
Telstra’s top tech executive Kim Krogh Andersen says there’s a fundamental misunderstanding about the telco’s use of AI, as the company joins a UN working group on the issue. ⌘ Read more