elucent's Avatar

elucent

@elucent.website

compiler creature

243
Followers
155
Following
304
Posts
28.05.2023
Joined
Posts Following

Latest posts by elucent @elucent.website

Post image

metroidbrainia alignment chart came to me in a vision

07.03.2026 05:22 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
it is a picture like the other #my9games pictures but this one has the sylvie game "cat planet" on it 9 times

it is a picture like the other #my9games pictures but this one has the sylvie game "cat planet" on it 9 times

#my9games

06.03.2026 03:18 πŸ‘ 106 πŸ” 27 πŸ’¬ 6 πŸ“Œ 1

like man. what a way to throw away your credibility. whenever this happens i'm always thinking, i hope you guys are at least getting a kickback from amazon or something. imagine spending your evening shilling ai for free

05.03.2026 04:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i dont imagine anyone with critical thinking skills still looks at rust as having a particularly good or principled community but it's still disappointing to see steve klabnik use his platform to reply guy for the bluesky staff and butthurtedly shill ai

05.03.2026 04:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

me whenΒ someone makes a good point abOut something

28.02.2026 04:27 πŸ‘ 880 πŸ” 283 πŸ’¬ 1 πŸ“Œ 1

seeing a lot of people posting about how you don't have to give anthropic credit for standing up to trump and not a lot of people addressing the far greater moral dilemma of whether you have to give trump credit for taking down anthropic

28.02.2026 05:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

love when someone from the northeast says orange like that. aringe

24.02.2026 20:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

same brain cell but it didn't work :(

22.02.2026 03:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

being a manic nixie dream girl makes you more likely to be suckered into writing palantir's data orchestration layer because "it's an interesting technical problem", not less

17.02.2026 14:44 πŸ‘ 33 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

one of the painful truths of the tech industry is it is mostly the latter people doing the evil stuff since they have the actual ability to write software that works and it turns out liking nix doesn't magically give you class consciousness

17.02.2026 14:38 πŸ‘ 58 πŸ” 11 πŸ’¬ 3 πŸ“Œ 0
Post image

Shakashuri Blowdown

11.02.2026 04:39 πŸ‘ 4351 πŸ” 1571 πŸ’¬ 40 πŸ“Œ 9

remarkable phenomenon where haskell users forget other people whose feelings and priorities are different than theirs exist

15.02.2026 03:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

oh dear... nobody should be commenting that often on hn regardless of what they're saying

12.02.2026 07:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

no way actually?? i always thought he was more of a sysadmin than programmer

12.02.2026 07:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

constraint graph type inference is so finicky and hard to debug and i'm re-nearing my wit's end with it but. god, the slickness when it does work, it makes it all worth it

luckily once my patience for weird nonlocal unification bugs wanes my next pivot will be working on the borrow checker :)

28.01.2026 07:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

still pretty bleeding-edge. notably, the explicit type parameter in makeset can't be omitted, or you hit the inference recursion depth limit. and ofc the existence of a makeset function to begin with is a bit sad instead of being able to add constructors to the set type itself. but it's progress!

28.01.2026 01:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
a terminal screenshot displaying code defining a hash and equals method for a type called Duck, making a set of them, adding some elements to it, and checking whether values are in the set. following this, some commands to compile and run the code, with output showing the set implementation works

a terminal screenshot displaying code defining a hash and equals method for a type called Duck, making a set of them, adding some elements to it, and checking whether values are in the set. following this, some commands to compile and run the code, with output showing the set implementation works

fixed enough generics bugs to write a generic userspace hashtable implementation in Clover :)

28.01.2026 01:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

also i'm thinking a lot of my syntax work is really paying off, like, writing tests is actively enjoyable, and i think the language is really looking good :)

not to toot my own horn too much or anything, i'm just glad i did not immediately become owned the second i started writing bigger examples

24.01.2026 22:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

ive been really relishing writing aggressively generic code lately and seeing it work first try*

*accidentally pass the test despite doing at least one illegal downcast from i64 to i32

24.01.2026 22:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

of course you can write this sort of thing in other languages, there's nothing stopping you from writing C++ in this style. but i think it's nice that this is the default for all types - you are only constrained by the stuff you actually use

22.01.2026 19:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

a nice consequence of UFCS is that since methods don't belong to types, the traits required by methods aren't tacitly required to instantiate the type. like how Foo here lacks a write() implementation, but we can still define both a Vec of Foo, and implement write() for other Vecs

22.01.2026 19:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

always have been :)

22.01.2026 06:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

this ended up being a 2:1:1 time split between (1) procrastinating working on ADL, (2) actually implementing ADL, (3) making it so you can actually use type projections ("Cons" is really more like forall a. List(a).Cons) across module boundaries

22.01.2026 02:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

okay sweet now ADL is working!!!

one of the goals of clover is that generics should really act like compile-time multimethods, so method lookup is even more permissive than C++, to the extent that multiple instantiations can be required if a function is used in multiple compile-time contexts

22.01.2026 02:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

it's an exceptionally good tool at making like, shitty boilerplate code, and if you're amateur enough to think that that's representative of real software development, then like, go nuts. but in my experience it's pretty useless for any of the stuff i've been paid to do before

21.01.2026 20:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i'm not defending cory doctorow, he's pretty annoying, but like. just because the people speaking up about the stupid stuff you're doing are being a little annoying about it doesn't actually mean they're wrong? and there is no equivalent positive argument for AI

21.01.2026 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

the bluesky experience is a hundred back to back posts of takes like this alternating with people posting their five star letterboxd review of sinners

20.01.2026 20:09 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

sure, it is absolutely doing that. but ostensibly unlike you, i'm not financially or emotionally (can you imagine? i certainly hope microsoft is paying you for your posts) dependent on being an AI defender online, so i can clearly see that the quality of that software is pretty much garbage lol

19.01.2026 21:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"incurious" is such an easy insult. you have no evidence he's wrong about LLMs and intelligence (granted, he has no real evidence for his position either), and certainly no strong argument for their economic sustainability, so you sheepishly say, "hey, this guy doesn't give bad ideas enough credit"

19.01.2026 20:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

what is the human condition if not one massive yakshave

19.01.2026 19:47 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0