Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dfox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
181.
▲
by
dfox
2y ago
There was XHTML and HTML5 is a direct result of finding out that was not the right solution. The main issue that was being solved there was that browsers do not parse invalid plain HTML consistently, which XHTML solved by requiring invalid
182.
▲
by
dfox
2y ago
I particularly like the Luna USB HSM 7 that the DNSSec root is in the process of switching to. But price of the thing is truly ridiculous, especially for its handheld form-factor. For a long time (10 years?) I'm thinking about how I wo
183.
▲
by
dfox
2y ago
I have in fact seen the via trick used for 50mil pitch BGAs, but cannot remember where. I even vaguely recollect some board where that was used for CGA, which seems like really ridiculous idea (you don't use CGA packages and then inven
184.
▲
by
dfox
2y ago
Particularly neat approach to both reducing the attack surface of the bootloader and improving the reliability of the actual OTA update process is to have only the bootloader flash the active application/second-stage flash partition. T
185.
▲
by
dfox
2y ago
The whole UF2 idea has to do with the educational background of RaspberryPi. The protocol was invented by Microsoft for use in some kind of similar educational board with the express purpose of not needing drivers, being reasonably crosspla
186.
▲
by
dfox
2y ago
Kind of cheating trick for the QFN substrate pad is to put a grid of somewhat higher diameter vias in there and solder the pad from the other side of the board through these vias. Another approach is to just ignore the substrate pad altoge
187.
▲
by
dfox
2y ago
Most of that are not bare microcontrollers (or “SoC”s as Espressif calls it), but entire modules with different combinations of SoC, Flash, PSRAM, antenna configuration and packaging. If you filter only SoCs, you get 39 products, which in f
188.
▲
by
dfox
2y ago
I suspect that the Synopsys DesignWare SSI macro in RP2040 can in fact be used for R/W PSRAM or FRAM, but the abridged documentation of it in RP2040 datasheet is not sufficient for one to configure it that way.
189.
▲
by
dfox
2y ago
There is a difference: packet on a wire is inherently bytes, while interaction with the OS is a can of worms. On UNIX all that are just an opaque byte blobs, but with expectation that these things mean something to humans, so it either are
190.
▲
by
dfox
2y ago
I used to think that only various external libraries (eg. Flask) do various hidden conversion to shield the user from the str-bytes distinction, but even the builtin MIME implementation does that kind of stuff, which means that it will brea
191.
▲
by
dfox
2y ago
The issue is that the log parsing things like fail2ban work asynchronously. It is probably of only theoretical importance, but on the other hand the meaningful threat actors are usually surprisingly fast.
192.
▲
by
dfox
2y ago
You cannot reasonably build an ISP network with single /64. RIPE assigns /32s to LIRs and LIRs are supposed to assign /48s downstream (which is somewhat wasteful for most of kinds of mass-market customers, so you get things l
193.
▲
by
dfox
2y ago
IIRC nbd even explicitly supports being used as swap device (swap on some generic network FS is a bad idea because it is essentially guaranteed to deadlock the VM subsystem) and I have seen it used that way for disk-less workstations in ear
194.
▲
by
dfox
2y ago
The way how the Cypress FX series works (and for that matter majority of non-trivial USB-to-something chips do) is that there is a bunch of DMA-capable peripherals inside and the in fact ridiculously underpowered CPU core inside only sets u
195.
▲
by
dfox
2y ago
There is this: https://octopart.com/cyusb3kit-003-cypress+semiconductor-494... and the pricing seems reasonable. When I looked for something like that two years ago the prices were order of magnitude higher.
196.
▲
by
dfox
2y ago
Exchange did this thing well before there were any practical LLMs. And well, while the resulting state and error message is somewhat hilarious, it is not that hard to trigger this behavior intentionally.
197.
▲
by
dfox
2y ago
There are a many ways how to recover a signal from the noise. This means that the sidechannel from the string comparison looks irrelevant, but given enough samples there is an information in that. And well, somehow getting rid of the noise
198.
▲
by
dfox
2y ago
Lightning headphones boil down to the MFi chip and cheap USB sound card (think PCM2904). Apple even provides combination of these two functions in single package. Lightning is essentially a combination of two USB HS channels on one connecto
199.
▲
by
dfox
2y ago
Note that the PSU is not really a tracking one as it can providde different positive and negative voltages in CC mode. True tracking bipolar PSUs do not do that (which is the point why they exist, otherwise you could just connect two PSUs i
200.
▲
by
dfox
2y ago
Well, it is tested internally for at least 100 years: https://en.wikipedia.org/wiki/Tom%C3%A1%C5%A1_Ba%C5%A5a
201.
▲
by
dfox
2y ago
The primary question is whether you want just the cable or the multi drop bus architecture. And well, DVB-T2 at UHF frequencies works over RG-58 and the just parallel connected T-pieces just fine, and the fact that whole such system has com
202.
▲
by
dfox
2y ago
Crosstalk or other interference coupled from the outside into the line. The telco grade twisted pairs do not really behave like twisted pairs (that cancel out the external coupling) at the frequencies used by xDSL.
203.
▲
by
dfox
2y ago
IIRC even SGI themselves had something like Octane case converted into beer tap and used that very successfully as a way to get people onto their stand at trade fairs.
204.
▲
by
dfox
2y ago
> I never imagined fiber cable being used for something other than data Interesting side note is that Compaq ProLiant servers of roughly the same vintage as C7600 actually use optical fibers for system status LEDs. (And using fiber inste
205.
▲
by
dfox
2y ago
20 years ago I toyed with the idea that doing that should be trivial, but in reality it is not due to various synchronization issues.
206.
▲
by
dfox
2y ago
I had used Palm Tungsten T before Revo, so I was quite used to the idea of backing the thing up daily over serial cable. And there was some linux package that among other things exposed the Revo's filesystem as an NFS server (it was sl
207.
▲
by
dfox
2y ago
I got huge amount of mileage out of Psion Revo. It was more limited than 5mx, but exactly the right form factor to write anywhere. And well, having usable spreadsheet, OPL and EMX Unix-like environment was also a large plus. And well, I got
208.
▲
by
dfox
2y ago
And the hollow-state triode is more or less the same thing as JFET, except it needs higher bias voltages.
209.
▲
by
dfox
2y ago
The primary thing that BSP does is that it maps coordinates onto a BSP node/sector. Thus you cannot have overlapping geometry, as this mapping would not be unique. Quake has some idea of portals (I'm not sure about Doom), but it i
210.
▲
by
dfox
2y ago
The “sectors” in the resulting level data have to be convex for the doom engine. The “asset pipeline” handles that by breaking up non-convex geometry into smaller convex sectors. So, there are no loops or holes in the actual level data, als
More ›