Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Sam

@lenary@types.pl
  • Open on types.pl

🧑‍💻 Compiler Engineer
🍟 RISC-V
🥸 Shitposts Are Mine Alone

0 Followers
0 Following
34 Posts
Joined November 21, 2022
website:
https://lenary.co.uk/
wishlist:
https://uk.bookshop.org/wishlists/a87cc1a263d555888c073b830f642009f91b3674
pronouns:
he/him

Posts

Open post
lenary
Sam @lenary@types.pl · Jul 25, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @rk@mastodon.well.com
@rk@mastodon.well.com @joe@f.duriansoftware.com GET /.well-known/updog
5
0
2
0
Open post
lenary
Sam @lenary@types.pl · Jul 03, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @steve@discuss.systems
@steve@discuss.systems @whitequark@social.treehouse.systems did the previous owners? i guess sorta?
1
0
0
0
Open post
lenary
Sam @lenary@types.pl · Jun 15, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @mwichary@mastodon.online
@mwichary@mastodon.online oooh is this reusing pin matrices that also got used on synths? What are they originally for?
0
0
0
0
Open post
lenary
Sam @lenary@types.pl · May 14, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @pigworker@types.pl
@pigworker@types.pl OED claims slep is a noun, an archaic term for to sleep. That's not interesting enough either.
0
0
0
0
Open post
lenary
Sam @lenary@types.pl · May 14, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @pigworker@types.pl
@pigworker@types.pl slepper is one who carries things, and slupper is the meal between lunch and supper.
2
2
0
0
Open post
lenary
Sam @lenary@types.pl · May 09, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @lzg@mastodon.social
@lzg@mastodon.social lena hours are used more quickly between 9-5
3
0
0
0
Open post
lenary
Sam @lenary@types.pl · May 07, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @TomF@mastodon.gamedev.place
@TomF@mastodon.gamedev.place this has four seats, if you fold open the back! It only has three forward gears with cast chasms between them so i hate to think how slow it would be with four.
1
0
0
0
Open post
lenary
Sam @lenary@types.pl · May 07, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @TomF@mastodon.gamedev.place
@TomF@mastodon.gamedev.place it would be if it was reliable and could get up any hills
1
2
0
0
Open post
lenary
Sam @lenary@types.pl · May 07, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @TomF@mastodon.gamedev.place
@TomF@mastodon.gamedev.place nope, a Triumph :) Some Austin 7s were Big but none Super.
1
2
0
0
Open post
lenary
Sam @lenary@types.pl · May 06, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @fay59@tech.lgbt
@fay59@tech.lgbt brave
1
0
0
0
Open post
lenary
Sam @lenary@types.pl · May 06, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @TomF@mastodon.gamedev.place
@TomF@mastodon.gamedev.place "Super Seven" is two different cars and only one would be seen at a track day. I own the other
0
2
0
0
Open post
lenary
Sam @lenary@types.pl · May 03, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @thesamesam@social.treehouse.systems
@thesamesam I'm not super familiar with how thin lto is orchestrated. I think that while there are separate threads, they can pull known definitions into partitions based on need, so controlling number of threads doesn't help much. I'm not sure though.
0
0
0
0
Open post
lenary
Sam @lenary@types.pl · May 03, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @thesamesam@social.treehouse.systems
@thesamesam ThinLTO in LLVM does some partitioning. Full LTO does a single Partition. Unified I think can do either.
1
2
0
0
Open post
lenary
Sam @lenary@types.pl · Apr 28, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @dev@discuss.systems
@dev@discuss.systems god american drivers are such trash. In the UK you don't move until the lights stop flashing, regardless of the barriers, so they can put the barriers down again without turning them off.
0
0
0
0
Open post
lenary
Sam @lenary@types.pl · Apr 23, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @edwinb@types.pl
@edwinb plenty of time for mischief and high jinks. Care to disclose any plans?
0
0
0
0
Open post
lenary
Sam @lenary@types.pl · Apr 19, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @pigworker@types.pl
@pigworker one of my big worries about LLMs is there's no pressure to reduce boilerplate. I hope you can provide that mechanism again. Yes I write C++ every day, how can you tell?
3
0
0
0
Open post
lenary
Sam @lenary@types.pl · Apr 17, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @ionchy@types.pl
@ionchy high fiber cereal
1
1
0
0
Open post
lenary
Sam @lenary@types.pl · Apr 09, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @dan@discuss.systems
@dan genuinely surprised this isn't Zach
1
0
0
0
Open post
lenary
Sam @lenary@types.pl · Apr 09, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @bentnib@types.pl
@bentnib@types.pl but what color are they?
0
1
0
0
Open post
lenary
Sam @lenary@types.pl · Apr 06, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @regehr@mastodon.social
@regehr@mastodon.social i mostly get this and then i have a good week where i remember… and buy eggs or whatever every time i visit a grocery store and end up with waaaaay too many
1
0
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 27, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @jneen@unstable.systems
@jneen@unstable.systems alright there pterry
1
1
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 25, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @wilbowma@types.pl
@wilbowma it doesn't help that the bib info from the ACM DL is 💩
1
0
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 14, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @lenary@types.pl
@zwarich @pervognsen risc-v will do things like rewrite registers in instructions, delete instructions, rewrite them with a smaller variant, etc etc etc. Now remember that alignment needs to be preserved and enjoy your headache.
1
0
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 14, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @zwarich@hachyderm.io
@zwarich @pervognsen nop-ing is fine compared to relaxation. AArch64 doesn't have variable-width instructions, and doesn't delete instructions during relaxation (shuffling everything afterwards)
0
1
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 14, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @pervognsen@mastodon.social
@pervognsen I don't have data to back this up but I presume this exact inline asm string in the x86 callback was in a core header/library somewhere, called from a hot loop, and this made a specific benchmark faster on a machine that had a better core than the header presumed.
0
0
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 14, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @zwarich@hachyderm.io
@zwarich @pervognsen let me introduce you to RISC-V Linker Relaxations, which both inspect and modify machine code bytes to change the sequence to better ones (they still use relocations)
0
3
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 14, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @pervognsen@mastodon.social
@pervognsen Nothing was sacred. It's now more sacred than it was. Though I think AMDGPU? wants to read (but not modify) the string for scheduling hints/annotations.
2
2
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 12, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @JamesWidman@mastodon.social
@JamesWidman@mastodon.social @zygoloid@hachyderm.io I don't think he's saying the signed integer type doesn't exist, just that it cannot represent 0.
0
1
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 06, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @onpaperwings@typo.social
@onpaperwings let's say there are 9 shelves in the stack: all 9 of them filled for 40 feet.
1
1
0
0
Open post
lenary
Sam @lenary@types.pl · Mar 03, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @regehr@mastodon.social
@regehr@mastodon.social one worry I would have about this is whether using a reducer is "reasonable". I know it's "needed" for humans to analyse the problems, but I don't know if the claude compiler has a compositional enough structure that big programs hit the same problems small programs do (I know clang etc *do* have this structure but that's because they were written by humans). This feels like some opposite to the "small model theory" we get in program synthesis for working out which candidates are likely to be most general. I guess that's easy to verify by checking all the pre-shrinking cases are fixed by the fixes to the reduced bugs, and maybe against all the intermediate shrunk programs.
1
1
0
0
Open post
lenary
Sam @lenary@types.pl · Feb 16, 2026
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @meowray@hachyderm.io
@meowray@hachyderm.io I'm not sure that "Recommendation for future architectures" is entirely correct. Let's say I have two instructions, one that's some kind of "jump and set return address", and a similar one that doesn't set the return address (otherwise identical layout for the pc-relative operand). Yes, the one that sets the return address is allowed to use the PLT (but doesn't have to), so a CALL relocation is reasonable for this instruction, and for tail calls that use the instruction that doesn't set the return address. BUT this doesn't address that you can use the non-return-address-setting instruction for jumps within a function, where the PLT-clobbered registers may still be live. So you still end up with two relocations (a Call relocation and a Jump relocation) that are very similar, just the call relocation is allowed to use the PLT if it feels like it, and the Jump is not.
0
1
0
0
Open post
lenary
Sam @lenary@types.pl · Dec 06, 2022
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @lenary@types.pl
@sunfish *especially* as you end up needing a volatile kind of memcpy for some kinds of MMIO buffer accesses, which is very easy for C compilers to mess with in unforseen ways.
1
0
0
0
Open post
lenary
Sam @lenary@types.pl · Dec 06, 2022
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @lenary@types.pl
@sunfish I haven't tried the transformation shown in this paper combined with LTO (which does cross-module inlining), but it seems best to just hide the accesses behind calls anyway.
1
1
0
0
Open post
lenary
Sam @lenary@types.pl · Dec 06, 2022
Sam
@lenary@types.pl

🧑‍💻 Compiler Engineer 🍟 RISC-V 🥸 Shitposts Are Mine Alone

types.pl
Replying to @sunfish@hachyderm.io

@sunfish in fact, in C you often need to hide your MMIO accesses behind a call, because the compiler is usually more conservative about external calls than volatile accesses. And yes, you do get virtualisation "for free".

Citation about miscompiles: https://www.cs.utah.edu/~regehr/papers/emsoft08-preprint.pdf

1
1
0
0

Remote instance

types.pl
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

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: 10:52:29 UTC