Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kev009
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
541.
▲
by
kev009
8y ago
Wilhelm G. Spruth's "The Design of a Microprocessor" has some interesting material on the entire lifecycle of a design to ship of a chip including failure analysis. I have some newer books in my library on this kind of thing
542.
▲
by
kev009
8y ago
I use a wget invocation similar to the one listed for ps-2.kev009.com. I've recently used HTTRack in a few places where that had issues and was impressed with it as well.
543.
▲
by
kev009
8y ago
You are overestimating technology and underestimating organization. OpenBSD is a tightly nit (at least philosophically) group with a single leader. FreeBSD is a loose federation of large commercial users, academics and industrial researcher
544.
▲
by
kev009
8y ago
The cpu also has typically multiple independent CPUs to control things like power saving and turbo boost. Modern intel cpus have multiple 486-class CPUs, one for this, one for the ME, and one that vendors can use that has SMM access (which
545.
▲
by
kev009
8y ago
Because there are developers like him that were beating on the door to get in, the function of recruiters is a joke at widely known companies. The needed function would have been called secretarial work a few decades ago but grifters have
546.
▲
by
kev009
8y ago
Most of your points are good but SDE1 may be all the sycophant recruiters would let him in the door at for a variety of reasons that are a dystopian caricature of "values" and misaligned incentives. If his intentions were to quic
547.
▲
by
kev009
8y ago
I deployed a custom implementation of IETF BBR on FreeBSD at one of the major CDNs, Limelight, that was wildly successful for the company. One bit of wisdom I will share after having worked in this space for a few years, depending on what
548.
▲
by
kev009
8y ago
It's not so much the size of the packets as it is having flows that can be vectored through the packet processing stack in batches. This is obviously easier to ensure as a sender and a receiver than something like a bump in the wire d
549.
▲
by
kev009
8y ago
Most large operator datacenters are converging toward things like Clos and fat tree networks that provide abundant bandwidth at acceptable cost and with minimal blocking. Switch silicon vendors have really done yeoman's work pushing t
550.
▲
by
kev009
8y ago
The comment is quite clear, there are three networking technologies in use at amazon. Nitro was never xen, Nitro is KVM with Annapurna add in cards.
551.
▲
by
kev009
8y ago
A more plausible explanation is that the xen networking path is simply expensive, the intel VFs are limited by queue count and silicon (i40e isn't a great ASIC), and the Annapurna part is really an ARM64 NPU. NPUs have been abandoned
552.
▲
by
kev009
8y ago
I'd like to point out that there is a unikernel called IBM's TPF which is something everybody is interacting with daily. It's used in the payment card network by Visa, as well as the airline and hotel industry for reservation
553.
▲
by
kev009
8y ago
I do like this all encompassing approach and was a fan of his book "On Intelligence" In computer hardware and software terms: we don't necessarily need to clone an x86 CPU, glue and I/O chips, and run an actual copy of
554.
▲
by
kev009
8y ago
It's on a quad core machine with a tiny heap to manage, even OSes like OpenBSD do alright with Giant kernel locking at that level of concurrency. This would turn into a massive research project on GC and language runtimes where the com
555.
▲
by
kev009
8y ago
I'm not sure off hand about this, I dunno what Odersky's level of involvement was in the libraries and tooling like SBT that grew up around it. I think the language spec of Scala is actually pretty orthogonal to complexity ignori
556.
▲
by
kev009
8y ago
Niklaus Wirth is one of the luminary people in computing. Definitely take a look at his books, they are extremely concise and to the point. Also interesting (but less so than Wirth's actual writing) is the book "The School of Ni
557.
▲
by
kev009
8y ago
No, you should learn one or more assembly languages and read some arch reference manuals and their supporting glue chip reference manuals if you want to learn "how the computer works" from the perspective of programming after read
558.
▲
by
kev009
8y ago
I don't have any FP&A details, only technical public and private. They are vocal about using it for GPUs. It's a much cheaper and more balanced way to glue Nvidia GPUs versus Nvidia DGX on x86 which also has severe bottle n
559.
▲
by
kev009
8y ago
And ARM in the datacenter has a really stellar trackrecord huh? Everything changed post meltdown. Gmail is running on OpenPOWER.
560.
▲
by
kev009
8y ago
More examples of teenage engineering discipline. OpenPOWER is the one you want.
561.
▲
by
kev009
8y ago
Does anyone have any experience with book scanning in general? I've been eyeballing a unit from "CZUR" but am a bit skeptical of the product in general. I would prefer to buy something more generic/high end HW wise l
562.
▲
by
kev009
8y ago
How do you gaffe this bad? How is someone that incompetent in the decision making loop? Some random engineer creating the ucode or uploading it to the web doesn't come up with this kind of idea to change license language. These are
563.
▲
by
kev009
8y ago
At the end of the day Influx is going to be cerchunking along like the square wheel garbage collection is with occasional wild memory and latency gyrations. Couple with that a log structured tree for more "fun". C doesn't gu
564.
▲
by
kev009
8y ago
OTOH you can make pretty sweeping generalizations. For example, FreeBSD recently shuffled the members of the TCP structures around to line up assuming 64B boundaries and mitigate some of the false sharing associated with locks and memory b
565.
▲
by
kev009
8y ago
Without an IOMMU it's a gigantic security risk. I don't know that withholding documentation does anything to slow that down in practice but I wonder if it's somehow part of the obscurity.
566.
▲
by
kev009
8y ago
If you want to get really skilled at debugging, symbolic debuggers often break down in ways that are easily worked through by reading disassembly. Reverse engineering is a related and more elaborate extension of that. Finally, certain typ
567.
▲
by
kev009
8y ago
These are enormously important processors, the 604 and 620 were invariably checkpoints of modern CPU design to the masses.. OoO, hardware performance counters etc.
568.
▲
by
kev009
8y ago
This is a bit on an exaggeration, it's not pleasant but it takes time and effort to overheat. At 80% perspiration and evaporation are still working so keep damp. If you have access to a steam room at a gym you can experience a likely
569.
▲
by
kev009
8y ago
https://www.slideshare.net/facepalmtarbz2/new-sendfile-in-en...
570.
▲
by
kev009
8y ago
It doesn't sound like it was intentional, I can imagine a rep or distributor giving the guy a bag of them without any proposed purpose, and the founder or an assistant found they were well suited for this task in an experiment.
More ›