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.
@prologic@twtxt.net when will we have Y coin, the decentralized crypto money of yarn social???
@stigatle@yarn.stigatle.no āit might provoke Russiaā
@prologic@twtxt.net do they censor you???
@prologic@twtxt.net It was super useful if you needed to do the sorts of things it did. Iām pretty sad.
At its core was Sage, a computational mathematics system, and their own version of Jupyter notebooks. So, you could do all kinds of different math stuff in a notebook environment and share that with people. But on top of that, there was a chat system, a collaborative editing system, a course management system (so if you were teaching a class using it you could keep track of students, assignments, grades, that sort of thing), and a bunch of other stuff I never used. It all ran in a linux container with python/conda as a base, so you could also drop to a terminal, install stuff in the container, and run X11 applications in the same environment. I never taught a class with it but I used to use it semi-regularly to experiment with ideas.
@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.
@xuu@txt.sour.is hahaha!
@abucci@anthony.buc.ci excellent work on embedding the YO in Hello
@lyse@lyse.isobeef.org oh wow nice, I got it running with no trouble:
|
|
| .
| | |
| | |
| | |
|__________ | |
/ | _,..----. | / ,Y-o..
.| ,-'' | / .' / ' .
|| [ --.....- | | | `.
|| |".........__ | | \ |
b | ' | | \ |
| | | `. _,'
| | ' `'''
, , . .
\ .'| ,-'\V d---. |...
\. ,'| / |/ | / |
` ...,' ,' `..,Y / / |
_/ | | |
,' |
-._______/
@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.
@prologic@twtxt.net Iām a big fan of https://excalidraw.com , especially the collaborative editing feature, but I donāt think you can self-host it š
@prologic@twtxt.net whoa thatās so cool!
š Hello @holdonangola@anthony.buc.ci, welcome to Buccipod, a Yarn.social Pod! To get started you may want to check out the podās Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! š¤
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 Couldnāt agree more
@stigatle@yarn.stigatle.no @prologic@twtxt.net seconded, that would definitely be nice
I think for me twtxt in the terminal has a better feel than the www twtxt
@abucci@anthony.buc.ci @prologic@twtxt.net neat.. I saw this one quite a while ago. it is strictly line of sight and blocked by walls or things. The use cases were to have it integrated in the lights in a room and provide super fast connections to devices in an office or coffee shop.
- 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
@xuu@txt.sour.is ah, well, I think itās on 1.0.x now but it picked up ipv6 support in 0.10.x
@abucci@anthony.buc.ci my last experience with it was with a Debian package which is known for being out of date :-D
@prologic@twtxt.net wow thatās wild. The ISPs Iāve had in the last few years supported ipv6. The one I have now does.
@xuu@txt.sour.is āyetā? Itās supported ipv6 for like 6 years now.
@abucci@anthony.buc.ci does fail2ban work with ipv6 yet?
@prologic@twtxt.net I run fail2ban on very aggressive settings to avoid these headaches. That plus manually banning IP ranges that register bots on my pod (š) works pretty well for me.
@hecanjog@hecanjog.com I have a script for tmux that sets up a new if needed among other things.
http://github.com/brandur/tmux-extra
Works great with powerline.
@lyse@lyse.isobeef.org do you need to have an explicit Is function? I believe errors.Is has reflect lite and can do the type infer for you. The Is is only really needed if you have a dynamic type. Or are matching a set of types as a single error maybe? The only required one would be Unwrap if your error contained some other base type so that Is/As can reach them in the stack.
As is perfect for your array type because it asserts the matching type out the wrap stack and populates the type for evaluating its contents.
@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.
@prologic@twtxt.net is it difficult to get packages into f-droid?
@prologic@twtxt.net is goryon not in the google app store?
@may@txt.sour.is š
@prologic@twtxt.net oh my god
@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.
@prologic@twtxt.net ack! Well, good to know.
@prologic@twtxt.net I donāt know! Iāve never used itāonly came across it recently.
Thereās all this talk and speculation about Twitter, Threads, Mastodon, Minds and so on. Meanwhile twtxt sits there, forever free and open.
@movq@www.uninformativ.de itās a great way to spice up your object storage!
@movq@www.uninformativ.de @prologic@twtxt.net I thought you were talking about the cloud storage š¤£
@prologic@twtxt.net Itās true. I think the key point is to make it 100% clear what your intentions are, so that if there ever is a legal case against Google, they cannot credibly pretend not to have known.
@prologic@twtxt.net Thatās definitely a concern. I guess itās a way to signal unequivocally that you donāt want the page indexed. If they do it anyway, they donāt really have an excuse to fall back onāthey just blatantly violated your web siteās policy.
@marado@twtxt.net Itās very different. Language models are part if traditional search engines and translation engines. The new policy mentions Cloud AI abd Bard specifically. This is a weird change and probably a good preemptive move as I said previously. Iām not sure why youāre downplaying it
@shreyan@twtxt.net If thatās your reaction to PragerU, then do I have a podcast for you! https://www.stitcher.com/show/the-audit
@marado@twtxt.net It canāt possibly be defensible, which to me always signals an attempt at a power grab. They never explicitly said āwe will use anything we scrape from the web to train our AIā beforeāthatās new. There is growing pushback against that practice, with numerous legal cases winding through the legal system right now. Some day those cases will be heard and decided on by judges. So theyāre trying to get out ahead of that, in my opinion, and cement their claims to this data before thereās a precedent set.
@prologic@twtxt.net They were almost certainly doing this already, but now theyāre codifying it in their policies, essentially claiming ownership over everyoneās web pages.
@stigatle@yarn.stigatle.no Could lead to world war 2 again
@xuu@txt.sour.is Oh wow I didnāt know he was associated with PragerU. Iāve listened to a few episodes of The Audit podcast, where they basically shred PragerU content, and itās hilarious and terrifying.
š Hello @holdonangola@anthony.buc.ci, welcome to Buccipod, a Yarn.social Pod! To get started you may want to check out the podās Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! š¤
@prologic@twtxt.net The hackathon project that I did recently used openai and embedded the response info into the prompt. So basically i would search for the top 3 most relevant search results to feed into the prompt and the AI would summarize to answer their question.