@lawik@fosstodon.org
@lawik@fosstodon.org avatar

lawik

@lawik@fosstodon.org

Code creative, 10x talker, Elixir, BEAM, open source/standards/platforms, he/him, part librarian.

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

lawik, to elixir
@lawik@fosstodon.org avatar

Nerves was one of my big ways into Elixir as a community. This Unpacking Elixir is about that project. Share it to those who might be curious or have Pis to spare.

https://underjord.io/unpacking-elixir-iot-embedded-nerves.html

lawik, to random
@lawik@fosstodon.org avatar

The surprising insight when an english-language song that was a massive hit in my youth actually was not a global hit.

Anouk - Nobody's Wife

Apparently mostly Holland, Sweden and Norway. So weird. I have it up around Skunk Anansie - Weak and Natalie Imbruglia - Torn.

lawik, to random
@lawik@fosstodon.org avatar

@siracusa To me, as an EU citizen, the DMA seems fairly well written. In that it requests broad and sweeping accomodations and does not specify details that can be trivially wormed around.

If Apple came in with a proper solution that they thought was good for competition I doubt there would be this much back-and-forth and revisions.

I don't believe there is a much more clearly written DMA that would have given them a sufficiently flexible cudgel with which to achieve the spirit of the law.

dajb, to random
@dajb@social.coop avatar

The running of our local leisure centre is being taken over by a new provider.

Look at this absolute masterpiece.

lawik,
@lawik@fosstodon.org avatar

@dajb dramatic much? It was a popular one and they ran out. You can't all get the ones you want! Limited supply. We all have to make compromises!

lawik, to random
@lawik@fosstodon.org avatar

Someone I know joins Telegram and I get notified.

"Ah, they are about to do some crime I see..."

lawik,
@lawik@fosstodon.org avatar

This goes back to someone during a BEAM meetup who had asked what a bunch of his friends use Telegram for. What did it have that Whatsapp does not..?

Paraphrasing the answer:
"Oh, that's where I do my crime."

Illegal streams of soccer games, warez, that kind of stuff. Apparently not something Whatsapp wants to compete on ๐Ÿคท

lawik,
@lawik@fosstodon.org avatar

@mykhaylo but they can't copy the crime. Kind of a unique selling point :D

lawik,
@lawik@fosstodon.org avatar

@mykhaylo sure, this was the joke of the conversation I related though. I wouldn't either.

I don't care particularly what either app does.

lawik, to elixir
@lawik@fosstodon.org avatar

Ah nice!
The Australians have published my presentation on Erlang tracing for Elixirists. I might do a blog post or recording about this but not sure. This introduces Entrace for those who want a soft intro:
https://www.youtube.com/watch?v=FNLv_aQibpQ

lawik, to elixir
@lawik@fosstodon.org avatar

I have recently been experimenting with Erlang tracing and I made a couple of libraries from it.

Entrace, an Elixir-first call tracing library:
https://github.com/underjord/entrace

Entrace Live Dashboard, a web UI to trace function calls:
https://github.com/underjord/entrace_live_dashboard

Please try them and report back :)

lawik, to elixir
@lawik@fosstodon.org avatar

Any frontend-focused folks that want to work , maybe some ? I have a client looking to build some in-house skills. DM, email or whatever works :)

Recommendations and boosts appreciated.

lawik, to elixir
@lawik@fosstodon.org avatar

My subscribers just got an issue about updating a Phoenix service running on server without bringing it down. Cold code updates? Just some Linux socket option wrangling. But of interest if you wrangle deployments with consistent servers. Cloud or physical.
Sign up in the next 7 days and you still get the issue.

https://underjord.io/newsletter.html

lawik,
@lawik@fosstodon.org avatar

@hauleth SO_REUSEPORT

lawik,
@lawik@fosstodon.org avatar

@hauleth that doesn't sound like fun :D

But now I am curious. What are the concerns that come to mind for you?

lawik,
@lawik@fosstodon.org avatar

@hauleth you mean that there can be requests won't necessarily only hit the NEW version but can end up hitting both old and new endpoints? (edit: add questionmark)

lawik,
@lawik@fosstodon.org avatar

@hauleth whether that is a problem will depend a lot.

But is there a way to do a switchover via systemd?

lawik,
@lawik@fosstodon.org avatar

@hauleth oh, interesting

lawik,
@lawik@fosstodon.org avatar

@hauleth but I assume you can't overlap them, and only close v1 when v2 is healthy and serving?

lawik,
@lawik@fosstodon.org avatar

@hauleth why? Assuming you are okay with both versions potentially responding? Curious what I am missing there :)

lawik,
@lawik@fosstodon.org avatar

@hauleth well I suppose you could make some checks in the app before starting the webserver or something to that effect. But yeah, I guess putting something out in front does let you check that it is awake before passing traffic.

lawik, to fediverse
@lawik@fosstodon.org avatar

Okay, I have officially set up and poked at Bonfire Networks (https://bonfirenetworks.org/docs/hacking/) and had it working.

There is a lot of feature-set in there and my initial conversations with @mayel and @bernini have been inspiring.

Hope to do more with this. Ideally I want Underjord to be more fediversed.

lawik, to minidisc
@lawik@fosstodon.org avatar

What is your aspirational aesthetic every day carry. Real ones strictly forbidden!
#aspirationaledc #edc #aesthetic #minidisc #hacker

lawik,
@lawik@fosstodon.org avatar

@hauleth if I had the screen working under Nerves you would have no chance to resist :)

I should just shove their rando forked Raspbian back on there and do stuff with it.

Daojoan, to random
@Daojoan@mastodon.social avatar

The wonderful thing about my writing is that the pro AI crowd call me a Luddite and the anti AI crowd call me a traitor etc etc.

lawik,
@lawik@fosstodon.org avatar

@Daojoan I can be massively skeptical and weirdly curious at the same time. I also don't think progress as a straight line is a very useful idea. Things are made and we can't unmake them from what I know. So I guess we deal with it all. Somehow.

Nuance is tricksy โœจ

lawik,
@lawik@fosstodon.org avatar

@Daojoan this talk from a conference last year was worth a listen I thought:
https://youtu.be/WaZ1FXHthvw?si=YYxHH_M1hgzKRZcP

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