Home | Notifications | New Note | Local | Federated | Search | Logout
Sun Microdevil Pte Ltd@koakuma@uwu.social
Hello! Nice to meet you and let's have fun together~
Kinda busy now so can't be here as often, but feel free to contact me!
At the moment I'm not accepting "cold" follows (that is, if we have never interacted - here or elsewhere). Thank you for the understanding.
Profile pic source: https://twitter.com/garasuno_1182/status/1908108598489817188
Joined: 2026-07-20 07:13:02
61 notes, 1 following, 1 followers
Reply to @robinsyl@meow.social
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-20 00:04:39)
@robinsyl I wonder if there's a Mensa branch in this part of the world... though I wouldn't be too surprised if there is indeed one
Reply to @robinsyl@meow.social
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-19 10:44:45)
@robinsyl I'd say that the only good outcome is for people who got a high score to boast it to me :cirnocomfy:
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@karasumaichiu@misskey.io (2026-08-18 11:19:59)
🐦⬛飼ってます。事故にあった子を保護しました。ウィーウィーちゃんといいますᴖ ᴖ
---Attachments---
image: https://media.misskeyusercontent.com/io/6721e5a5-e43c-48b9-9ccc-55d46b102805.png
Reply to @hannah@hai.z0ne.social
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-19 09:57:16)
@hannah If there's a buy button nearby, you should click it missie :02lurk:
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-19 03:10:30)
@b0rk There used to be a local magazine called "InfoLinux" that I sometimes bought, dunno where it fits in your poll tho
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@novenary@akko.wtf (2026-08-19 03:03:09)
RE: https://akko.wtf/objects/232cc81f-0daf-47d4-8c10-67bd512e1698
---Attachments---
image: https://media.akko.wtf/1d8f485b1c051f5046698b7a8b942674145f69c9bf6be2dd9869a8d41a0fc453.JPG
image: https://media.akko.wtf/fe8753442e780c99b3b1116e5857b1fea752b3ee6297d775fad54bb3d6212528.JPG
image: https://media.akko.wtf/06628377007e76343d1a8fe6a8709198cb11a82d0e19884e2e51c813c6233bcb.JPG
image: https://media.akko.wtf/a210c7dc1570473228e2e7d9aab7bea46dcd8d8acc3accbd2e1f43c40990289c.JPG
image: https://media.akko.wtf/640781a75ed24463a8309916e9d0899ebe9ed48b98139b833b49db7f21f97a10.JPG
image: https://media.akko.wtf/b6a33657243aa7e0a661b4328ff683218e1c9a0dee8fb4ac458bcc4e95816cc9.JPG
Reply to @novenary@akko.wtf
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-19 02:50:48)
@novenary Is it one of those meme f0.95/f0.85 ones :02lurk:
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@folkertdev@hachyderm.io (2026-08-10 19:18:00)
My weekend project: a version of abi-cafe (by @Gankra) that can cross-compile and run under qemu. That makes it much easier to find ABI-bugs across targets:
https://github.com/folkertdev/abi-cafe#cross-compilation
This is a bit of a "disappointing facts about clang" generator, but hopefully we can get the ABI bugs fixed. Several fixes for mips and sparc have already been merged.
I'd also love it if someone more competent at CI stuff could make some sort of report out of the json it spits out (and have that run rust stable, rust nightly, clang nightly, etc.)
#rustlang #llvm #clang
Reply to @koakuma@uwu.social
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-18 23:52:50)
https://www.youtube.com/watch?v=3OhSdUrLqXU
ngl these Google Assistant ads are so memorable :haha:
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@novenary@akko.wtf (2026-08-18 23:42:47)
@koakuma :woozy_google_play:
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-18 23:40:26)
AKAN KULAKUKAN~
SEMUA UNTUKMU~
:google:
Reply to @dwarf@borg.social
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-18 16:22:17)
@dwarf A7V + battery grip + Sigma 300-600 f4 handheld shooting
Reply to @koakuma@uwu.social
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-17 02:29:46)
@david_chisnall Also I just noticed that you can (somewhat hackily) impleement a `ptr ? *ptr : default` with like
ld [ptr] #ASI_PNF, val
movrz ptr, default, val
But idk how much of an improvement would this be over just letting the predictor speculate the ptr != NULL case (hopefully NULLs would be rare, wouldn't they?)
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@david_chisnall@infosec.exchange (2026-07-29 21:00:58)
When Arm introduced AArch64, they removed most predication. Conditional moves are very useful (and they added a fairly rich selection of these) and can significantly reduce the amount of branch predictor state that you need, but most other predicated instructions aren't that useful on modern pipelines. The cost of an ALU operation is so low that doing an ALU operation followed by a conditional move is still a big win over a branch in a lot of cases.
The one exception that caused a lot of discussion was memory operations. Predicated loads are really useful because you can replace a load of null-guarded things with them: do the null check and conditionally load if the check failed, and avoid the branch.
I've been pondering a few alternatives for a while and one I keep coming back to is a non-trapping load. A load that will give 0 and set a bit in the condition codes register if it would trap. This requires burning a PTE bit in not-present PTEs, because you need to differentiate between not-present-physically-but-present-logically pages (e.g. lazily allocated or swapped out pages), which should trap, and really-not-present pages (which should not trap in this mechanism).
I'm not 100% sure it would be a win, because a lot of TLBs don't bother caching not-present mappings, so you might trigger a page-table walk, but if a non-trapping load were followed by a conditional move, it could retire immediately once the condition was known and skip the load.
I still think there's probably a better approach somewhere.
Reply to @david_chisnall@infosec.exchange
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-17 02:20:53)
@david_chisnall The latter part is exactly how the v9 ISA book recommends it to be used (though it uses branches as an example), if my memory serves me right
I dunno how much of an impact it would have on modern heavily-optimizing implementations, though, in particular because those things would already speculate the loads anyway, no?
Reply to @david_chisnall@infosec.exchange
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-17 01:43:56)
@david_chisnall In SPARC, at least, there's the #ASI_PNF loads that would eat the trap and return zeros instead (though it doesn't set any status codes in the CCR)
I've yet to see any compilers emitting it, I suppose partly cus you can't really tell between a failed load and a successful one that just happens to return zero :char_nachoneko_baa:
Reply to @david_chisnall@infosec.exchange
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-17 01:36:27)
@david_chisnall For reasons that I myself can't articulate, seeing how RVC is basically just copies of G instructions But Smaller™ disturbs me greatly
Though apparently they managed to shrink byte counts by a lot so I suppose it does work well?
Though on the other hand I'd also love to see ISA designs that tries to shrink instruction counts instead (while stillbwing amenable to the usual set of optimizing implementation techniques ofc)...
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@nemi_ing@misskey.io (2026-08-16 21:07:10)
OCの双子うさ耳ロリータちゃんです🐰 #OC
---Attachments---
image: https://media.misskeyusercontent.com/io/6b7f35df-16ee-4797-a704-f02c2ba6d725.png
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@mtshadow@misskey.io (2026-08-15 18:10:37)
写真を撮ったり(最近全然撮れてない)作ったお菓子や料理を :meshibirakashi: たりしているよ、よろしくね #新規多いので自己紹介しよう
---Attachments---
image: https://media.misskeyusercontent.com/io/922f9d11-acd4-4443-9c91-f60773736f4e.webp
image: https://media.misskeyusercontent.com/io/b1111c45-6cc4-4b2b-a60c-2d121b20a26a.webp
image: https://media.misskeyusercontent.com/io/ebf20429-5f42-4a18-9acf-8399d4f5debe.webp
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@furannzuki@misskey.io (2026-08-14 20:18:19)
@c1
私のアイコンあげりゅ
---Attachments---
image: https://media.misskeyusercontent.com/io/3c13e415-d3e1-453c-b4ec-ca0dbf3f1c48.webp?sensitive=true
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@mattyaomattyo@misskey.io (2026-08-14 22:40:53)
フィルム中判とってた時のフィルムが出てきた
とってた当時はVelviaが謎に安かったからよく使ってた #misskey写真部
---Attachments---
image: https://media.misskeyusercontent.com/io/webpublic-44b71b1d-5010-4553-9cc5-f0d8729a9b6e.webp
image: https://media.misskeyusercontent.com/io/webpublic-e4efd9be-bc1d-414e-9fd5-35e6f14a1c3c.webp
Reply to @dwarf@borg.social
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 23:00:05)
@dwarf @cell Should've used an A7V like dwarf right? :02lurk:
Reply to @lain@lain.com
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 22:51:18)
Hello kawaii people @lain @cell :blobcatpeekaboo:
Reply to @cell@shitposter.world
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 22:50:44)
@cell @mia I thought anything first released more than 17 seconds ago is outdated and not worth using :cirnothinking:
Reply to @cell@shitposter.world
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 22:49:46)
@cell How to become kawaii
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@Aqraf@m.aqr.af (2026-08-14 21:10:00)
I'm at ホープ軒 in 東京, 東京都 https://swarmapp.com/user/24155667/checkin/6a7ecebff01a587ed6f3433a?s=g2e6h8I4GrXcvvnJaqGt5elJHSw
国立競技場の目の前にあるホープ軒本店でアブラを摂取
---Attachments---
image: https://m.aqr.af/system/media_attachments/files/117/093/785/298/577/592/original/40d57b611f75bf7d.jpg
Reply to @cell@shitposter.world
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 17:29:29)
@cell Blazing fast autofocus and perspective correction profile now?
Sun Microdevil Pte Ltd@koakuma@uwu.social boosted:
@mumumuphoto@misskey.io (2026-08-14 17:28:27)
虹出てきた!:blobcatrainbow:
---Attachments---
image: https://media.misskeyusercontent.com/io/fc8b5e3e-7d19-4541-af6d-187a16057ed4.webp
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 11:05:56)
RE: https://uwu.social/@koakuma/117091410531826828
Though personally a more salient point is that even if you do comply you often have no way to convince your interrogator that you really have disclosed everything to their satisfaction
So in case the interrogator happens to be a violent captor, *the beatings will continue* :blobcatpeekaboo:
Reply to @ploum@mamot.fr
Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 11:05:34)
@ploum No need to hide credit card info and passwords from the rest of the class 😋
Older Notes