@chrisg@fosstodon.org
@chrisg@fosstodon.org avatar

chrisg

@chrisg@fosstodon.org

I want to raise my voice. I try to remember my dreams.

Fascism is a loser ideology. Trans rights are human rights. Abolish borders and eat the rich.

I do silly things with software. Compulsive database implementor.

Currently working on #glowdust

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

chrisg, to random
@chrisg@fosstodon.org avatar

Scalable software today means software working on many machines owned by a single entity.

Instead, it should be reclaimed to mean software that works across machines owned by many different people.

Let's take 2024 to stop building The Plagiarism Nexus and focus on human empowering technologies.

And do that again in 2025. And every year afterwards.

chrisg, to Youtube
@chrisg@fosstodon.org avatar

Since decided it's ok to inject malware to our browsers, I will not hesitate to use their infrastructure as a public service.

As luck would have it, @stfn posted yesterday a guide to which I followed and in no time had an instance running.

It's not bad. YT doesn't serve 1080p video to third party apps, from what I understand, but I can live with that. I prefer controlling my viewing experience and not participating in their surveillance.

chrisg,
@chrisg@fosstodon.org avatar

@stfn Oh, so that's what adaptive does? I haven't gone through every setting, I still need to set it up properly and expose it to the public internet so I have access to my account from everywhere.

Thanks for writing that guide, it gave me the push I needed.

chrisg,
@chrisg@fosstodon.org avatar

@stfn Yup, confirmed, got 1080p going.

Nice :)

I'll take a look at tailscale too, thanks.

chrisg, to random
@chrisg@fosstodon.org avatar

AI Bros: AI is all about increasing productivity.

Everyone else: Excellent. 6-hour/4-day working weeks have been repeatedly shown to make people more productive and happier. Let's do that.

AI Bros: No, not like that. How about I burned a forest to save you writing some boilerplate code though?

chrisg, to random
@chrisg@fosstodon.org avatar

Oh look, collective action can happen in the tech sector.

Now do that but for something that actually matters.

https://www.theguardian.com/technology/2023/nov/20/openai-staff-walkout-sam-altman-board

tante, to random
@tante@tldr.nettime.org avatar

Of course investors want Altman back. He pumped all their stocks and kept the Hype going (MS stock took quite a hit when Altman was fired). Also: The people left are a bunch of weirdos who think Elizer Yudkowski is a serious person.

https://mstdn.social/@raymondpert/111436466071211088

chrisg,
@chrisg@fosstodon.org avatar

@tante

Here is, from TheVerge article, a textbook example of the SV "company strategy":

"Altman holding talks with the company just a day after he was ousted indicates that OpenAI is in a state of free-fall without him. "

It fills me with confidence in a company's vision to see it unable to survive the absence of its CEO for even a day.

stux, to random
@stux@mstdn.social avatar

Haha oooh....

Many news outlets be like:

"Sam Bankman Fried who first earned billions and now goes to jail"

No. He did never "earn billions" but stole it from customers

Accurate reporting is so hard huh

chrisg,
@chrisg@fosstodon.org avatar

@stux All billionaires stole their money from someone. So news outlets are understandably confused, since their instinct is to suck up to the rich.

chrisg, to random
@chrisg@fosstodon.org avatar

I'm just a programmer

standing in front of his IDE

asking for a language that makes it easy to mutate a collection while iterating it

chrisg,
@chrisg@fosstodon.org avatar

@KatS You have my curiosity

(unless this is a wink wink about Rust in which case it flew over my head, sorry 😅 )

timClicks, to random
@timClicks@mastodon.nz avatar

Is it possible to give a thread a TTL? Essentially I want to trigger a panic in a thread of a deadline has been reached. Assume that there is also a supervisor thread running with a thread handle and the deadline.

chrisg,
@chrisg@fosstodon.org avatar

@timClicks

Standard "don't forcibly kill threads" disclaimers aside, I think the basic question is whether you can force a signal in a thread. I think the answer is sort of?

https://docs.rs/crate/stop-thread/latest/source/src/lib.rs

as an example, which basically is calling pthread_cancel which will by default exit the thread if the thread allows it. Also, it can only happen at "cancellation points".

Based on these 5 minutes of searching, I think the best bet is to set up a channel Simple, safe and effective.

djnavarro, to random

My unmitigated contempt for tech companies that do this has no bounds. It’s a “yes or no” question. If you lack the integrity to permit people to actually say “no” you’re failing as a company and as human beings. Sorry, but it’s true. Grow up.

chrisg,
@chrisg@fosstodon.org avatar

@djnavarro "Not Now" has always seemed vaguely threatening to me, because it carries a promise of continued harassment.

The button I want is "not now OR EVER". Or, you know, "No" will do, as you said.

chrisg, to random
@chrisg@fosstodon.org avatar

How can I only just now notice that DBMS is an anagram for BDSM?

Also, why does it make so much sense?

chrisg, to random
@chrisg@fosstodon.org avatar

Pro tip: If you can "legally justify" bombing a refugee camp, then the only conclusion is that your legal framework is inhuman and morally bankrupt.

chrisg,
@chrisg@fosstodon.org avatar

@Wyatt It is. That's exactly why they need to justify it.

chrisg, to rust
@chrisg@fosstodon.org avatar

@rust Blog post: Mutable object trees in Rust, using memory arenas

https://radiki.dev/posts/mutable-cursor-dags-in-arenas-rust/

chrisg, to rust
@chrisg@fosstodon.org avatar

On a scale from "a little bit" to "not even rustc can offer a suggestion", how horribly have you mangled your code today?

Extra points if your made clippy cry.

chrisg,
@chrisg@fosstodon.org avatar

@Fangh When I'm writing code, everything cries.

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

this iOS screen has the most hilarious neutralspeak of all

“what happened with you and jenn? I liked her”
“our trust level changed”

chrisg,
@chrisg@fosstodon.org avatar

@fasterthanlime

Disconnect is still too aggressive, they should have gone with "reevaluate your connection".

tante, to random
@tante@tldr.nettime.org avatar

This is the most absurd thing I have seen.

chrisg,
@chrisg@fosstodon.org avatar

@tante Honestly, you could have circled the author name in yellow and that would be just as effective.

chrisg, to rust
@chrisg@fosstodon.org avatar

If your coding partner:

  • Scrutinizes every little thing that you write
  • Is very loud about the mistakes that you make, no matter how trivial
  • Prints passive aggressive warnings about badly named enum variants

Then your partner is clippy and you should listen to them

tante, to random
@tante@tldr.nettime.org avatar

That a16z/Andreesen piece is such hot garbage.

chrisg,
@chrisg@fosstodon.org avatar

@tante Minor detail, but I don't know if I am surprised or disappointed that in the list at the end they don't include Karl Marx and Jesus.

vaurora, to random
@vaurora@wandering.shop avatar

That thing where the bottle of shampoo or lotion or whatever is almost out, so you buy a new one and the old one lasts another three months

chrisg,
@chrisg@fosstodon.org avatar

@vaurora That's the 80/20 rule.

80% of the product is in the last 20%.

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

“No Way To Prevent This”, Says Only City Where This Regularly Happens

https://en.m.wikipedia.org/wiki/Defenestrations_of_Prague

chrisg,
@chrisg@fosstodon.org avatar

@fasterthanlime You'd think that over 2 centuries they would have installed some bars over the windows or something. SMH.

chrisg,
@chrisg@fosstodon.org avatar

@fasterthanlime I hear there are some good ones in Prague too. Apparently not over windows though, which makes them easier to drink a beer in.

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