Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cpgxiii
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
cpgxiii
9mo ago
> At the big tech firms, there are engineers looking for software fixes that make tiny efficiency improvements that can save lots of money at scale. Meanwhile, Google and Apple look for whatever ways they can to improve battery life on t
62.
▲
by
cpgxiii
9mo ago
> ...just take the time to think how a human drives... We truly have no understanding of how the human brain really models the world around us and reasons over motion, and frankly anyone claiming to is lying and trying to sell something.
63.
▲
by
cpgxiii
9mo ago
> For example, you could imagine a situation where the white lane divider thermoplastic markings on a road has been masked over with black paint and new lane markings have been painted on - but lidar will still detect the bump as a stron
64.
▲
by
cpgxiii
9mo ago
> Let's assume vision is 100% correct This is not going to be true for a very long time, at least so long as one's definition of "vision" is something like "low-cost passive planar high-resolution imaging sensors
65.
▲
by
cpgxiii
9mo ago
For one, no one is seriously contemplating a LIDAR-only system, the question is between camera+LIDAR or camera-only. > Lidar just fundamentally can’t read signs, traffic lights or road markings in a reliable way. Actually, given that bas
66.
▲
by
cpgxiii
10mo ago
Absent disassembly and direct comparison between a DGX Spark and a Dell GB10, I don't think there's sufficient evidence to say what is meaningfully different between these devices (beyond the obvious of the power LED). Anything ov
67.
▲
by
cpgxiii
10mo ago
> It just creates entrenched players and monopolies in domains where it should be near trivial to move (browsers are definitely trivial to jump ship) I think this is understating the cost of jumping. Basically zero users care about the &
68.
▲
by
cpgxiii
10mo ago
> C++ has std::bitset and std::vector and Java similarly has BitSet and Array because using the generic code for arrays of bits is too wasteful. Rather infamously, C++ tried to be clever here and std::vector<bool> is not just a v
69.
▲
by
cpgxiii
10mo ago
In the case of the Toyota/Denso mess, the code in question had both auto-generated and hand-written elements, including places where the autogenerated code had been modified by hand later. That is the worst place to be, where you no lo
70.
▲
by
cpgxiii
10mo ago
Fwiw, unused-cast-to-void is a case that GCC and Clang ignore when using -Wno-old-style-cast, which is what most projects prohibiting C-style casts are going to be using (or whatever the equivalent their compiler provides).
71.
▲
by
cpgxiii
10mo ago
In Itanium's heyday, the compilers and libraries were pretty good at handling HPC workloads, which is really the closest anyone was running then to modern NN training/inference. The problem with Itanium and its compilers was that
72.
▲
by
cpgxiii
11mo ago
> I do have a semi-unrelated question though: does using the recursive approach prevent it from being calculated efficiently on the GPU/compute shaders? Historically speaking, the use of recursion in shaders and GPGPU kernels (e.g.
73.
▲
by
cpgxiii
11mo ago
Until there's a common, well-supported, and sufficiently performant family of RISC-V SoCs or CPUs with support for existing well-supported GPUs, RISC-V support will be a massive pain in the ass of a moving/fragmented target. This
74.
▲
by
cpgxiii
11mo ago
RISC-V the ISA is open; RISC-V implementations need not be. There's no reason to believe that any truly high-performance implementations will be usefully open.
75.
▲
by
cpgxiii
11mo ago
No one has yet produced a RISC-V CPU or SoC with truly competitive CPU and GPU performance and compatibility to the current state of arm64 or amd64.
76.
▲
by
cpgxiii
11mo ago
> Airbus is much more transparent about its automation. Airbus is OK, but could be better. There is a long history of Airbus crews facing unexpected corner cases in their flight control laws, and fortunately only a few of them have had f
77.
▲
by
cpgxiii
11mo ago
In some cases, it is exactly the case of multiple independent actuators, such that the "voting" is effectively performed by the physical mechanism of the control surface. In other cases all of the subsystems implement the comparis
78.
▲
by
cpgxiii
11mo ago
> Americans don't like diesel cars... It makes no sense to regulate emissions on diesel passenger cars in the USA. That doesn't follow. Americans don't like diesel cars because emissions-compliant diesel cars are a massiv
79.
▲
by
cpgxiii
11mo ago
> I think you're focusing on the details and missing my broader point - the JIT technique for translation only works to break out of the instruction set lock-in. It does not improve performance, so betting on that instead of super s
80.
▲
by
cpgxiii
11mo ago
> It's worth noting that Google actually did succeed with a wildly different architecture a couple years later. They figured "Well, if CPU performance is hitting a wall - why use just one CPU? Why not put together thousands of
81.
▲
by
cpgxiii
11mo ago
> Wut - SVE and SME are literally Apple designs (AMX) which have been "back ported". Literally no Apple CPUs meaningfully support SVE or SVE2. Apple adds what I would say is a relatively "conventional" matrix instruct
82.
▲
by
cpgxiii
11mo ago
> However, if you add it onto a better CPU it’s a fine technique to bet on - case in point Apple’s move away from Intel onto homegrown CPUs. I don't think Apple is a good example here. Arm was extremely well-established when Apple b
83.
▲
by
cpgxiii
1y ago
There are some knobs that newer processors give for cache control, mostly to partition or reserve cache space to improve security or reduce cache contention between processes. Actual manual cache management is way too much of an implementat
84.
▲
by
cpgxiii
1y ago
The best example on the Shuttle were the engine control computers. Each engine had two controllers, primary and backup, each with its own set of sensors in the engine itself and each consisting of a lock-step pair of processors. For each en
85.
▲
by
cpgxiii
1y ago
The design of WSL(1) makes more sense when you think of its original design goal of being a compatibility layer for Android apps. Android is "a Linux", but it is (1) a relatively unique one, and (2) everything between the Android
86.
▲
by
cpgxiii
1y ago
Interesting, this is a case where GCC and Clang are "dumb" and MSVC does a better job. For code #include <cstdlib> #include <cstdint> #include <utility> std::pair<int64_t, int64_t> LibDivWithRe
87.
▲
by
cpgxiii
1y ago
Just because trillions are currently spent on employees, does not mean that another trillions exists to spend on AI. And if, instead, one's position is that those trillions will be spent on AI instead of employees, then one is envisi
88.
▲
by
cpgxiii
1y ago
> but why on earth are you calling that library function on a processor that has a divide instruction? Because they rightfully expect that div() compiles down to the fastest div/rem idiom for the target hardware. Mainstream compiler
89.
▲
by
cpgxiii
1y ago
I think this is frankly the obvious consequence of the FAA inventing authority to allow commercial drone operations at low altitude (by "invented" I mean completely ignoring the precedent of United States v. Causby which establish
90.
▲
by
cpgxiii
1y ago
> I would love to see ancient tech fabbed out on modern processes. > What's the smallest SOC you could design to run DOOM? Depending on your definition of "modern", more than you think has been done. Intel's Quark
More ›