Hacker News new | past | comments | ask | show | jobs | submit | bpye's comments login

Do current routers deal with other addresses correctly? This reminds me a little of the challenges in reclaiming 240.0.0.0/4 [0].

[0] - https://blog.benjojo.co.uk/post/class-e-addresses-in-the-rea...


Like you - I predominantly use pencil. The mechanical "pencil" I always keep on me is actually an Ohto MF-20K3B multi pen - it means I can have a nice black pen as well as a good mechanical pencil.

> and an external PCI-E expander (six x16 slots just weren't enough).

Out of interest - what do you use the extra slots for? At most I can think of:

- NIC

- GPU

- NVMe

- HBA

- Maybe old protocols like FireWire/SCSI/GPIB


The Lenovo equivalents are nice too (M720q/M920q) and you can get cheap PCIe risers to install a single slot, low profile card.

At least for Nix you _can_ cross compile, but cross compiled and native compiled derivations are not identical - so if you go the cross compiled route you will end up building everything.

Another option is to use Qemu and binfmt_misc - that way you do get the result of "native" compilation, but it's slow.


Many components from Servo (like WebRender) ended up being useful in Firefox. That alone seems like a pretty reasonable motivation to continue?

No, it doesn't? It shows that Gecko can be updated and modernised without the need for a complete rewrite.

But a rewrite may allow for an overall better architecture.

Is there anything wrong with Gecko architecture? So wrong that it's a major obstacle and cannot be changed? I don't know anything about its internals or browser engines in general, so I can't really comment on that, but what I do know from practice is that a complete rewrite is a very expensive and a very risky project, that will fail more often than not. There should be very serious arguments behind it, something a lot more serious than the age of the codebase or a new and shiny programming language.

It is a very big project and has a big potential for the classic double-free, use-after-free, null-dereferencing, one-off index errors etc. which they designed Rust to get rid of in the first place. I believe they had such a bug some months ago and that it was quite serious.

It's a lot easier to swap out the renderer or the CSS engine for a new one than it is the whole core of the browser engine.

Mozilla decided that replacing Gecko as-is was not reasonably likely to actually happen, and that further efforts towards Servo would be better made by continuing to evolve Gecko.


It seems to just ignore filters like “date listed” sometimes too. And people will list items at nominal prices and give the actual price in the description. Generally a poor experience.

Was looking for car, and found out they mentioned down payment lolz. FB marketplace is very bad.

I know some car listing sites (used to, at least) offer ad products to dealerships that would post their inventory on FB Marketplace as well.

> But AArch64 (or ARM64) and AMD64 did bring a lot more on the table than just larger address space. More registers, and a performance boost by just being better suited for the modern CPU core design.

There is the x32 ABI - 32-bit pointer length, but the AMD64 ISA. I don’t think it ever saw significant adoption though.


I’ve ended up settling on an old Apple Extended Keyboard II. I’ve had several modern keyboards end up dying - failing to register some keystrokes, whilst this thing has has been working for longer than my lifetime…


It's amazing how good true vintage ALPS keyboards are. I have a keyboard with Matias (ALPS clone) switches and they are great to type on, but the switches seem unreliable and I got tired of replacing them.

Inconveniently, vintage Apple keyboards require ADB to USB converters which aren't readily available.

I wish Apple would apply their design expertise to making a modern, reliable(!), electromechanical keyboard that replicated the feel and performance of classic ALPS keyboards.


I ended up making my own adapter based on a cheap CH32X035 dev board [0] - largely as an excuse to also write an 'RTOS' for RISC-V. The code is available on GitHub [1] though I haven't really documented it.

[0] - https://www.aliexpress.com/item/1005005718558442.html

[1] - https://github.com/benpye/rtos


You could probably export the drivers from the OEM media and then use those with stock install media [0].

[0] - https://learn.microsoft.com/en-us/powershell/module/dism/exp...


This is the answer.

Yes, it’s unfortunate that Dell didn’t put this specific driver on their website for this specific model. However, I think the simplest explanation is that Dell is getting lazy with their driver coverage on their website, not some conspiracy to slowly boil the industry alive.

Use the common tools for exporting a driver from the OEM media if you can’t find it online.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: