Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

max

@goldstein@im-in.space
mastodon 4.8.0-alpha.3+glitch
  • Open on im-in.space

staring into the abyss until it meows back. any pronouns.

profile pic by wonderful https://www.tumblr.com/daniellasalamao

83 Followers
139 Following
18 Posts
Joined November 21, 2022
Gender:
Maybe
Blog:
https://goldstein.lol
Codeberg:
https://codeberg.org/goldstein
Keyoxide:
https://keyoxide.org/root@goldstein.lol
Horny & Feels:
https://lgbtqia.space/@goldstein
Open post
max @goldstein@im-in.space
· 2mo ago
/// # Safety /// By implementing this trait, you guarantee that your type has sensible behaviour in implementations of all other traits and doesn’t try to intentionally break things by doing weird trickery. pub unsafe trait Sensible {} (inspired by https://github.com/rust-lang/libs-team/issues/827)
GitHub

ACP: add `unsafe trait PureRef<U>` to guarantee purity of the AsRef/Deref/Borrow traits · Issue #827 · rust-lang/libs-team

Proposal Problem statement Several times I came across a case where some unsafe code wants to take a generic implementing AsRef or its "friends", allowing to call it with different types but to do ...

25
1
12
0
Open post
max @goldstein@im-in.space
· 3mo ago
Boosted by @GroupNebula563@mastodon.social
fighting with rust borrowchecker? I have a solution for you! (spoiler: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=e92714f3df227f4d93d5a4a026849ca0) (props to @wffl@im-in.space for telling about this property on its talk, go watch it: https://www.youtube.com/watch?v=3jM4cnEVrLc)
28
1
21
0
Open post
max @goldstein@im-in.space
· 6mo ago

Great Nix Flake Check is out!

youtuber clickbait voice I Tried Evaluating EVERY Nix Flake And Here Is What I Found

(ok but seriously, I found a bunch of cool stuff and wrote it down, go check it out!)

https://goldstein.lol/posts/great-nix-flake-check/

goldstein.lol

The Great Nix Flake Check | max’s place

8
4
4
0
Open post
max @goldstein@im-in.space
· 5mo ago

sha1 hash of meow starts with 666

6
2
2
0
Open post
max @goldstein@im-in.space
· 5mo ago

I think one thing tumblr got right is calling blog posts blog posts, and reblogs reblogs. I love me some silliness, but “retoot” is too silly for me.

also text interspersed with images. like. it’s bonkers that nobody else has that.

6
1
1
0
Open post
max @goldstein@im-in.space
· 5mo ago

new blog post: observing specialization on stable rust (while relying only on documented behaviour)

https://goldstein.lol/posts/stable-specialization/

goldstein.lol

stable specialization in Rust | max’s place

5
0
1
0
Open post
max @goldstein@im-in.space
· 5mo ago

new crates.io frontend loads 0.5M of javascript instead of 1.7M, which I guess is an improvement, but I did hope that a rewrite would introduce SSR and remove loading placeholders. not that it’s a big deal, I mostly manually type docs.rs/smth anyways, and lib.rs is always there

3
0
0
0
Open post
max @goldstein@im-in.space
· 5mo ago

so CppNix changed what shallow means on a git flakeref somewhere between v2.18 and v[now], and the meanings are like completely different, so that’s nice and cool

3
1
0
0
Open post
max @goldstein@im-in.space
· 5mo ago

I’m semi-frequently exposed to a Variety of political opinions, and I noticed an interesting effect: it’s really hard to verbally disagree with someone whose opinion is a complete polar opposite of yours. voicing your disagreement requires framing it in terms of a common moral compass: “we agree that A is bad, and B leads to A, so B is also bad”. but disagreeing with someone who doesn’t share any of your values requires dropping down to the level of ethics theory, which is basically impossible to do in casual conversation. therefore, people with similar opinions argue more than people with opposite opinions.

3
0
0
0
Open post
max @goldstein@im-in.space
· 5mo ago

the problem with writing tools that use nix is that “the bug is actually in nix” is a common occurence and you never know when you need to stop debugging whatever you were doing and start debugging your nix implementation instead

2
0
0
0
Open post
max @goldstein@im-in.space
· 5mo ago

trains are so cool. wdym I went to sleep in one city and woke up in another. that’s like magic

2
0
0
0
Open post
max @goldstein@im-in.space
· 5mo ago

just merged partial updates in unflake! now you can easily update individual dependencies, both with native backend and with npins backend. you can even individually update transitive dependencies by specifying their flakerefs.

that was a big feature and I’m really happy that it’s done. I’ll tackle some usability hurdles next, and then I’ll probably work on explicitly duplicated deps (when you want to have multiple separately locked copies of the same dependency) and remaining bugs from GNFC.

2
0
0
0
Open post
max @goldstein@im-in.space
· 5mo ago

todays favourite #jujutsu command: jj evolog -p, “wait, show me what I just changed”

im-in.space

I'm in Space

1
0
0
0
Open post
max @goldstein@im-in.space
· 5mo ago

I think them naming the forum platform “Discourse” was ill-advised, nominative-determinism-wise

1
0
0
0
Open post
max @goldstein@im-in.space
· 5mo ago

chat, let’s say I have a tree (e.g. AST) and I want to do some matching: for example, find any nodes of kind a that are siblings to nodes of kind b. (ideally I’d also like to do rewriting, but that seems to be an easier part)

are there any ready solutions I’m missing (preferrably in Rust, but like, whatever, I’m open to various languages)? I looked at https://docs.rs/selectors, which is kinda neat, but API surface I need to implement to use is large and it doesn’t let me do queries that return multiple nodes

docs.rs
1
0
0
0
Open post
max @goldstein@im-in.space
· 6mo ago
Replying to
@pinskia rust foundation is a corporate entity (in the most direct sense, it’s a 501(c)(6), a “business league” composed from representatives of various corporations, as well as representatives from the rust project; as opposed to e.g. PSF which is 501(c)(3), a public charity). I think their website is not directly controlled by the rust project, and is probably made by some sort of contractor.
1
2
0
0
Open post
max @goldstein@im-in.space
· 6mo ago
Replying to
@xdej@mamot.fr @raito@nixos.paris @Pol@mathstodon.xyz maybe! (although probably not, given that my sample, being from sourcegraph, probably only includes github repos with at least some popularity). that’s why the tests were evaluated on a separate machine, and then each in their own container.
0
0
0
0
Open post
max @goldstein@im-in.space
· 7mo ago
Replying to
@bagder@mastodon.social curious: is the year on this graph the year a vulnerability was introduced or was found? UPD: oh, sorry, existing in code
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:06:46 UTC