In my second apartment, I really like sitting in the winter garden (more some kind of balcony or loggia but with windows) in the evening and looking outside. The neighbors arenât very close, and you can see the sky well. Itâs very relaxing to sit here in the dark, thinking and enjoying the time. â Read more
I saw a report today that the number of wrong-way driving incidents in the UK has risen by 13% in the last year. As an American who drove in England for the first time this May, Iâd like to officially apologize for my contribution to 12 of those 13 percentage points.
@New_scientist@feeds.twtxt.net No, Google does not predict this. âGoogle AIâ has been self-promoting like this for decades. Remember when they used to brag that they could predict the onset of flu season weeks before it started? That silently went away because they got it badly wrong many times and people caught on to how bad their âpredictionsâ actually were.
They canât stop themselves. Anything about AI coming out of big tech companies these days is marketing, not real, and certainly not science.
@New_scientist@feeds.twtxt.net because of course they have.
Emily Bender, a computational linguistic and excellent critic of this generative AI nonsense, uses an analogy of an oil spill to characterize what is happening as a result of generative AI. Itâs polluting the world with false information, false images, false âacademicâ articles, false books. The companies that create this stuff are not cleaning up their misinformation spill; theyâre letting the mess spread all over. Itâs being used to commit crimes, and thatâll only get worse. Just like an out of control oil spill will destroy entire ecosystems.
I think Iâm like a battery and I have maybe a hundred units of energy every day and every time I go up and down the stairs here one unit is drained from me.
Car Wash
â Read more
The XMPP Standards Foundation: The XMPP Newsletter June & July 2023
Welcome to the XMPP Newsletter, great to have you here again! This issue covers the month of June & July 2023.
Many thanks to all our readers and all contributors!
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleâs voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these projects! Interested in supporting the Newsletter te ⊠â Read more
podman works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net hmm, bummer. I was hoping that translating the docker commands to podman syntax would work but it looks like itâs more subtle than that. Thanks for trying!
The weird thing was I wasnât getting errors like that on my end when I tried it. podman thought the connection was created, and it set it as the default. But I donât think it was sending anything over the wire. When I have more time to tinker with it maybe Iâll play around and see if I can figure out whatâs up.
podman works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net what do you mean when you say âDocker APIâ? There are multiple possible meanings for that. podman conforms to some of Dockerâs APIs and itâs unclear to me which one you say itâs not conforming to.
You just have to Google âpodman Docker APIâ and you find stuff like this: https://www.redhat.com/sysadmin/podman-rest-api
What is Podmanâs REST API?Podmanâs REST API consists of two components:
- A Docker-compatible portion called Compat API
- A native portion called Libpod API that provides access to additional features not available in Docker, including pods
Or this: https://docs.podman.io/en/latest/markdown/podman-system-service.1.html
The REST API provided by podman system service is split into two parts: a compatibility layer offering support for the Docker v1.40 API, and a Podman-native Libpod layer.
@prologic@twtxt.net I donât get your objection. dockerd is 96M and has to run all the time. You canât use docker without it running, so you have to count both. docker + dockerd is 131M, which is over 3x the size of podman. Plus you have this daemon running all the time, which eats system resources podman doesnât use, and docker fucks with your network configuration right on install, which podman doesnât do unless you tell it to.
Thatâs way fat as far as Iâm concerned.
As far as corporate goes, podman is free and open source software, the end. docker is a company with a pricing model. It was founded as a startup, which suggests to me that, like almost all startups, they are seeking an exit and if they ever face troubles in generating that exit theyâll throw out all niceties and abuse their users (see Reddit, the drama with spyware in Audacity, 10,000 other examples). Sure you can use it free for many purposes, and the container bits are open source, but that doesnât change that itâs always been a corporate entity, that they can change their policies at any time, that they can spy on you if they want, etc etc etc.
Thatâs way too corporate as far as Iâm concerned.
I mean, all of this might not matter to you, and thatâs fine! Nothing wrong with that. But you canât have an alternate realityâthese things I said are just facts. You can find them on Wikipedia or docker.com for that matter.
@prologic@twtxt.net @jmjl@tilde.green
It looks like thereâs a podman issue for adding the context subcommand that docker has. Currently podman does not have this subcommand, although this comment has a translation to podman commands that are similar-ish.
It looks like thatâs all you need to do to support podman right now! Though Iâm not 100% sure the containers I tried really are running remotely. Details below.
I manually edited the shell script that cas.run add returns, changing all the docker commands to podman commands. Specifically, I put alias docker=podman at the top so the check for docker would pass, and then I replaced the last two lines of the script with these:
podman system connection add cas "host=tcp://cas.run..."
podman system connection default cas
(that ⊠after cas.run is a bunch of connection-specific stuff)
I ran the script and it exited with no output. It did create a connection named âcasâ, and made that the default. Iâm not super steeped in how podman works but I believe thatâs what you need to do to get podman to run containers remotely.
I ran some containers using podman and I think they are running remotely but I donât know the right juju to verify. It looks right though!
This means you could probably make minor modifications to the generated shell script to support podman. Maybe when the check for docker fails, check for podman, and then later in the script use the podman equivalents to the docker context commands.
@prologic@twtxt.net hmm, now I get this:
$ ssh -p 2222 -i PRIVATE_GITHUB_KEY GITHUB_USERNAME@cas.run add | sh
sh: 135: docker: not found
The quickstart says:
## Quick Start
ssh -p 2222 cas.run add | sh
so thatâs why I tried this command (I had to modify it with my key and username like before)
Edit: đ€Šââ and thatâs becasue I donât have docker on this machine. Sorry about that, false alarm.
Another part of this crisis is that I like the idea of what I was doing with gemini, but the main issue here is that hosting from my house when my internet is terminated every month for 10-15 days is a problem. Not just for my sanity, but also for reliability
@New_scientist@feeds.twtxt.net hello @prologic@twtxt.net hereâs another feed thatâs spewing multiple copies of the same post. This one above is repeated 8 times. @awesome-scala-weekly@feeds.twtxt.net now has 13 copies of each post every week. This definitely looks like a bug in whatever code is generating these feeds, because the source feeds donât have multiple copies of the original posts:
- Has 8 copies of the above post: https://feeds.twtxt.net/New_scientist/twtxt.txt
- Has only 1 copy of the above post: https://www.newscientist.com/feed/home/
I forget whether I filed an issue on this before, but can you tell me where I should do that?
Pinellas County - Long run: 10.70 miles, 00:11:36 average pace, 02:04:13 duration
had a lot going against me today (all self inflicted). got about 4h30m of sleep with too much to drink late in the evening. no hangover or anything, but probably didnât help my rest nor hydration. also it was supposedly 80F with a feels like of 93F when i started and 89F with feels like of 111F when i finished. the legs felt heavy and didnât have the energy to up the cadence and sustain it. it was definitely nice to get out but just one of those days.
#running
đ» Issue 375 - Go-like channels in Scala: receive, send, and default clauses â Read more
snac/the fediverse for a few days and already I've had to mute somebody. I know I come on strongly with my opinions sometimes and some people don't like that, but this person had already started going ad hominem (in my reading of it), and was using what felt to me like sketchy tactics to distract from the point I was trying to make and to shut down conversation. They were doing similar things to other people in the thread so rather than wait for it to get bad for me I just muted them. People get so weirdly defensive so fast when you disagree with something they said online. Not sure I fully understand that.
@prologic@twtxt.net attacking the person, not the idea. Itâd be like if you said âyarn is better than mastodon because it isnât push basedâ and someone who disagreed with you said âwell you think that because youâre an idiotâ or something like that.
Iâve only been using snac/the fediverse for a few days and already Iâve had to mute somebody. I know I come on strongly with my opinions sometimes and some people donât like that, but this person had already started going ad hominem (in my reading of it), and was using what felt to me like sketchy tactics to distract from the point I was trying to make and to shut down conversation. They were doing similar things to other people in the thread so rather than wait for it to get bad for me I just muted them. People get so weirdly defensive so fast when you disagree with something they said online. Not sure I fully understand that.
I take it back. Excalidraw is like tldrawâyou can integrate it into a Javascript front end if you want. Which means technically you could self-host it if you wanted, but youâd have to write your own front end code to embed it, and host that code somehow.
@prologic@twtxt.net I see what you mean about tldraw. I looked at their github repository and it seems like they are distributing it as an npm package for people who want to include a whiteboard in their Javascript-based frontend. I didnât see a way to just launch the thing.
I have half a mind to write a little scala frontend that sets up one of these, since scalajs makes it very easy to use these Javascript web component things while making it look like youâre writing scala.
Ignite Realtime Blog: Certificate Manager plugin for Openfire release 1.1.1
The Ignite Realtime community is happy to announce a new release of the Certificate Manager plugin for Openfire.
This plugin allows you to automate TLS certificate management tasks. This is particularly helpful when your certificates are short-lived, like the ones issued by Letâs Encrypt.
This release is a maintenance release. It adds translations. More details are available in the [changelog] ⊠â Read more
Exploring developer happiness, inclusion, and productivity at GitHubâs Design Conference
As a design organization, we have the opportunity to make a significant impact on designing the platform for all developers. How does the emergence of creative AI impact our work? How can we achieve an inclusive experience for a spectrum of all abilities? What does designing for developer happiness look like? â Read more
6 œ hours left for Substack⊠and Lifetime subs
There are only 6 hours (and change) left. Seriously. You know. Get to the choppa. After that, The Lunduke Journalâs Substack shuts down completely â replaced by the epically nerdy Lunduke.Locals.com. Want these deals â like a Lifetime Subscription? Thatâs how long youâve got to jump on it. No matter what, â Read more
@xuu@txt.sour.is âyetâ? Itâs supported ipv6 for like 6 years now.
Contact Merge
â Read more
Some recent Programming-y and Linux-y comic strips
Like, you know, about Python and compiler warnings and stuff. â Read more
Pinellas County - Long run: 10.02 miles, 00:11:40 average pace, 01:56:59 duration
rough.
- didnât get a lot of sleep
- didnât hydrate enough the day prior
- hot and humid
- just didnât feel like it
- leg didnât feel right
#running
On my blog: Free Culture Book Club â Someone Like You https://john.colagioia.net/blog/2023/07/08/glider-ink.html #freeculture #bookclub
Hot Take: I Donât Like War Crimes â Read more
Wondering how long Iâll keep twitter-related feeds (like on fraidycat, or here) before giving up on them as permanently dead.
If you are going to compare iPhone with android you canât just throw out bargan bin android phones.. Should compare within the same price points like the Pixel, Galaxy, Pine, or OnePlus models.
Veggie âoversupplyâ sees 70pc price drop on some produce, farmers struggle to recoup costs
Due to an unusually warm winter in northern Australia, an oversupply of fresh produce like capsicums and tomatoes is leading to fears that farmersâ costs for growing vegetables will soon outweigh their return. â Read more
Overcoming challenges for a better phone: My frustrating upgrade experience
Although my old smartphone is still in perfect condition, I have made the decision to upgrade to a new model: from a Samsung Galaxy S10 Lite to a Samsung Galaxy A54. Despite its current functionality, I opted to make the switch now, with the hope that the trade-in value will remain higher compared to what it would likely be in a year when it will likely decrease. And the A54 was on sale. â Read more
Punjabi citrus growers access information in own language for the first time
Translating agricultural information into different languages is a game changer for people like Navjot Singhâs parents who never hear it directly from the source. â Read more
Ol Ben sets himself up as an intellectual for the right. He got promoted up with his connections with PragerU. Talks like he is the smartest one in the room. Though his arguments are full of logical fallacies. He is up there with Joe Rogan and the ilk destroying rational though in America.
We Thank the Stack Overflow Community for Ranking Docker the #1 Most-Used Developer Tool
Stack Overflowâs annual 2023 Developer Survey engaged nearly 80,000 developers to learn about their work, the technologies they use, their likes and dislikes, and much, much more. As a company obsessed with serving developers, weâre honored that Stack Overflowâs community ranked Docker the #1 most-desired and #1 most-used developer tool. Since our inclusion in the [âŠ] â Read more
Most of the can run locally have such a small training set they arnt worth it. Are more like the Markov chains from the subreddit simulator days.
There is one called orca that seems promising that will be released as OSS soon. Its running at comparable numbers to OpenAI 3.5.
Speaking of men getting owned, Ruth Ben-Ghiat, an expert on authoritarianism who wrote the book Strongmen, regularly calls out and degrades wannabe dictators like Elon Musk and itâs cathartic to witness.
Jordan Peterson likes to mansplain at women when he knows nothing about the subject. Probably because he thinks women should be property of men instead of free individuals.
@prx@si3t.ch I like this idea but usually I am living in a terminal or Emacs.
Looks like they edited the headline, but hereâs a receipt from twitter (well, nitter):
JMP: JMP is Launched and Out of Beta
ï»żJMP has been in beta for over six years, and today we are finally launching! With feedback and testing from thousands of users, our team has made improvements to billing, phone network compatibility, and also helped develop the Cheogram Android app which provides a smooth onboarding process, good Android integration, and phone-like UX for users of that platform. There is still a long road ahead of us, but with so much behind us weâre comfortable saying JMP is ready for la ⊠â Read more
Itâs sweet and crunchy like an apple. So why arenât more Australians eating persimmons?
A Queensland orchard is celebrating a record persimmon crop, but few Australians have ever tasted the fruit. Growers like Rod and Jeanette Dalton are trying to change that. â Read more
Why this expert says weâll always drink, even when we know itâs harmful for us
Australians arenât drinking like we used to. Yet, despite parallels to tobacco use, some experts say alcoholâs history and place in society mean itâll remain indefinitely. â Read more
@stigatle@yarn.stigatle.no I think I understand NATOâs hesitation, but at the same time if this drags on and on for years then it causes massive loss of life and is even more dangerous for everyone. If that nuclear power plant melts down, whether because Russia causes it directly or because of an âaccidentâ, then all of Europe can be blanketed with fallout. The longer this goes on, the more likely that possibility (and worse ones!) becomes.
That is scary to be so close to Russia. I hope youâre doing OK.
The Apple Vision Pro: designed to make you less happy
Creepy. Dystopian. And more than a little like a drug dealer. â Read more
@prologic@twtxt.net I donât agree. I think heâs a thug who benefits a lot if everybody thinks heâs a madman.
All through this war, there has been a repeated cycle:
- We canât give Ukraine weapon X; that will provoke Putin and heâll drop a nuke!
- Russian propagandists threaten theyâre about to drop nukes
- After lots of hand wringing, some country gives weapon X to Ukraine
- No nukes are dropped
Weâre on like the 5th iteration of this. Now itâs about F-16 fighter jets. In the meantime, a lot of Ukrainians AND Russians are dying en masse.
Seems to me you could write a script that:
- Parses a StackOverflow question
- Runs it through an AI text generator
- Posts the output as a post on StackOverflow
and basically pollute the entire information ecosystem there in a matter of a few months? How long before some malicious actor does this? Maybe itâs being done already đ€·
What an asinine, short-sighted decision. An astonishing number of companies are actively reducing headcount because their executives believe they can use this newfangled AI stuff to replace people. But, like the dot com boom and subsequent bust, many of the companies going this direction are going to face serious problems when the hypefest dies down and the reality of what this tech can and canât do sinks in.
We really, really need to stop trusting important stuff to corporations. They are not tooled to last.
Stack Overflow is being inundated with AI-generated garbage. A group of 480+ human moderators is going on strike, because:
Specifically, moderators are no longer allowed to remove AI-generated answers on the basis of being AI-generated, outside of exceedingly narrow circumstances. This results in effectively permitting nearly all AI-generated answers to be freely posted, regardless of established community consensus on such content.
In turn, this allows incorrect information (colloquially referred to as âhallucinationsâ) and plagiarism to proliferate unchecked on the platform. This destroys trust in the platform, as Stack Overflow, Inc. has previously noted.
It looks like StackOverflow Inc. is saying one thing to the public, and a very different thing to its moderators.
The XMPP Standards Foundation: The XMPP Newsletter May 2023
Welcome to the XMPP Newsletter, great to have you here again! This issue covers the month of May 2023.
Many thanks to all our readers and all contributors!
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleâs voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these projects! Interested in supporting the Newsletter team? Read more [at the ⊠â Read more