Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cpgxiii
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
cpgxiii
4mo ago
No, if a process allocates an infeasible amount, malloc fails and the process needs to deal with the failure (which is what already happens, "malloc doesn't fail on Linux" is only really true for smaller-than-page-size alloca
32.
▲
by
cpgxiii
4mo ago
> And I'm sure bipedal walking was also basically solved in the 1980's. It isn't even efficiently solved now, in the general case. Bipedal walking on approximately flat surfaces with minimal geometry constraints is basical
33.
▲
by
cpgxiii
5mo ago
Not necessarily. Depending on angle and water depth, multi-return LIDAR can give you returns from both water surface and the road surface beneath, in the same way multi-return LIDAR can produce returns from vegetation and the ground beneath
34.
▲
by
cpgxiii
6mo ago
> The FDA's approval process is stymied by a CYA culture that fails to adopt the risk profile it needs to in order to potentially save large contingents of sick and dying. Except the history of FDA approval here is that it has been
35.
▲
by
cpgxiii
6mo ago
The depressing part is that these "modern practices" were essentially invented in the 1960s by defense and aerospace projects like the NTDS, LLRV/LLTV, and Digital Fly-by-Wire to produce safety-critical software, and the rest
36.
▲
by
cpgxiii
6mo ago
Developers of "IR" seeking missiles have been trying to distinguish between aircraft and countermeasures since the very beginning. I say "IR" because the first really robust countermeasure-avoiding seekers were dual-band
37.
▲
by
cpgxiii
6mo ago
Imodium also does wonders for slowing things down and avoiding bowel movements, provided you use it carefully and infrequently such that you don't totally mess up your normal gut functioning.
38.
▲
by
cpgxiii
6mo ago
Almost all of the complexity of PoE is fundamental. To get enough power over 100m of ethernet cable (10x longer than USB) you have to run at much higher voltages like 48V. The same has eventually come to USB: for USB-C Pd to reach 240W, it
39.
▲
by
cpgxiii
6mo ago
Multidrop SPE isn't going to outperform newer CAN versions though. Somewhere in the sub-100Mb/s (e.g. 10-20Mb/s range) is the practical maximum speed of a multidrop bus at useful lengths, and that essentially applies equally
40.
▲
by
cpgxiii
7mo ago
There are several different levels of ballistic missiles. ICBMs, for which the GBI is intended, are the most challenging to defend against and show the least interceptor success. In contrast, we do have some pretty definitive evidence that
41.
▲
by
cpgxiii
7mo ago
> "well we were hit with a wild tsunami and doubled the nominal price tag of the cleanup with no obvious loss of life or limb" This is a bit of a wild understatement. (1) the tsunami was by no means wild, as multiple posts here
42.
▲
by
cpgxiii
7mo ago
> Caveating that I'm not really sure it was even an out-of-design event but if it was then it is case closed and the swiss cheese model is an inappropriate choice of model to understand the failure. This is not how safe systems are
43.
▲
by
cpgxiii
7mo ago
> It isn't a swiss cheese failure if it was hit by an out-of-design-spec event First of all, the design basis accident is a design choice by the developers of the plant and regulators. The decision process that produced that DBA w
44.
▲
by
cpgxiii
7mo ago
In reality the "swiss cheese" holes for major accidents often turn out to be large holes that were thought to be small at the time. > [Fukushima] No small alignment of circumstances needed. The tsunami is what initiated the acc
45.
▲
by
cpgxiii
7mo ago
> Native code can already be multi-threaded so if you are using Python to drive parallelized native code, there's no win there. When using something like boost::python or pybind11 to expose your native API in Python, it is not uncom
46.
▲
by
cpgxiii
7mo ago
> That cleanup can be explicit when needed by using context managers. It certainly can be, but if a large part of the Python code you are writing involves native objects exposed through bindings then using context managers everywhere res
47.
▲
by
cpgxiii
7mo ago
> Having to have thread safe code all over the place just for the 1% of users who need to have multi-threading in Python and can't use subinterpreters for some reason is nuts. Way more than 1% of the community, particularly of the c
48.
▲
by
cpgxiii
7mo ago
> In practice CPython reliably calls it cuz it reference counts ... In a world where more people were using PyPy we could have pressure from that perspective to avoid leaning into it A big part of the problem is that much of the power of
49.
▲
by
cpgxiii
7mo ago
The point is that almost all of the signatories considered themselves to be immune to a "real war" in their futures at the time they signed. E.g. basically all of the European signatories assumed that the end of the cold war and e
50.
▲
by
cpgxiii
7mo ago
I think the story is a bit more complicated. Core succeeded precisely because Intel had both the low-power experience with Pentium-M and the high-power experience with Netburst. The P4 architecture told them a lot about what was and wasn&#x
51.
▲
by
cpgxiii
7mo ago
If you look at the V-22 safety record in the context of the level of technical development, it is pretty good (e.g. compare to helicopters and aircraft from the 60s). The first production generation of a brand new type of vehicle is alway
52.
▲
by
cpgxiii
7mo ago
Because Sikorski can't make them work. Sure, they can take off and fly fast in a straight line, but they haven't been able to demonstrate sufficient maneuverability due to vibration problems in the rotor head. They are also very
53.
▲
by
cpgxiii
8mo ago
I think you're missing my point entirely. If your project needs specific hardware, you have to use that specific hardware (the obvious examples of which would be Jetsons or Zynq/Zynq-like or something ASIL-D or something that tigh
54.
▲
by
cpgxiii
8mo ago
There are a variety of x86 products with Coreboot support, if what you are looking for is firmware openness. If what you are looking for is PCB design openness, the options are much fewer, but at that point you are probably optimizing for a
55.
▲
by
cpgxiii
8mo ago
You probably aren't using some weird SOM, though. There is a bit of an unstated exception of "unless said SBC/SOM has specific hardware that is necessary/particularly valuable for your product/project". For exa
56.
▲
by
cpgxiii
8mo ago
> The hardware is built around a stackable 10×10cm compute module with two ARM Cortex-A55 SBCs — one for ROS 2 navigation/EKF localisation, one dedicated to vision/YOLO inference — connected via a single ethernet cable. I will
57.
▲
by
cpgxiii
9mo ago
Because the only signal the Trump administration responds to is "market goes down".
58.
▲
by
cpgxiii
9mo ago
> There are four pair of wires in the cable. If you use all of them for TX, you can't receive. No, you absolutely can use them all for transmit and receive at the same time. The device at each end knows what signal it is transmittin
59.
▲
by
cpgxiii
9mo ago
It's both. Anything that you effectively have optimized to the details of its environment will end up dependent on that environment. If that environment is the real world, then it's fine. If that environment is a simulator, now yo
60.
▲
by
cpgxiii
9mo ago
Because "brand new" doesn't mean devoid of context. Within your domain, there will still be common libraries, interfaces, and tools. C++ is very flexible, with a lot of very mature tooling and incredibly broad platform suppor
More ›