Advertisement · 728 × 90

Posts by Erika

computer A and B are connected to monitor M. when A makes a remote desktop connection to B, it should cause the monitor to switch input. that’s what I would call “smart”

5 hours ago 1 0 0 0

at any multiplication where the output has a certain error tolerance you can decide to evaluate the lhs or rhs precisely, to know how much error you can tolerate on the other

1 day ago 1 0 0 0

💭 game engine that in parts of the screen with < 1/16 brightness uses textures that drop the four least significant color bits

1 day ago 1 0 1 0

I don’t know the latest, are they still considering locked accounts “too hard”?

4 days ago 1 0 2 0

they keep private signing keys on behalf of users

4 days ago 1 0 1 0
Same article. A red arrow goes from the white gutter area left of the main content across the words "cornerstone technology". But half the table of contents and all the article content down to this point has been selected.

Same article. A red arrow goes from the white gutter area left of the main content across the words "cornerstone technology". But half the table of contents and all the article content down to this point has been selected.

Just in case that wasn't clear, here's what I mean. If you click and drag along the red arrow, instead of selecting the text "cornerstone technology", you get half the table of contents and all of the document from the top down to "technology".

1 week ago 5 1 0 0

Some reports say over 500 schools, 55 libraries, & 25 universities hit.
You can debate the numbers, but hitting Sharif University & Beheshti is like hitting MIT & Stanford. I keep wondering: How would the scientific community respond differently if it was those universities? What’s the difference?

2 weeks ago 473 191 6 5
text editor showing a C# file where next to the vertical scrollbar there's a visual depiction of the methods and statements inside methods represented as nested colorful blocks. There's also a Document outline tool window showing the tree of types and members in the file, and method bodies are shown under methods using the same structural representation.

text editor showing a C# file where next to the vertical scrollbar there's a visual depiction of the methods and statements inside methods represented as nested colorful blocks. There's also a Document outline tool window showing the tree of types and members in the file, and method bodies are shown under methods using the same structural representation.

I returned to my structured editor roots a little bit and prototyped a scrollbar that shows the statement structure in method bodies.

Also a document outline tree where statement structure is visible for larger methods. This way you can visually distinguish methods by their "shape".

2 weeks ago 24 6 1 0
illustration of the same: a triangle fan covering a 2:1 rectangle hovering over two squares, arrows between them.

illustration of the same: a triangle fan covering a 2:1 rectangle hovering over two squares, arrows between them.

currently dealing with a situation where I want UVs for cube sides but all I have are UVs for premerged triangle fans that cover the area of multiple sides

2 weeks ago 2 0 0 0
a blocky virtual environment, the surfaces are plastered with digits

a blocky virtual environment, the surfaces are plastered with digits

it's hard to get surface-associated debug information out in the middle of format conversion, but I have a set of digit textures so I can do
texture = digits[relevant_value%10]
texture = digits[(relevant_value/10)%10]
etc.

2 weeks ago 3 0 1 0
Advertisement

"There's actually not a negative integer, it's a normal integer with the negation operator applied" is one of those really stupid things I'm kind of annoyed we keep letting be part of the spec.

1 month ago 43 3 6 1
The most effective way to prevent trans adults is to eliminate trans children. The far right understands this, so the focus of its anti-trans strategy is to create an unlivable environment for trans children. Trans people also fully understand this. The democrats and mushy center don't understand it and react as if it's just reasonable "adult" things like transgenderism be kept out of schools and kids' media. They act as if those kids aren't trans already, in the schools already

The most effective way to prevent trans adults is to eliminate trans children. The far right understands this, so the focus of its anti-trans strategy is to create an unlivable environment for trans children. Trans people also fully understand this. The democrats and mushy center don't understand it and react as if it's just reasonable "adult" things like transgenderism be kept out of schools and kids' media. They act as if those kids aren't trans already, in the schools already

Trans people are a wedge. Attacking gays stopped working, so Republicans attack trans people to get at gays. Trans minors are the wedge of the wedge. They pick on the subgroup that can't defend themselves and which Democrats are least likely to stand up for

To Democrats, this is a reasonable "compromise". Let go on the trans children, focus on the more winnable rights for trans adults.

For trans adults this is obviously, axiomatically unacceptable because *we are all ex-children*. Anything done to children is something that was done to our past selves

Trans people are a wedge. Attacking gays stopped working, so Republicans attack trans people to get at gays. Trans minors are the wedge of the wedge. They pick on the subgroup that can't defend themselves and which Democrats are least likely to stand up for To Democrats, this is a reasonable "compromise". Let go on the trans children, focus on the more winnable rights for trans adults. For trans adults this is obviously, axiomatically unacceptable because *we are all ex-children*. Anything done to children is something that was done to our past selves

Somewhere right now there is a ten-year-old child who is, for all practical purposes, me. She is experiencing something she cannot explain or yet understand. She is in an unfriendly environment (Texas? Alberta?) that does not help her understand, punishes her when she tries to figure it out herself.

Somewhere right now there is a ten-year-old child who is, for all practical purposes, me. She is experiencing something she cannot explain or yet understand. She is in an unfriendly environment (Texas? Alberta?) that does not help her understand, punishes her when she tries to figure it out herself.

When I see trans children being legislated away, I think: I care more about what happens to this child than what happens to me. I want her to reach forty-one without being broken and damaged, like I am from all the things cis people did to me. I want the next me to have a better life than this one.

When I see trans children being legislated away, I think: I care more about what happens to this child than what happens to me. I want her to reach forty-one without being broken and damaged, like I am from all the things cis people did to me. I want the next me to have a better life than this one.

This is my trans agenda

2 weeks ago 3946 1738 21 29

he’s right

3 weeks ago 2 0 0 0
The Simpsons Aurora Borealis meme with a chunk of eroded terrain in the background.

Chalmers: Good lord, what is happening over there!?

Skinner: Erosion filter.

Chalmers: E--erosion filter!? Running on the GPU, without simulation, in a single frame, localized entirely to each evaluated point!?

Skinner: Yes.

Chalmers: ...may I see the source?

Skinner: No.

The Simpsons Aurora Borealis meme with a chunk of eroded terrain in the background. Chalmers: Good lord, what is happening over there!? Skinner: Erosion filter. Chalmers: E--erosion filter!? Running on the GPU, without simulation, in a single frame, localized entirely to each evaluated point!? Skinner: Yes. Chalmers: ...may I see the source? Skinner: No.

I know I've been talking about this for over six months now, but I swear I'm working towards releasing the source 😅 - along with an explainer video and a blog post.

3 weeks ago 274 15 5 0

you’re in a dimly-lit basic block. in front of you are a few steps leading 6 feet below ESP. in the distance you see some signposts–

3 weeks ago 3 0 0 0

you should be able to right click into a terminal window and pick “Upon successful completion of <process name>…” and then choose a button you wish to be clicked for you

3 weeks ago 0 0 1 0
a partially finished analytic 2D lighting solution, showing both the angular and radial component with a checkerboard pattern and color coding

a partially finished analytic 2D lighting solution, showing both the angular and radial component with a checkerboard pattern and color coding

I'm almost there it's so pretty!! 😭

this is the first time I've made extensive use of complex numbers in shader code, which has been fun!

it's an analytic 2D lighting system through piecewise conformal maps representing angular light/"sky" exposure, which means you get fully analytic penumbras!

3 weeks ago 2066 171 68 7
3 weeks ago 1624 449 4 5
Advertisement

intended use would be single-file demonstrations of loader behavior/of how symbol visibility/preloads/etc. work

3 weeks ago 0 0 0 0

programming language idea of the day: a macro that takes the spot of dlopen but takes the entire body of the library as a block

void *handle = DLOPEN({
void fun();
});
void (*fun)() = dlsym(handle, "fun");

3 weeks ago 4 1 1 0
Video

Thank you for your patience.
Labyrinth.os will released to the world on April 10.

1 month ago 1256 469 30 38
cOMPaRatiVe cOGNitiONHumans share acousticpreferences with other animalsLogan S. James1,2,3,4* Sarah C. Woolley 1,2, Jon T. Sakata1,2,Courtney B. Hilton5,6, Michael J. Ryan3,4, Samuel A. Mehr5,7,8Many animals produce courtship sounds, and receivers prefersome sounds over others. Shared ancestry and convergentevolution may generate similarities in preference across speciesand underlie Darwin’s conjecture that some animals “havenearly the same taste for the beautiful as we have.” In this study,we show that humans share acoustic preferences with a rangeof animals, that the strength of human preferences correlateswith that in other animals, and that humans respond fasterwhen in agreement with animals. Furthermore, we foundgreatest agreement in preference for adorned, ancestral, andlower-frequency sounds. humans’ music listening experiencewas associated with preferences. These results are consistentwith theories arguing that biases in processing sculpt acousticpreferences, and they confirm Darwin’s century-old hunchabout the conservation of aesthetics in nature

cOMPaRatiVe cOGNitiONHumans share acousticpreferences with other animalsLogan S. James1,2,3,4* Sarah C. Woolley 1,2, Jon T. Sakata1,2,Courtney B. Hilton5,6, Michael J. Ryan3,4, Samuel A. Mehr5,7,8Many animals produce courtship sounds, and receivers prefersome sounds over others. Shared ancestry and convergentevolution may generate similarities in preference across speciesand underlie Darwin’s conjecture that some animals “havenearly the same taste for the beautiful as we have.” In this study,we show that humans share acoustic preferences with a rangeof animals, that the strength of human preferences correlateswith that in other animals, and that humans respond fasterwhen in agreement with animals. Furthermore, we foundgreatest agreement in preference for adorned, ancestral, andlower-frequency sounds. humans’ music listening experiencewas associated with preferences. These results are consistentwith theories arguing that biases in processing sculpt acousticpreferences, and they confirm Darwin’s century-old hunchabout the conservation of aesthetics in nature

out now in Science: @loganjames.bsky.social collected pairs of sounds in 16 species where we *know* which sound is more attractive (to that species)

he played them to ppl on themusiclab.org, asking, in each pair, which was nicer. humans agreed w other animals

doi.org/10.1126/science.aea1202

1 month ago 488 165 10 29
Video

Messing around with ntsc.rs
(and added some other effects)

#art

1 month ago 55 15 0 0

#badprogrammingadvice every python method you don't need can implicitly function as a bool, as functions are truthy and self.method = False shadows the method

1 month ago 1 0 0 0
Post image Post image

UNESCO listed Golestan Palace (which predates the princeling and his grandfather's pretense to the throne) before and after US/Israeli liberation efforts

1 month ago 51 24 1 8
Post image

ASN: AS36352
Location: Buffalo, US
Added: 2026-02-20T00:32

#shodansafari #infosec

2 months ago 563 191 2 5
Advertisement

my hope was that I could skip writing my own renderer for rich-text tweets but it turns out nitter doesn't actually implement those. still a good exercise

2 months ago 2 0 0 0
Post image

I've been playing with the idea of using nitter as a frontend for my local twitter archive. instead of my own API I have to implement twitter's graphql one for this to work. first time I've touched nim code ever

2 months ago 5 0 1 0

strange thing I just realized: when all phi arguments in a loop header are defined outside of the loop and loop conditions are not influenced by side effects, then the number of iterations is at most the number of header predecessors

5 months ago 0 1 1 0
Preview
Nanite Tessellation Nanite Tessellation, aka Nanite Dynamic Tessellation, aka Nanite Dynamic Displacement was the next major feature I worked on after Nanite it...

I'm finally writing up how Nanite Tessellation works. The first few blogs posts are up. More will be coming.
graphicrants.blogspot.com/2026/02/nani...

2 months ago 161 50 1 1