Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
c00lio
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
c00lio
3y ago
The original idea for netlink sockets (where the name comes from) is to be able to do some network packet processing in userspace. E.g. to do stuff like virus-scanning on TCP connections. The situation there is exactly the opposite of a sys
32.
▲
by
c00lio
3y ago
Yes, but there are a lot of "in-betweens": https://www.ch.ch/en/vehicles-and-traffic/how-to-behave-in-r...
33.
▲
by
c00lio
3y ago
You won't immediately loose your license for speeding, even in Switzerland. Afaik it'll be expensive until 20km/h over, only after that will the really nasty things like criminal prosecution and car impound start (for first-t
34.
▲
by
c00lio
3y ago
A driving exam also happens on the road. I'd suggest a similar, supervised test series with mandatory emergency drivers.
35.
▲
by
c00lio
3y ago
The Snowden revelations had profound consequences on the standardisation process, because mass surveilance was thereby proven as a real and present attack that has to be considered. Undue influence on standardisation processes by the NSA wa
36.
▲
by
c00lio
3y ago
OK, then the US is a very strange place. I'm European, so forgive my ignorance in those matters, I thought things worked similarly over there.
37.
▲
by
c00lio
3y ago
It should be per software. Maybe per software version, if the company can conclusively prove that the prior problems that led to points cannot happen again.
38.
▲
by
c00lio
3y ago
If this were a human driver, at least half of those would loose you your driver's license. Why are there no such consequences for the companies?
39.
▲
by
c00lio
3y ago
Right, registers are even faster.
40.
▲
by
c00lio
3y ago
> Coercing random access memory into a serial file just to go and emulate a random access over that file is... not a great way to deal with a high-performance primitive. The file doesn't need to have an on-disk representation. I don
41.
▲
by
c00lio
3y ago
Netlink sockets in Linux input and output packed C structures. Doesn't get more efficient than that. Such an interface definitely doesn't have to be strings-only. But of course, you cannot use it with just 'echo' in that
42.
▲
by
c00lio
3y ago
As always, Fabrice Bellard is ahead of his time: https://bellard.org/jslinux/ :)
43.
▲
by
c00lio
3y ago
That is already done. Similarly, anyone who requests priority landing because of low fuel will be investigated as a matter of cause.
44.
▲
by
c00lio
3y ago
On the other hand, layering tons of stuff on unsuitable interfaces has been all the rage in the last 25 years. Just think of everything-over-http, stuff-it-in-xml/json, program-it-in-yaml and similar industry trends. ;)
45.
▲
by
c00lio
3y ago
There are still tons of stringly-typed interfaces in powershell.
46.
▲
by
c00lio
3y ago
Why would (pseudocode, nonexisting but possible example) write(SIGKILL, "/proc/12345/signals") not be possible? For the other direction, there is signalfd in Linux. And of course you can get a peer address from 
47.
▲
by
c00lio
3y ago
Under water, sonar could pick them up, but sonar is mostly "look down". If a current dragged them somewhere outside the immediate vicinity, they'll be hard to find, because the search vessel needs to be within at most 4km to
48.
▲
by
c00lio
3y ago
Maybe. Sound travels longer distances in water than in air, but there still is a limit. And hydrophone chains and buoys are probably not dense enough to hear everything. Volume is also an issue, the Titan is far smaller than a military sub,
49.
▲
by
c00lio
3y ago
My educated (a little bit of engineering at uni) perspective is: Completely idiotic to build a submarine out of carbon and not have the means for a complete inspection for manufacturing defects as the original article suggests. Carbon, as y
50.
▲
by
c00lio
3y ago
Oxygen is just about running out in the next few hours, they don't seem to have had any sonar contact, no cable or underwater phone. Getting something like a DSRV (which wouldn't really help if they are at ground level there, beca
51.
▲
by
c00lio
3y ago
You mean: He put his ass where his mouth was...?
52.
▲
by
c00lio
3y ago
Problem with all kinds of asynchronous I/O is that your processes then need internal multiplexing, akin to what certain lightweight userspace thread models are doing. In the end, it might be harder to introduce than just using OS threa
53.
▲
by
c00lio
3y ago
Why should TLB flush performance ever be a problem on big machines? You can have one process per core with 128 or more cores, never flush any TLB if you pin those processes. And as it is a database, shoveling data from/to disk/SSD
54.
▲
by
c00lio
3y ago
Yes, lane count is the number of parallel links. Switches are far more complex. The protocol specifies addressing, bandwidth reservations, flow control, priorities and message ordering requirements, which the switches have to handle. Not a
55.
▲
by
c00lio
3y ago
> Private insurance can be used as well, giving preferred access and treatment. Well, actually, the contracts doctors have with the public insurance carriers forbid giving preferred access. So handing out earlier appointments to privatel
56.
▲
by
c00lio
3y ago
On some level yes, on some level no. The physical interface for each point-to-point link is serial, but one device can have several of those links and use them (send/receive packets on them) in parallel.
57.
▲
by
c00lio
3y ago
The defining characteristic of PCIe isn't faster bus timings. It is that PCIe isn't even a "bus" in the traditional sense. With a bus, you have a number of shared physical wires for addresses and data, and an arbitration
58.
▲
by
c00lio
3y ago
Higher IPC is relevant for workloads that are compute- but not data-intensive. There are practically no common server applications with that characteristic. In high performance computing, you might find some such applications, e.g. some Mon
59.
▲
by
c00lio
3y ago
I'd be sceptical about "can be rack mounted" in the context of Apple hardware. Remember those? https://www.sonnettech.com/product/legacyproducts/rackmacpro... https://www.myelectronics.nl
60.
▲
by
c00lio
3y ago
Actually, no. It only limits the available I/O bandwidth to those GPU(s), that is, data transfers from and to the CPU will be far slower. You'll notice in games when the "loading next level" screen takes longer, that
More ›