I remember playing a bunch of Tetris style games with my sister we would find on BBSs back in the day. I remember one that was a hexigon style one where the falling pieces were built of hexigons and you had to have them fall in place.
@eapl.me@eapl.me Which problems are those? š¤
The only āadvancedā Tetris I played back then was āBlock Outā:
https://www.youtube.com/watch?v=ZpeSH6pbio4
Except it didnāt run nearly as smooth as in this video. š
Iāve been reading āShareware Heroes: The renegades who redefined gaming at the dawn of the internetā learning of games developed before I was born, or when was too small.
Iām finding old gems to play and understanding that we have the same problems developing games 30+ years after, although with some obvious differences.
Currently playing:
https://www.classicdosgames.com/game/Kentris.html
Which reminds me of another Tetris I donāt know how it came to my PC in the 90s.
https://www.youtube.com/watch?v=VaK7v8UNjo0
@New_scientist@feeds.twtxt.net No it isnāt. The prejudice that playing board games is indicative of general intelligence is passe, outdated.
Game-playing DeepMind AI can beat top humans at chess, Go and poker
An artificial intelligence capable of beating humans at a variety of games is an important step towards a more general intelligence, says Google DeepMind ā Read more
[lang=en] hey! What are you playing now?
Iāve been into PokĆ©mon Black, although itās going slowly and switched to a more recent game, Inscryption, which has a 90s-2000s vibes.
The amount of shady Android apps in Googleās āPlay Storeā is so large, it makes me want to write my own software instead. š
Playing ping pong with my wife on the dining room table
@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.
@adi@twtxt.net @prologic@twtxt.net F-droid. Getting APKs from developers you trust and side-loading them. Some flavor of Linux. Some distro of the open source parts of Android.
There are lots of options. Bit by bit I divest from anything thatās distributed from Google Play. With my latest phone I find and download APKs so that I could have the app without all the Google crap woven through it. By the time I need to replace this one Iāll be fully free of Google Play. Most of my apps come from F-droid now. You can a perfectly functional phone/pocket computer unless youāre addicted to installing dozens of corporate apps.
@adi@twtxt.net @prologic@twtxt.net Itās worth bearing in mind that
- Fairphone has taken a considerable amount of VC funding so, sooner or later, that bill will become due: (see: https://techcrunch.com/2023/01/31/fairphone-growth-capital-raise and https://www.crunchbase.com/organization/fairphone)
- Fairphone comes with Google Play apps by default, so itās also a spyware vector (see: https://mastodon.ar.al/@aral/110978014080809471)
I used to have a lot of hope for them but these two ingredients mean that enshittification is virtually inevitable.
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.
@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.
My proof-of-concept Container as a Service (CAS or CaaS) is now up and running. If anyone wants to have a play? š¤ Thereās still heaps to do, lots of āfeaturesā missing, but you can run stuff at least š
ssh -p 2222 cas.run help
Just been playing around with some numbers⦠A typical small static website or blog could be run for $0.30-$0.40 USD/month. How does that compare with what youāre paying @mckinley@twtxt.net ? š¤
[lang=en] By the way, have you played with Station on Gemini?
I like that using Gemtext, you can have a pretty decent microblogging platform. Imagine that with decentralization from twtxt. That sounds appealing to me!
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.
@prologic@twtxt.net bummer, thatās a shame. I ask because I install the vast majority of my phone apps from f-droid these days, and only use Google Play Store when I have no other option. I know the Play Store will have more reach, but Iām guessing reach isnāt the highest priority right now.
No worries about the Panthers. It was a playoff bandwagon. Vegas played great.
I made a website for my band in which i play the keyboard. https://relics-rockband.de
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 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.
I am playing some ambient music that begins with a sound thatās a bit like the drone of an airplane engine, and I spent a good minute or two adjusting the volume wondering why the music wasnāt playing because I thought it was a planeš¤¦āā
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. :-)
[RadioDroid] y [Audials Play] son las mejores apps para escuchar la radio online.
[RadioDroid] y [Audials Play] son las mejores apps para escuchar la radio online.
@prologic@twtxt.net @movq@www.uninformativ.de this is the default behavior of pass on my machine:

I add a new password entry named example and then type pass example. The password I chose, ātestā, is displayed in cleartext. This is very bad default behavior. I donāt know about the other clis you both mentioned but Iāll check them out.
The browser plugin browserpass does the same kind of thing, though I have already removed it and Iām not going to reinstall it to make a movie. Next to each credential thereās an icon to copy the username to the clipboard, an icon to copy the password to the clipboard, and then an icon to view details, which shows you everything, including the password, in cleartext. The screencap in the Chrome store is out of date; it doesnāt show the offending link to show all details, which I know is there because I literally installed it today and played with it.
Bluetooth Domino https://play.google.com/store/apps/details?id=ratmil.domino
Bluetooth Domino https://play.google.com/store/apps/details?id=ratmil.domino
9-3 FSU gets to play 6-6 Oklahoma⦠Gotta love these profit-fueled matchups. At least 6-6 UF should get blasted by 9-3 Oregon State.
One bowl matchup has FSU playing Minnesota in the Mayo Bowl (NC). Iād prefer a FL bowl and FSU/Texas in Orlando is a strong possibility.
I havenāt seen Netherland play yet, so not sure who their best players are.
@b9056, Iran played USA hard. I did not realize I could hold my breath for 10 minutes. That was a lot of added time.
Always something fun to play around with in Gopherspace
Iāve started playing with Go today, just understood the basics and still a bit confused about the module and goroutine parts.
Iāll try to make something interesting soon.
Might play with this at work next week.
Justāve been playing with my email server a little bit today, Iāve set up a honeypot address and got rid of admin@ passwd entry because i already turned it into a forwarding address anyway
Todayās āWhere in the Worldā puzzle was tough. gemini://gemi.dev/cgi-bin/witw.cgi/play
Hi, I am playing with making an event sourcing database. Its super alpha but I thought I would share since others are talking about databases and such.
Itās super basic. Using tidwall/wal as the disk backing. The first use case I am playing with is an implementation of msgbus. I can post events to it and read them back in reverse order.

I plan to expand it to handle other event sourcing type things like aggregates and projections.
Find it here: sour-is/ev
@prologic@twtxt.net @movq@www.uninformativ.de @lyse@lyse.isobeef.org
You start playing with you words⦠And once you start enjoying drawing attention to yourself with your words⦠ theres no turning back Writers of Dramaland: Park Hae Young - MyDramaList
The young man, who does not know the future, sees life as a kind of epic adventure, an Odyssey through strange seas and unknown islands, where he will test and prove his powers, and thereby discover his immortality. The man of middle years, who has lived the future that he once dreamed, sees life as a tragedy; for he has learned that his power, however great, will not prevail against those forces of accident and nature to which he gives the names of gods, and has learned that he is mortal. But the man of age, if he plays his assigned role properly, must see life as a comedy. For his triumphs and his failures merge, and one is no more the occasion for pride or shame than the other; and he is neither the hero who proves himself against those forces, nor the protagonist who is destroyed by them. ā John Williams in Augustus I thought Iād have accomplished a lot more today and also before I was 35 (2020) | Hacker News
Work is a lie, play the game. Exit interviews are a trap | Hacker News
If youāre losing the game, try instead playing the different game that is one level up. The Universe of Discourse : Playing the game one level up
next step for https://git.sr.ht/~noizhardware/666cpu/tree/master/item/vm/666MR will be Kur, a new virtual computer system with a variable length audio buffer, letās see how it plays out #666cpu #nyx #coding #sound
next step for https://git.sr.ht/~noizhardware/666cpu/tree/master/item/vm/666MR will be Kur, a new virtual computer system with a variable length audio buffer, letās see how it plays out #666cpu #nyx #coding #sound
Google no longer allows in-app donations that donāt go through Google Play. https://github.com/streetcomplete/StreetComplete/issues/3768
Dug out my old usb audio device and now my Plan 9 raspberry pi can play music. šÆ
Assuming the DNS is playing ball now, my little personal site https://www.andrewjvpowell.com/ is now self hosted and solar powered. As @mckinley@twtxt.net can attest, running on the original nearlyfreespeech.net non-production plan could use as little as $0.01 per day so thereās not really any advantage to this, its just⦠because I can š