Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dom0
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
91 ms
·
901.
▲
by
dom0
10y ago
Sorry, I meant the Python GIL. Should've written that.
902.
▲
by
dom0
10y ago
Sounds like the "Fachkräftemangel" ("skilled worker shortage"), which is pushed into the media regularly by lobbyist groups (via "studies" and "statistics"). The goal is obviously to further reduce wa
903.
▲
by
dom0
10y ago
Starvation and similar problems have plagued software using locks for a long time. A prominent example which is well documented may be the various problems of the GIL implementation when certain workloads are applied (easiest example is o
904.
▲
by
dom0
10y ago
The nice thing is that we have applications that give us this. E.g. this is literally how ssh(1) works when used as a transport layer. (You have stdin, stdout, and also stderr). The only issue is some in-band signaling on stderr and error c
905.
▲
by
dom0
10y ago
There was no need to pick locker locks in my school, since you could just stick a screwdriver in the small gap between locker door and frame and leverage the door over the frame (with no damage done). After I lost my locker key I used a scr
906.
▲
by
dom0
10y ago
> unless there is an actual loop in the data flow Hence trivial. Making something provably deadlock-free where the message flow is a DAG is a trivial case. > race conditions are impossible I very much doubt that since race conditions
907.
▲
by
dom0
10y ago
Technically we should also be encrypting SIP, but hardly any telco offers that. The funny thing about UDP vs TCP is that UDP actually requires far more traffic to keep working than TCP in the typical residential setting - re-regs have to ha
908.
▲
by
dom0
10y ago
Deadlocks and race conditions are two IMHO typical examples of what many developers consider shortcomings of the platform / language, while they are actually application logic bugs that are hard to catch at a language level for all but
909.
▲
by
dom0
10y ago
> I found it slightly odd but made a mental note to google it later, which I eventually forgot. See, that sort of thing doesn't happen with pointing-and-calling :)
910.
▲
by
dom0
10y ago
No, it's a fundamental issue with the technology. Roughly, the ratio of power density to capacity-that-can-hold-information-for-a-refresh-interval stays more or less constant, independent of fab node. In fact, newer generations (DDR3,
911.
▲
by
dom0
10y ago
Graphics RAM was dual-ported (=two readers at the same time) in the early days, but hasn't been for a long time. The concurrent accesses are managed by the GPU internally now.
912.
▲
by
dom0
10y ago
That's not a very accurate analogy, since sequential reads do improve. CAS latency is one limiting factor on random reads, which has been constant / only slightly improving for a very long time; significant improvements last happe
913.
▲
by
dom0
10y ago
Wasn't so long ago that Siemens not only designed ICs but also fabbed them. That's where Infineon came from, after all.
914.
▲
by
dom0
10y ago
backplane with integrated crossbar switch = Rückenebene mit integrierten Querstangenschalter
915.
▲
by
dom0
10y ago
Fuzzy logic for one thing, but usually you do not user analogue computers for digital tasks, since that's a very inefficient use of their capabilities. Instead, they can be used to directly calculate differential and integral equations
916.
▲
by
dom0
10y ago
His entire site is really quite interesting, almost strange that I never stumbled over it (given a large overlap of interests). Thanks for posting this!
917.
▲
by
dom0
10y ago
> For example, in the MS-DOS world with near and far pointers, programming in C becomes utterly confusing. C can still be really "interesting" on Harvard architectures (many popular micros, PIC and AVR for example). Though it i
918.
▲
by
dom0
10y ago
Besides all EU legislation being available online I think there is an obligation for member states to publish their legislation for free as well. I dunno about other states but in my country there is a small federal agency whose only job is
919.
▲
by
dom0
10y ago
The EUPL also has legally binding translations (since they are legally equivalent, is "translation" the technically correct term?) into a lot of languages and a comprehensive compatibility chart.
920.
▲
by
dom0
10y ago
Insightful comment which took me 2700 mS to write.
921.
▲
by
dom0
10y ago
Meh, what's the big difference between providing PID1 and the kernel? You don't have nor want direct hardware access (bus, MMU), so what would be the principal advantage?
922.
▲
by
dom0
10y ago
I think an interesting bit here is that e.g. Solaris first had Zones (i.e. "Containers"), while virtualisation was added later (sun4v), while the story is exactly the other way around for Linux.
923.
▲
by
dom0
10y ago
I.e. an enterprise operating system.
924.
▲
by
dom0
10y ago
Profiling is not telemetry. Telemetry implies that events are supposed to be transmitted off-site (tele + metry = remote + measuring). Profiling writes a local file with statistics.
925.
▲
by
dom0
10y ago
> Why I Stopped Using Multiple Monitors > Too much monitor becomes a distraction. So when it comes to monitors, I embrace these maxims: > Less is more. > Quality over quantity. > Location, Location, Location. Good
926.
▲
by
dom0
10y ago
This is a professional machine. See https://www.miele.de/professional/grossraum-reinigungs-und-d... Having an API totally makes sense here to have monitoring and error reporting.
927.
▲
by
dom0
10y ago
In terms of cycles the switch has become more expensive since a lot of registers were added that need saving/restoring. (But since frequencies have increased a lot the absolute time shrank when we reached the "3 GHz era"; I t
928.
▲
by
dom0
10y ago
As I've said before, a context switch is really cheap on modern hardware. What kills it if you need to drag all sorts of dirt through all the caches. I.e. cold caches kill performance. Hardly news.
929.
▲
by
dom0
10y ago
Apple Clang version number is approximately the same as the Xcode version number, and not identical to the Clang release it's based on.
930.
▲
by
dom0
10y ago
Nope, but processors, especially larger ones, have pretty advanced power and clock management which allows them to deal with power envelope and thermal envelope constraints. E.g. the two clocking and core voltage ladders in Xeon E5/E7
More ›