nickwanninger
Re:Handles are the better pointers (2018)
on Tuesday November 03, 2026 @02:52PM (#50357245)
My PhD thesis is on this topic, and I had an ASPLOS paper on handle based memory support in unmanaged languages (C/C++) through LLVM a few years ago: https://nickw.io/papers/asplos24-alaska.pdf
The overhead we saw there is suprisingly just from instruction and branch overhead from using software handles - I have ongoing work to do it in hardware and the overheads are much lower.
Re:Disruption with Some GitHub Services
on Wednesday August 26, 2026 @12:30PM (#49451857)
Same time next week?
Re:Your hex editor should color-code bytes
on Thursday April 23, 2026 @11:58AM (#47877350)
I added type-based color printing to my hexdump in my kernel [1] if anyone wants to have that code. It was instrumental in finding bugs quickly in wee hours of the night sometimes, especially if you have heap corruption.
----
[1] https://github.com/ChariotOS/chariot/blob/e046849c668458d25e...
Sigbovik 2026 Livestream (5pm ET)
Re:The Performance Impact of C++'s `final` Keyword
on Monday April 22, 2024 @02:28PM (#40117242)
At the level that LLVM's LTO operates, no information about classes or objects is left, so LLVM itself can't really devirtualize C++ methods in most cases
Re:Botlib: C Telegram bot framework
on Friday November 24, 2023 @09:59PM (#38410756)
?
Re:Threads, an Instagram App
on Tuesday July 04, 2023 @04:57PM (#36592422)
It looks like threads.net is going to be a web version -- though it isn't very clear how useful it will be.
Re:How SerenityOS Declares Ssize_t
on Tuesday April 04, 2023 @09:03AM (#35438952)
Lucky for them, it's a fully custom OS that doesn't follow the standard :)
Re:The Floppotron 3.0
on Monday June 13, 2022 @10:49PM (#31734221)
Not long till can we have a GB of floppys on one table. Imagine!
Re:BeagleV – An affordable RISC-V computer designed to run Linux
on Wednesday January 13, 2021 @04:16PM (#25768086)
Likely that it supports the Supervisor execution environment from the riscv spec [1]. This means it can run the typical ring 0 and ring 3 for kernelspace and userspace respectively, and importantly the board supports virtual memory.
[1] https://riscv.org/wp-content/uploads/2017/05/riscv-privilege...
Re:Pocket Casts acquired by NPR
on Thursday May 03, 2018 @05:18PM (#16990083)
From the article: "New York Public Radio's investment in Pocket Casts was made possible, in part, by Cynthia King Vance and a grant from Carnegie Corporation of New York."
I don't think it was from donations, but I could be wrong
Re:Keep VS Code from Becoming an IDE
on Friday April 27, 2018 @11:03AM (#16941258)
I think they mean to say "being bloated like an IDE is slow, here's how to not be slow because of bloat". Or at least thats what I got out of it
Re:Pinebook: An Affordable 64-bit ARM based Open Source Notebook
on Wednesday April 18, 2018 @01:19AM (#16864835)
Do you rebind your caps lock to escape? That's what I did, and it's become second nature at this point.
Re:Coinbase acquires Earn.com
on Monday April 16, 2018 @12:35PM (#16850309)
"Joins" isn't in the thesaurus for "was bought by"
Re:The Makefile I use with JavaScript projects
on Wednesday February 28, 2018 @02:27PM (#16485929)
I actually usually have a general-use Makefile that I work from as a starting point [1]. It takes all c files from a src/ folder and builds their objects to build/ and then links them all in one go. No need for me to specify the files. It also works recursively.
Re:Show HN: Mux Video, a simple API to powerful video streaming
on Wednesday February 21, 2018 @01:07PM (#16431496)
I think that is quite possibly the best deal of all time.
Re:Tiny Core Linux
on Tuesday February 13, 2018 @02:08PM (#16369792)
Do you have to do anything special to load it all into the cache or is that just something that would happen by default?
Re:DOJ: Strong encryption that we don’t have access to is “unreasonable”
on Friday November 10, 2017 @01:41AM (#15668366)
Gotta love the fact that the EU seems to think the exact opposite
https://www.theguardian.com/technology/2017/jun/19/eu-outlaw...
Re:Yosemite bolt replacement and Death Block removal (2012)
on Sunday October 22, 2017 @09:43PM (#15530109)
Was going to say that this was a joke about MacOS bugs, but then I opened the article. :P