Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
phire
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
391.
▲
by
phire
2y ago
People are overthinking things. The court filing says they seized his laptop and phone, and seems to suggest all this information came from examining those devices. The google searches were probably just sitting in his browser history. Oh,
392.
▲
Hacking the Xbox 360 Hypervisor Part 1: System Overview
(icode4.coffee)
5 points
by
phire
2y ago
|
0 comments
393.
▲
by
phire
2y ago
Not even one batch. It was specific to that exact one chip it was evolved on. Trying to move it to another chip of the same model would produce unreliable results. There is actually a whole lot of variance between individual silicon chips,
394.
▲
by
phire
2y ago
No it doesn't. I checked and kbuild calls rustc directly. The only results for cargo in entire the linux source tree is documentation suggesting you install bindgen via cargo install.... Plus a bunch of comments referencing "cargo
395.
▲
by
phire
2y ago
My brain immediately latched on to how much control could be exerted through the guise of "efficiency", you could effetely run a whole government from there. But I was expecting more installing a bunch of so-called "efficienc
396.
▲
by
phire
2y ago
Worse, that would mean Arm64 is a 12-bit CPU. The original 32-bit ARM encoding could only load 8 bit immediates, though later versions gained a 16-bit load immediate instruction. RISC-V is a bit better off, as it has a special encoding for
397.
▲
by
phire
2y ago
"Bits" is a stupid measure of "computer". The TI-99/4A clearly belongs in the 8-bit era of computers. Motorola's 68000 was the single most prolific microprocessor of the 16-bit era. Yet all the registers are 32
398.
▲
by
phire
2y ago
It gets way weirder. The TMS9900 didn't have any internal data registers. It only had a program counter, a status register, and a workspace pointer. Instead, it put the "registers" in that same 256 bytes of RAM. There were si
399.
▲
by
phire
2y ago
If Id had paid Microsoft to do the port, it would automatically be work-for-hire and the copyrights would belong to Id, unless the contract said otherwise. But Microsoft essentially licensed the Doom source code and ported it themselves, it
400.
▲
by
phire
2y ago
Id were using a 3rd party sound library for Doom to handle the nitty-gritty aspects of DOS sound hardware, so the open source release was based on the linux port of Doom. People had to port it back to DOS. They couldn't release the win
401.
▲
by
phire
2y ago
Nobody knew it was fake before the investigation started. The investigation didn't even start because they were suspicious. The team wanted to create a TAS and decided to recreate Groobo as a starting point, then optimise from there. F
402.
▲
by
phire
2y ago
I would suspect that the conditions behind the VLEO satellite are close enough to a vacuum that vacuum chamber results are actually relevant.
403.
▲
by
phire
2y ago
I've done some more research into this: Part of the problem is that "Assembly language era" is ill-defined. Personally, I don't think it counts as Assembly language unless you are using a symbolic assembler, because that
404.
▲
by
phire
2y ago
It's not just that the 'badlines' steal 40 cycles. They steal a solid block of 40 cycles that cover most of the screen, from end of hblank until just before the right border starts. This blog post [1] has a nice interactive d
405.
▲
by
phire
2y ago
> The era in which there was nothing but assembly language was very short-lived. Hell, I'm not even sure the era existed. Grace Hopper was creating the first few high level languages for UNIVAC I. A-0 was complete in May 1952. A-2
406.
▲
by
phire
2y ago
What I've realized is that the fame of the book is closely related to how interesting and unique the "elevator pitch” of the book. Which makes sense when you think about it; It's the elevator pitch that's spreading by wo
407.
▲
by
phire
2y ago
And for the longest time, nobody even considered javascript to be a serious tool; It was rare for anyone to write more than a hundred lines of javascript. I remember when google introduced gmail in 2004. Suddenly google had done full single
408.
▲
by
phire
2y ago
I would say the darkest era was after IE7 was released: 2006-2010. You could see all the new features, you could use them, you could design your site around them. But so many people refused to upgrade, so as a web developer you were forced
409.
▲
by
phire
2y ago
Interesting. I had assumed the performance advantage for MoE came from minimising traffic between GPUs. But if it's per layer routing, then it's going to massively increase inter-gpu traffic compared to vertical slicing. I guess t
410.
▲
by
phire
2y ago
My understanding is with MoE (Mixture of Experts), you can and should shard it horizontally. The whole model is 600GB, but only 37GB is active during the evaluation of any single output token. So you can load a different active subset of th
411.
▲
by
phire
2y ago
Ah, that makes so much more sense. So it does have a 2nd level BTB, it's just that it's labeled as IJTP and is potentially only used by indirect branches.
412.
▲
by
phire
2y ago
You need to predict the target (with BTB) if want zero-bubble calls (1 cycle latency). Otherwise it takes 3 cycles (on the P550) to take a direct call. Doesn't matter that it's unconditional, it can't see the call until after
413.
▲
by
phire
2y ago
From what I can tell, the reason that games using smooth scrolling are rare on IBM PC is that while fine scrolling was documented on EGA, it wasn't possible on CGA without undocumented demoscene style hacks. Amega and all the consoles
414.
▲
by
phire
2y ago
> Likely, P550 doesn’t have another BTB level. If a branch misses the 32 entry BTB, the core simply calculates the branch’s destination address when it arrives at the frontend That seems unwise. Might work well enough for direct branch
415.
▲
by
phire
2y ago
> All these were hiding in plane sight in the EGA/VGA manuals, they are exactly how the hardware was supposed to be used Well... Keen 1-3 only scrolled by a maximum of 16 pixels. After that, it would reset the scroll and copy the
416.
▲
by
phire
2y ago
The SR-71 can probably match speed. It's just that the performance tables in the manual (which has been released to the public) only go down to mach 2.2, so you are outside of the certified/documented regimen.
417.
▲
by
phire
2y ago
The SR-71 might actually have a bit of a problem going slow enough. As far as I can tell, it was never certified for a mach 2 cruise, normally accelerating right through it.
418.
▲
by
phire
2y ago
Most FPGAs have converged on 18 bit wide multiplier blocks. If you ask for a 64 bit multiplier, the router will automatically chain together four multiplier blocks and add them together in a single cycle, which is really going to hurt your
419.
▲
by
phire
2y ago
Yeah. Sounds like there something wrong with the authors wiring or curling iron. We have had whole-house GFCIs (or RDCs as we call them here) in the NZ electrical standards for 20 years, they seem to be pretty reliable, I've never see
420.
▲
by
phire
2y ago
> Go 1.22, for example, removed functionality related to loop variables, so that is not strictly true. Ah, interesting. I searched but I couldn't find any example of go actually making a breaking change. Rust has a massive documen
More ›