Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vardump
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
451.
▲
by
vardump
2y ago
A great achievement, given the hardware. Quake will probably run at 60 FPS on RP2350. Double buffered and with full sound quality. But it's nowhere near as hard to achieve it as on Arduino Nano Matter board. RP2350 got 520 kB RAM, dual
452.
▲
by
vardump
2y ago
Maybe it rewrites multiple immediate additions into one.
453.
▲
by
vardump
2y ago
Just when you get used with features like x86 CPUs combining two instructions into one micro-op (micro-op fusing), you get something like this. I guess immediate addressing mode addition is a good choice to execute at rename / allocati
454.
▲
by
vardump
2y ago
Is there also a varlink dump utility?
455.
▲
by
vardump
2y ago
I just tried to disable bluetooth and no prompt whatsoever appeared. Macbook 16" Max. Perhaps it only appears if you're using bluetooth keyboard and mouse, which I'm not?
456.
▲
by
vardump
2y ago
I think he said an unmanned mission in two years and humans in 4 or 6 years.
457.
▲
by
vardump
2y ago
97% battery on 15 Pro Max after one year of use (september 2023). 80% limiter has always been active.
458.
▲
by
vardump
2y ago
> Which in hindsight means I didn't really need to drive there at all, I merely needed to properly implement tracing the repro, and send the built artifact to the customer. In the alternate reality where you chose not to drive the
459.
▲
by
vardump
2y ago
> something to do with debounce logic and interrupt events Oh, the classic, an unfiltered hardware button connected to a GPIO that generates an IRQ? What could go wrong... :-D For the uninitiated: https://en.wikipedia.org/
460.
▲
by
vardump
2y ago
These kind of things happen all the time in embedded development. Tough to debug, because you can't initially know whether it's software or hardware.
461.
▲
by
vardump
2y ago
> printf also mucks with sensitive timing issues. So it’s not great either. True, but this can be worked around for example with lock free ring buffers etc. > Also time traveling debuggers like WinDbg and rr are the ideal way to debug
462.
▲
by
vardump
2y ago
Debuggers are not great when you have a bug that occurs between multiple CPU cores, hardware device timing, etc. In those cases, a debugger just can't stop the world, so back to printf it is.
463.
▲
by
vardump
2y ago
From the article: Here’s my one simple rule for debugging: Reproduce the issue. Unless it's one of those cursed things installed at the customer thousands of miles away that never happens back in the lab. Some things can
464.
▲
by
vardump
2y ago
If it's small like 15", probably not. If it's 32" or more, probably yes.
465.
▲
by
vardump
2y ago
If you had no idea either, here: https://spade-lang.org/ . So it's a hardware description language.
466.
▲
by
vardump
2y ago
That queue is about as fast as it gets, <10 ns. Timestamp is taken before queueing. Again, due to bad calibration code the measured timestamps have quite a bit jitter. Edit: TSC might not be synchronized in multi-socket systems. (Multipl
467.
▲
by
vardump
2y ago
Anyone who writes software that uses GSM modems for example. Like in embedded systems.
468.
▲
by
vardump
2y ago
Some very poorly coded NAT boxes translated any bit pattern that looked like the local/public network IP address.
469.
▲
by
vardump
2y ago
I think it’s mostly due to Tracy’s poor timing calibration code. TSC is good accuracy and latency wise.
470.
▲
by
vardump
2y ago
On x86/AMD64 it uses CPU's TSC clock. https://github.com/wolfpld/tracy/blob/master/public/client/T...
471.
▲
by
vardump
2y ago
> they increase the speed and latency I suppose you mean "increase the speed and decrease the latency"?
472.
▲
by
vardump
2y ago
$25 for a CO2 sensor component that actually works is not bad at all.
473.
▲
by
vardump
2y ago
Wait until 2030'ies. Then you're going to see cheap mass market SIB EVs. Tuning SIB chemistry and getting enough factory capacity up takes a while.
474.
▲
by
vardump
2y ago
Finally an actually working (cheap?) CO2 sensor? So many of those actually measure humidity, temp and VOCs and try to derive some sort of CO2 reading out of those.
475.
▲
by
vardump
2y ago
Here seems to be one what the grandparent suggested, an EV with a SIB battery. https://www.electrive.com/2024/01/02/first-sodium-ion-batter...
476.
▲
by
vardump
2y ago
Isn't 4 lanes for a 10 GbE NIC a complete overkill? Two lanes should be plenty. One would do, assuming your combined full duplex bandwidth doesn't exceed 16 Gbps (minus overhead). For PCIe4, 4 lanes corresponds to 64 Gbps of bandw
477.
▲
by
vardump
2y ago
How would you install Ubuntu on an M1-M3 Macbook?
478.
▲
by
vardump
2y ago
Long way since Linux 3.11 for Workgroups [0]: [0]: https://www.linuxfoundation.org/blog/blog/linux-kernel-3-11-...
479.
▲
by
vardump
2y ago
I think the grandparent was talking about transparent memory bus data compression. CPU would fetch some bag of bytes and decompress to cache.
480.
▲
by
vardump
2y ago
> Hence realtime sprite scaling is not feasible. Playdate got STM32F746 (ARM Cortex-M7F) at 180 MHz. 320 kB SRAM (and 16 MB of other RAM, maybe PSRAM?). DSP and saturation instructions are included. The display is 400x240 1bpp. Surely th
More ›