523 karma · joined February 24, 2022
- Linux kernel (events) - https://github.com/torvalds/linux/blob/master/kernel/events/...
- Arm CMSIS - (16-bit math) - https://github.com/ARM-software/CMSIS_5/blob/develop/CMSIS/D...
- Numerical Methods in C - (Jacobian FP) - https://github.com/saulwiggin/Numerical-Recipies-in-C/blob/m...
- GNU 'ls' Command - https://github.com/coreutils/coreutils/blob/master/src/ls.c
- Gstreamer - (De-facto media streaming) - https://github.com/GStreamer/gstreamer/blob/master/gst/gstel...
GStreamer is my favorite because it basically creates VTables like C++ but calls them Klasses (based on Gnome), and it is just a brilliant framework in general, but an utter perversion of C IMHO.
The fact that TensorFlow on Python can use GPUs/TPUs is a no-brainer, but that only works in the server center and not in the field.
But he IS rage bait. He taunts, mocks, and slimes social media constantly. How could his leadership look any better if he treats it like shit personally?
You will see hoards of people loading palettes of 1cu. and 0.5L water bottles into their minivans/suvs. It is depressing a/f because my city has fantastic water.
The 1cu bottles are just an insult to everything good in this world.
Some of these channels have millions of viewers, and the one I think you are referring to has 11M. Remember when the Reimann Zeta function summation of -1/12 was all the rage, or the Banach-Tarsky paradox? Google either of those and there are a dozen YouTube videos for each one. These are post-doctoral topics that become name-dropping buzzwords, I would never claim to understand these, yet people who watched the video do.
Which seems like a lot what the internet has given us: information, not knowledge. To quote a speaker I saw at Siggraph in ~1996, "Information is not power, knowledge is power." This hit home. We've seen it from people reading WebMD in the 2000's and then trying to teach their doctors, to the crazy scientific ignorance about mask mandates today. All because of internet edutainment or in the worst-case misinformation.
Anyway, yes, her article got cynical fast, but I think it was because she bounded with realism because plotted on the arch of technology evolution: it would take thousands of generations (even at an exponential pace) to create tech that can take actual measurements. That seems like good science to me.
modern art = i could do that + yeah but you didn't
Second, processors like the Motorola 68000 were 32-bit, so there was no need to read just the first byte. Refer to my point about instruction fetch. Like I said, if you have an ISA that came from byte-sized opcodes, and then expanded later, you need to fetch bytes first. However, if your opcodes are 32-bit, then the code is bigger. (In the old days, CISC code size was a selling point compared to RISC, this opcode compression was one of the reasons.)
This is what you learn in first-year computer architecture. However the world has changed a lot since the 80's. Single bytes aren't fetched in x86, 256-byte cachelines are, and the decode happens on that.
There are some more details in there but that's the main gist. The power control unit is its own operating system!
For example, endian-ness looks like weirdness to a programmer, but not to a chip designer that needs to read in lower-order bytes first to decode an instruction quickly. Why not just change the instruction decoder? Because it needs to be backwards compatible to what was once a byte-sized ISA.
But for programmers who don't understand the history, it seems insane.
``` Elon’s motivation is clear and consistent with his modus operandi. It’s the same reason he’s working so hard to build a sustainable colony on Mars, why he’s devoted resources to understanding the potential dangers of AI super-intelligence, and why he’s so insistent on combatting climate change. His guiding motivation is to improve humanity’s chances at a positive future. ```
That's certainly one interpretation.
This statement is false. Zcash's shielded transactions hide both the wallet ID and the transaction via zero knowledge proof.
As others have said, if your destination has a slow connection, you're pretty screwed. Not to mention lots of slow file transfers = more latency impact.
Transferring 1x1GB file vs 1,000x1MB files is a HUGE difference, the latter will take much longer due to the initialization of the transfer. That's why we used to use FTP to transmit files instead of HTTP way back in the dialup days.
This is literally 97.5% of all tech blogs, and a disappointing amount of content on HN front page.
I feel bad for the author. Nothing like asserting your ignorance on a blog. There's a time and a place for literally every language construct.
I'm kinda jealous, I'd love to do code interviews again, but I haven't been a junior dev in ... /* checks notes / ... over three decades?!? cries in yaml*
Sounds like a story for a sequel to "Liar's Poker"!