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

mcc, to random
@mcc@mastodon.social avatar

LOL

teleclimber,
@teleclimber@social.tchncs.de avatar

@mcc I got that too. I'm bummed they don't have the tech to handle big breaking news like this. They're going to need it.

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

Released version 0.13.2 of #Dropserver today:

https://github.com/teleclimber/Dropserver/releases/tag/v0.13.2

It adds an HTTP proxy to the sandbox as a starting point to monitor outbound requests from the app.

It fixes some leaking file descriptors and goroutines which caused problems for long-running instances.

Lots of code cleanup to clear the path for the next things I'll work on.

#FOSS #release #go #deno

luis_in_brief, to random
@luis_in_brief@social.coop avatar

Excellent #carryshitolympics camping weekend at the Presidio with family and our @ternbicycles.

teleclimber,
@teleclimber@social.tchncs.de avatar

@luis_in_brief @ternbicycles You're carrying everything except the kiddo's head!

alcinnz, (edited ) to random
@alcinnz@floss.social avatar

Building pages from data in Eleventy - Cory Dransfeldt:
https://feedpress.me/link/23795/16692970/building-pages-from-data-in-eleventy

teleclimber,
@teleclimber@social.tchncs.de avatar

@alcinnz Cory not-Doctorow. Too much muscle memory from all the shareable Doctorow articles perhaps?

baldur, to random
@baldur@toot.cafe avatar

“WebAssembly: A promising technology that is quietly being enshitified”

"So we have this WASI thing that is only version 0.2, and that is already way more complex than the alternative solutions. Is there any way that it will succeed?" https://kerkour.com/webassembly-wasi-preview2

teleclimber,
@teleclimber@social.tchncs.de avatar

@smallcircles @baldur @hasanhaja Can you share a link to their long-form response? I'm curious.

teleclimber,
@teleclimber@social.tchncs.de avatar

@smallcircles @baldur @hasanhaja Thank you. (And another point against slack and other chat type enclaves for discussing community stuff, but whatever)

baldur, to random
@baldur@toot.cafe avatar

We really don’t make enough of the fact that you don’t need JS to make a nice website. Just HTML and CSS

And, whatever most programmers say about them, HTML and CSS are absolutely much more accessible to learn than JS ever has been or will be

teleclimber,
@teleclimber@social.tchncs.de avatar

@alcinnz @baldur Some skills do go out of date: coding a website layout using a bunch of floats is no longer relevant, but boy did I spend time learning that.

teleclimber,
@teleclimber@social.tchncs.de avatar

@fancysandwiches @alcinnz @baldur True of course but I was responding to the statement that skills don't go out of date. They do.

teleclimber,
@teleclimber@social.tchncs.de avatar

@alcinnz @baldur Yes it's a good thing of course.

But we shouldn't pretend that everything we learn from standards is automatically relevant in the future. There are lots of new specs, and many specs get revisited and amended when it turns out it's lacking in some way. So as devs we often have to learn how to do something pre-spec, usually using a "trick" of some sort, and then unlearn that and re-learn the new standard way to do it. It can be a lot to keep up with.

teleclimber,
@teleclimber@social.tchncs.de avatar

@baldur @alcinnz How did you do responsive fluid layouts before the CSS Grid spec became available?

teleclimber,
@teleclimber@social.tchncs.de avatar

@baldur OK except I'm not blaming standards. I literally say in the post you replied to: "Yes it's a good thing of course" in reference to new standards.

I don't think I'm the only person who feels pressure and anxiety at all the new stuff that needs to be absorbed to do frontend using the latest specs.

@alcinnz seemed to imply that if you stick to standards you don't have the pressure to keep up. In my experience you do. That's all. Also I may not have interpreted Adrian's point correctly.

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

#Blog post: Building Backwards Compatibility into #dropserver

Nobody likes being forced to upgrade apps to upgrade an OS, or being forced to stay on an older system to keep using old apps. I'm thinking about how to avoid these situations in Dropserver.

https://olivierforget.net/blog/2024/dropserver-backwards-compatibility/

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 #NeighborDiscoveryProtocol of #IPv6 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 #ICMPv6 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 #SysAdmin 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 #JSR . 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
@ai6yr@m.ai6yr.org avatar
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 #Dropserver apps using #Deno'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 #Headscale community which is on #Discord, 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 #FOSS people, what the heck, why this love of Discord?

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

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