Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dfox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
57 ms
·
661.
▲
by
dfox
6y ago
CLOS is inherently multiple dispatch, but Flavours that are the most prominent precursor of CLOS were single dispatch. Interesting consequence of that is that IIRC traditional implementation of CLOS/MOP does not really use multiple-dis
662.
▲
by
dfox
6y ago
Just to correct slightly incorrect perception: there is nothing inherently insecure or vulnerable about X.500/ASN.1/BER/DER parsing, in fact it is probably more sane format to parse than JSON. The perception that it is someho
663.
▲
by
dfox
6y ago
One thing is that M1 has incredible memory BW and is implemented on single piece of silicon (which certainly helps with low-overhead cache consistency). Another thing is that rosetta certainly does not have to preserve exact behavior of x86
664.
▲
by
dfox
6y ago
Due to how DRAM works the array itself cannot have more than one port and almost certainly even the DRAM chip as a whole is still some variation of single ported SDRAM (long time ago there were various pseudo-dual-ported DRAM chips, but the
665.
▲
by
dfox
6y ago
I suspect that Apple didn't anything special to improve performance of reference counting apart from not using x86. Simply put x86 ISA and memory model is built on assumption that atomic operations are mostly used as part of some kind
666.
▲
by
dfox
6y ago
I think that the point is that for most definitions of "civil timekeeping" you just do what Unix does and ignore the leap seconds altogether and simply live with the fact that once in a while one wall-clock second takes two SI sec
667.
▲
by
dfox
6y ago
Normal electric kettle does not work by sensing the temperature, but by detecting change of pressure inside caused by the boiling water. The mechanism is purely mechanical, simple, cheap and reliable but there is no way to make the temperat
668.
▲
by
dfox
6y ago
Intel had sold most of the relevant ARM IP and product lines to Marvell in 2006.
669.
▲
by
dfox
6y ago
The more or less default way how to accomplish this (ie. setuid(1)) is immune to that issue. On the other hand it does not really drop privileges in the modern sense as the process can regain them at any time because it is still owned by ro
670.
▲
by
dfox
6y ago
SUS specifies that dd should do the "right thing" with input with non-integer number of blocks input, that is pad it with zeros if conv=sync, just pass through shorter otherwise.
671.
▲
by
dfox
6y ago
It does and if you can get an OKI printer it is probably better choice than Brother. OKI and Brother printers are generally similar (in fact I would not be surprised if Brother printers are actually made by OKI), but OKI printers tend to ha
672.
▲
by
dfox
6y ago
Most so called “illegal primes” involve encoding some information (eg. encryption key, that is an random number) as a prime number with the idea that transforming the information into prime makes it into “mathematical result” or something l
673.
▲
by
dfox
6y ago
I see major difference in there: both systemd and pulseaudio do things differently but in fact do not break any existing usecases. For both these "modern" solutions all the super niche things that get broken are still possible. Wh
674.
▲
by
dfox
6y ago
One thing I find fascinating about modern Amiga scene is the amount of various adapters and clever connector solutions (PLCC sockets mounted upside down and such).
675.
▲
by
dfox
6y ago
I assume that it is primarily not about DirectX (or specifically DirectDraw) compatibility but about W9x games assuming that they can use DirectDraw to setup particular video mode, somehow get pointer to directly mapped framebuffer with par
676.
▲
by
dfox
6y ago
Most of the things that real application code (ie. not something like debugger) can accomplish by modifying or event inspecting frame objects are going to depend on various things that are documented as CPython implementation details. Also
677.
▲
by
dfox
6y ago
JS and Python has essentially same data model with everything being at least conceptually built out of dicts. And well, most JS implementations do not have GIL because they are not multithreaded at all.
678.
▲
by
dfox
6y ago
Assuming that you mean the incident that resulted in the X.org X11 distribution being actually usable for end users it was essentially the other way around. It was about XF86 relicencing originally MIT licensed code under GPL-incompatible l
679.
▲
The EMV Standard: Break, Fix, Verify
(arxiv.org)
3 points
by
dfox
6y ago
|
0 comments
680.
▲
by
dfox
6y ago
Both of the from todays PoV somewhat mind-boggling phrases meant very much in mid 70ties. The fourth generation bit probably refers to some combination of being real CPU with (somewhat famously) "almost parallel" ALU, requiring mi
681.
▲
by
dfox
6y ago
Disclaimer to that effect is included in essentially any integrated circuit datasheet and even in manuals for things like network switches and UPSes. I assume that the reason is that there is some US court case where component manufacturer
682.
▲
by
dfox
6y ago
For me it is unusable because default zoom level is completely unreadable and there is no obvious UI to change it (although somewhat surprisingly ctrl-scroll works).
683.
▲
by
dfox
6y ago
Magnet does affect flame, but you need surprisingly strong magnet for the effect to be noticeable.
684.
▲
by
dfox
6y ago
> Does that mean write is atomic? Technically, yes: future reads must return the entire contents of the write, or none of it. However, write is not required to be complete, and is allowed to only transfer part of the data. This is techni
685.
▲
by
dfox
6y ago
And the way how that is accomplished is depending on your view either brilliant hack or one giant ugly kludge. There is a pair of wires in the cable onto which two 100-base-T ethernet pairs and digital audio is combined using hybrid transfo
686.
▲
by
dfox
6y ago
Excel's notion of what is "CSV" and syntax of its formula language is locale dependent for as long as I care about that. Notably, for locales that use ',' as decimal point excel uses semicolons as separators in both
687.
▲
by
dfox
6y ago
It is "Simple" in contrast to things like CORBA and DCOM. Which it accomplishes by not solving the main problem that these distributed object protocols try to solve at all and instead being overly complex RPC protocol with complet
688.
▲
by
dfox
6y ago
Almost any ELF based dynamic linker has support not only for versioned library dependencies but also for versioned symbols in these libraries. The issue is mostly that some widely used libraries implement this wrong and to larger extent tha
689.
▲
by
dfox
6y ago
That leak says something about the resources, not the expertise. For example both the NSA and almost every NATO equivalent of it tends to design cryptographic primitives with openly documented “weird” interfaces (key checksums, self-synchro
690.
▲
by
dfox
6y ago
GTIN is a way to assign unique 12 to 14 digit number to each unique product that is either sold in retail or handled by retail related logistics. The number space is essentially unstructured and only thing that you can reliably glean out of
More ›