One of the biggest challenges I've faced running #haskell in production compared to other languages is observability. Coming from the JVM where you could dump threads or observe memory profile without profiling on, it felt like a real step backwards at first.
Recently at Lumi, we've been upping our observability game big time.
First we switched over to https://hackage.haskell.org/package/monad-logger-aeson for improved machine readable logs.
Then we rolled out #open-telemtry with 100% sampling on for traces, forwarding to honeycomb. There's a few haskell libraries options out there, but we decided to roll our own, which jship has up at https://github.com/jship/opentelemetry-haskell. We hope this might become the official haskell SDK for open-telemetry in the future.
The new systems has already paid amazing dividends. We have every log with its trace/span ID and every DB call includes its SQL + arguments (esqueleto + persistent) in the span attributes so we can see exactly what was run against the DB for a specific API call.
We've used this to solve several production bug reports as well as highlight our most inefficient APIs for fixing.
My blog is now officially a victim of a Minority Report style malicious flag. Who knew that writing poems and how-tos for assembling Raspberry Pi cases is now considered "pre-crime".
The circular nature of the "threat intel" community means that 1 entity triggering an alert causes a cascade.
No wonder people view these biased 'AI' tools with great suspicion.
Any attempt to ask this unknown "bforeAI" company why I am a "pre-criminal" will get the usual canned response!
@JeremyLittau Admins deciding what is "safe" for their users (which is very unsafe, by the way) is what creates silos. If a site's admins habitually defederate sites they don't like, then a silo is the result, by definition.
weirder.earth is an example of a Mastodon site that turned into a silo. They block so many peers, some of their users now can't connect to most of their friends.
This is why I believe blocking should be done at the user level only, with the help of opt-in blocklists.
I am very pleased to see @georgetakei is having a good time here. After the nonsense that went down with wil wheaton its really nice to see him welcomed.
Today is the 37th anniversary of the first appearance of Bill Watterson’s Calvin and Hobbes in the newspaper.
Calvin and Hobbes first appeared about two weeks after I turned six years old—crucially, the same age as Calvin—and it ended after I turned sixteen. I adored it from beginning to end. There is no stronger influence on the way I think, write, or see the world than the ten years of that strip.
https://twitter.com/calvinn_hobbes/status/1593605122998812674?s=46&t=tVCHvzEgD-9r3bfInkj_gw
So it seems joinmastodon removed QOTO from their directory without cause, without contacting us, and without any discussion or due diligence.
Since this is the only way to actually find QOTO for new users if it isnt reversed soon it could mean the end for our wonderful community.
If you care about this place remaining fair, respectful, and inclusive environment I highly suggest everyone reach out to them annd voice your objecttion and your disapointment and having no procedure to keep this fair and inclusive.
If you want to see QOTO stick around you can email your objecttion here:
hello@joinmastodon.org
Feel free to CC me here: jeffrey.freeman@qoto.org
Please be respectful, we want to show them we are the good guys and not give them any reason to object.
Congratulations are in order for @scottagunn who has been elected to be a deputy to #GC81
People grumbling that #Mastodon is slow at the moment... You just turned up with 1 million people in a tiny, rural village and you're complaining there's a queue to get into the only tearoom, which is run by gay pensioners Babs & Maureen as a retirement hobby on Mons-Weds. Relax!
#TwitterMigration
#mastodontips When you're posting a multi-message thread, make the first message in the thread "public" and the others "unlisted." That will keep the follow-up posts from showing up in people's feeds, but they'll still be able to read them when they click into the first message.
(Credit @kyonshi for the idea, but with all the new users, I wanted to get it out into the wild.)
Red meat is not a health risk. New study slams years of shoddy research
https://bigthink.com/health/red-meat-cancer-not-health-risk/
Discussions: https://discu.eu/q/https://bigthink.com/health/red-meat-cancer-not-health-risk/
#Technology, #baseball (Dodgers), #politics, #religion (#Christian)