abucci

anthony.buc.ci

No description provided.

Recent twts from abucci
In-reply-to » Wow twitter seems to be in a bad state.

@prologic@twtxt.net yeah, but at least among the timelines I’ve been reading people seem to be going for Instagram and TikTok, with Tumblr and Substack also mentioned but not as often.

Obviously they should be using a certain text-oriented network where you keep control of your own data and aren’t targeted with ads!

⤋ Read More

VizierDB, a Data-Centric Notebook

Wow, this looks interesting. A nice departure from Jupyter. It resembles Polynote, superficially, but is funded by the US National Science Foundation instead of Netflix OSS the way Polynote is. Interested in taking it for a spin.

Random thoughts:

I have nothing against Jupyter or JupyterLab, and use them regularly. However, the promise of truly polyglot notebook tools like Polynote is so high. I’ve never done a non-trivial data analysis in a single language/tool. Inevitably, there’s a great library for doing X in some other language from the one you started the analysis using, and you really want to do X without trying to rewrite it from the ground up. It’s been common for me to bounce between two or more of scala, python, sage, R, and KNIME in a single project.

I’ve been tinkering with Quarto, and while I like it a lot and the flexibility of its output formats is amazing, it’s a bit stiff the way Jupyter is when it comes to using multiple languages in one project. It’s also more tailored for publishing as opposed to being a notebook where you tinker. Cocalc is great and has amazing features, but it’s expensive if you pay for it and I’m unsure whether their docker container for self hosting is going to survive forever. I do like Polynote, but I don’t like that it looks to be supported largely by a corporation. So, the search goes on.

⤋ Read More

my brain: looks like there’s an OS upgrade for the laptop let’s install it

also my brain: no way it’s getting late if something goes wrong you’ll be up for hours trying to fix it

my fingers: oops I already hit Yes lol

⤋ Read More

I run gitbucket, a github-like web application for managing git-based projects, including issues, notifications, webhooks, etc. Basically all the stuff you’d expect to have. gitbucket is a written in scala, and deployed as a single 70 Mbyte jar/war file that can be executed directly on a JVM or mounted via a (JVM) servlet container. I run it with a max RAM usage of 256 Mbytes and it runs fine.

I don’t get why people hate on JVM apps so much. That’s pretty lightweight given what it does for you. gitea wants 512 Mbyte 1 Gbyte according to their own docs. I assume you could reduce that safely, but still.

⤋ Read More

Today my baby plunged his hand right into my coffee before I could react. Luckily it wasn’t hot! He’s tried this before but since we never let him do stuff like that he seemed to have given up trying. Guess not!

⤋ Read More
In-reply-to » ObsidianA few of you have shared and talked about this before... I believe @carsten and @abucci .. How do you use this? What's the best way to get started? What habits do you create around this tool? Does it help you significantly? 🤔 -- Thinking about using it work at my new job... 🤔

@eaplmx@twtxt.net wait what kind of non-operating system is this??? you can’t access folders on your own device?

⤋ Read More

I guess Google Hangouts is finally dead.

Why is Google such a mess at making messaging apps? This has more or less been a solved problem for decades. Google Talk worked well enough, and since it was based on XMPP and Jingle it was perfectly suited to become a large-scale text/voice/video messaging system. If they’d run with that they’d have been able to dominate that space, I think. Instead, they’ve created and shitcanned half a dozen messaging apps and platforms, flailing around copying someone else’s app (now they’re trying to copy Slack I guess).

⤋ Read More
In-reply-to » #randomQuestionsOfTheDay

@eaplmx@twtxt.net I’m pretty biased because I’ve been using scala as my language of choice since 2013 or so 😆

Whatever documentation issues there were in the early days have long since been addressed, in my opinion. Martin Odersky, the original creator of the language, is in academia and regularly publishes academic articles on scala and its theoretical underpinnings along with his students. So, if you’re into that sort of thing, there’s lots of theory to read. Since it’s typically a top-20 or top-30 language in various language surveys, there’s a lot of StackOverflow activity about it, meaning more nuts-and-bolts practical stuff. The major libraries and frameworks nowadays tend to be very well documented (I’ve never used play and cannot speak to that one).

Scala doesn’t look anything like java. You could write scala that looks like java if you want, in the same way that you could write C that looks like java if you want. But idiomatic scala is not like java, and generally the OO facilities in scala are not used (in my experience anyway). You can compile scala to Javascript and run it in a browser, or to native machine code–it’s a distinct language with the JVM as only one of its compilation targets.

Where I stand is that I refuse to use a language that doesn’t have a sound, well-described theoretical foundation anymore. I’ve been burned too many times learning languages that lack a clear foundation (cough python cough); I think this inevitably leads to a lot of wasteful hacking and confusion. I also very much want functional programming constructs to have first-class language support, without being forced to always use them forever like you would in a language like Haskell. It’s also nice to have a big ecosystem of existing code to use if you need it. Scala satisfices on all those criteria, and has a bunch of other nice features besides, so I stick with it. It’s definitely not for everyone, but 🤷

⤋ Read More

Learned a cute little trick on github today and figured I’d share in case there are others like me who didn’t know this.

If you are using a chrome/chromium based browser and hit a site with an expired certificate, you can click anywhere in the whitespace of the error page, type “thisisunsafe” (all one word), hit enter, and be brought to the page.

Right now https://nitter.net is having certificate issue so you can test it there.

Anyway, obviously be careful because bypassing a warning about an expired certificate is potentially dangerous.

⤋ Read More
In-reply-to » So... The very long and controversial discussion many of us have been having over the last 24-48hrs or so... Would someone be willing to try to attempt to summarise all the different points and viewpoints we've made thus far into either a single Twt or an Issue so we can continue this in some logical fashion? 🙏

@prologic@twtxt.net we are implementing a gossip protocol using IRC as transport 😆

⤋ Read More
In-reply-to » @jlj @xuu hello! @prologic and I were chatting about the question of globally deleting twts from the yarn.social network. @prologic noted that he could build the tools and endpoints to delete twts, but some amount of cooperation from pod operators would be necessary to make it all work together. He asked me to spawn a discussion of the subject here, so here we are!

@prologic@twtxt.net idk, is admin abuse or user abuse the biggest concern? Giving users the tools they need to seamlessly migrate to a new pod helps with admin abuse. User abuse is a different matter, especially given the decentralized structure.

⤋ Read More
In-reply-to » @jlj @xuu hello! @prologic and I were chatting about the question of globally deleting twts from the yarn.social network. @prologic noted that he could build the tools and endpoints to delete twts, but some amount of cooperation from pod operators would be necessary to make it all work together. He asked me to spawn a discussion of the subject here, so here we are!

@tkanos@twtxt.net This is essentially allowing for Nazi pods, because that is one of the first cohorts that will come here once it’s adopted by enough people. That’s what has been happening with Mastodon. I think we can do better.

⤋ Read More

I had a feeling that twitter could go full Truth Social / Parler eventually under Musk’s rule, but I didn’t think it’d happen so fast.

I’m not a fan of Hillary Clinton by any means, but publicly being an edgelord about an assassination attempt? Not OK from anyone, let alone him.

Image

⤋ Read More

@jlj@twt.nfld.uk @xuu hello! @prologic@twtxt.net and I were chatting about the question of globally deleting twts from the yarn.social network. @prologic@twtxt.net noted that he could build the tools and endpoints to delete twts, but some amount of cooperation from pod operators would be necessary to make it all work together. He asked me to spawn a discussion of the subject here, so here we are!

I don’t have enough technical knowledge of yarn.social to say with any credibility how it all should work, but I can say that I think it ought to be possible and it’d be good to do for those rare times when it’s needed.

⤋ Read More

I was inclined to let this go so as not to stir anything up, but after some additional thought I’ve decided to call it out. This twt:

Image

is exactly the kind of ad hominem garbage I came to expect from Twitter™, and I’m disappointed to see it replicated here. Rummaging through someone’s background trying to find a “gotcha” argument to take credibility away from what a person is saying, instead of engaging the ideas directly, is what trolls and bad faith actors do. That’s what the twt above does (falsely, I might add–what’s being claimed is untrue).

If you take issue with something I’ve said, you can mute me, unfollow me, ignore me, use TamperMonkey to turn all my twts into gibberish, engage the ideas directly, etc etc etc. There are plenty of options to make what I said go away. Reading through my links, reading about my organization’s CEO’s background, and trying to use that against me somehow (after misinterpreting it no less)? Besides being unacceptable in a rational discussion, and besides being completely ineffective in stopping me from expressing whatever it is you didn’t like, it’s creepy. Don’t do that.

⤋ Read More
In-reply-to » Off I went shortly after 6:45 in the morning to view sunrise from Mt. Hohenstaufen. Half an hour in on the trip and I had to strip my jacket, we're supposed to reach 25°C today. Prepared with a bag in my backpack, I pouched the rest of the quinces. The colors in the sky were quite nice, but didn't compare to yesterday's sunrise with all the Saharian dust. It's really nice to see everything lit differently in the morning. Usually I go in the afternoon or evening.

@lyse@lyse.isobeef.org Wow!

⤋ Read More
In-reply-to » Inside a US military cyber team’s defence of Ukraine - BBC News my neighbour shared this article with me today. Good to see the US Cyber Command defend the Ukraine from this pointless and illegal Russian war. #PutinsWar

@akoizumi@social.kyoko-project.wer.ee idk, letting Russia steamroll Ukraine and commit another set of WWII-level atrocities–which they’re doing–when you have the power to do something about it is unjustifiable.

⤋ Read More
In-reply-to » @prologic yes, the slur. White people in the US of a certain ilk (not the good kind) want to say that word sooooooo soo badly, but it's way beyond acceptable at this point.

@will@twtxt.net (a) no; and (b) to be clear about what, exactly? Are you really suggesting that the background of my organization’s president and CEO has anything to do with something I am saying here?

⤋ Read More
In-reply-to » @prologic yes, the slur. White people in the US of a certain ilk (not the good kind) want to say that word sooooooo soo badly, but it's way beyond acceptable at this point.

@prologic@twtxt.net I don’t think the Civil War in the US ever really ended. There were some obvious events that made the hot part of the war end, but many slaveholders and people sympathetic to that way of being never really gave up their aims or their values, which persist today. I can only really speak about the US since I grew up here and have read a bit of history, but it seems to me that this same kind of dynamic plays out in other countries too. I suspect the Russian invasion of Ukraine has a similar character, in the sense that Russians, at least the public ones making statements, don’t credit Ukraine as a “real” nation or “real” people, so they feel fully justified in taking their land and stuff and killing or enslaving them. And in that regard no, it doesn’t look like we’ve learned much as a species–we still have appeasers, and propaganda/misinformation still works, and some people are still inclined to commit heinous acts. I think we can do better but it’s pretty bleak right now.

⤋ Read More
In-reply-to » Media

Couple that with stuff like this: https://www.lamag.com/citythinkblog/tesla-faces-california-lawsuit-after-allegations-of-racism/

and reports that Musk is outwardly racist and sexist to employees at companies he pretends to lead….

….and that Musk appeals first and firstmost to edgelord trolls on twitter because he pretends to be one of them (calling himself Chief Twit for instance), and well you get a toxic sludge of horrible shit that we should be cleaning up, not spewing forth.

Here’s a rundown of some of the shitty things he’s said/done: https://www.vanityfair.com/news/2022/04/elon-musk-twitter-terrible-things-hes-said-and-done

⤋ Read More
In-reply-to » Pipe Guy - House/Trance/Techno Live - YouTube -- This music (pipe music) is also very cool 👌 🎶

@prologic@twtxt.net seems similar. I don’t know enough to say if one is derived from the other or they’re cousins or whatnot. gibber is a javascript system, which makes it easy to use in the browser but not for everyone I suppose. But they smoosh together several different javascript libraries (for instance, a different one for the 3-d graphics) to make a unified whole, which I think is pretty neat.

⤋ Read More
In-reply-to » I suppose this is probably way down on the priority list, but it'd be useful at times (for me) if yarnc also had a mentions subcommand, since sometimes I'm living in the terminal and read my timeline there.

@prologic@twtxt.net No, I might miss their response because my timeline gets very busy.

Just like threading in other pieces of software, it’d be nice to see a yarn spooled out even if I’m not explicitly mentioned. You explained once before that it got too busy to have everyone who was ever mentioned maintained in the yarn, which makes sense as a design choice. Still, there are times when I’d like to track how the yarn is progressing even if I’m not mentioned anymore.

⤋ Read More