Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dfox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
481.
▲
by
dfox
4y ago
It is so easy and well documented that first page of google results for “rust autotools” does not contain anything about how to integrate rust code into existing autotools project. Another issue is general subtle brokenness of rust tooling
482.
▲
by
dfox
4y ago
One great advantage of garbage collection is that it removes need for thread synchronization in cases where is it only needed to make sure that object jou are going to call free/decref on is not in use in another thread. Corollaly to t
483.
▲
by
dfox
4y ago
https://vmssoftware.com/community/community-license/
484.
▲
by
dfox
4y ago
HPE has divested VMS Software Inc., so if you want hobbyist license you have to go to VSI and not to HPE. And under VSI the process of getting the hobyist license is simpler (ie. you don't have to be member of anything) and IIRC you ca
485.
▲
by
dfox
4y ago
The thing with high-performance x86 is that it is not really an microcoded design. The CPU is RISC-like OoO thing that can execute some pretty substantial subset of x86 ISA after some simple conversion (ie. to some fixed-width format). Thus
486.
▲
by
dfox
4y ago
The idea was mostly that X.500 was too complex because it also dealt with user authentication and updating the directory data. During the initial development the ability to update dircetory data was then added back and then LDAPv3 allowed f
487.
▲
by
dfox
4y ago
One UX issue that I've seen on most stage pianos is that while there are direct physical controls for most of the commonly used functionality due to lack of display and some menu system configuring “uncommon” things (like MIDI) leads t
488.
▲
by
dfox
4y ago
That is different level of abstraction and NTFS-only thing. The mechanism mentioned in the article is Shell Namespace. Explorer.exe and friends do not operate on file system (ie. files and directories) but on tree of COM objects (called fol
489.
▲
by
dfox
4y ago
There is a huge question of what exactly “are capable of being recharged via wired charging” means. Does the hidden Lightning connector on Apple Watch that most consumers don't even know is there count?
490.
▲
by
dfox
4y ago
I would say that the IEC 62196-2 used by Tesla in Europe is the most sane EV charging connector design there is. It is standard (albeit in the fast charge mode it is apparently only used by Tesla), the connector is not ridiculously large an
491.
▲
by
dfox
4y ago
The original intention of patent system was to encourage open publication of inventions. It even still works that way for some verticals. The issue is that it also produced a system that it is profitable to game and thus there are patent at
492.
▲
by
dfox
4y ago
I assume that the reason for not making Lightning an open standard is that the thing on the technical level is really tightly coupled to iOS. On electrical level it is mostly an “two-lane” HS USB. USB-Lightning cable is basically wires, but
493.
▲
by
dfox
4y ago
ETSI (which is the parent organization of 3GPP) is technically an independent non-profit NGO, but in reality it is part of EU bureaucracy and was chartered by EC.
494.
▲
by
dfox
4y ago
From time to time Intel's marketing tries to sell the idea that USB was invented by this one Intel engineer. Somewhat obviously that is not true. On the other hand if you compare USB 1.0 to 1.1 it is quite obvious that real implementat
495.
▲
by
dfox
4y ago
While last Intel based and M1 Air share the essentially same chassis, there is huge dufference in the thermal management. In both cases it is obviously explicitly designed to not be able to cool the entire TDP of the SoC in question and int
496.
▲
by
dfox
4y ago
It would involve essentially reinventing UEFI CSM as part of this hypotetical UEFI FreeDOS.
497.
▲
by
dfox
4y ago
That depends on what one means by "booting into BIOS mode". CSM is a shim than makes UEFI firmware look like BIOS to the OS (or, well, bootloader) and to x86 code in various option ROMs, so you are always booting into UEFI. Really
498.
▲
by
dfox
4y ago
Optimization settings should not affect memory layout as that is specified by ABI (and large part of the “art of structure packing” is about manually reordering struct fields because the compiler cannot do that however obvious the optimizat
499.
▲
by
dfox
4y ago
The point is that if you care about the resulting in-memory layout then you by definition know on what platform the code will run and what is the ABI. If you want to produce same sequence of bytes regardless of underlying platform, then you
500.
▲
by
dfox
4y ago
I vaguely recall that gcc supports this even in C mode. The underlying problem has to do with whether the IR has first-class concept of arbitrary lvalue or whether the frontend has to convert lvalues that get passed around to some pointer-l
501.
▲
by
dfox
4y ago
I somehow assume that the interconnect between the M1 Ultra dies boils down to bunch of AHB ports more or less directly connected together through the interposer (with only minimal pad logic). This seems consistent with both the performance
502.
▲
by
dfox
4y ago
> M1 Ultra has one cluster of 4 E cores (E0) This seems weird or wrong. Given that M1 Ultra are two M1 Max bolted together (apparently in a way that is somewhat unconventional, but in effect neat) I don't see how that would be done
503.
▲
by
dfox
4y ago
simpledrm expects somewhat sane framebuffer memory layout which many of the ancient cards cannot provide so even that probably is not a solution. But the problem is non-existent because in PC context these cards are ISA cards made well befo
504.
▲
by
dfox
5y ago
Automatic place and route on the board level is a neat problem to think about, but the practical usefulness is somewhat questionable. For 6U eurocard sized boards with sea of random MHz-ish SSI/MSI logic it makes some kind of sense, b
505.
▲
by
dfox
5y ago
I would not be too surprised if the original source of the (probably partiallly tongue-in-cheek) claim was some supplier of ASML (who obviously at the same time is customer of ASML's customers).
506.
▲
by
dfox
5y ago
Excel is locale dependent in a weird way. The internal model (which includes the function names) is completely locale independent and only the UI is internationalized (according to OS locale) and localized (according to Excel language versi
507.
▲
by
dfox
5y ago
The idea behind the definition is that it defines set of files that will not trigger various bugs in traditional unix text tools implementations (ie. various variants of not checking the fgets() return value).
508.
▲
by
dfox
5y ago
Well, it is an computer that: 1) uses architecture that has at least user-space binary compatible descendands today. 2) introduced 32b wordsize with 8b byte addressable memory. 3) was designed to use ASCII. (which is somewhat ironic as all
509.
▲
by
dfox
5y ago
From quick scan of v7 exec() implementation it seems that it has to be case as getxfile() would return ENOEXEC for files smaller than sizeof(u_exdata) (which is a.out header as C struct).
510.
▲
by
dfox
5y ago
This is about different tradeoffs. On typical unix ELF platform the idea is to preserve memory by sharing as much of _shared_ object code as possible, while NT emphasizes the _dynamic_ linking. Notably the approach of just giving up, unshar
More ›