Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
drewg123
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
72 ms
·
631.
▲
by
drewg123
4y ago
Try a Garmin. Even the low end ones have way, way more battery life and lots of buttons.
632.
▲
by
drewg123
4y ago
The last time I had a smartwatch with "long" battery life like that was 2018 with a Polar M600. I got tired of charging it all the time and upgraded to a Garmin with a week of battery life.
633.
▲
by
drewg123
4y ago
How can they call 36 hours of battery life "long"? The $799 version Garmin Fenix 7 solar (which they seem to be targeting) has an 18-22 days of battery life.
634.
▲
by
drewg123
4y ago
There's a Chrome/Firefox extension[0] that I've seen pushed on the Firefox new tab screen called Capitol One Shopping which seems to do exactly what the author has in mind. I'm not sure what Capitol One gets out of it,
635.
▲
by
drewg123
4y ago
Not sure why you're being downvoted.. I came here to say exactly that. FreeBSD maintains this style, so you can just 'git grep ^function' to find a function's definition. When working with other codebases which don'
636.
▲
by
drewg123
4y ago
I strongly agree. A lot of the current "meat" that people eat is highly processed. Its not like chicken nugget or burger is a "natural" product these days. Some burgers are made up of meats from up to 100s of animals[
637.
▲
by
drewg123
4y ago
Its not surprising at all once you think about it, but most people have not thought deeply about it. I posted the quote because I feel like the article's title is click-bait, and has the implied conclusion that plant based "fake m
638.
▲
by
drewg123
4y ago
From the article: " even poorly produced plant-based meats are better, environmentally, than meat from well-raised livestock. "
639.
▲
by
drewg123
4y ago
Moving from manual to power brakes is also a recipe for slamming on the brakes.. In high school, I drove a really old car with manual everything (including brakes). Our drivers ed class was taught on 80s american sedans, with overboosted p
640.
▲
by
drewg123
4y ago
That's odd. I have a pair of airpods pro shared with an m1 mbp, and an iphone. The airpods seem to randomly connect to 1 of the 2 devices, almost never the one I want them to connect to. This is the same experience I've had wi
641.
▲
by
drewg123
4y ago
Why not form a "company" with 10 friends, and pool the winnings?
642.
▲
by
drewg123
4y ago
I want to trade my laptop for a set of glasses like these, plus a portable keyboard/mouse and drive everything from my phone. Imagine being able to code on a plane with a large screen, without having to worry about fitting it into th
643.
▲
by
drewg123
4y ago
QEMU is incredibly helpful when debugging issues very early in OS startup (like before console prints work). This sort of debugging was invaluable when working on FreeBSD NUMA stuff and doing things like backing the vm page array with node
644.
▲
by
drewg123
4y ago
It sure would be nice if Apple stopped forcing web browsers to be reskins of Safari, and allowed full implementations of 3rd party web browsers like Firefox and Chrome. Then we wouldn't have such a monoculture on iOS
645.
▲
by
drewg123
4y ago
Excellent point. Control of plex servers would make a pretty good DOS cannon..
646.
▲
by
drewg123
4y ago
I noticed last week that my plex server was using a lot of CPU when I was not watching plex. Since I almost never use it, I just killed the server process thinking that it was running amok because of some bug. It all became clear when I go
647.
▲
by
drewg123
4y ago
We use UFS for content. The ZFS caching layer (ARC) does not integrate with the kernel's page cache, and so sendfile() requires a copy to send data residing on ZFS. I believe that ZFS also does not implement the async methods requir
648.
▲
by
drewg123
4y ago
The cards you reference are not really the same thing. They are doing lookaside acceleration, where the card has to transfer the data from host memory, encrypt it, and transfer it back. The Mellanox (and Chelsio) NICs do in-line crypto. T
649.
▲
by
drewg123
4y ago
No, video and subtitles are separate files. I've never seen this bad behavior myself. Do you mind sharing the client you're using?
650.
▲
by
drewg123
4y ago
We do fairly sophisticated TCP pacing, which requires sending down some small multiple of MSS to the NIC, so it doesn't always have the freedom to pull 4K at a time.
651.
▲
by
drewg123
4y ago
We've looked at this. The problem is that NICs want to read in TCP MSS size chunks (1448 bytes, for example), while storage devices are highly optimized for block-aligned (4K) chunks. So you need to buffer the storage reads somepla
652.
▲
by
drewg123
4y ago
TLS has the highest overhead when you're serving data at rest, like static files that are not already in the CPU cache. For serving dynamic data that is in the CPU cache, TLS offload matters a lot less. Our workload is basically the
653.
▲
by
drewg123
4y ago
Every storage device is independent (no RAID), and runs UFS. We use UFS because, unlike ZFS, it integrates directly with the kernel page cache.
654.
▲
by
drewg123
4y ago
This has been a feature upstream in FreeBSD for roughly 6 years. If there is a connection RST, then the data buffered in the kernel is released (either freed immediately, or put into the page cache, depending on SF_NOCACHE). sendfile_iodone
655.
▲
by
drewg123
4y ago
We don't consider solutions like DRBD that introduce inter-dependencies between servers. Any CDN server has to be able to fail and not take down our service.
656.
▲
by
drewg123
4y ago
I worked on an OS like that once. The problem is with "all the other stuff" that you need to support that's outside the core mission of your OS. You wind up bogged down on each additional feature that you need to implement
657.
▲
by
drewg123
4y ago
Its only doing the crypto. The VM system and the TCP stack are doing most of the heavy lifting, and are both stock FreeBSD.
658.
▲
by
drewg123
4y ago
I worked in HPC as well, and I have to point out emphatically that this IS NOT USERSPACE NETWORKING . The TCP stack resides in the kernel. The vast majority of our CPU time is system + interrupt time.
659.
▲
by
drewg123
4y ago
My role is to make our CDN servers more efficient. One of the easiest and most fun ways to do that is to push servers as hard as I can and see what breaks and what doesn't scale. I also work with our hardware team and their vendors
660.
▲
by
drewg123
4y ago
Yes, all our content is also DRMed. Else somebody could easily pirate content..
More ›