back
user profile
dmitrygr
13,811karma·4,951submissions·March 28, 2012
about
I make things and I break things for fun.
me@dmitry.gr
https://dmitry.gr/ long ago: http://palmpowerups.com/
Places we might have crossed paths: VMWare, Google, Apple
recent activity (4,951 total)
comment
My apologies. I’ll update my shitpost with this example. :)
comment
> many, if not the vast majority, of aarch64 TBZ/TBNZ are probably branching on a boolean None are. There is CBZ/CBNZ for that. https://www.scs.stanford.edu/~zyedidia/…
comment
There is very cool history as to why. In armv5 the BL was two separate instructions . You could take an interrupt in between. And it was documented what each did. Veeery cool. Then they wanted more r…
comment
> NOBODY IS DOING THAT. RePalm kernel is literally that.
comment
I do wonder, which of the two of us actually worked for years in Apple’s kernel team? :)
comment
> RISC-V has by far the most compact code of any popular 64 bit ISA, Forgot to say “RISC”. Cause else: amd64
comment
We shall see :) When my iPhone or laptop is no longer running aarch64, i'll happily admit i had been wrong
comment
If those people build cores like linux kernel is built design-wise, i will PAY to watch the spectacle. You do realize that Linux got basic SMP support 3 years after NT, and it was shaky for a while af…
comment
Whom do you expect to work for free to design you a state-of-the-art core?
comment
In thumb, it can encode 0..31
comment
Given the amount of learning that could have been done before RISC-V and wasn’t, I wouldn’t have such high hopes.
comment
Very often. Yes. Or software that will run on any similar arch by auto detecting the environment.
comment
For a friendly meeting, like Julius Caesar had on March 15, 44 BC.
comment
Because Poettering didn’t invent SQLite.
comment
I got you, bro: The hardware DRAM controller maps "physical addresses" approximately to: {DRAM slot number, chip number in slot, bank number in chip, row number in bank, byte number in row} …
comment
iPhone 13 mini -- the last mini is still supported, will be supported by iOS27, and, given continuation of trends, will be supported by iOS28. That gives you a three year runway. They are plentiful on…
comment
> parents genuinely do worry a lot about their kids
As they should. Perhaps they can put their efforts into parenting and not into limiting our freedoms?
comment
I did that to palmpowerups.com. The original CMS is long gone.
comment
Not surprising at all. Sane government that’s been focusing on what Poland needs above what anyone else demands.
comment
Microslop’s free “Office format converters” pack from Microsoft adds support for new office formats to old office versions. Read and write.
comment
Google “sandsifter”
comment
Oof...since 2011? Even with everyone knowing that GPS signals are -125 dBm on a good day and anyone can jam them? Jeez! My condolences. At least here stateside one can still fly IFR with a VOR/DM…
comment
which is why i said "static recompiler" and not just "recompiler" distinction is that an emulator is much simpler, while a static recompiler is a lot more work and thus ~30% more c…
comment
Emulation visits instructions as they are executed. Static recompilation will (at translation time) visit instructions that can be discovered, even if they never run. eg: if (rand64() == 0x123456…
comment
At the end it is not emulation but static recompilation (which is, arguably, cooler)
comment
When you file your flight plan, there is a box for "equipment". Put "O" there and they will not do that to you anymore. "DO" if you have DME.
comment
It is a previously not-made mix of metals. But nothing in the paper explains why it is interesting. Sure we have not seen alloys with that exact combination, but nor have we seen that one with 2% more…
comment
Does Europe not have VORs?
comment
"Maybe it's something you've got that they haven't got." - Owen Kellogg