Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rwmj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
901.
▲
by
rwmj
1y ago
With some fairly minimal changes to HTTP it would be possible to get much of the benefit of bittorrent while keeping the general principals of HTTP: https://rwmj.wordpress.com/2013/09/09/half-baked-idea-conten
902.
▲
by
rwmj
1y ago
Non-disparagement clauses (common for executives) are clauses found in contracts that just state you can't say anything bad about the company, doesn't matter if it's true or not. Some examples here: https://contra
903.
▲
The Strange Tale of the Hotchkiss
(edrdg.org)
31 points
by
rwmj
1y ago
|
2 comments
904.
▲
by
rwmj
1y ago
I wrote a chat server back in the 2000s which would gradually use more and more memory over a period of months. After extensive debugging, I couldn't find any memory leak and concluded the problem was likely inside glibc or caused by
905.
▲
by
rwmj
1y ago
> In these languages memory is freed as soon as it's no longer in use (thanks to destructors). Unless you have an almost pathological attention to detail, that is not true at all. And even if you do precisely scope your destructors
906.
▲
by
rwmj
1y ago
You probably have enhanced tracking protection turned off. The message appears for me right now (FF 143.0).
907.
▲
by
rwmj
1y ago
It's all relative.
908.
▲
by
rwmj
1y ago
x.com isn't even accessible from Firefox. It tries to trick you into turning off enhanced tracking protection claiming it is "known to cause issues" (the "issues" presumably being with them invading your privacy).
909.
▲
by
rwmj
1y ago
It says on the web page I linked that: Unlike in other Linux virtualization solutions such as User Mode Linux (or the forementioned VMware), special driver software on the host operating system is used to execute the coLinux kernel in a pr
910.
▲
by
rwmj
1y ago
It'd be cool to put a simple NBD front end on it with an nbdkit plugin. That'd let you trivially turn the immutable objects into Linux devices or use them as backing for qemu virtual disks. ( https://libguestfs.org
911.
▲
by
rwmj
1y ago
That's cool! Similar is the idea of running a single large VM across multiple hosts. There have been several iterations of that idea, the latest being a presentation at this year's KVM Forum: GiantVM: A Many-to-one Virtualizati
912.
▲
by
rwmj
1y ago
Sounds similar to CoLinux where you could run a "cooperative Linux" alongside Windows http://www.colinux.org/
913.
▲
by
rwmj
1y ago
Digital is fundamentally different because everything can be copied infinitely. Any model that doesn't accept this basic fact is broken. Luckily there are plenty of other models that could be used, such as compulsory licensing or fla
914.
▲
by
rwmj
1y ago
They're the digital equivalent of a library. My local library lends out in-copyright music and films. The real problem here however is copyright. There should be a balance between creators, publishers, readers, libraries, fair use, a
915.
▲
by
rwmj
1y ago
Sounds plausible - it's already half way there.
916.
▲
by
rwmj
1y ago
Uploaders can disable mid-roll adverts, ie ones that appear in the middle of the content.
917.
▲
by
rwmj
1y ago
Does anyone know how the email from (or appearing to be from) @google.com works? Wouldn't the Apple account reject it because it fails DKIM/etc?
918.
▲
by
rwmj
1y ago
Well, I'm currently having a hard time finding a good electrician, and the ones who I have employed in the past earn pretty generous hourly rates. (I say this half-joking, but also I know a DBA who retrained as an electrician and was h
919.
▲
by
rwmj
1y ago
Zooming UIs are a bit like that: https://en.wikipedia.org/wiki/Zooming_user_interface I'm not aware of any that were very successful.
920.
▲
by
rwmj
1y ago
It's visual at the top layer (rows, columns) but soon gets very awkward when you're stuffing program statements into small boxes. There was a big explosion of weird and wonderful visual programming languages in the 1980s, such as
921.
▲
by
rwmj
1y ago
I'd love to know why you'd vote against having a metro.
922.
▲
by
rwmj
1y ago
Sometimes. To give one counterexample, golang doesn't have a way to restart the threads it uses for I/O (apparently a decision the golang developers made), so if you're embedding golang code in another binary, it better not
923.
▲
by
rwmj
1y ago
POSIX as the system, of course.
924.
▲
by
rwmj
1y ago
One problem may be that fork() kills background threads, so now any program that uses libcurl + fork has to have a new API to restart the DNS thread (or use posix_atfork which is a big PITA), and that might break existing programs using cur
925.
▲
by
rwmj
1y ago
For sure! The only problem is there should be a non-blocking system-provided API and there isn't.
926.
▲
by
rwmj
1y ago
Netscape used to start a new thread (or maybe it was a subprocess?) to handle DNS lookups, because the API at the time (gethostbyname) was blocking. It's kind of amazing that we're 30 years on and this is still a problem.
927.
▲
by
rwmj
1y ago
It's very common in Japan to work even during nominal retirement.
928.
▲
by
rwmj
1y ago
It's worth reading Palmer's reply, which is a correct response: https://lore.kernel.org/lkml/mhng-655602B8-F102-4B0F-AF4A-4A... (Palmer is a super-smart and nice guy who I have worked with, and IMHO didn'
929.
▲
by
rwmj
1y ago
https://xkcd.com/1827/
930.
▲
by
rwmj
1y ago
It's true that qemu doesn't aim for fidelity. (Despite the name, qemu isn't exactly an emulator!) The development efforts upstream are almost all about getting modern OSes to work well, and quite often the OS is aware that
More ›