@lyse@lyse.isobeef.org OK. So how I have worked things like this out is to have the interface in the root package from the implementations. The interface doesn’t need to be tested since it’s just a contract. The implementations don’t need to import storage.Storage
- storage/ defines the
Storageinterface (no tests!)
- storage/sqlite for the sqlite implementation tests for sqlite directly
- storage/ram for the ram implementation and tests for RAM directly
- storage/sqlite for the sqlite implementation tests for sqlite directly
- controller/ can now import both storage and the implementation as needed.
So now I am guessing you wanted the RAM test for testing queries against sqlite and have it return some query response?
For that I usually would register a driver for SQL that emulates sqlite. Then it’s just a matter of passing the connection string to open the registered driver on setup.
https://github.com/glebarez/go-sqlite?tab=readme-ov-file#connection-string-examples
@lyse@lyse.isobeef.org OK. So how I have worked things like this out is to have the interface in the root package from the implementations. The interface doesn’t need to be tested since it’s just a contract. The implementations don’t need to import storage.Storage
- storage/ defines the
Storageinterface (no tests!)
- storage/sqlite for the sqlite implementation tests for sqlite directly
- storage/ram for the ram implementation and tests for RAM directly
- storage/sqlite for the sqlite implementation tests for sqlite directly
- controller/ can now import both storage and the implementation as needed.
So now I am guessing you wanted the RAM test for testing queries against sqlite and have it return some query response?
For that I usually would register a driver for SQL that emulates sqlite. Then it’s just a matter of passing the connection string to open the registered driver on setup.
https://github.com/glebarez/go-sqlite?tab=readme-ov-file#connection-string-examples
Sex, Drinking and Dementia: 25 Lawmakers Spill on What Congress Is Really Like
, - Politico Magazine
Stephan: Here are some interesting comments from 25 members, both Democrat and Republican about what they think of serving in Congress. I found it rather sad and disappointing.
Illustration by Jade Cuevas/Politico (source images via AP, Getty Images and iStock)_Thi … ⌘ Read more
Emoji Picker Shortcut Not Working in MacOS Sequoia? Let’s Fix It
Some MacOS Sequoia users have discovered the familiar handy Emoji keyboard shortcut to access the Emoji & Symbols panel is no longer working as expected. This can be immensely frustrating, especially if you rely on it for quick access to emojis in messages, emails, documents, and in general. While it might seem like a minor … [Read More](https://osxdaily.com/2025/03/07/emoji-picker-shortcut-not-workin … ⌘ Read more
please please help me she has never acted like this ⌘ Read more
Welcome StrimziCon 2025!
We are very pleased to announce the return of StrimziCon, scheduled later this year! After the huge success of StrimziCon 2024, the Strimzi community decided to repeat the event for 2025. Like last year, this is… ⌘ Read more
Do they all like to sleep like this ⌘ Read more
N1co1asB1ancon1 submits CCS proposal to develop and release ‘Monero Contract System’ v1
N1co1asB1ancon11 has submitted their first CCS proposal2 to finish developing the first version of Monero Contract System 3, a Rust web application which allows users to host their own arbitration/escrow platform:
People can create contracts like, “You will build me a website like X and Y in 1 month” or the what i think will be the most common “You will sell me 10 xmr for … ⌘ Read more
@xuu@txt.sour.is My layout looks like this:
- storage/
- storage.go: defines a
Storageinterface
- sqlite.go: implements the
Storageinterface
- sqlite_test.go: originally had a function to set up a test storage to test the SQLite storage implementation itself:
newRAMStorage(testing.T, $initialData) *Storage
- storage.go: defines a
- controller/
- feeds.go: uses a
Storage
- feeds_test.go: here I wanted to reuse the
newRAMStorage(…)function
- feeds.go: uses a
I then tried to relocate the newRAMStorage(…) into a
- teststorage/
- storage.go: moved here as
NewRAMStorage(…)
- storage.go: moved here as
so that I could just reuse it from both
- storage/
- sqlite_test.go: uses
testutils.NewRAMStorage(…)
- sqlite_test.go: uses
- controller/
- feeds_test.go: uses
testutils.NewRamStorage(…)
- feeds_test.go: uses
But that results into an import cycle, because the teststorage package imports storage for storage.Storage and the storage package imports testutils for testutils.NewRAMStorage(…) in its test. I’m just screwed. For now, I duplicated it as newRAMStorage(…) in controller/feeds_test.go.
I could put NewRAMStorage(…) in storage/testutils.go, which could be guarded with //go:build testutils. With go test -tags testutils …, in storage/sqlite_test.go could just use NewRAMStorage(…) directly and similarly in controller/feeds_test.go I could call storage.NewRamStorage(…). But I don’t know if I would consider this really elegant.
The more I think about it, the more appealing it sounds. Because I could then also use other test-related stuff across packages without introducing other dedicated test packages. Build some assertions, converters, types etc. directly into the same package, maybe even make them methods of types.
If I went that route, I might do the opposite with the build tag and make it something like !prod instead of testing. Only when building the final binary, I would have to specify the tag to exclude all the non-prod stuff. Hmmm.
This Is the Biggest Trump-Musk Scandal That No One’s Talking About
Jacob Silverman, Contributing Writer - The New Republic
_Stephan: Three things stood out for me about “king” Trump’s culture war speech Tuesday night. First, the astonishing number of lies he told. I have never before seen anything like that happen. Second, the incredible corruption criminal Trump and his Frankenstein Musk represent. Third, the feeble response of the Democrats. I think they … ⌘ Read more
Dang it! I ran into import cycles with shared test utilities again. :-( Either I have to copy this function to set up an in-memory test storage across packages or I have to put it in the storage package itself and guard it with a build tag that is only used in tests (otherwise I end up with this function in my production binary as well). I don’t like any of the alternatives. :-(
@eapl.me@eapl.me Sounds like a great idea! 👍
Trump Reveals Tariffs Plan to Ruin American Farmers’ Lives
Malcolm Ferguson, Associate writer - The New Republic
Stephan: Thanks to the stupidity of “king” Trump, who clearly does not understand what tariffs are, Americans, like you and me, are about to see a number of farmers go broke, and the prices we pay for produce at the grocery go up by as much as 25%
_C … ⌘ Read moreRussia celebrates US foreign policy that now ‘coincides’ with Moscow’s worldview
Clea Caulcutt, Staff Writer - Politico
_Stephan: This is like something out of an evil novel. Criminal Trump is dismantling the geopolitical balance that has prevailed in the world for 80 years. The United States is now partnering with the Russian dictator, against all the Western democracies. How can this be happening? In my opinion it is because Putin has somethi … ⌘ Read more
New MacBook Air Coming This Week: What to Expect
Apple CEO Tim Cook teased a new product announcement this week, sharing a short video that says “there’s something in the Air.” Based on the “Air” wording and the timing of the launch, it sounds like we’re going to get new M4 [MacBook Air](https://www.macrumors.com/ro … ⌘ Read more
a few async ideas for later
The editing process needs a lot of consideration and compromises.
From one side, editing and deleting it’s necessary IMO. People will do it anyway, and personally I like to edit my texts, so I’d put some effort on make it work.
Should we keep a history of edits? Should we hash every edit to avoid abuse? Should we mark internally a twt as deleted, but keeping the replies?
I think that’s part of a more complete ‘thread’ extension, although I’d say it’s worth to agree on something reflecting the real usage in the wild, along with what people usually do on other platforms.
(#jwfdkuq) @eapl.me@eapl.me@eapl.me@eapl.me I kind of like the idea of 96473B4F_1 – That is SHA256SUM(feed_url)_<monotomic_feed_post_id>
@eapl.me @eapl.me @eapl.me @eapl.me I kind of like the idea of 96473B4F_1 – That is SHA256SUM(feed_url)_<monotomic_feed_post_id> ⌘ Read more
looks good to me!
About alice’s hash, using SHA256, I get 96473b4f or 96473B4F for the last 8 characters. I’ll add it as an implementation example.
The idea of including it besides the follow URL is to avoid calculating it every time we load the file (assuming the client did that correctly), and helps to track replies across the file with a simple search.
Also, watching your example I’m thinking now that instead of {url=96473B4F,id=1} which is ambiguous of which URL we are referring to, it could be something like:
{reply_to=[URL_HASH]_[TWT_ID]} / {reply_to=96473B4F_1}
That way, the ‘full twt ID’ could be 96473B4F_1.
Our guy escaped, out carousing for 3 days, I was SICK. Posted him everywhere, called him all night. He just showed up again out of nowhere, ate a ton, farted in my face, then passed out like this. Smh ⌘ Read more
GitHub for Beginners: How to get started with GitHub Copilot
Get started with GitHub Copilot and navigate features like Copilot Chat in this installment of the GitHub for Beginners series.
The post GitHub for Beginners: How to get started with GitHub Copilot appeared first on The GitHub Blog. ⌘ Read more
The one who baked the cake was so good that it looked like a real cat 🐱🍰 ⌘ Read more
@eapl.me@eapl.me There are several points that I like, but I want to highlight number 7. https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version #twtxt
Tim Cook Teases New Apple Product Announcement This Week: ‘There’s Something in the Air’
Apple CEO Tim Cook teased a new product announcement coming “this week.”
“There’s something in the air,” the teaser says.
This teaser likely refers to a new MacBook Air with the M4 chip, which is [already expected to be announced as early as this week](https://www.macrumors.com/2 … ⌘ Read more
I really like the proposal and your ideas. I have been reading your articles and several points seem very interesting to me.
Blender-Rendered Movie ‘Flow’ Wins Oscar for Best Animated Feature, Beating Pixar
It’s a feature-length film “rendered on a free and open-source software platform called Blender,” reports Reuters. And it just won the Oscar for best animated feature film, beating movies from major studios like Disney/Pixar and Dreamworks.
In January Blender.org called Flow “the manifestation of Blender’s mission, … ⌘ Read more
I like this syntax, you have my vote, although I’d change it a bit like
#<Alice https://example.com/twtxt.com#2024-12-18T14:18:26+01:00>
Hashes are not a problem on PHP, I dont know why it’s slow to calculate them from your side, but I agree with your points.
BTW, did you have the chance to read my proposal on twtxt 2.0? I shared a few ideas about possible improvements to discuss:
https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version
https://text.eapl.mx/reply-to-lyse-about-twtxt
@lyse@lyse.isobeef.org Looks like a nice day. 😊 I tried to go on a quick walk, but it was really cold. And everything’s wet at the moment. Bah.
Clothespins in the woods, who would have thunk? 🥴
We went up our backyard mountain again right after lunch. The sun peaked through the clouds sometimes. The 6°C felt much, much cooler with the northeast wind. We got lucky, though, it was dead calm at the summit. At least on the southwestern side, which is a few meters lower than the very top to the east. That was shielded absolutely perfectly from the wind (we were extremely surprised), so we sat down on a bench and could really enjoy the sun heating us up. Apart from the haze, the view was really nice.
There were even patches of snow left up top, that was unexpected. Also, somebody created a cool rock art piece on a tree stump. That one rock absolutely looked like a face. Crazy!
I came home to find her like this ⌘ Read more
@thecanine@twtxt.net I like the clipboard function of HeliBoard very much.
‘Shameful’: Trump Quietly Rips Up Biden Memo Restricting Arms Sales Based on Human Rights
Julia Conley, Staff Writer - Common Dreams
_Stephan: The scumminess of the Trump coup is like nothing that has ever happened in the United States since its founding. It’s not just the authoritarianism, it is the vulgarity of this nouveau riche bully and the nastiness of the people with whom he chooses to surround himself. In just over a month he h … ⌘ Read more
plowsof submits proposal to continue working as CCS coordinator until end of June 2025
plowsof1 has submitted a new proposal2 looking to continue working as CCS Coordinator for 3 more months (from April to end of June 2025), after a successful fifth term3:
Hello, plowsof here, I show up and try to be helpful. My previous proposals happened, previously again. I would like to make it happen again, and do more of the same things.
Total funding: 72.6 XMR ... ⌘ [Read more](https://monero.observer/plowsof-submits-proposal-ccs-coordinator-april-june-2025/)
So I heard cats like fireplaces… ⌘ Read more
HeliBoard might be the first one of these fully open source Android keyboards, that doesn’t suck, idk, I’m still in the process of testing it, but I already like it a lot more than any of the ones I used before it.
Setting it up was somewhat clunky, but once you set it all up and dile in the settings, the keyboard itself, feels really great to use.
Ten Friendly Portrayals of AI
Artificial intelligence usually strikes fear in people’s hearts. The concept of other sentient life forms is daunting enough; having those life forms be computerized entities adds a whole new layer of uncertainty. Their capacity for knowledge far exceeds our own, and they don’t have burdens like fatigue or emotion to slow them down. That mixture […]
The post Ten Friendly Portrayals of AI appeared first on … ⌘ Read more
My little girl. 14 years old. She still hates when I have to go to work. Purring like a diesel engine and cuddling, saying “don’t leave”. ⌘ Read more
@movq@www.uninformativ.de I don’t know. It seems a bit like whatever we do or don’t do, we’re gonna lose. :-( Unless the ban is successful.
How Medicaid and Medicare Cuts Will Hurt Everyone’s Health Care
Gabe Fenigsohn, Contributing Writer - US News and World Report
_Stephan: By June I think we will not only be in a recession, we will also have millions of people – notably in Republican-controlled states - in chaos over their healthcare. I predict elder mortality, maternal mortality, and infant mortality will all increase. As I do this research day after day it is like watching a society wreckin … ⌘ Read more
The White House is now deciding who can cover the president, reversing decades of precedent
Hadas Gold, Staff Writer - CNN
_Stephan: Like all fascist authoritarians criminal Trump makes no effort to hide the fact that he wants to control the media, and what it reports about him, and his administration. As you may have heard the Associated Press has been banned from the White House because they won’t call the Gulf of Mexico the Gulf … ⌘ Read more
10 Unbelievable Reasons for Why People Faked Their Own Deaths
In the United States, pseudocide, or faking one’s own death, is not a crime in itself, but the Federal Bureau of Investigation (FBI) warns it almost certainly leads to numerous serious criminal offenses. James Quiggle, director of communications for the Coalition Against Insurance Fraud in Washington, D.C., explains it like this. Essentially, you are defrauding […]
The post [10 Unbelievable Reasons for Why Pe … ⌘ Read more
I have the same feeling at my job. Every time I return to old projects, it’s like my first time.
Amd of course, TDD! I tried that, but it doesn’t work all that great for me in its strict form. I have the feeling that coming up with a single new failing test, making it pass, maybe some refactoring, rinse and repeat wastes significantly more time than doing it in – what they call – the “bundle” approach. Coming up with several tests in advance and then writing the code or vise versa is usually much quicker. I do find that more enjoyable, it also helps me to reduce smaller context switches. I can focus on either the tests or the production code.
As for the potentially reduced code coverage with a non-TDD approach, I can easily see which parts are lacking tests and hand them in later. So, that’s largely a specious argument. Granted, I can forget to check the coverage or simply ignore it.
I agree with John, TDD results in less elegant code or requires more refactoring to tidy it up. Sometimes, it’s also not entirely clear at the beginning how the API should really look like. It doesn’t happen often, but it does happen. Especially when experimenting or trying out different approaches. With TDD, I then also have to refactor the tests which is not only annoying, but also involves the danger of accidentally breaking them.
TDD only works really well, if you have super tiny functions. But we already established that I typically don’t like tiny methods just for the purpose of them being extremely short.
When fixing a bug, I usually come up with a failing test case first to verify that my repaired code later actually resolves the problem. For new code, it depends, sometimes tests first, sometimes the productive code first. Starting off with the tests requires the API to be well defined beforehand.
10 Incredibly Dangerous Jobs That No Longer Exist
The dangerous jobs of the past often feel like works of fiction. Improved technology, better regulations, and widespread information have removed many of the greatest dangers from the average profession. Once upon a time, though, people would regularly risk dying just to make a living. And while some of those dangerous jobs were awful necessities […]
The post [10 Incredibly Dangerous Jobs That No Longer Exist](https://listverse.com/ … ⌘ Read more
I like gopher so far. Probably gonna increment the amount of gopher servers by 1 soon. Could also make custom client and server software for it, since it’s so simple.
@thecanine@twtxt.net That’s one of my favorite dogs. Very cute. I like its headband and bandana with the bones.
When they try to feed you something you don’t like… and your face/actions says it all. 😂 ⌘ Read more
I like pigs
10 Creative Technologies Taking on Climate Change
As climate change intensifies, the need for innovative solutions has never been more urgent. Scientists, entrepreneurs, and communities around the world are creating new technologies and implementing unique strategies to combat environmental issues from all angles. While some well-known initiatives like solar power and electric cars are common in the fight against climate change, many […]
The post [10 Creative Technologies Taking on … ⌘ Read more
Anyone else’s cat watch tv like a little human? ⌘ Read more
@movq@www.uninformativ.de You are right. Like I said in my (german only post) to the election results: “It saddens me and makes me think.” …
@bender@twtxt.net @prologic@twtxt.net The outcome was to be expected but it’s still pretty catastrophic. Here’s an overview:
East Germany is dominated by AfD. Bavaria is dominated by CSU (it’s always been that way, but this is still a conservative/right party). Black is CDU, the other conservative/right party.
The guy who’s probably going to be chancellor recently insulted the millions of people who did demonstrations for peace/anti-right. “Idiots”, “they’re nuts”, stuff like that. This was before the election. He already earned the nickname “Mini Trump”.
Both the right and the left got more votes this time, but the left only gained 3.87 percentage points while the right (CDU/CSU + AfD) gained 14.72:
The Green party lost, SPD (“mid-left”) lost massively (worst result in their history). FDP also lost. These three were the previous government.
This isn’t looking good at all, especially when you think about what’s going to happen in the next 4 years. What will CDU (the winner) do? Will they be able to “turn the ship around”? Highly unlikely. They are responsible for the current situation (in large parts). They will continue to do business as usual. They will do anything but help poor/ordinary people. This means that AfD will only get stronger over the next 4 years.
Our only hope would be to ban AfD altogether. So far, nobody but non-profit organizations is willing to do that (for unknown reasons).
I don’t even know if banning the AfD would help (but it’s probably our best/only option). AfD politicians are nothing but spiteful, hateful, angry, similar to Trump/MAGA. If you’ve seen these people talk and still vote for them, then you must be absolutely filled with rage and hatred. Very concerning.
Correct me if I’m wrong, @lyse@lyse.isobeef.org, @arne@uplegger.eu, @johanbove@johanbove.info.
Trump Executive Order Would Defund Schools That Require Covid Vaccines
Jessica Corbett, Senior Editor - Common Dreams
_Stephan: Texas is experiencing the first measles outbreak in something like 50 years. Most pediatricians have never seen multiple cases of measles. And why is it happening? Because anti-vaxxer parents did not get their kids vaccinated for measles and mumps. If one actually reads the medical research on vaccines, it is very clear that … ⌘ Read more
@andros@twtxt.andros.dev I believe you have just reproduced the bug… it looks like you’ve replayed to a twt but the hash is wrong. I can see the hash here from Jenny, but it doesn’t look like it corresponds to any{twt,thing}. if you check it out on any yarn instance it won’t look like a replay.
Raspberry Pi-Like Board Incorporates RK3568 CPU, GbE Port, and M.2 2242 Slot
Graperain’s RK3568 single board computer is a compact platform for embedded applications, powered by a quad-core Cortex-A55 CPU at 2.0GHz. It supports Android 11, Linux, Ubuntu, and Debian, features an ARM G52 2EE GPU for 4K video decoding, and offers versatile connectivity for industrial, consumer, and commercial use. The Rockchip RK3568 processor is built […] ⌘ Read more
My boyfriend’s cross eyed cat likes to sit like this in front of the color changing light ⌘ Read more
It was mostly cloudy, but every now and then the sun peaked through. With very little wind, the 12°C felt quite nice. Especially for a hike. With the sun completely hidden and more wind, the lunch break at the summit was a bit chilly, though.
There’s a bad looking crack in the climbing rock in 10. When you have eagle eyes, you might be able to see the hooks in the cliff for the climbing ropes. I haven’t seen this one before. Also, it looked like several cubic meters of earth, grass and rock fell off the top.
On the way home, it got much more sunny. I found yet another skyrocket stick. That was pretty neat. And we saw the first field of snowdrops. With some bees checking them out. In total we walked a bit over 15km.
More pics: https://lyse.isobeef.org/waldspaziergang-2025-02-23/
❤️ 🎶: There’s someone like that. by Kang Jimin
Trump orders justice department to fire all US attorneys appointed by Biden
Hugo Lowell , Staff Writer - The Guardian (U.K.)
_Stephan: The United States is no longer going to have a fair and legitimate legal system. The FBI has been corrupted into a personal internal army to pursue what “king” Trump wants pursued, and the lawyers of DOJ that are ethical men and women are resigning or, as this article describes, being fired. Like everything else T … ⌘ Read more
I do like this new laptop
I suspect the problem is that the content is updated. It looks like a design problem.
@prologic@twtxt.net Agreed! But clients can hallucinate and generate wrong hashes aka Lies 🤣 Also, If you chheck your own twt on twtxt.net, it looks like a root twt instead of a replay.
My friend who works at a shelter found them like this. ⌘ Read more
Deals: Apple Watch Series 10 for $329, $100 Off iPad Air, M2 MacBook Air for $799, $70 AirTags 4-pack
Amazon continues to offers fantastic deals on various Apple products, and right now you can get 18% off the Apple Watch Series 10, $100 off M2 iPad Air models, the M2 MacBook Air for just $799 (down $200 from $999), or a 4-pack of AirTag trackers for just $70. What’s not to like about that? … [Read More](https://osxdaily.com/2025/02/21/deal … ⌘ Read more
I feel like I have to give an update now he’s been living with me for 7 months now. To be loved is to be changed, and all that other sappy stuff ⌘ Read more
Short summary of Project2025 and Trump’s plans for the US:
Abolish the Federal Reserve
Why? To end what is seen as an unelected, centralized body that exerts too much influence over the economy and monetary policy, replacing it with a more transparent, market-driven approach.Implement a national consumption tax
Why? To replace the current federal income tax system, simplify taxation, and increase government revenue through a broader base that includes all consumers.Lower corporate tax rates
Why? To promote business growth, increase investment, and stimulate job creation by reducing the financial burden on companies.Deregulate environmental policies
Why? To reduce government intervention in the economy, particularly in energy and natural resources sectors, and to foster a more business-friendly environment.Restrict abortion access
Why? To align with conservative pro-life values and overturn or limit abortion rights, seeking to restrict the practice at a federal level.Dismantle LGBTQ+ protections
Why? To roll back protections viewed as promoting LGBTQ+ rights in areas like employment and education, in line with traditional family values.Eliminate diversity, equity, and inclusion (DEI) programs
Why? To end policies that are seen as divisive and to promote a merit-based system that prioritizes individual achievements over group identity.Enforce stricter immigration policies, including mass deportations and detentions
Why? To prioritize border security, reduce illegal immigration, and enforce existing laws more aggressively, as part of a broader strategy to safeguard U.S. sovereignty.Eliminate the Department of Education
Why? To reduce federal control over education and shift responsibilities back to local governments and private sectors, arguing that education decisions should be made closer to the community level.Restructure the Department of Justice
Why? To ensure the department aligns more closely with the administration’s priorities, potentially reducing its scope or focus on areas like civil rights in favor of law-and-order policies.Appoint political loyalists to key federal positions
Why? To ensure that government agencies are headed by individuals who are committed to advancing the administration’s policies, and to reduce the influence of career bureaucrats.Develop training programs for appointees to execute reforms effectively
Why? To ensure that political appointees are equipped with the knowledge and skills necessary to implement the proposed changes quickly and effectively.Provide a 180-day transition plan with immediate executive orders
Why? To ensure that the incoming administration can swiftly implement its agenda and make major changes early in its term without delay.
Do y’all agree with any/all/some of these poliices? Hmmm 🤔
My boy escaped from my home and went adventuring for hours. I was panicking like crazy. He finally came home at midnight. Everyone, please bully him. ⌘ Read more
@bender@twtxt.net Don’t panic. I’ve just been testing my implementation. The great advantage of Twtxt is it’s openness, I think. So DM spamming would contradict to this feature I like. ❤
@prologic@twtxt.net I’ll have you know it took me minutes of time to get the mouse suspended like that by that rats nest!
@prologic@twtxt.net I’ll have you know it took me minutes of time to get the mouse suspended like that by that rats nest!
(Updated) Spitz Plus GL-X2000 is an Upcoming Wi-Fi 6 and 4G LTE CAT 12 Router
The Spitz Plus GL-X2000 is a 4G LTE Wi-Fi 6 router designed to deliver reliable connectivity for remote work, travel, and rural internet access. It supports advanced network features like Multi-WAN, Failover, and Load Balancing, enhancing connection stability and ensuring dependable performance. The router is powered by a Qualcomm dual-core processor running at 1 GHz, […] ⌘ Read more
I really like the concept of “twt”. It’s the perfect blend of txt and twtxt. An abbreviated form. Even though it’s the name given to posts, I personally find it very nice.
#twtxt
[WTS] [4.6+ XMR] Macbook Pro M1 Pro (May 2022)
(Like new) 2022 Macbook Pro M1 Pro (10/8 cores)
14in Retina Screen
16GB RAM DDR5
1TB SSD
Fast 85w magsafe charger
No box
Link: https://xmrbazaar.com/listing/Xv8V/
avatilabs.com ⌘ Read more
I really like my cat ⌘ Read more
@off_grid_living@twtxt.net You could try starting it in the terminal in order to spot errors. Just open the GNOME Terminal or something like that and then type in “kolourpaint” and hit Enter.
@arne@uplegger.eu Hi! I love that you’re implementing it! Maybe, when we’re both done, we could test the clients by communicating both.
I don’t think I’m going to be able to help you much, my knowledge of OpenSSL and PHP is not as high as I’d like it to be.
Maybe the OpenSSL version uses SHA-1 by default in PHP. Or that the IV is derived together with the key (not generated separately). But I’m not able to answer your questions, sorry.
I’m invoking the commands directly, without any libraries in between. Maybe that would help you?
‘Outrageous Lies’: Claiming Fraud, Trump Floats Kicking Millions Off Social Security
Jake Johnson, Senior Editor - Common Dreams
_Stephan: Social Security and Medicaid are about to be gutted. Millions will be affected by the loss of financial support and healthcare. I have told you over and over we are in the midst of a coup and one party – the Republicans – has collapsed and like docile hamsters are doing what they are told. The only thin … ⌘ Read more
When you get caught, but act like you’re just comfy. 😼👀 ⌘ Read more
But that is not how it should work. 😒
10 Societies with Unconventional Concepts of Time
We like to think of time as an unshakable force, ticking away with military precision in measured increments. But here’s the thing—time, as we know it, is completely made up. Sure, the sun rises and sets and seasons change, but the rigid structure of seconds, minutes, and hours, really, is all a human invention, like […]
The post [10 Societies with Unconventional Concepts of Time](https://listverse.com/2025/02/19/10-societies-with-u … ⌘ Read more
jeffro256 posts January 2024 Monero/Carrot dev update
jeffro2561 has posted the first progress report (M1/January 2025)2 for their Monero/Carrot3 dev work CCS proposal4:
Work overviewI spent a lot of time reviewing / debugging the upcoming release v0.18.4.0 build. I would like to post more details about this for transparency, but some of it involves vulnerability work, so I will hold off for now. I plan to publish reports about this eventually.
… ⌘ Read more
iPhone 16E Name is Increasingly Likely Instead of iPhone SE 4
Apple is expected to announce a new entry-level iPhone model tomorrow, and it is increasingly likely that the device will be named iPhone 16E.
Most rumors have referred to the device as a new iPhone SE, since it will succeed the iPhone SE (3rd generation), but there is mounting evidence t … ⌘ Read more
@falsifian@www.falsifian.org Oh, that’s neat! Interesting how “obviously” isn’t all that obvious at all, even to the contrary. I reckon I have to read up on that subject on the weekend. :-)
I like how Ian’s and your photo complement each other, winter and summer join forces for something special. :-)
With eyes like that, who needs stars? ⌘ Read more
4, but I like the idea of @eapl_en@eapl.me
I’m surprised, here you can’t find dial controls anymore. How old are your ovens? The last one my parents had was from the 90s.
I was amazed experimenting with different combinations, for instance instead of 100, using 60 for a minute, 90 for 1:30, and stupid stuff like heating with 11, 22, 55 seconds and so, to make it quicker to type any time.
among these options, 3
Although I like it more “twt”, without the dot and with a t at the end
What would you like the new twtxt logo to be?
Comments: https://git.mills.io/yarnsocial/twtxt.dev/issues/9#issuecomment-18960
What would you like the new twtxt logo to be?
Trump layoffs leave Hanford nuclear site with ‘skeleton crew’
Jayati Ramakrishnan, Reporter - Seattle Times
_Stephan: The Hanford Nuclear Reservation is the most dangerous and radioactive site in the Western hemisphere. It is where two-thirds of the plutonium that was used to make the U.S. nuclear weapons was created. “King” Trump and his co-president Musk have now fired a large portion of the staff that keeps Hanford from becoming a nuclear disaster like Chern … ⌘ Read more
Trump officials struggled to reinstate nuclear weapons staff after firing hundreds
Ella Nilsen and Rene Marsh, Reporters - CNN
_Stephan: Criminal Trump’s coup is breathtaking. Even by the Nazis standards, that seem to be what is guiding him his plan, like everything else in his life, is third-rate. Incompetent. Nasty. Stupid. Nouveau riche flashy. They fired the men and women who keep our nuclear weapons, reactors, and waste storage – rem … ⌘ Read more
@falsifian@www.falsifian.org
it look like your markdown image tags are missing the protocol part (https://) so they don’t render at least on my server: https://darch.dk/timeline/conv/3vtnszq
iPhone 17 Pro: Here’s What It Might Look Like
Is this what the iPhone 17 Pro model looks like in Apple’s upcoming iPhone 17 series? Front Page Tech’s 3D artist Asher this morning shared this image of the alleged design of the iPhone 17 Pro, offering perhaps the most polished example yet of Apple’s next-generation premium smartphone, should it turn out to be accurate. The image is based on increasingly consistent reports that Apple … ⌘ Read more
Install & Manage Homebrew Cask Apps on Mac Easily with Applite
Applite is a powerful free and open source MacOS application for streamlining the installation, updating, and management of third party apps using the Homebrew cask feature, without ever having to use the Terminal. Presented in an easy to use simple graphical interface, Applite is sort of like a third-party App Store that makes using Homebrew … [Read More](https://osxdaily.com/2025/02/17/install-manage-hom … ⌘ Read more
This beautiful gentleman at the cat sanctuary would like some attention ⌘ Read more
i+like+my+dildo
well, Gemini clients like Lagrange allow to show inline images when you click on an image link. Text based clients, like Amfora, usually allow to watch the image in another ‘window’.
For example here: gemini://text.eapl.mx/en-making-a-tic-tac-toe-variant and there https://text.eapl.mx/en-making-a-tic-tac-toe-variant
I agree that some topics require images to make it easier to explain.
Bloody hell 🤦♂️🤦♂️
$ jq -r --arg host "gopher.mills.io" '. | select(.request.host==$host) | "\(.request.client_ip) \(.request.uri) \(.request.headers["User-Agent"])"' mills.io.log-au | while IFS=$' ' read -r ip uri ua; do asn="$(geoip -a "$ip")"; echo "$asn $ip $uri $ua"; done | grep -E '^45102.*' | sort | head
45102 47.251.70.245 /gopher.floodgap.com/0/feeds/democracynow/2015/Oct/14/0 ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"]
45102 47.251.84.25 /gopher.floodgap.com/0/feeds/voaheadlines/2014/Mar/09/voanews.com-content-article-1867433.html ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3F0692937396569A52972EB2 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3F9657307A96569A52974634 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FB7571C7896569A529E6603 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FB75EF81296569A529E6617 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FC6564ADB96569A5A9E660C ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
Urgent CDC influenza and bird flu data missing as outbreaks escalate
Amy Maxmen, Public Health Local Editor and Correspondent - Kaiser Family Foundation Heatth News
_Stephan: ”King” Trump handled the Covid-19 so badly hundreds of thousands of Americans died. Maybe you knew one of the dead. It looks like he is doing it again. Our already bad illness profit system is being torn apart by Trump and his co-president Musk. Your healthcare is very probably goi … ⌘ Read more
I am so, so, so fed up with the arrogance of people in tech. People think they know everything. Everything is easy and trivial. “Told you so!”, everywhere you look. And this bloody condescending tone, all the time. When I ask for an opinion, I don’t want to get a “well, duh, idiot”. For fuck’s sake.
It’s nothing new, it’s always been like that. Which makes it even worse.
This really makes me not want to work in this field anymore.