@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 random
@lawik@fosstodon.org avatar

@ironicbadger have you looked at the Framework mainboard with case as a low-ish power machine for .. shenanigans. Modular IO and refurbed M.2 drives.

https://frame.work/products/cooler-master-mainboard-case-and-mainboard-13th-gen-intel-core-kit?v=FRANHDCM01

lawik, to elixir
@lawik@fosstodon.org avatar

I had the most fascinating conversation with @bernini who is part of the team making Bonfire (https://bonfirenetworks.org).

They have actual human users and a working system built. They've funded it on grants and stuff for 3 years.

What they need right now is some community devs to get involved and help their users get things built, maybe hosted, maybe supported.

A lot of unusual opportunity.

lawik, to random
@lawik@fosstodon.org avatar

This is probably the easiest path to hosting a website right now.
S3-compatible bucket, built-in CDN. Generous free tier. And if you want to do anything dynamic your files are already in-house with Fly.

It wasn't possible initially but now there is custom domain support on Tigris.
https://www.tigrisdata.com/docs/buckets/custom-domain/
Disclosure: I work with them on stuff.

lawik,
@lawik@fosstodon.org avatar

I like that it gives you a bucket. Which is what you'd likely use anyway.
And it adds a CDN by default. Which is what you were planning to do anyway.
And then there are additional cool things about how it works with eager caching and such.
And more to come.

lawik,
@lawik@fosstodon.org avatar

@Di4na we are at an impasse because I haven't tried netlify :D

It is an S3-compatible bucket. I find that to be simplicity itself in terms of being a known quantity and having infinite amounts of existing tooling.

I assume netlify integrates with projects more directly?

Daojoan, to random
@Daojoan@mastodon.social avatar

Creators who are burned out by renting space on someone else’s platform and playing the Shopping Channel game, squeezing dollars out of sponsored promotions, eventually shift toward a direct funding patronage model.

Of course we do. It's the only model that respects our creativity and still makes commercial sense.

Or...does it?

https://joanwestenberg.com/blog/the-creator-economy-cant-rely-on-patreon

lawik,
@lawik@fosstodon.org avatar

@Daojoan I am a relatively well-known creator in a niche (specific programming language) that absolutely doesn't have the scale to directly fund a person. Of course it is tech, so I do consulting and the creative stuff can be marketing for that. Any transition away from client work will likely be fed by misc deals with companies in the space. They have money.

It seems to work. I would love to so less client work, I doubt I will ever do none.

1000 true fans has not been adjusted for inflation.

lawik,
@lawik@fosstodon.org avatar

@Daojoan I think 1000 true fans used to be more true as things were less crowded. And it is kind of useful as an idea but I think your suggestion of a varied set of incomes is much more realistic.

Also I reckon there is a mash-up joke of no true scotsman and 1000 true fans but I can't be bothered to land it.

Appreciated the read.

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

#elixir

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
#elixir #erlang

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

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