@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.

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

"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 #RSS 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 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 🎧 !

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 history from one of the co-creators of , 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!

#BikeNite #BikeNiteQ

teleclimber,
@teleclimber@social.tchncs.de avatar

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

ai6yr, to venturacounty

NWS Los Angeles: "Dense fog is developing early this morn across and the coast. Slow down! Allow for more time to reach your destination. If you have a flight @sbairport, check the latest flight arrivals/departures. "

teleclimber,
@teleclimber@social.tchncs.de avatar

@ai6yr Apparently flights couldn't land last night. Some were turned around and went back to their starting point (like SFO) for a late night arrival at the opposite end of where they were supposed to be. Fun!

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

"I Want To Surf the Not-World Not-Wide Web"

A quick post to get something off my chest...

https://olivierforget.net/blog/2024/surf-the-not-world-not-wide-web/

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

I'm behind the curve but I'm finally experimenting with @tailscale to see if integrating it into #Dropserver could be a solution to the connectivity problem for a #selfhosted install.

Honestly, it's a great product! The onboarding is top notch. I ran into a few very minor technical glitches but it works very well. It didn't take long to set up and soon I was accessing an app I had running in ds-dev on my Mac at home while munching on a Poke Bowl at the mall. Super cool!

1/

teleclimber,
@teleclimber@social.tchncs.de avatar

The only gotcha with is that their "at home" plan is only for 3 users. As soon as you past that, you have to go to the Starter plan which is $6/user/month. So for four users you're looking at $24/month. That's not a small amount!

Of course, I get it: they're not in business to give their product away.

But for the Dropserver use-case, it means Tailscale can only be useful for limited situations, and I'll have to keep finding other solutions to connectivity challenges.

2/3

teleclimber,
@teleclimber@social.tchncs.de avatar

It's probably still worth doing an integration. The magic of tailscale solves every connectivity problem at once for a subset of use cases.

Example: serving Dropserver apps that involve only you, or perhaps you and your partner. That actually covers a good amount of ground currently (DS is great for making "home-cooked apps")

My personal note taking app would be better off inside a tailnet. Even the Leftovers and shopping list apps are only used by my wife and I, so that would work.

3/3

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
  • anitta
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • InstantRegret
  • ngwrru68w68
  • Durango
  • Youngstown
  • slotface
  • mdbf
  • rosin
  • PowerRangers
  • kavyap
  • DreamBathrooms
  • normalnudes
  • vwfavf
  • hgfsjryuu7
  • cisconetworking
  • osvaldo12
  • everett
  • ethstaker
  • GTA5RPClips
  • khanakhh
  • tester
  • modclub
  • cubers
  • Leos
  • provamag3
  • All magazines