@movq@www.uninformativ.de @prologic@twtxt.net Another option would be: when you edit a twt, prefix the new one with (#[old hash]) and some indication that itās an edited version of the original tweet with that hash. E.g. if the hash used to be abcd123, the new version should start ā(#abcd123) (redit)ā.
What I like about this is that clients that donāt know this convention will still stick it in the same thread. And I feel itās in the spirit of the old pre-hash (subject) convention, though thatās before my time.
I guess it may not work when the edited twt itself is a reply, and there are replies to it. Maybe that could be solved by letting twts have more than one (subject) prefix.
But the great thing about the current system is that nobody can spoof message IDs.
I donāt think twtxt hashes are long enough to prevent spoofing.
All this hash breakage made me wonder if we should try to introduce āmessage IDsā after all. š
But the great thing about the current system is that nobody can spoof message IDs. š¤ When you think about it, message IDs in e-mails only work because (almost) everybody plays fair. Nothing stops me from using the same Message-ID header in each and every mail, that would break e-mail threading all the time.
In Yarn, twt hashes are derived from twt content and feed metadata. That is pretty elegant and Iād hate see us lose that property.
If we wanted to allow editing twts, we could do something like this:
2024-09-05T13:37:40+00:00 (~mp6ox4a) Hello world!
Here, mp6ox4a would be a āpartial hashā: To get the actual hash of this twt, youād concatenate the feedās URL and mp6ox4a and get, say, hlnw5ha. (Pretty similar to the current system.) When people reply to this twt, they would have to do this:
2024-09-05T14:57:14+00:00 (~bpt74ka) (<a href="https://txt.sour.is/search?q=%23hlnw5ha">#hlnw5ha</a>) Yes, hello!
That second twt has a partial hash of bpt74ka and is a reply to the full hash hlnw5ha. The author of the āHello world!ā twt could then edit their twt and change it to 2024-09-05T13:37:40+00:00 (~mp6ox4a) Hello friends! or whatever. Threading wouldnāt break.
Would this be worth it? Itās certainly not backwards-compatible. š
@bender@twtxt.net So far Iāve been following feeds fairly liberally. Iāll check to see if we have anything in common and lean toward following, just because this is new to me and it feels like a small community. But Iām still figuring out what I want. Later Iāll probably either trim my follower list or come up with some way to prioritize the feeds Iām more interested in.
@lyse@lyse.isobeef.org 31°C here, feels like 33°C, with a lovely 75% of humidity. It has been raining, on and off (to make matter ābetterā) the whole day until now. No horses here, but if you go outside you will smell the same smell of farm animals (like goats, or pigs). Thatās because two or three kilometres from here there are private farms, and when the wind blows in such way, well, we are reminded of their existence.
I havenāt left the house, so it feels well under air conditioning. In two more hours I will call it quits from the work day, and will have to dash to the grocery to get supplies for tonightās meal (arroz con gandules). I will let you know how it truly feels out there then. :-D
For those swollen fingers, nothing better than a mildly cold shower! Oh, and paws off the keyboard! :-P
When we passed a few horses in the forest, there was really strong soup odor in the air. It didnāt smell like horse at all, but soup. Maybe theyāve been soup horses, chickens were out of stock.
29°C, zero wind, extremely humid, luckily the sun was behind the clouds. Iām soaking wet, sweat ran down in streams and dripped in my eyes, it burned a bit. The sky is getting a little dark, I hope the thunderstorm and rain are really arriving here later. Rain had always been finally cancelled the couple last days.
Iām gotta go cool off my fingers now, theyāre swollen from the heat.
@dbucklin@www.davebucklin.com very nice, thank you for sharing! I like that kind of retailers too, so those are on my list now. š
@prologic@twtxt.net I guess I thought they were search engines. Anyway, the registry API looks like a decent one for searching for tweets. Could/should yarn.social pods implement the same API?
@prologic@twtxt.net How does yarn.socialās API fix the problem of centralization? I still need to know whose API to use.
Say I see a twt beginning (#hash) and I want to look up the start of the thread. Is the idea that if that twt is hosted by a a yarn.social pod, it is likely to know the thread start, so I should query that particular pod for the hash? But what if no yarn.social pods are involved?
The community seems small enough that a registry server should be able to keep up, and I can have a couple of others as backups. Or I could crawl the list of feeds followed by whoever emitted the twt that prompted my query.
I have successfully used registry servers a little bit, e.g. to find a feed that mentioned a tag I was interested in. Was even thinking of making my own, if I get bored of my too many other projects :-)
Anker Launches Latest MagGo Charging Accessories With Qi2
Popular accessory company Anker is launching the latest updates to its MagGo lineup today, showing off a series of five products largely based around Qi2 wireless charging technology that supports magnetic connections and up to 15 watts of charging power, just like Appleās MagSafe standard.
⦠ā Read more
iPadOS 18 is Compatible with These iPads
iPadOS 18 for iPad includes some exciting new features for iPad users, from more interface customization options like Dark Mode icons and widgets, color hued icons and widgets, a customizable Control Center, the debut of a Calculator app for iPad, Passwords app, a Photos redesign, improvements to Notes app, new features in Safari like Distraction ⦠Read More ā Read more
Kubernetes turns 10: a ditty dedicated to a decade of container orchestration
Member post originally published on Fairwindsā blog by Stevie Caldwell Itās hard to believe, but Kubernetes, our favorite container orchestration tool,Ā turned tenĀ this year! It feels like just yesterday when it was just an internal project at Google spinning⦠ā Read more
Beats Teases New Powerbeats Pro 2 Coming Next Year
Beats today teased that new Powerbeats Pro 2 are coming next year, but it did not share a specific release date for the wireless headphones.
MLB superstar Shohei Ohtani can be seen wearing the Powerbeats Pro 2 in a clip shared on social media platforms like Instagram and X. They look similar to the existin ⦠ā Read more
The far-right is the only place left for Elon Muskās X-rated ego
Many are wondering how the poster boy for futurism ended up sounding like a conspiracy-theory-spouting uncle. But what if weāre all missing the point? ā Read more
** September summer **
I finished reading Robin Sloanās Moonbound today. It was fun, and light. The blurb likens it to Narnia, and, while a bold claim, I think that was a correct assertion, but more about the intended audience than the bookās subject matter. If a sequel is ever written Iād most certainly give it a look. It seems like a great gift book for a kid between like 8 and 15ā¦or you know, perhaps, anyone who likes fun stories that arenāt scared of bein ⦠ā Read more
Found this in an old copyright notice from 1993:
These images are not for use with the Microsoft Windows environment. Using these patterns in a Windows environment consitutes a copyright violation.
Someone clearly didnāt like Windows.
āWe have a lot of issuesā: Billionaire tech boss lifts lid on staff turnover
Airwallex CEO Jack Zhang says a lack of resources means he canāt compete with the likes of Canva or Atlassian in work perks. ā Read more
@mckinley@twtxt.net agevault uses age, allegedly very secure (aiming to replace pgp/gpg). Comparing it with gocryptfs, from the user perspective, agevault seems simpler, though CLI exclusive. As the repository states, āLike age, it features no config options, allowing for a straightforward secure flowā. It would also run in all major OS platforms out of the box.
But agevault is also very new. Though age has been around for a while now, I donāt see an āauditedā link (neither on agevault, nor age).
Spotify Blames Apple for Loss of iPhone Volume Button Control of Connected Devices
Spotify says users on iPhone will no longer be able to control the volume of connected devices using their physical volume buttons after Apple ā discontinuedā the technology that enables the functionality. The change impacts Spotify Connect, a feature that allows users to control Spotify playback on various devices like speakers, game ⦠ā Read more
Can a sandworm really zoom like that in Dune? š Had to set Colbert straight on the science ā Read more
Thereās like one game a year thatās played in Ireland⦠Or every other year. I donāt know why⦠advertising to get college football worldwide?
The Snake-Like Robots Searching for Life on Saturnās Moon ā Read more
Kubestronaut in Orbit: Fangel Colón
Get to know Fangel This weekās Kubestronaut in Orbit, Fangel Emilio Colón Navarro, lives in the Dominican Republic and is an SRE at Banco BHD. Heās been working with CNCF technologies since 2020. If youād like to be⦠ā Read more
@abucci@anthony.buc.ci You can also use -R=false on the command line or leave it out entirely. When explicitly stating -R=false, there has to be an equal sign. With a space (-R false) itās somehow parsed as -R which is equivalent to -R=true. O_o Very weird. Iād really like to see an error instead.
I still have to figure out the precedence of the settings.yaml or command line arguments. Iām probably holding it wrong, but it seems to give me different resultsā¦
vim cursor at the end of the first line on replies, and forks. I have tried adding to this to jenny's configuration:
@movq@www.uninformativ.de hmm, I guess I could do that too. I have startinsert set on my .vimrc, so I will either have to take it out, or exit insert, $, then insert again. I think the way you do it would be the way to go.
I tried setting VISUAL to be something like vim -c 'star!', which does the same thing, but no dice. :-/
POWER EFFINā OUTAGE!!! Electricity came back after ~10 min like⦠no beggie BUT, Internet stayed out for like 2 more hrs š
Building a translation agent on LlamaEdge
Member post originally published on Second Stateās blog Prof. Andrew NgāsĀ agentic translationĀ is a great demonstration on how to coordinate multiple LLM āagentsā to work on a single task. It allows multiple smaller LLMs (like Llama-3 or Gemma-2) to⦠ā Read more
16GB of RAM Could Be the New Minimum in Appleās Upcoming M4 Macs
All of Appleās upcoming new Macs this year are likely to have at least 16GB of RAM pre-installed as standard, breaking a years-long tradition of Apple offering just 8GB of RAM in most of its base Macs and forcing customers to pay out an extra $200+ for additional memory.
The adequacy of 8GB of RAM in Macs has been a [contentious issue](https:/ ⦠ā Read more
There is a bug in yarnd thatās been around for awhile and is still present in the current version Iām running that lets a person hit a constructed URL like
YOUR_POD/external?nick=lovetocode999&uri=https://socialmphl.com/story19510368/doujin
and see a legitimate-looking page on YOUR_POD, with an HTTP code 200 (success). From that fake page you can even follow an external feed. Try it yourself, replacing āYOUR_PODā with the URL of any yarnd pod you know. Try following the feed.
I think URLs like this should return errors. They should not render HTML, nor produce legitimate-looking pages. This mechanism is ripe for DDoS attacks. My pod gets roughly 70,000 hits per day to URLs like this. Many are porn or other types of content I do not want. At this point, if itās not fixed soon I am going to have to shut down my pod. @prologic@twtxt.net please have a look.
@falsifian@www.falsifian.org @bender@twtxt.net I pushed an alternative implementation to the fetch-context branch. This integrates the whole thing into mutt/jenny.
You will want to configure a new mutt hotkey, similar to the āreplyā hotkey:
macro index,pager <esc>C "\
<enter-command> set my_pipe_decode=\$pipe_decode nopipe_decode<Enter>\
<pipe-message> jenny -c<Enter>\
<enter-command> set pipe_decode=\$my_pipe_decode; unset my_pipe_decode<Enter>" \
"Try to fetch context of current twt, like a missing root twt"
This pipes the mail to jenny -c. jenny will try to find the thread hash and the URL and then fetch it. (If thereās no URL or if the specific twt cannot be found in that particular feed, it could query a Yarn pod. That is not yet implemented, though.)
The whole thing looks like this:
https://movq.de/v/0d0e76a180/jenny.mp4
In other words, when thereās a missing root twt, you press a hotkey to fetch it, done.
I think I like this version better. š¤
(This needs a lot of testing. š)
How to Run Llama LLM on Mac, Locally
Llama is a powerful large language model (LLM) developed by Meta (yes, the same Meta that is Facebook), that is able to process and generate human-like text. Itās quite similar to ChatGPT, but what is unique about Llama is that you can run it locally, directly on your computer. With a little effort, youāll be ⦠Read More ā Read more
@movq@www.uninformativ.de you said you liked seeing the hash (which is a fair choice!). All I am asking is for a reconsideration as a user configurable feature. ;-) It looks redundant, in my opinion.
@bender@twtxt.net Iām not a yarnd user, but automatically unfollowing on 404 doesnāt seem right. Besides @lyse@lyse.isobeef.orgās example, I could imagine just accidentally renaming my own twtxt file, or forgetting to push it when I point my DNS to a new web server. Iād rather not lose all my yarnd followers in a situation like that (and hopefully they feel the same).
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@bender@twtxt.net 404 could be indeed a temporary error if the file resides on a mounted remote filesystem and then the mount point fails for some reason. With a symlink from the web root to the file on the mount, the web server probably will not recognize the mount point failure as such. Thus, it might not reply with a 503 Service Unavailable (or something like that), but 404 Not Found instead. (I could be wrong on that, though.)
The right⢠way is to signal 410 Gone if the feed does not exist anymore and will not come back to life again. But thatās hard to come by in the wild. Somebody has to manually configure that in almost all situations.
But yes, as @falsifian@www.falsifian.org points out, exponential backoff looks like a good strategy. Probably even report a failure to users somehow, so they can check and potentially unsubscribe.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@prologic@twtxt.net @bender@twtxt.net Exponential backoff? Seems like the right thing to do when a server isnāt accepting your connections at all, and might also be a reasonable compromise if you consider 404 to be a temporary failure.
Bronze-Like iPhone 16 Pro Color Could Be Called āDesert Titaniumā
The new bronze-like color rumored to be replacing Blue Titanium in Appleās upcoming iPhone 16 Pro lineup may be called āDesert Titanium,ā according to the leaker known as āMajin Bu.ā
Concept render of new iPhone 16 Pro color.
Bu referenced the name on Sunday in a post on X (Twitter) ⦠ā Read more
** Evidently Iāve become a guy what that makes camera apps? **
I really like the unpredictable depth of field and color handling of single-use cameras. The day before we left for a little vacation to down east Maine I wrote another weird little camera app, lut cam. Lut cam attempts to simulate some of the aspects of a single-use camera by allowing you to apply color profiles to the raw image produced by a devic ⦠ā Read more
Automatic Komoot export
While I like Komoot and use it to navigate and record all my tours, whether that are bike tours or hiking trips, it sucks that thereās no option to export all your data. Thereās also no official API to easily implement such functionality. ā Read more
Its like old school TV but with youtube videos. Each channel has a subject and the channels play in a sort of realtime. so no going forward or back. Perfect for channel surfing.
Its like old school TV but with youtube videos. Each channel has a subject and the channels play in a sort of realtime. so no going forward or back. Perfect for channel surfing.
New Research Reveals AI Lacks Independent Learning, Poses No Existential Threat
ZipNada writes: New research reveals that large language models (LLMs) like ChatGPT cannot learn independently or acquire new skills without explicit instructions, making them predictable and controllable. The study dispels fears of these models developing complex reasoning abilities, emphasizing that while LLMs can genera ⦠ā 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.
** 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
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.
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 :)
Yuzuki Chameleon: A $25 Raspberry Pi-Like Board with Allwinner H616 SoC
The Yuzuki Chameleon is a single-board computer designed with the form-factor of the Raspberry Pi model A, offering an open-source and versatile platform based on the Allwinner H616 chipset. This SBC targets users looking for a compact yet powerful device capable of handling various applications, from media streaming to IoT projects. At the heart of [ā¦] ā Read more
iPhone 16 Launch Is Just One Month Out ā Hereās Everything We Know
Apple typically releases its new iPhone series in the fall, and a possible September 10 announcement date has been floated this year, which means we are just one month away from the launch of the iPhone 16. Like the [iPhone 15](https://www.macrumors.com/roundup/ip ⦠ā 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
Thanks @prologic@twtxt.net! I like the way Yarn.social is making all of twtxt stronger, not just Yarn.social pods.
Also tweaked the settings of my Bitaxe bitcoin miner, it was running a bit unstable, tweaked some settings and now it finally runs like it should.
MacOS Sonoma 14.6.1 & Ventura 13.6.9 Released with Bug Fixes
If you feel like you have spent a significant amount of your time updating system software on your Apple devices lately, youāre in for a treat; another round of system software updates! This time around, Apple has released MacOS Sonoma 14.6.1 along with MacOS Ventura 13.6.9 for Macs, complete with bug fixes, just one week ⦠[Read More](https://osxdaily.com/2024/08/08/macos-sonoma-14-6-1-ventura-13-6-9-released ⦠ā Read more
How to use AI coding tools to learn a new programming language
Explore how AI coding tools like GitHub Copilot can accelerate your journey to learn new programming languages.
The post How to use AI coding tools to learn a new programming language appeared first on [The GitHub Blog](https://gi ⦠ā Read more
@melyanna@tilde.club Always fun to work on things like that :)
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.
Let me suggest to use a more secure password, @bender@twtxt.net. One, that does not contain āpasswordā. Like hunter2!!
Geniatech Unveils a Raspberry Pi-like SBC with StarFive JH7110 RISC-V Processor at edgetech+west2024
Geniatech Unveils a Raspberry Pi-like SBC with StarFive JH7110 RISC-V Processor at edgetech+west2024
Last month in Japan, at the edgetech+west2024, Geniatech introduced their first RISC-V based single-board computer, designed to meet industrial standards and emulate the form factor and functionality of the popular Raspberry Pi. ā Read more
@aelaraji@aelaraji.com Ahh it might very well be a Clownflare thing as @lyse@lyse.isobeef.org eluded to 𤣠One of these days Iām going to get off Clownflare myself, when I do Iāll share it with you. My idea is to basically have a cheap VPS like @eldersnake@we.loveprivacy.club has and use Wireguard to tunnel out. The VPS becomes the Reverse Proxy that faces the internet. My home network then has in inbound whatsoever.
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
Is the AI bubble about to burst?
As the AI arms race rages, one deal has likely altered Australiaās trajectory in one fell swoop. ā Read more
iPhone 16 Pro Model to Get Biggest Battery Capacity Jump
The iPhone 16 Pro and iPhone 16 Pro Max are rumored to feature bigger battery capacities compared to previous-generation models, but it looks like the smaller iPhone 16 Pro device could see the biggest improvement, according to new details.
Chinese Weibo-based leaker Instant Digital today posted the mAh (milli ⦠ā Read more
From ancient ruins to space techāSarah Parcak is like Indiana Jones with a satellite! šš°ļø ā 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.
Applying the DRY principle to Kyverno policies
Member post originally published on the Nirmata Blog by Jim Bugwadia TheĀ Donāt Repeat Yourself (DRY) principleĀ of software development advocates avoiding repetition of code that is likely to change. Replacing similar code with reusable abstractions makes software easier to⦠ā Read more
@bender@twtxt.net Is it so maxed out you couldnāt fit a pretty small program like Headscale on it? Headscale by itself and only personal home type use as far as amount of peers go, it really isnāt noticeable I donāt think resource-wise. The Docker version I guess could be a different story.
Some iPhone SE 4 OLED Panels to Be Supplied by LG Display
Apple supplier LG Display is expected to be the secondary vendor for the OLED panels that will feature on next yearās fourth-generation iPhone SE models, reports The Elec.
The fourth-generation āiPhone SEā is rumored to feature an iPhone 14-like design with an OLED display, Face ID instead of Touch I ⦠ā Read more
Highlights from Git 2.46
Git 2.46 is here with new features like pseudo-merge bitmaps, more capable credential helpers, and a new git config command. Check out our coverage on some of the highlights here.
The post Highlights from Git 2.46 appeared first on The GitHub Blog. ā Read more
Summer vacation ā24
A week ago, we returned from our summer vacation: This year, just like four years ago, when there werenāt many other options due to COVID, we went for 1.5 weeks to my grandmotherās vacation apartment in Lübeck-Travemünde. ā Read more
Walking in the sunny park is like balm for the soul. š ā Read more
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.
Access & Use Apple Maps on the Web with Maps Beta
Apple Maps is now available on the web, just in case youād like to use a web based interface for Apple Maps instead of the Maps app on iPhone, iPad, or Mac. The introduction of a web interface for Apple Maps also means that Android users and Windows users can access Apple Maps now, if ⦠Read More ā Read more
@prologic@twtxt.net yeah I still do have that issue, I compiled latest main, did not apply any patches or anything like that.
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.
Does anyone else digitize their print books like I do? Scanning and OCR (Tesseract) is tedious, but I still like digital copies.
Welcome Bob Killen, CNCFās new Senior Technical Program Manager!
Weād like to take a moment to welcome and introduce (or reintroduce) Bob Killen, CNCFās new Senior Technical Program Manager! Bob has been a member of the cloud native community for some time now and is probably familiar⦠ā Read more
How to Install iPadOS 18 Public Beta
With the public beta for iPadOS 18 available, any curious iPad user is now able to install the iPadOS 18 public beta onto an eligible device. Running iPadOS 18 public beta provides an opportunity to test out features and the new operating system before the system software is finalized, giving early access to features like ⦠Read More ā Read more
How close are we to chaos? It turns out, just one blue screen of death
Tech meltdowns like CrowdStrike look like the new normal, and we will need to prepare better backup plans, such as cash. ā Read more
Raspberry-like SBC Powered by RK3528A SoC and PCIe 2.0 Support
Raspberry-like SBC Powered by RK3528A SoC and PCIe 2.0 Support
The Radxa ROCK 2A is a credit card-sized single-board computer with a form factor similar to the Raspberry Pi. Key features include a Gigabit Ethernet LAN port, Wi-Fi 6 support, and an FPC connector for further expansion. ā Read more
** I made another thing, and continue trying to learn about logic programming **
After having dithering-fun making dither it and pico cam I made a little game, currently calledā puzzle dungeon,ā which I admit isnāt a very good name at all. Puzzle dungeon is part logo, part dungeon crawling rogue-like ⦠ā Read more
4th Beta of iOS 17.6, macOS Sonoma 14.6, & iPadOS 17.6 Available for Testing
Apple has issued the fourth beta version of iOS 17.6, iPadOS 17.6, and MacOS Sonoma 14.6. These new beta builds are separate from the concurrent beta tracks of upcoming system software, which most beta testers have likely installed instead, with iOS 18 beta, iPadOS 18 beta, and MacOS Sequoia 15 beta. If you are running ⦠[Read More](https://osxdaily.com/2024/07/17/4th-beta-of-ios ⦠ā Read more
How to Install MacOS Sequoia Public Beta
The MacOS Sequoia public beta program has just began, offering Mac users an opportunity to get early access and experience with the upcoming major MacOS system software release. Like all betas, the MacOS Sequoia public beta is not for everyone though, particularly since beta system software is much buggier and less stable than final versions. ⦠Read More ā Read more
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ā¦.
I feel like complexity is measured differently at different levels of a project..
- at the function level you use cyclomatic complexity or how many branches internally and how much you need to keep in mind as it calls out to other functions.
- at a file/module level is a balance of the module doing too much against being so granular that you have cross dependency across modules. I have trouble with keeping things dry at this level because it can lead to parts being so abstract or generalized that it adds complexity.
- at a project level i suppose its a matter of how coupled things are across sub-modules.
I feel like complexity is measured differently at different levels of a project..
- at the function level you use cyclomatic complexity or how many branches internally and how much you need to keep in mind as it calls out to other functions.
- at a file/module level is a balance of the module doing too much against being so granular that you have cross dependency across modules. I have trouble with keeping things dry at this level because it can lead to parts being so abstract or generalized that it adds complexity.
- at a project level i suppose its a matter of how coupled things are across sub-modules.
By the way, @xuu@txt.sour.is, it looks like youāre running an old, buggy version of yarnd, that duplicates twts in the feed on edit.
Exploring the challenges in creating an accessible sortable list (drag-and-drop)
Drag-and-drop is a highly interactive and visual interface. We often use drag-and-drop to perform tasks like uploading files, reordering browser bookmarks, or even moving a card in solitaire.
The post [Exploring the challenges in creating an accessible sortable list (drag-and-drop)](https://github.blog/2024-07-09-exploring-the-challenges-in-creating-an-accessible-sortable-list- ⦠ā Read more
Apple Teases Severance Season 2
Fans of popular Apple TV+ series Severance have been waiting for news about the second season of the show, and it looks like Apple will soon deliver.
A teaser for the new season was shared on social media today, featuring a dim hallway with a red blinking light. The blinking li ⦠ā Read more
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
There is, also, a small controversy going around for something that should have been a small change, but that Kling (SerenityOS, and Ladybird creator) handled quite badly: https://github.com/SerenityOS/serenity/pull/6814.
Seemingly small things like this divide, and have the potential to harm a project.
How to Update Node.js to Latest Version on Mac
If you use Node.js for web development, creation of web apps, and javascript based network applications, you undoubtedly may come across situations where youād like to make sure that the latest version of Node.js is installed on your Mac. Upgrading to the latest version of Node.js means youāll have access to the most recent features ⦠Read More ā Read more
@mckinley@twtxt.net I must admit I was tempted to use EndeavourOS for an install on a HTPC (N97 mini PC) when it arrives to quickly get up and running, but then again I havenāt done a fresh install of Arch in quite a while so it sounds like things have simplified even more since then. Hmmā¦
Beta 2 of iOS 17.6, iPadOS 17.6, & macOS Sonoma 14.6 Released for Testing
The second beta versions of iOS 17.6, macOS Sonoma 14.6, and iPadOS 17.6 are available to users who are enrolled in beta testing programs for current generation system software of Apple devices. While many beta testers have likely proceeded ahead with installing the iOS 18 beta, iPadOS 18 beta, and MacOS Sequoia beta, undoubtedly there ⦠[Read More](https://osxdaily.com/2024/07/01/beta- ⦠ā 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
Exploring team dynamics and the role of Internal Developer Platforms
Member post originally published on the Mia-Platform blog by Giovanna Monti, Full Stack Developer, Mia-Platform Entering the world of a fast-paced tech company can feel like diving headfirst into a sea of complexity, where understanding the organizational structure⦠ā Read more
My favorite thing in summer is rain. I donāt like when itās too hot.
First tour with my new bike
Yesterday, I finally took my new bike for a longer ride. Instead of 30 km like the last time, this time I chose another way about 36 km the other way along the river. And instead of getting on the train back home, I went both directions with pure muscle power. ā Read more
iOS 18 Expands Convenient AirPods-Like Pairing to More Bluetooth and Wi-Fi Accessories
During its WWDC 2024 keynote last week, Apple announced that iOS 18 and iPadOS 18 will let apps offer AirPods-like pairing for more Bluetooth or Wi-Fi accessories.
In apps that implement this new pairing process, users would be able to ⦠ā Read more
Even if it might sound a bit overdramatic: Having a āmostly workingā dwl Wayland setup now is a huge relief. š Itās quite the weight off my shoulders.
There are still lots of items on my TODO list, but if X.Org were to die tomorrow, I wouldnāt be completely screwed. Only, like, 30% screwed.
How to Install watchOS 11 Beta on Apple Watch
WatchOS 11 for Apple Watch was recently announced, and watchOS 11 beta is available to run and install right now on compatible Apple Watch models. WatchOS 11 has a variety of features like training load tracking, ability to add rest days to your workouts or pause your activity rings without losing your streaks, live language ⦠Read More ā Read more