Erlang Solutions: Erlangâs virtual machine, the BEAM
Welcome to the first chapter of the âElixir, 7 Steps to Start Your Journeyâ series. In my previous post, I discussed my personal journey with the programming language.
In this chapter, we will discuss the Erlang Virtual Machine, the BEAM.
To understand why the Elixir programming language is so powerful and reliable, we must understand its foundations, which means talking about Erlang.
Elixir runs on the Erlang Virtual Machine and ⌠â Read more
Project DIGITS Brings Grace Blackwell AI Capabilities to the Desktop
NVIDIA recently announced Project DIGITS, a personal AI supercomputer designed to make advanced AI capabilities accessible to researchers, developers, and students. This system features the new NVIDIA GB10 Superchip, built on the Grace Blackwell architecture, which provides high-performance computing for tasks such as prototyping, fine-tuning, and running large AI models directly from a desktop environment. ⌠â Read more
10 Amusing Tales of Lost and Stolen Celebrity Items
Many good things come with fame, but it is not without its downsides. Many people lose the respect that they would normally have for another personâs privacy, personal space, and possessions if that person is a celebrity. When famous peopleâs belongings fall into the hands of others by theft or accident, the chances of finding [âŚ]
The post [10 Amusing Tales of Lost and Stolen Celebrity Items](https://listverse.com/2025/01/07/10-am ⌠â Read more
been thinking about trying arch linux but no i will not become the type of person that uses arch
** Not what I was expecting **
A while ago I was talking with someone about books. I mentioned that I like to read capital R romance novels, and like 19th century literary realism.
This person excitedly recommended Victor LaValleâs The Changeling. Knowing nothing about it, and because I pretty much sayâyesâ to any book recommendation I get from a real live person that I can find at the library, Iâve been reading it.
My dude. What the fuck!? This is just horror. đĽ˛đ¨ â Read more
i love posting to my own personal youtube site i can just do whatever tf i want. no content ID here just vibes and finger crossing that i donât get a cease and desist one day
** Please clap **
Look. I promise I wonât always post so many rss only things, but I gotta exercise my new thing.
I am an incredibly unhandy person, yet today I accomplished two household projects â I re-hung a door that needed a hinge replaced, and I replaced a broken overhead light in our bathroom. I even navigated Loweâs. â Read more
The 10 Most Compelling Aircraft That Didnât Succeed
Since prehistoric times, humans have always made comparisons. Ancient humans noticed that some people were taller than others. They also noticed that each person had strengths others didnât possess and weaknesses or areas for improvement. These two featuresâstrength and weaknessâhave defined human ambitions for millennia. In 1903, the Wright brothers achieved the first powered flight [âŚ]
The post [The 10 Most Compelling Aircraft Th ⌠â Read more
Deals: Grab an AirTags 4-pack for $69.99
AirTags are the compact easy to use tracking devices from Apple that allow you to keep track of your personal belongings, car keys, even pets, packages, and other interesting uses. AirTags leverage the Find My network of millions of other Apple devices to help pinpoint the locations of AirTags, and you can make them play ⌠Read More â Read more
[ANN] Seraiâs status as 2024 wraps up
This is an update on where the Serai project is. While I wish I could keep this professional, parts of it will be fundamentally intertwined with my personal life. Apologies to anyone who just wants a short, professional brief. [..] I am happy and relieved to announce an anonymous donor has enabled Seraiâs upcoming audits. The donations themselves have been facilitated by MAGIC Grants.
Links:
One benefit with bluesky is your username is also a website. And not a clunky URL with slashes and such. I wish twtxt adopted that. I have advocated for webfinger to for twtxt to let us do something like it with usernames. Nostr has something like it
By default the bsky.social urls all redirect to their feeds like: hmpxvt.bsky.social
Many custom urls will redirect to some kind of linktree or just their feed cwebonline.com or la.bonne.petite.sour.is or if you are a major outlet just to your web presence like https://theonion.com⏠or https://netflix.com
Its just good SEO practice
Do all nostr addresses take you to the person if typed into a browser? That is the secret sauce.
No having to go to some random page first. no accounts. no apps to install. just direct to the person.
Added TwtHash hashes to every message on my personal Twtxt HTML renderer. Code is not yet ready for prime-time. Need to work out some kinks still.
@lyse@lyse.isobeef.org One person had came access it before, but no tried it
7 Helpful Uses of AirTags, from Pets to Packages
AirTags are popular personal trackers, allowing you to keep track of bags, pets, luggage, even pets and people. Theyâre a handy Apple product that is easy to setup and use, and you can grab a 4 pack for $80 on Amazon allowing you to deploy several AirTags for multiple different purposes. Just as easy to ⌠Read More â Read more
This morning (and a little bit of the afternoon) the idea of having a full referenced archive of twtxts on the web has consumed me a bit. I am talking about something similar to the email archives one see online, but for twtxts, and a more personal level. Such archive would be available, even if the involved feeds are long gone, because feeds will be treated as received emails.
@eapl.me@eapl.me here are my replies (somewhat similar to Lyseâs and Jamesâ)
Metadata in twts: Key=value is too complicated for non-hackers and hard to write by hand. So if there is a need then we should just use #NSFS or the alt-text file in markdown image syntax
if something is NSFWIDs besides datetime. When you edit a twt then you should preserve the datetime if location-based addressing should have any advantages over content-based addressing. If you change the timestamp the its a new post. Just like any other blog cms.
Caching, Yes all good ideas, but that is more a task for the clients not the serving of the twtxt.txt files.
Discovery: User-agent for discovery can become better. Iâm working on a wrapper script in PHP, so you donât need to go to Apaches log-files to see who fetches your feed. But for other Gemini and gopher you need to relay on something else. That could be using my webmentions for twtxt suggestion, or simply defining an email metadata field for letting a person know you follow their feed. Interesting read about why WebMetions might be a bad idea. Twtxt being much simple that a full featured IndieWeb sites, then a lot of the concerns does not apply here. But thatâs the issue with any open inbox. This is hard to solve without some form of (centralized or community) spam moderation.
Support more protocols besides http/s. Yes why not, if we can make clients that merge or diffident between the same feed server by multiples URLs
Languages: If the need is big then make a separate feed. I donât mind seeing stuff in other langues as it is low. You got translating tool if you need to know whats going on. And again when there is a need for easier switching between posting to several feeds, then itâs about building clients with a UI that makes it easy. No something that should takes up space in the format/protocol.
Emojis: Iâm not sure what this is about. Do you want to use emojis as avatar in CLI clients or it just about rendering emojis?
Unstoppable Domains introduces personalized .XMR onchain domains
Unstoppable Domains 1 has announced2 the launch of personalized .XMR 3 onchain domains that can be used instead of long wallet addresses, seemingly in collaboration with Cake Wallet and the Monero project:
In partnership with @monero and @cakewallet, weâre making $XMR payments more secure and private. [..] .XMR domains let you transact securely on Monero and streamline payments in ⌠â Read more
Let it sink in how the richest person on the planet was EXTREMELY directly involved in getting his preferred candidate in the US presidency seat.
BenraouaneSoufiane submits CCS proposal to âextendâ CryptoCheckout project
BenraouaneSoufiane1 has submitted their first CCS proposal2 looking to extend the CryptoCheckout 3 project by creating a WordPress plugin for WooCommerce merchants and a Shopify payment app:
The target audiance is any person has XMR address/wallet, it could be as a merchant has online business want to accept XMR, or naturel user want to pay using his XMR balance.
â ⌠â Read more
Itâs been seven years since my father passed, taken from us far too soon at the age of 51. I was only 18 then, and while time has softened some of the pain, his influence remains a constant part of me. He was a person full of curiosity and passion, qualities I feel he passed down to me in his own way. â Read more
Three days from today, towards the end of the day, we in the US will have an idea of who the nationâs presiding person will be for the next four years. In the 32 years I have lived here, I have never been more worried about an election outcome.
Fix the âFailed to Personalize Software Updateâ Error in MacOS
Though not common, some Mac users are encountering a strange error message that says âFailed to personalize the software update. Please try again.â when attempting to update their Mac to MacOS Sequoia, and sometimes even with other MacOS software updates too. This is a frustrating error since it prevents the installation of a major system ⌠[Read More](https://osxdaily.com/2024/10/30/fix-the-failed- ⌠â Read more
MoneroKon proposes bounty for Monero POS Android app
MoneroKon1 has proposed a bounty2 for the creation of a FOSS Monero Android app3 that can be used by merchants on a dedicated POS PDA device with thermal printer:
The aim is to make in-person transactions easy and fast at events such as MoneroKon.
Total Bounty: 0 XMR (to date)
Requirements overview
Cleaned up my personal e-mail account this week and claimed back about 2GB of space occupied by irrelevant stuff.
[LFF] Monero meetup group in Barcelona (Spain)
Hello I am running the Monero meetup group in Barcelona (Spain) and looking for support to organize a in-person event before end of the year. The idea is to spread the word in the city about XMR what it is and why privacy is important. I am aiming for a more social networking environment to gather privacy enthusiasts but open to sugestions. I would like to ask here if you guys could help with some funds to rent a space if needed.
Link: [https://www.meetup.com/es-ES/monero-meetup-barcel ⌠â Read more
@bender@twtxt.net Itâs the experience of an ordinary person in a strange place where memories are disappearing with the help of the Memory Police. The setting feels contemporary (to the bookâs 1994 publication date) rather than futuristic, except for some unexplained stuff about memories.
Recent #fiction #scifi #reading:
The Memory Police by YĹko Ogawa. Lovely writing. Very understated; reminded me of Kazuo Ishiguro. Sort of like Nineteen Eighty-Four but not. (I first heard it recommended in comparison to that work.)
Subcutanean by Aaron Reed; https://subcutanean.textories.com/ . Every copy of the book is different, which is a cool idea. I read two of them (one from the library, actually not different from the other printed copies, and one personalized e-book). I donât read much horror so managed to be a little creeped out by it, which was fun.
The Wind from Nowhere, a 1962 novel by J. G. Ballard. A random pick from the sci-fi section; I think I picked it up because it made me imagine some weird 4-dimensional effect (âfrom nowhereâ meaning not in a normal direction) but actually (spoiler) it was just about a lot of wind for no reason. The book was moderately entertaining but there was nothing special about it.
Currently reading Scale by Greg Egan and Inversion by Aric McBay.
Telegram Will Now Give Personal Data to Governments & Use AI to Moderate Content
After CEO Pavel Durovâs arrest, Telegram has drastically changed policies. â Read more
@falsifian@www.falsifian.org The GDPR does not apply to the processing of data for a purely personal or household activity that is not connected to a professional or commercial activity.
@prologic@twtxt.net Do you feel the same about published vs. privately stored data?
For me thereâs a distinction. I feel very strongly that I should be able to retain whatever private information I like. On the other hand, I do have some sympathy for requests not to publish or propagate (though I personally feel itâs still morally acceptable to ignore such requests).
@prologic@twtxt.net Thanks for writing that up!
I hope it can remain a living document (or sequence of draft revisions) for a good long time while we figure out how this stuff works in practice.
I am not sure how I feel about all this being done at once, vs. letting conventions arise.
For example, even today I could reply to twt abc1234 with â(#abc1234) Edit: âŚâ and I think all you humans would understand it as an edit to (#abc1234). Maybe eventually it would become a common enough convention that clients would start to support it explicitly.
Similarly we could just start using 11-digit hashes. We should iron out whether itâs sha256 or whatever but thereâs no need get all the other stuff right at the same time.
I have similar thoughts about how some users could try out location-based replies in a backward-compatible way (append the replyto: stuff after the legacy (#hash) style).
However I recognize that Iâm not the one implementing this stuff, and itâs less work to just have everything determined up front.
Misc comments (I havenât read the whole thing):
Did you mean to make hashes hexadecimal? You lose 11 bits that way compared to base32. Iâd suggest gaining 11 bits with base64 instead.
âClients MUST preserve the original hashâ â do you mean they MUST preserve the original twt?
Thanks for phrasing the bit about deletions so neutrally.
I donât like the MUST in âClients MUST follow the chain of reply-to referencesâŚâ. If someone writes a client as a 40-line shell script that requires the user to piece together the threading themselves, IMO we shouldnât declare the client non-conforming just because they didnât get to all the bells and whistles.
Similarly I donât like the MUST for user agents. For one thing, you might want to fetch a feed without revealing your identty. Also, it raises the bar for a minimal implementation (Iâm again thinking again of the 40-line shell script).
For âwho followsâ lists: why must the long, random tokens be only valid for a limited time? Do you have a scenario in mind where they could leak?
Why canât feeds be served over HTTP/1.0? Again, thinking about simple software. I recently tried implementing HTTP/1.1 and it wasnât too bad, but 1.0 would have been slightly simpler.
Why get into the nitty-gritty about caching headers? This seems like generic advice for HTTP servers and clients.
Iâm a little sad about other protocols being not recommended.
I donât know how I feel about including markdown. I donât mind too much that yarn users emit twts full of markdown, but Iâm more of a plain text kind of person. Also it adds to the length. I wonder if putting a separate document would make more sense; that would also help with the length.
@prologic@twtxt.net I have no specifics, only hopes. (I have seen some articles explaining the GDPR doesnât apply to a âpurely personal or household activityâ but I donât really know what that means.)
I donât know if itâs worth giving much thought to the issue unless either you expect to get big enough for the GDPR to matter a lot (I imagine making money is a prerequisite) or someone specifically brings it up. Unless you enjoy thinking through this sort of thing, of course.
@prologic@twtxt.net Do you have a link to some past discussion?
Would the GDPR would apply to a one-person client like jenny? I seriously hope not. If someone asks me to delete an email they sent me, I donât think I have to honour that request, no matter how European they are.
I am really bothered by the idea that someone could force me to delete my private, personal record of my interactions with them. Would I have to delete my journal entries about them too if they asked?
Maybe a public-facing client like yarnd needs to consider this, but that also bothers me. I was actually thinking about making an Internet Archive style twtxt archiver, letting you explore past twts, including long-dead feeds, see edit histories, deleted twts, etc.
@movq@www.uninformativ.de Iâm glad you like it. A mention (@<movq https://www.uninformativ.de/twtxt.txt>) is also long, but we live with it anyway. In a way a replyto: is just a mention of a twt instead of a feed/person. Maybe we chould even model the syntax for replies on mentions: (#<2024-09-17T08:39:18Z https://www.eksempel.dk/twtxt.txt>) ?!
A.I. Now Convincingly Replicates a Personâs Handwriting⌠and itâs Just as Creepy as it Sounds.
From JRR Tolkien to Dead Relatives⌠A.I. can now mimic distinct handwriting styles. â Read more
Snikket: Snikket Server - September 2024 release
We hope youâve been having a good summer (at least if youâre up here in the
northern hemisphere). Today weâre back with a new release of the self-hosted
Snikket server software.
This software is whatâs at the core of the Snikket project - a self-hostable
âpersonal messaging server in a boxâ. If you wish for something like
Messenger, WhatsApp or Signal, but not using their servers, Snikket is for
you. Once deployed, you can create invitation links for family, f ⌠â Read more
Beginnerâs guide to GitHub: Setting up and securing your profile
As part of the GitHub for Beginners guide, learn how to improve the security of your profile and create a profile README. This will let you give your GitHub account a little more personality.
The post Beginnerâs guide to GitHub: Setting up and securing your profile appeared first on [The ⌠â Read more
@prologic@twtxt.net Some criticisms and a possible alternative direction:
Key rotation. Iâm not a security person, but my understanding is that itâs good to be able to give keys an expiry date and replace them with new ones periodically.
It makes maintaining a feed more complicated. Now instead of just needing to put a file on a web server (and scan the logs for user agents) I also need to do this. What brought me to twtxt was its radical simplicity.
Instead, maybe we should think about a way to allow old urls to be rotated out? Like, my metadata could somehow say that X used to be my primary URL, but going forward from date D onward my primary url is Y. (Or, if you really want to use public key cryptography, maybe something similar could be used for key rotation there.)
Itâs nice that your scheme would add a way to verify the twts you download, but https is supposed to do that anyway. If you donât trust https to do that (maybe you donât like relying on root CAs?) then maybe your preferred solution should be reflected by your primary feed url. E.g. if you prefer the security offered by IPFS, then maybe an IPNS url would do the trick. The fact that feed locations are URLs gives some flexibility. (But then rotation is still an issue, if I understand ipns right.)
Play the Classic Sci-Fi Shooter âMarathon Infinityâ Free on Steam
The classic science fiction FPS (First Person Shooter) game âMarathon Infinityâ is now available to play for free from Steam, for Mac and Windows. Marathon Infinity, originally released in 1996, is the third game in the Marathon series, and continues the theme of battling hostile aliens in unusual settings. Marathon Infinity introduced some intriguing and ⌠[Read More](https://osxdaily.com/202 ⌠â Read more
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
@prologic@twtxt.net @bender@twtxt.net I partially agree with bender on this one I think. The way this person is abusing the /external endpoint on my pod seems to be to generate legitimate-looking HTML content for external sites, using a username that does not exist on my pod. One âsemantically correctâ thing to do would be to error out if that username does not exist on the pod. Itâs not unlike having a mail server configured as an open relay at this point.
It would also be very helpful to give the pod administrator control over whatâs being fetched this way. I donât want people using my pod to redirect porn sites or whatever. If I could have something as simple as the ability to blacklist URLs thatâd already help.
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.
⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
@mckinley@twtxt.net Heâs signed up three times now even though I keep deleting the account, which is enough for me to permaban this person. I donât technically want open registrations on my pod but up till now Iâve been too lazy to figure out how to turn them off and actually do that, and there hasnât been a pressing need. I may have to now.
Classical Periodic Table
â Read more
Classical Periodic Table
â Read more
Intel Assigns Jewish Israeli Employee to Manager Who Publicly Calls for His Murder
Intel then fires the Jew for complaining⌠replacing him with another person calling for the death of Jews. â Read more
It is good to be off work and have time to spend on my personal projects.
** 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
I learned a #Toronto #hex club just started! Iâve played since â98 or â99, but rarely in person. https://www.hexwiki.net/index.php/Hex_clubs
Join us at KubeDay Japan on August 27 in Tokyo!
Localized and in-person conference will focus on collaboration, discussion, and knowledge sharing around cloud native technologies with a focus on Japan SAN FRANCISCO, Calif. â August 8, 2024 â The Cloud Native Computing FoundationÂŽ (CNCFÂŽ), which builds sustainable⌠â Read more
Matter
â Read more