@teleclimber@social.tchncs.de
@teleclimber@social.tchncs.de avatar

teleclimber

@teleclimber@social.tchncs.de

Seeking refuge in a distributed world. Web, future programming. Full stack dilettante. Building https://dropserver.org

This profile is from a federated server and may be incomplete. Browse more on the original instance.

alcinnz, to random
@alcinnz@floss.social avatar

Can we please move onto the next hype cycle already? Its tiring how many people expect me to be interested in this one!

teleclimber,
@teleclimber@social.tchncs.de avatar

@gianarb @alcinnz Bring it on!

andre, to ipv6
@andre@fedi.jaenis.ch avatar

Hm, so because I am so eager to understand things I know have the task to explain of tomorrow.

From what I understand, I can think of multicast of like topics in MQTT:
One sender and whoever is interested can read from it. New hosts are subscribed to it when they go online.

By setting certain flags in their are messages for routers and neighbors. One for request and a matching respond (called solicitation and advertisement).

Now I would love to have a confirm my understanding.

Because the teacher's explanation: 🤷

teleclimber,
@teleclimber@social.tchncs.de avatar

@onepict might be of help?

@andre

teleclimber, to random
@teleclimber@social.tchncs.de avatar

This is a good read on @deno_land ’s . I’m much more intrigued by JSR after reading it.

Ry even bings up “web of trust” , one of my favorite concepts to deal with bad actors.

https://hachyderm.io/@kstewart/112424426115360670

@kstewart

teleclimber, to Blog
@teleclimber@social.tchncs.de avatar

post: April 2024 progress report for

https://olivierforget.net/blog/2024/dropserver-progress-april-2024/

TLDR: I'm really excited about integrating @tailscale !

ai6yr, to random
teleclimber,
@teleclimber@social.tchncs.de avatar

@ai6yr I used to ride in those mountains a lot and I've dragged unsuspecting friends up there too. The 2k+ feet of elevation gain can be brutal if you aren't trained for it. It's a relentless uphill that turns into a very long slog when the legs give out and the granny gear isn't low enough any more. You'd need lots of water too as it's starting to get hot.

teleclimber, to node
@teleclimber@social.tchncs.de avatar

Blog Post: I wrote about my struggles trying to open up outgoing net requests in a safe way for apps using 's permissions. It didn't go well 😭

https://olivierforget.net/blog/2024/dropserver-net-requests/

teleclimber, to CSS
@teleclimber@social.tchncs.de avatar

#CSS "Anchor Positioning" is not about positioning 'A' elements that have an anchor (#).

Instead it's: "a positioned element can size and position itself relative to one or more "anchor elements" elsewhere on the page."

This is a big leap for CSS, don't sleep on this!

https://mozilla.social/@nicolaschevobbe/112393495168442402

https://drafts.csswg.org/css-anchor-position-1/

teleclimber, to random
@teleclimber@social.tchncs.de avatar

"Free" as in: Zero F---s to give about your free time.

https://techhub.social/@ironicbadger/112389950358106020

@ironicbadger

ironicbadger, to random
@ironicbadger@techhub.social avatar

Well Traefik just upgraded to v3 and broke all existing legacy syntax with v2.
I'm sure there's some good technical reasoning behind such a move but as a user this is absolutely a horrible experience. There's a flag to enable v2 syntax mode, but you know what there isn’t? A single one pager saying if you have X in v2, you need Y in v3.
I don't want to have to go spelunking for hours figuring out your new way of doing things just to get back to where I was yesterday.

I have over 20 instances of traefik deployed all over the place and this is going to be a big time sink. So, thanks? I guess?

I'm just trying to imagine a world where nginx or haproxy deliberately break ALL existing deployments. Total madness.

teleclimber,
@teleclimber@social.tchncs.de avatar

@ironicbadger That's terrible. A good user-centered project would offer a tool that converts a v2 config to a v3. Or at least attempts to and flags areas that need human intervention.

But not even a clear migration doc? Come on.

ironicbadger, to random
@ironicbadger@techhub.social avatar

The Immich news today I hope is the start of a trend. Vitally important projects that will help us be freed from the clutches of the big few tech companies nurtured and protected.
I do hope the FUTO turn out to be the good guys their site appears to make them out to be. Time will be the judge. But it's a very promising thing. Congrats to the project.

teleclimber,
@teleclimber@social.tchncs.de avatar

@10leej @ironicbadger Why do you say that? (it's the first time I hear about FUTO)

teleclimber, to RSS
@teleclimber@social.tchncs.de avatar

An reader is just another inbox with an ever-incrementing unread count. This solution by @sarajw is a nice way to get around that:

https://front-end.social/@sarajw/112365804135620779

teleclimber, to Discord
@teleclimber@social.tchncs.de avatar

I want to ask a question to the community which is on , and it's asking me to "verify my identity via my phone" before I can even post once? What the heck is this? I've used Discord before and have never been asked this. Is this a "server" setting or a new Discord thing?

In any case it makes really not want to participate there. Please people, what the heck, why this love of Discord?

Ironically I got less pushback signing up for a functional @tailscale account 🤦‍♂️

teleclimber, to CSS
@teleclimber@social.tchncs.de avatar

Those of you making fancy toggles with #css can eat your hearts out.

Aerospace hardware rocks.

Of course there are dozens of engineers and thousands of pages of documentation and FAA certification docs behind that switch, but who cares, it rocks.

https://youtu.be/b8MK1Ct1IbA?si=2H0IS56CgUIZCMTj

teleclimber, to opensource
@teleclimber@social.tchncs.de avatar

An oldie (published "3143 days ago" ?!?):

"Ten Rules for Open Source Success"

http://hintjens.com/blog:95

teleclimber, to random
@teleclimber@social.tchncs.de avatar

On HN today: Some dev needs to host a form:

https://karelvo.com/blog/selfhosting-forms-the-sane-way

I hope one day installing and using is common enough that this is no longer a challenge that requires a convoluted solution.

In this case a very simple Dropserver app with a public POST route that saves the form contents would work, and it could be served with a Tailscale Funnel straight to that app.

Even better would be if somebody built a form builder app for Dropserver. That would be 💪

teleclimber, to random
@teleclimber@social.tchncs.de avatar

Similar vibes for me. I can't tell exactly how and where these things get saved. I get the impression Google may hold my passkeys because I have an Android phone? Yeah no thanks.

https://mastodon.social/@jpmens/112344750921966971

@jpmens

teleclimber, to UX
@teleclimber@social.tchncs.de avatar

"my partner, who is extremely intelligent, an avid computer gamer and veterinary surgeon has sworn off Passkeys because the user experience is so shit."

I love this. It shows that is not about making things "dumb-proof". Intelligent people are negatively affected by bad UX just like anybody else. I wonder if software would be better if we thought of users as intelligent, but short on time and with zero f---s to give about your thing.

Quote from https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream/

teleclimber, to random
@teleclimber@social.tchncs.de avatar

Sadly I don't find this surprising. The costs of running Mastodon instances at large scale are very high.B0rk had posted her personal server costs and I don't remember the amount but they were very high for the number of followers she has.

This will require real funds. And what happens the day a new gov gets elected on cutting costs? Bye bye Fedi server?

https://one.darnell.one/@darnell/112337668503334989

tomayac, to webassembly
@tomayac@toot.cafe avatar

🤩 I'm extremely excited to release episode 1 of my monthly podcast 🎧 #WasmAssembly!

From asm.js to Wasm with Emscripten creator Alon Zakai (@kripken):

https://wasmassembly.libsyn.com/ (See there for links to Spotify, YouTube,…)

Learn about some early #WebAssembly history from one of the co-creators of #Wasm, Alon Zakai! Follow along how Alon explains how we came from Native Client to asm.js and then finally to WebAssembly, and explore some interesting historical and present day sidetracks on the way.

teleclimber,
@teleclimber@social.tchncs.de avatar

@tomayac @kripken This shows up as being from Chrome For Developers podcast on Pocket Casts?

teleclimber,
@teleclimber@social.tchncs.de avatar

@tomayac @kripken That's probably it. But I can't find your actual podcast on Pocket Casts. (Their search is abysmal, but still.)

fraying, to random
@fraying@xoxo.zone avatar

One of my least favorite reply guys on social media is the “you’re just noticing this NOW?!” guy.

Yeah, man! We notice things when we notice them. If you agree, welcome me to the fucking club.

Are you the punch-clock of timely awareness or a builder of solidarity? You want a prize for noticing it first, or do you want to actually change it?

Pointing out that someone is late to the party is not what good hosts do, and just makes people less likely to try and help in the future.

teleclimber,
@teleclimber@social.tchncs.de avatar

@fraying There is an xkcd about this (or pretty close):

https://xkcd.com/1053/

teleclimber, to random
@teleclimber@social.tchncs.de avatar

My experiments with @tailscale are quite promising.

Using the tsnet package I can create a tailscale "node" that has an IP, a domain name, and a TLS certificate. And it's reachable to users of the tailnet and to additional users I share the node with.

https://pkg.go.dev/tailscale.com/tsnet

So if I were to integrate this into , a user would only need to set up a TS account and do some basic configuration there to have a fully accessible yet private Dropserver install. 💪

1/

teleclimber,
@teleclimber@social.tchncs.de avatar

@tailscale It's not without caveats I should say. Tailscale does not support subdomains to a node. So I have to create a new node for each appspace. Oh well.

https://github.com/tailscale/tailscale/issues/11229

The tsnet package has lots of dependencies, and is very chatty in the log. It creates a tcp stack in userland, or something like that, so it's to be expected. Price of convenience and all that, but I don't love it.

ascentale, to random
@ascentale@sfba.social avatar

@Butterbee asks a question that's sort of the opposite of the previous one. Sometimes there's noise you don't want to listen to!

Q7. How do you keep the wind from roaring in your ears? It drives me crazy it is so loud!

teleclimber,
@teleclimber@social.tchncs.de avatar

@ai6yr @MartyCormack @ascentale @Butterbee Wait is he jiggling his legs while pedaling in the first photos?

hi_mayank, to random
@hi_mayank@hachyderm.io avatar

the feeds will never end, it's RSS time!

teleclimber,
@teleclimber@social.tchncs.de avatar

@sarajw @hi_mayank @SaraSoueidan This is a great idea!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • ngwrru68w68
  • Youngstown
  • everett
  • slotface
  • rosin
  • ethstaker
  • Durango
  • GTA5RPClips
  • megavids
  • cubers
  • modclub
  • mdbf
  • khanakhh
  • vwfavf
  • osvaldo12
  • cisconetworking
  • tester
  • Leos
  • tacticalgear
  • anitta
  • normalnudes
  • JUstTest
  • All magazines