Profile for hikari

Header for hikari
Avatar for hikari
Display name
hikari 🌟 (fell out of the sky)
Username
@hikari@noyu.me
Role
admin

About hikari

Bio

from another world; magical girls on the internet, gpu programmers, musicians, sky enthusiasts, etc; EN/SV/DE/日本語

Stats

Joined
Posts
16676
Followed by
1483
Following
198

Recent posts

we are in the timeline where Sweden (Sverige, Svea rike) is named after the Swedes. but as anyone who's read about the titles Swedish kings used to have will know, Sweden is also the kingdom of the Goths. what if we were living in a timeline where we called it Gothen or something. that would be cool. Gothenburg would probably be the capital

Open thread at this post

so, touchHLE is afflicted by a lot of “not invented here”-ism, which is all my fault. I have reimplemented a lot of stuff that other people would try to get from libraries.

in my defence though, this gives me some superpowers:

• I have a very deep understanding of the whole system! it's hard to overstate how useful that is.
• there's very few dependencies, so the binaries are small and the build times are short, and it's auditable

but there's something else cool, too…

Open thread at this post

suppose I am writing some code that will take a god object containing all the state of an emulator, move out several key components of it, reset their states, and then place them into a new god object that's meant to be almost indistinguishable from a completely fresh one. what's a nice, horrifying metaphor for this. i want a word that conveys the idea of like, organ harvesting from a perfectly healthy subject or something. or some kind of spiritual thing.

Open thread at this post

my kingdom for normal rust macro scoping

what i want:

pub macro_rules! foo {
    // …
}

what i'm forced to put up whenever i want to use intra-doc links, which is basically always:

/// Please don't write `use crate::foo;`. I know, I can't
/// stop you. But you have to write `use
/// crate::qux::baz::foo;`, because there is a meaning to 
/// this module hierarchy. I am literally Begging you. I am
/// prostrating myself before you. I'm crying. Can't you
/// see how much this is hurting me? Please. Please. Please.
#[macro_export]
macro_rules! foo {
    …
}
pub use crate::foo;
Open thread at this post