Jamie's Avatar

Jamie

@jjjollyjim.bsky.social

meow. she/her

140 Followers  |  595 Following  |  48 Posts  |  Joined: 04.07.2023  |  2.2661

Latest posts by jjjollyjim.bsky.social on Bluesky

yayyy

15.10.2025 02:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

signal push notifications have no content other than β€œa message was recieved”, to wake up the app and fetch+decrypt, right?

22.09.2025 08:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

i should return to this and try and do a proper exploit for it and blog post at some point

17.08.2025 09:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In practice with libstdc++ you need to produce a comparator which is not a pure function, which is obviously not easy in nix… but you can do that, you can swap pointers from out-of-bounds of your list.

17.08.2025 09:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

oh yeah i didn't find it by mistake, i was reading the code to find memory bugs :3

builtins.sort takes a nix lambda as a comparator, and calls C++'s std::stable_sort… but std::stable_sort is UB if the comparator is not a valid partial ordering!

github.com/Voultapher/s...

17.08.2025 09:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
[
4 Β«nullptrΒ» Β«nullptrΒ» 10 9 7 6 8 1 5
]

[ 4 Β«nullptrΒ» Β«nullptrΒ» 10 9 7 6 8 1 5 ]

i was messing with a nix interpreter memory-corruption recently and discovered that the repl has special-case support for printing null object pointers :P

17.08.2025 09:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

what if im not talking to my loved ones but also refuse to use ai

12.08.2025 11:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

yeah

09.08.2025 17:26 β€” πŸ‘ 59    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

yup i have the same vibe :/

09.08.2025 14:05 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

yeag

03.08.2025 08:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GrapheneOS attestation compatibility guide Guide on using remote attestation in a way that's compatible with GrapheneOS.

Graphene lists some apps that are unusable without Play Services grapheneos.org/articles/att...

23.07.2025 14:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 09.07.2025 08:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i cant believe u cant see it lol

09.07.2025 08:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

i also use 4! you used something else :3

09.07.2025 03:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

do u think maybe theres something u could have done to make the code look nicer too, indentation-wise? 😭

08.07.2025 12:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image 03.07.2025 11:02 β€” πŸ‘ 113    πŸ” 13    πŸ’¬ 4    πŸ“Œ 0

sorry I gotta know every detail of what happened here. why were they messing with pow(). why did they not test pow() after messing with it. why did it take until an investigation by the osu team to figure out what was wrong. should the osu team be placed in charge of the windows runtime

02.07.2025 10:40 β€” πŸ‘ 433    πŸ” 227    πŸ’¬ 10    πŸ“Œ 3

Something the Skrmetti decision drives home: "Puberty blockers" should be abandoned as a goal; the goal should be HRT for any minor that wants it; puberty blockers should be a tool for minors who choose themselves they need more time to decide and *nothing else*.

Compromising achieved nothing, here

18.06.2025 18:21 β€” πŸ‘ 3240    πŸ” 811    πŸ’¬ 30    πŸ“Œ 28

macos tahoe was inspired by ur macos touhou post

12.06.2025 08:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

no way, the welcome tour game shows off the real pcb layout

08.06.2025 09:59 β€” πŸ‘ 507    πŸ” 47    πŸ’¬ 12    πŸ“Œ 0

any idea if the memory encryption that T234 has is present/enabled?

06.06.2025 02:56 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
3307-de-rfc-type-ascription - The Rust RFC Book

since the ascription derfc i guess there at least aren't any syntactic ambiguities… :3

rust-lang.github.io/rfcs/3307-de...

14.05.2025 15:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

it's recently become a common refrain among insane people 😭

11.05.2025 02:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i've been working on a specialised hypervisor for running nix builds, which involves structs holding raw pointers to guest memory (which stops rust automatically deriving send/sync) – i'm not really confident that code is correct rn, i just wanted to get it working and will make it woke later

10.05.2025 11:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

i do not feel safe and protected because i have typed "unsafe impl Send" and "unsafe impl Sync" a lot recently πŸ˜”

10.05.2025 10:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've been using netdata to understand every facet of "what my computer is doing" for 8 years, and I'm really going to miss it :(

09.05.2025 01:54 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's been replaced with slop, a Cloud Offering with AI Functionality(!), which displays all metrics the same as each other, with all the explanatory content gone. Metrics are aggregated in nonsensical ways and units are frequently mislabeled. It's a generic Grafana clone.

09.05.2025 01:54 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Every graph was perfectly customised and disaggregated for the type of data displayed, and incredible explanatory text crafted to instill mechanical sympathy and guide you to identify problems your linux system is having that *you didn't even know computers could have*!

09.05.2025 01:54 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
text:


CPU
Total CPU utilization (all cores). 100% here means there is no CPU idle time at all. You can get per core usage at the CPUs section and per application usage at the Applications Monitoring section.
Keep an eye on iowait
(0.21%). If it is constantly high, your disks are a bottleneck and they slow your system down.
An important metric worth monitoring, is softirq
(0.67%). A constantly high percentage of softirq may indicate network driver issues. The individual metrics can be found in the kernel documentation."

followed by a stacked line-graph showing recent cpu usage in all these categories.

text: CPU Total CPU utilization (all cores). 100% here means there is no CPU idle time at all. You can get per core usage at the CPUs section and per application usage at the Applications Monitoring section. Keep an eye on iowait (0.21%). If it is constantly high, your disks are a bottleneck and they slow your system down. An important metric worth monitoring, is softirq (0.67%). A constantly high percentage of softirq may indicate network driver issues. The individual metrics can be found in the kernel documentation." followed by a stacked line-graph showing recent cpu usage in all these categories.

Rest in peace to netdata, among my most beloved tools, victim of enshittification.

It was, technically speaking, a general-purpose time-series database for Linux, but what mattered was the built-in dashboard UI.

09.05.2025 01:54 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@jjjollyjim is following 19 prominent accounts