Pinellas County - Long Run: 11.14 miles, 00:10:15 average pace, 01:54:07 duration
did loops around the block since we had to leave early this morning. going to be a busy day (and night) so moved this run to today instead of tomorrow. pretty nice out, but it was beyond boring.
good thing i moved my run because no way i was going to be able to finish one after getting home around 0400. it was a fun night out with glen and ash, but it may take a day or two to recover!
#running
Urban Planning Opinion Progression
â Read more
going thru my own old drawings, exploring those distant worlds, like an archaeologist. tracing origins and evolutions #draw #art #trip #mind
Pinellas County - Long run: 10.63 miles, 00:09:59 average pace, 01:46:03 duration
woke up a bit groggy, but definitely excited to go run. the temps were b/w 70F-73F with a dew point to match which is fabulous. such a great run and kept a conservative pace for it leaving me feeling strong at the end. wanted to keep going but i know i should ease back in to the longer distances
#running
@adi@twtxt.net I think it is, and one benefit they have is that you can add third-party repositories to the F-Droid app as you discover them. So, for instance, if you know of a developer who pushes builds to an F-Droid compatible repository, you can add that to your F-Droid app and start tracking updates like you would for any other app in there. Canât do that with Google Play!
F-Droid tends to focus on open source applications that can be built in a reproducible way, which limits the inventory (though of course tends to mean the apps are safer and donât spy on you). There are non-free apps in there as well but they come with warnings so youâre informed about what you might be sacrificing by using them.
That said if you have a favorite app you get through Google Play, thereâs a decent chance it wonât be in F-Droid. Many âbig corporateâ apps arenât, and vendor-specific apps tend not to be either. But for most of the major functions you might want, like email clients, calendar apps, weather apps, etc etc, there are very good substitutes now in F-Droid. Youâre definitely making a trade-off though.
What I did was go through the apps I had installed on my last phone, found as many substitutes in F-Droid as I could, started using those instead to see how they worked, and bit by bit replaced as much as I could from Google Play with a comparable app from F-Droid. I still have a few apps (mostly vendor-specific things that donât have substitutes) that come from Google Play but Iâm aiming to be rid of those before I need to replace this phone.
@jmjl@tilde.green Iâm sorry that Iâm not super knowledgeable about alternatives to jmp.chat but Iâll tell you what I know.
Youâre probably right about jmp.chat not working for you, at least as it is now. You can only get US and Canadian phone numbers through it last time I checked, so if youâre not in either of those countries youâd be making international calls all the time and people who wanted to call you would be making international calls too.
Iâve seen people talk about using SIP as an intermediary: you can bridge SIP-to-XMPP, and bridge SIP-to-PSTN (PSTN = âpacket switched telephone networkâ, meaning normal telephone). You can skip the SIP-to-XMPP side if youâre comfortable using a SIP client. I donât know very much about SIP or PSTN so I am not sure what to recommend, but perhaps this helps your search queries.
There are a fair number of services like TextNow that let you sign up for a real telephone number that you can then use via their app (I wouldnât use TextNowâthey had tons of spyware in their app). I donât know if that kind of service works for you but if it does perhaps youâd be able to find one of them that isnât horrible. This page (https://alternativeto.net/software/jmp-chat/) has a bunch of alternatives; I canât vouch for any of them but maybe itâs a starting point if you want to go this route.
Good luck!
tilde club going to bed now, good night from tilde club.
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.
Think I might not go into town centre again til the winter.
@prologic@twtxt.net I had a feeling my container was not running remotely. It was too crisp.
podman
is definitely capable of it. Iâve never used those features though so Iâd have to play around with it awhile to understand how it works and then maybe Iâd have a better idea of whether itâs possible to get it to work with cas.run
.
Thereâs a podman
-specific way of allowing remote container execution that wouldnât be too hard to support alongside docker
if you wanted to go that route. Personally I donât use docker
âtoo fat, too corporate. podman
is lightweight and does virtually everything Iâd want to use docker
to do.
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
The hottest 21 days ever recorded on Earth were the last 21 days.
There are climate scientists saying that this summer will be the coolest summer of the rest of our lives. It wonât get cooler.
They can say that with confidence because Earthâs energy imbalanceâthe difference between how much energy comes in versus how much is radiated back to spaceâhas been positive since around 2010. Prior to that, the balance would shift negative sometimes, so Earth would radiate a bunch of energy back into space. Not anymore. Earth is an energy sponge now. And net positive incoming energy means temperatures go up.
Climate disaster has been here for awhile, but itâs kicking into high gear now. This will not change until we take drastic action.
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.
@prologic@twtxt.net wow! The place to go for whiteboard tech is mills.io.
That stinks about Excalidraw. theyâve been saying that (working on adding collab/self hosting) for over a year.
Iâm playing around with snac2
, which I think @stigatle@yarn.stigatle.no mentioned on here, and I have to say itâs extremely easy to set up and itâs been pretty straightforward so far. I wanted to experiment with having a presence on the Fediverse without going through the process of picking Mastodon vs. Gnu Social vs. Friendica vs. âŠ, and I wanted to self-host instead of picking an instance of one of those. For now Iâm abucci@buc.ci, but no guarantees that will remain stable; Iâm just testing for the time being.
So in the wave of all things AI and this roller coaster weâre all on, apparently actors, writers and so on are all on strike. I donât recall seeing anything in my feeds about this, so I had to ask a few folk in real life wtf was going on thereâŠ
Turns out theyâre all on strike because they fear that AI/ML models will take over their jobs. There are numerous cases where âtechâ has already replaced an actor, now it will just get much easier to do.
- 2.4 GHz Wi-Fi: long range, can go through walls, fast but not very fast
- 5.0 GHz Wi-Fi: much shorter range, cannot go very far through walls, quite fast
- Li-Fi: long range (?), cannot go through any walls, very very fast
Quiero mantener una sesiĂłn por largo plazo (para no tener que estar poniendo el Password todo el tiempo).
Debido a que esta herramienta de twtxt tiene la intenciĂłn de que cualquier persona pueda auto-hospedar su propio twtxt.txt, vĂ que lo mĂĄs âfĂĄcilâ y universal es tener un servidor con PHP 7.3+, como un Shared Hosting.
Despliegues con Python, Go, etc. podrĂan requerir mĂĄs configuraciĂłn.
Quiero mantener una sesiĂłn por largo plazo (para no tener que estar poniendo el Password todo el tiempo).
Debido a que esta herramienta de twtxt tiene la intenciĂłn de que cualquier persona pueda auto-hospedar su propio twtxt.txt, vĂ que lo mĂĄs âfĂĄcilâ y universal es tener un servidor con PHP 7.3+, como un Shared Hosting.
Despliegues con Python, Go, etc. podrĂan requerir mĂĄs configuraciĂłn.
@prologic@twtxt.net hmm, Iâd be up for thinking about that. At least at the protocol and design levelâIâm afraid I canât help much with Go programming.
bueno, me he entretenido un montĂłn creando un CLI en Python para los OTP pues el que usaba hecho en Go, se ha quedado muy corto.
Con ayuda de ChatGPT para encender una chispa, y unas bĂșsquedas para corregir cosas, ha quedado en una hora. đ€
bueno, me he entretenido un montĂłn creando un CLI en Python para los OTP pues el que usaba hecho en Go, se ha quedado muy corto.
Con ayuda de ChatGPT para encender una chispa, y unas bĂșsquedas para corregir cosas, ha quedado en una hora. đ€
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.
Heat Pump
â Read more
Letâs be clear here. Daniel Penny allegedly choked a black man, Jordan Neely, to death on a subway car. Neely was being loud, but he was not physically threatening anybody and did not have a weapon. In any other context, this would be called âmurderâ, at the very least, âmanslaughterâ if one were being gracious. Because of the USâs history, a white man murdering a black man in sight of the public is oftentimes, and rightfully, called a âlynchingâ. It has a public, political purpose amounting to terrorism.
Daniel Penny was allowed to go free for awhile after this event. He is only now facing accountability, having been recently indicted (arrested and charged with a crime) as he should have been day of. And here is racist right-wing toadie Ben Shapiro saying that Daniel Pennyâthe white alleged killerâis the one being lynched. Not the black man who was allegedly murdered by Penny in view of the public, and who is now dead. Penny himself, who is still very much alive.
@prologic@twtxt.net, I donât know how you go on defending Ben Shapiro, but in the context of US society, what Shapiro is saying is reprehensible and unacceptable. Heâs a right-wing troll with disgusting, not to mention flat out stupid, opinions.
A GTK 4 application showing an empty window uses about 160 MB of RAM:
$ wget https://movq.de/v/138ab3e622/win.c
$ cc -Wall -Wextra -o win win.c $(pkg-config --cflags --libs gtk4)
$ ./win
It also takes several seconds to start on my machine because it is compiling shaders and initializing DRI (itâs faster on the second run, unless you happen to lose ~/.cache/mesa_shader_cache/
). This might be a hint as to why itâs using so much memory: Thereâs obviously much more going on behind the scenes these days, not just a little bit of internal housekeeping and then creating a window.
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.
I played with nlpodyssey/verbaflow: Neural Language Model for Go today a little bit todayâŠ. First I had to download a ~2GB file (the model), then convert that to a format the program verbaflow
understands which came out to roughly ~5GB. Then I tried some of the samples in the README. My god, this this is so goddamn awfully slow its like watching paint dry đ± All just to predict the next few tokens?! đł I had a look at the resource utilisation as well as it was trying to do this âworkâ, using 100% of 1.5 Cores and ~10GB of Memory đł Who da fuq actually thinks any of this large language model (LLM) and neural network crap is actually any good or useful? đ€ Its just garbage đ€Ł
@prologic@twtxt.net I should have posted the more recent one from May, but the rankings are still pretty similar and Go and scala are tied still!
According to the RedMonk programming language rankings from Jan 2023, Go and Scala are tied at 14th place đ
1 JavaScript
2 Python
3 Java
4 PHP
5 C#
6 CSS
7 TypeScript
7 C++
9 Ruby
10 C
11 Swift
12 Shell
12 R
14 Go
14 Scala
16 Objective-C
17 Kotlin
18 PowerShell
19 Rust
19 Dart
@lyse@lyse.isobeef.org I knew from the get go it was going to be an annoying thing to track down, which is was, but that made it take even longer because I avoided trying.
@shreyan@twtxt.net I agree re: AR. Vircadia is neat. I stumbled on it years ago when I randomly started wondering âwonder whatâs going on with Second Life and those VR thingsâ and started googling around.
Unfortunately, like so many metaverse efforts, itâs almost devoid of life. Interesting worlds to explore, cool tools to build your own stuff, but almost no people in it. It feels depressing, like an abandoned shopping mall.
@prologic@twtxt.net I think those headsets were not particularly usable for things like web browsing because the resolution was too low, something like 1080p if I recall correctly. A very small screen at that resolution close to your eye is going to look grainy. Youâd need 4k at least, I think, before you could realistically have text and stuff like that be zoomable and readable for low vision people. The hardware isnât quite there yet, and the headsets that can do that kind of resolution are extremely expensive.
But yeah, even so I can imagine the metaverse wouldnât be very helpful for low vision people as things stand today, even with higher resolution. Iâve played VR games and that was fine, but Iâve never tried to do work of any kind.
I guess where Iâm coming from is that even though Iâm low vision, I can work effectively on a modern OS because of the accessibility features. I also do a lot of crap like take pictures of things with my smartphone then zoom into the picture to see detail (like words on street signs) that my eyes canât see normally. That feels very much like rudimentary augmented reality that an appropriately-designed headset could mostly automate. VR/AR/metaverse isnât there yet, but it seems at least possible for the hardware and software to develop accessibility features that would make it workable for low vision people.
@prologic@twtxt.net hmm, dunno about the recency of that line of thought. I suspect though that given his (recent or not) history, if someone directly asked him âdo you support rapeâ he would not say ânoâ, heâd go on one of these rambling answers about property crime like he did in the video. Maybe Iâm mind poisoned by being around academics my whole career, but that way of talking is how an academic gives you an answer they know will be unpopular. PhD = Piled Higher And Deeper, after all right? In other words, if he doesnât say ânoâ right away, heâs saying âyesâ, except with so many words thereâs some uncertainty about whether he actually meant yes. And he damn well knows that, and thatâs why I give him no slack.
There are people in academia who believe adult men should be able to have sex with children, legally, too. They use the same manner of talking about it that Peterson uses. We need to stop tolerating this, and draw hard red lines. No, thatâs bad, no matter how many words you use to say it. No, donât express doubts about it, because that provides justification and talking points to the people who actually carry out the acts.
@xuu@txt.sour.is LOL omfg.
This is the absurd logical endpoint of free market fundamentalism. âThe market will fix everything!â Including, apparently, encroaching floodwater.
I do have to say though, after spending awhile looking at houses, that there are a crapton of homes for sale for very high prices (>$1 million) in coastal areas NASA is more or less telling us will be underwater in the next few decades. I donât get how a house thatâs going to be underwater soon is worth $1 million, but then Iâm never been a free market fundamentalist either so đ€· Maybe theyâre all watertight.
@prologic@twtxt.net Maybe so, but thatâs not because of the people who are objecting to Jordan Peterson, thatâs for sure. You really need to read the articles Iâve posted before going there. Really.
@prologic@twtxt.net Because they are rightwing assholes with a huge platform and they are literally HURTING PEOPLE. People get attacked because of things people like Shapiro and Peterson say. This is not just idle chitchat over coffee. They are saying things like itâs OK to rape women (and NO I am not going to dig out the videos where they say that âthatâs up to YOU to do, do your own homework before defending these ghouls).
@prologic@twtxt.net Iâve read half, skimmed the others. Mostly I was going for scaleâlook at all those headlines. These are horrible people who say horrible things on a regular basis.
Do they legitimately believe that end users will encounter videos of gruesome murders, live streams of school shootings, etc etc etc, and be like âoh, tee hee hee, thatâs not what I want to see! Iâd better block that!â and go about their business as usual?
No, they canât possibly be that foolish. They are going to be doing some amount of content moderation. Just not of Nazis, fascists, or far right reactionaries. Which to me means they want that content on there.
Iâve seen BlueSky referred to as BS (as in Blue Sky, but you knowâŠ), which seems apt.
CEO is a cryptocurrency fool, as is Jack Dorsey, so I donât expect much from it. Then again Iâm old and refuse to join any new hotness so take my curmudgeonly opinions with a grain of salt.
I read somewhere or another that the âdecentralizationâ is only going to be there so that they can push content moderation onto users. They will happily welcome Nazis and fascists, leaving it up to end users to block those instances.
I wonder how they plan to handle the 4chan-level stuff, since that will surely come.
College Knowledge
â Read more
How do I quit getting error 400 when I go to reply to anything? @prologic@twtxt.net ???
@prologic@twtxt.net @carsten@yarn.zn80.net
There is (I assure you there will be, donât know what it is yetâŠ) a price to be paid for this convenience.
Exactly prologic, and thatâs why Iâm negative about these sorts of things. Iâm almost 50, Iâve been around this tech hype cycle a bunch of times. Look at what happened with Facebook. When it first appeared, people loved it and signed up and shared incredibly detailed information about themselves on it. Facebook made it very easy and convenient for almost anyone, even people who had limited understanding of the internet or computers, to get connected with their friends and family. And now here we are today, where 80% of people in surveys say they donât trust Facebook with their private data, where they think Facebook commits crimes and should be broken up or at least taken to task in a big way, etc etc etc. Facebook has been fined many billions of dollars and faces endless federal lawsuits in the US alone for its horrible practices. Yet Facebook is still exploitative. Itâs a societal cancer.
All signs suggest this generative AI stuff is going to go exactly the same way. That is the inevitable course of these things in the present climate, because the tech sector is largely run by sociopathic billionaires, because the tech sector is not regulated in any meaningful way, and because the tech press / tech media has no scruples. Some new tech thing generates hype, people get excited and sign up to use it, then when the people who own the tech think they have a critical mass of users, they clamp everything down and start doing whatever it is they wanted to do from the start. Theyâll break laws, steal your shit, cause mass suffering, who knows what. They wonât stop until they are stopped by mass protest from us, and the government action that follows.
Thatâs a huge price to pay for a little bit of convenience, a price we pay and continue to pay for decades. We all know better by now. Why do we keep doing this to ourselves? It doesnât make sense. Itâs insane.
@prologic@twtxt.net @carsten@yarn.zn80.net
(1) You go to the store and buy a microwave pizza. You go home, put it in the microwave, heat it up. Maybe itâs not quite the way you like it, so you put some red pepper on it, maybe some oregano.
Are you a pizza chef? No. Do we know what your cooking is like? Also no.
(2) You create a prompt for StableDiffusion to make a picture of an elephant. What pops out isnât quite to your liking. You adjust the prompt, tweak it a bunch, till the elephant looks pretty cool.
Are you an artist? No. Do we know what your art is like? Also no.
The elephant is âfake artâ in a similar sense to how a microwave pizza is âfake pizzaâ. Thatâs what I meant by that word. The microwave pizza is a sort of âsimulation of pizzaâ, in this sense. The generated elephant picture is a simulation of art, in a similar sense, though itâs even worse than that and is probably more of a simulacrum of art since you canât âconsumeâ an AI-generated image the way you âconsumeâ art.
ChatGPT and Elasticsearch: OpenAI meets private data | Elastic Blog
Terrifying. Elasticsearch is celebrating that theyâre going to send your private data to OpenAI? No way.
Escape Speed
â Read more
@prologic@twtxt.net yeah. Iâd add âBig Dataâ to that hype list, and Iâm sure there are a bunch more that Iâm forgetting.
On the topic of a GPU cluster, the optimal design is going to depend a lot on what workloads you intend to run on it. The weakest link in these things is the data transfer rate, but that wonât matter too much for compute-heavy workloads. If your workloads are going to involve a lot of data, though, youâd be better off with a smaller number of high-VRAM cards than with a larger number of interconnected cards. I guess thatâs hardware engineering 101 stuff, but stillâŠ
On LinkedIn I see a lot of posts aimed at software developers along the lines of âIf youâre not using these AI tools (X,Y,Z) youâre going to be left behind.â
Two things about that:
- No youâre not. If you have good soft skills (good communication, show up on time, general time management) then youâre already in excellent shape. No AI can do that stuff, and for that alone no AI can replace people
- This rhetoric is coming directly from the billionaires who are laying off tech people by the 100s of thousands as part of the class war theyâve been conducting against all working people since the 1940s. They want you to believe that you have to scramble and claw over one another to learn the âAIâ that theyâre forcing onto the world, so that you stop honing the skills that matter (see #1) and are easier to obsolete later. Donât fall for it. Itâs far from clear how this will shake out once governments get off their asses and start regulating this stuff, by the wayâmost of these âAIâ tools are blatantly breaking copyright and other IP laws, and some day thatâll catch up with them.
That said, it is helpful to know thy enemy.
I played around with parsers. This time I experimented with parser combinators for twt message text tokenization. Basically, extract mentions, subjects, URLs, media and regular text. Itâs kinda nice, although my solution is not completely elegant, I have to say. Especially my communication protocol between different steps for intermediate results is really ugly. Not sure about performance, I reckon a hand-written state machine parser would be quite a bit faster. I need to write a second parser and then benchmark them.
lexer.go and newparser.go resemble the parser combinators: https://git.isobeef.org/lyse/tt2/-/commit/4d481acad0213771fe5804917576388f51c340c0 Itâs far from finished yet.
The first attempt in parser.go doesnât work as my backtracking is not accounted for, I noticed only later, that I have to do that. With twt message texts there is no real error in parsing. Just regular text as a âfallbackâ. So it works a bit differently than parsing a real language. No error reporting required, except maybe for debugging. My goal was to port my Python code as closely as possible. But then the runes in the string gave me a bit of a headache, so I thought I just build myself a nice reader abstraction. When I noticed the missing backtracking, I then decided to give parser combinators a try instead of improving on my look ahead reader. It only later occurred to me, that I could have just used a rune slice instead of a string. With that, porting the Python code should have been straightforward.
Yeah, all this doesnât probably make sense, unless you look at the code. And even then, you have to learn the ropes a bit. Sorry for the noise. :-)