Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
drewg123
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
601.
▲
by
drewg123
4y ago
> How did you generate those flamegraphs and what other tools did you use to measure performance? We have an internal shell script that takes hwpmc output and generates flamegraphs from the stacks. It also works with dtrace. I'm a
602.
▲
by
drewg123
4y ago
a) These are CDN servers, so they serve CDN stuff. Some do serve cover art, etc sorts of things. b) Memory bandwidth and PCIe bandwidth. I'm eagerly awaiting Gen5 PCIe NICs and Gen5 PCIe / DDR5 based servers :) c) Yes, everythin
603.
▲
by
drewg123
4y ago
We use Mellanox ConnectX6-DX NICs, with the Mellanox drivers built into FreeBSD 14-current (which are also present in FreeBSD 13).
604.
▲
by
drewg123
4y ago
We already do. The Mellanox ConnectX6-Dx with crypto support.. It does inline crypto on TLS records as they are transmitted. This saves memory bandwidth, as compared to a traditional lookaside card.
605.
▲
by
drewg123
4y ago
The ktls(4) man page is a start. The reference implementation is OpenSSL right now. I did support for an internal Netflix library a while ago, I probably should have documented it at the time. For now feel free to contact me via email wit
606.
▲
by
drewg123
4y ago
It depends on when we get PCIe Gen5 NICs and servers with DDR5 :)
607.
▲
by
drewg123
4y ago
Author here, happy to answer questions
608.
▲
by
drewg123
4y ago
25-ish years ago is when I started doing OS development work. Mostly device drivers and OS kernel work as research staff at a university. My environment was almost identical to what I have now. A *nix box with a big monitor (Then: DEC Alp
609.
▲
by
drewg123
4y ago
I had the same experience as you -- my first Unix account was in the late 80s on a Solbourne running OS/MP. I recall the load average hovering around 150 and simple C programs taking minutes to compile as hundreds of undergrads on vt
610.
▲
by
drewg123
4y ago
I hate QR code menus as they are often poorly implemented. However, I just experienced a QR code check for the first time. That was really nice .. I scanned the QR code with my iPhone, it downloaded the Toast "app clip", which
611.
▲
by
drewg123
4y ago
No, these pre-date this performance work. The original 100g work was done on a Xeon e5-2697a with NVME storage and no mechanical hard drives. I still use this class of machine as a benchmark to measure performance improvements
612.
▲
by
drewg123
4y ago
I really need to post something like this about my mom. She had a BS in math and was sent to learn how to program computers in the late 50s in her first job. I have a photo of her in a skirt moving jumpers around on a room sized computer.
613.
▲
by
drewg123
4y ago
I was using objdump and cordumps to debug a kernel crash just last week. Not tedious at all. More like working a difficult puzzle. And very rewarding if you figure it out and fix the crash.
614.
▲
by
drewg123
4y ago
As far as I know, this is the first Apple hardware to support Wifi 6E, which is something I've been waiting on for what feels like forever. I'm hoping the rumored new laptops will also support 6E. For those that don't know, W
615.
▲
by
drewg123
4y ago
"Why are all products so unreliable now!?!?" -- Also every consumer, when their appliance breaks one day out of the 2 year warranty
616.
▲
by
drewg123
4y ago
Why would a non-business want this? It seems like you're paying extra to be tracked. One of the few nice things about CA driving is that you're effectively allowed to drive without plates when you get a new car for 6mo. That
617.
▲
by
drewg123
4y ago
Traditional *nix and BSD systems use swap partitions for crashdumps, so giant swap partitions made sense before those systems supported mini dumps. Admins that grew up with those systems are used to the "2xram" rule of thumb. I
618.
▲
by
drewg123
4y ago
On FreeBSD, it checks the first character of the program name and modifies behavior based on that. See https://github.com/freebsd/freebsd-src/blob/main/usr.bin/gre...
619.
▲
by
drewg123
4y ago
I got this obnoxious whine from egrep on FreeBSD after my latest update. This post made me look, and I had gnu grep install as a dependency for something. Once I removed it, sanity is back and the built-in BSD egrep doesn't whine. On
620.
▲
by
drewg123
4y ago
That's always been true on MacOS, especially if you care about performance, are doing something weird, or both. I worked on OS-Bypass HPC drivers for a pre-infiniband/ROCE NIC in the early/mid 2000s. About 90% of my time do
621.
▲
by
drewg123
4y ago
Thoughts: - This is awesome! - It would be nice if you could search by airport code (SFO) rather than just city name. - Searching for San Francisco, I see flights to lots of other airports (OAK, SJC, etc). I would be nice to optionally see
622.
▲
by
drewg123
4y ago
The real problem is lack of choice in where you live. If it wasn't the charger, then the folks in the article might have had another problem that their inflexible landlord would not resolve. If you have a choice, then things are a l
623.
▲
by
drewg123
4y ago
Scalpers are reselling tickets for profit because the artists price them too low, hence allowing the scalper to make money. Artists price tickets too low for a variety of reasons (the ego boost of playing to sold out venues, a misguided se
624.
▲
by
drewg123
4y ago
Ah, I hadn't realized that (though I should have, I have passed devices through to bhyve as well). I actually think running RHEL binary drivers (where there is a defined KBI), might be the best route.
625.
▲
by
drewg123
4y ago
FreeBSD used Windows NDIS binary drivers as well. The current way FreeBSD runs Linux drivers is by providing compat shims, not via any virtualization.
626.
▲
by
drewg123
4y ago
The {BSD/OS, Free and Net}BSD sources in the mid-90s, coming from Linux and a source license for a commercial unix, both of which were mostly undocumented and didn't have any version control. The commercial unix was really grody,
627.
▲
by
drewg123
4y ago
I remember when I was at Google (2013->15), the travel system was "gamified", and was an enormous waste of time. You had to come in at or below the median price for a trip. If you came in below the median, you could bank the
628.
▲
by
drewg123
4y ago
This is an interesting world event, but I'm confused that it is considered on-topic here on HN. I had thought that non-technical news did not belong on HN. Can somebody please clarify the guidelines as to what is considered topical?
629.
▲
by
drewg123
4y ago
I'm starting to think the Bose app is the problem. I don't have it installed either, and I also don't have issues with multiple devices..
630.
▲
by
drewg123
4y ago
Uninstall the Bose app? I never installed it, and my Bose QC35ii headphones work better than my airpod pros. With the airpods, they will almost always bind to the wrong device until I go into settings and force a connection. The Bose
More ›