Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kbolino
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
811.
▲
by
kbolino
2y ago
So much has gotten better thanks to distributed VCS that I think this perspective is a bit like a fish in water. Every commit is identified by a globally unique content-addressable hash instead of a locally unique or centrally managed revis
812.
▲
by
kbolino
2y ago
Yeah, that's pretty bad. The fact that mounting the volume as a network share gets better performance is surprising and somewhat concerning. However, what I was talking about performance-wise was the overhead of every system call. That
813.
▲
by
kbolino
2y ago
Linux actually did have some pretty significant redesigns with some notable breaking changes. It wasn't until the 2.4 line ended in the late oughts that Linux as we know it today came fully into existence.
814.
▲
by
kbolino
2y ago
WSL was a real subsystem. It worked in similar ways to the old subsystems. However, the Linux kernel is different enough from Windows, and evolves so much faster, that Microsoft wasn't able to keep up. WSL2 is mostly just fancy virtual
815.
▲
by
kbolino
2y ago
Interesting. I think the service approach would now be viable since it can be paired with UNIX socket support, which was added a couple of years ago (otherwise COM or RPC would be necessary, making clients more complicated and Windows-speci
816.
▲
by
kbolino
2y ago
How is userspace SCTP possible on Windows? Microsoft doesn't implement it in WinSock and, back in the XP SP2 days, Microsoft disabled/hobbled raw sockets and has never allowed them since. Absent a kernel-mode driver, or Microsoft
817.
▲
by
kbolino
2y ago
Deprecated by the evolution of the industry. Graphics hardware of the present day does not work anything like graphics hardware of the 1990s. OpenGL requires so much compatibility baggage and is so built around the wrong model of graphics p
818.
▲
by
kbolino
2y ago
Vulkan is a totally different API from OpenGL. It's not hardly a mere name change and the initial work that became Vulkan originated outside of Kronos anyway. There is no "upgrade path" from OpenGL to Vulkan short of a total
819.
▲
by
kbolino
2y ago
It already exists, it's called SCTP. It doesn't work over the Internet because there's too much crufty hardware in the middle that will drop it instead of routing it. Also, Microsoft refused to implement it in Windows and als
820.
▲
by
kbolino
2y ago
I can't imagine it was impossible to keep the inline-value optimization; after all, the full type information is always right there in the other word of the interface value, but I think it would have been too complicated/expensi
821.
▲
by
kbolino
2y ago
This, plus Go pointers are real memory addresses, a property which is guaranteed by the runtime for unsafe pointer operations and C interop.
822.
▲
by
kbolino
2y ago
As far as I can tell, mainline web search engines are mostly serving cached/canned responses these days. They get updated periodically but it's not the same as the late 90s or early 2000s when every search was run against large-s
823.
▲
by
kbolino
2y ago
But Intel does? Or are you saying x86 becomes irrelevant no matter what?
824.
▲
by
kbolino
2y ago
An S&P 500 index fund has an average annualized rate of return of about 8% over the past 50 years. It is barely beating inflation but if you can accept the risk that you might be in a -10% year at any given time instead of a +20% year t
825.
▲
by
kbolino
2y ago
Yes, and I think that describes the past few decades in Japan (among other factors). Other options included pensioners taking a haircut and/or workers taking a paycut, neither of which is particularly palatable and still runs us into t
826.
▲
by
kbolino
2y ago
Traditional pensions are fundamentally unsustainable endeavors under modern demographics. You cannot pay decent benefits to a growing retired population while collecting reasonable dues from a shrinking working population. As we've see
827.
▲
by
kbolino
2y ago
Why/how would the death of Intel kill off AMD too?
828.
▲
by
kbolino
2y ago
The federalized nature of American government means both things can be true simultaneously, even though they seem paradoxical when placed together in juxtaposition. The Feds have supremacy in certain matters, but not all. Moreover, lobbying
829.
▲
by
kbolino
2y ago
I think it's because Windows as a line of business is still expected to turn some kind of a profit, even though operating systems are not profit centers anymore and haven't been for some time. Whereas, Apple and Google view thei
830.
▲
by
kbolino
2y ago
The end user doesn't pay for the software and so is not even a part of the market at all anymore. The target market of Windows is OEMs and Microsoft's "business partners", with a shift lately from the former to the lat
831.
▲
by
kbolino
2y ago
At least as far as the filesystem labels are concerned, the designers of SELinux consciously chose to use inode-based labels instead of path-based policies because the latter can be dodged via hard links. For this reason, it's best to
832.
▲
by
kbolino
2y ago
It's worse, actually. Root can still be confined under SELinux with a good policy.
833.
▲
by
kbolino
2y ago
Windows updates have lately been causing lots of problems, from relatively benign things like getting stuck in background failure loops to more problematic things like silently removing drivers to outright nasty things like constant BSODs.
834.
▲
by
kbolino
2y ago
The term "target market" is itself misleading. The end user of Windows is, generally speaking, not buying anything from Microsoft (an Office 365 subscription notwithstanding). It doesn't even matter what any segment of the en
835.
▲
by
kbolino
2y ago
On my system, these are hardlinks (regular files with a link count >1 and the same inode) rather than symlinks, though I'm not sure why.
836.
▲
by
kbolino
2y ago
Why not? Assuming your servers are not all at or near full load at all times, you can put some to sleep as warm spares.
837.
▲
by
kbolino
2y ago
I don't think that's right. Client side certificates can be used with any domain. There isn't even an X.509 attribute to represent such a restriction. No major TLS or certificate store implementation I'm aware of provide
838.
▲
by
kbolino
2y ago
CAFE has two problems. The first, as you've mentioned, is the suspect bifurcation of the standards between regular cars and "light trucks". The second problem is that the footprint-based formulas used within a category do not
839.
▲
by
kbolino
2y ago
You're absolutely right, I missed that entirely. The vast majority of the TOP500 is still x86 but it's already losing ground to ARM. There's still some POWER systems on the list too.
840.
▲
by
kbolino
2y ago
Those are both mid-range CPUs in standard consumer configurations, and I agree ARM does very well in that segment, and it does even better in the low-power/mobile/embedded segment where x86 is practically non-existent (recent gami
More ›