Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dfox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
721.
▲
by
dfox
6y ago
Both CPython's parser and Python language grammar works in terms of indents/dedents being represented by brace-like tokens, so this is trivially possible transformation.
722.
▲
by
dfox
6y ago
MPEG 4 (taken as a the whole body of standards, not as two particular video codecs) actually has provisions for text content, vector video layers and even rudimentary 3D objects. On the other hand I'm almost sure that there are no prac
723.
▲
by
dfox
6y ago
In theory you can do such kind of search. Problem is that doing that is impractically expensive (and at least in some jurisdictions doing that can actually raise your liability in case of patent infringement).
724.
▲
by
dfox
6y ago
Also shipping the manufacturing/automation technology is not particularly cheap, not to mention the amount of on-site setup/calibration that would be required.
725.
▲
by
dfox
6y ago
Japan always had its “peculiar” approach to electronics manufacturing automation. While rest of the world tries very hard do design out any kind of “fiddly” steps, Japanese manufacturers got very good at automating such things. Just look at
726.
▲
by
dfox
6y ago
For me the style of presentation on Tech Ingredients is somewhat off and it distracts me from the content. It is obviously an family endeavor which at least for me clashes with the style of presentation reminiscent of german engineering com
727.
▲
by
dfox
6y ago
Is it really necessary to use external ATECC508A with ESP32? I would not be surprised if software implementation on ESP32 is actually faster.
728.
▲
by
dfox
6y ago
It was probably meant as a learning exercise. And for me it is that implementation details of the KV/heap layer with some meaningful transactional properties seem more interesting than how to build SQL/whatever database on top of
729.
▲
by
dfox
6y ago
Probably all modern fast interconnects work by interleaving some kind of "physical frames" (often bytes with some 8B10B encoding) across multiple distinct serial links that are synchronized as if these frames were bits of parallel
730.
▲
by
dfox
6y ago
It is only tangentially related, but Symbian in fact had even more pervasive multithreading than even BeOS. IIRC "correctly behaving" EPOC/Symbian GUI application was supposed to have at least three threads (UI and applicatio
731.
▲
by
dfox
6y ago
There is no reason why rx580 would not be supported on ARM or why there would be any meaningful performance delta. AMD does not have any kind of “secret-sauce” driver for that, it is simply LLVM targeted to that architecture that converts H
732.
▲
by
dfox
6y ago
You mean all the Android handsets? The history of Linux on ARM is colorful, full of corporate missteps and giant brands (namely HTC and to lesser extent Samsung) that were created from that.
733.
▲
by
dfox
6y ago
LMDB is in fact not much more than large mmaped file and clever synchronization mechanism on top of that that also serves as dictionary implementation and transaction mechanism. My uses of LMDB are essentially replacements for mmaped file a
734.
▲
by
dfox
6y ago
For my applications: latency. The fact that writers do not block readers is just a nice bonus.
735.
▲
by
dfox
6y ago
I second the recomendation of LMDB. With one important caveat: under heavy write load it is perfect demonstration of brokenness of semaphore implementation on freebsd and macos.
736.
▲
by
dfox
6y ago
The article says that Windows 95 file explorer is not that deeply altered from File Manager. While this might be somewhat true in visual sense, it is completely different beast in what it does. File Manager was just what it says on the tin
737.
▲
by
dfox
6y ago
From my childhood memories, appliances requiring payment to work is literally the first example of why capitalism is bad in somewhat propagandist children's book Dunno on the Moon.
738.
▲
by
dfox
6y ago
Stream cipher preserves bit-flips between ciphertext and plaintext, which is useful property for this application. And many “military/diplomatic” ciphersystems used in second half of 20th century have various interesting properties wrt
739.
▲
by
dfox
6y ago
Many “draw a character” input methods actually don't care at all how the resulting character looks and only use the order and direction of the strokes to generate set of matching characters. Similar idea is IIRC also used to order and
740.
▲
by
dfox
6y ago
It can: you can just apply encryption after the FEC/ECC. This is done for example in GSM and I believe in many other radio systems. Of course there is one huge caveat: it inherently means that you are doing MAC-then-Encrypt which is ge
741.
▲
by
dfox
6y ago
That is essentially my point with the exception that there are things that are inherently L2 and thus you don't want to bother with IP or for that mater any other L3 protocol.
742.
▲
by
dfox
6y ago
In fact, the proposal really is strikingly similar to X.25. On the other hand for the breath of problems that they try to solve it makes sense. On the other hand there really is no reason to create one unified protocol to solve all that at
743.
▲
by
dfox
6y ago
My purely technology oriented take on that is that telecom manufacturers had really embraced the idea “everything is IP over Ethernet” during the development of LTE and then during first deployments found out, that such approach does not re
744.
▲
by
dfox
6y ago
You only could carry sidewinders on the lower difficulty/realism level, on the higher one you could only carry "bomb-like things" and only two different types.
745.
▲
by
dfox
6y ago
I somehow cannot believe that nobody had mentioned the first significant instance of similar crash at least for the DOS days: Borland's CRT.TPx/conio.a which consistently caused division by zero on anything faster than Pentium MMX
746.
▲
by
dfox
6y ago
I have the feeling that the "legendary thinkpad serviceability" means two things: the document that you cite is publicly available and that customer disassembling the whole thing and replacing one subassembly is supported way of s
747.
▲
by
dfox
6y ago
> I never knew Java did this. I figured most "interpreted" languages (via direct interpreters or bytecode) would be trivial to implement any kind of threads (even pre-emptive), because at any point the interpreter could decide
748.
▲
by
dfox
6y ago
To come full circle, hardware today is mostly described by textual descriptions instead of diagrams with boxes and wires exactly because at high enough complexity the schematics get totally unreadable. And even on the board/component l
749.
▲
by
dfox
6y ago
There is nothing inherent in mainframe hardware nor software ecosystem that causes it to not scale. In fact, "modern" scalable software architecture with containers, microservices and pervasive automation closely matches how thing
750.
▲
by
dfox
6y ago
Another interesting class of dual-use technology are fast power switching elements. And both modern SMPSs and Class D audio amplifiers are worryingly near to what would have to be considered a “munition”.
More ›