alaties
- Karma
- 125
- Created
- August 4, 2014 (11y ago)
- Submissions
- 0
NYC-based generalist developer and tinkerer. Cookerer as well.
[ my public key: https://keybase.io/alexlaties; my proof: https://keybase.io/alexlaties/sigs/fj0Aj0zJgDPHAntFauL2nH1KCzFhOMCSGh6S6aqlRzY ]
I went to college starting 2007 (right when CUDA was released) and recall a few things about python that made it attractive in both the comp sci and math departments at my school. - python integrated well with lesson…
Would cast iron pots and pans count as thick-bottomed in this case? I usually use these with electric stoves since they retain heat pretty well. They take a while to warm up though, so there's both time and energy lost…
It might be possible sooner rather than later given Chrome OS Flex is a thing now. As soon as linux can run on M1s stably, I think Flex would follow suit as well.
Yeah... Bird configurations are a little rough to learn. The examples they have on the website are pretty lacking. Their mailing list is usually helpful though. Quagga is usually easier to find examples for since it's…
It should be noted that an EXPIREAT triggers a deletion if the timestamp being set is in the past and could lead to an increase in memory and disk pressure during script execution. Worth checking if the behavior there…
I'm kind of shocked no one brought up protobufs yet. protobuf libraries are available in pretty much all mainstream languages and the textproto format is pretty mature. It's albeit clunkier and less freeform than YAML.…
I've been similarly frustrated in the past. Interestingly, I've found that studying other engineering disciplines outside of software engineering to be best. The best explanations and modeling frameworks for concurrency…
Best option is to force encryption on all bittorrent traffic. Most clients support full protocol encryption (PE or MSE) these days, so forcing it shouldn't be an issue. For libtorrent, you'd set in_enc_policy and…
That greatly depends on use case. I think if you're looking to write a simple HTTP server with some API functions that talk to some RDBMS at less than 100 requests per second, yeah, C++ is pretty hygienic and safe these…
These kinds of cameras produce pretty high volumes of data, since it's picture + 3D dot cloud per frame. My guess would be even 1G over wifi wouldn't be enough throughput without some compression engine in place.
It'd be wherever in the network path has the most contention, all else being equal. For a home environment, this would most likely be at the Internet Gateway level, since home networks usually operate at >100Mbps…
While there are similarities within the videogame industry, one has to understand that the plight of a developer is no where near as tragic as that of an animator in Japan. For a developer, the skills learned for…
GMail absolutely caches images. The cache is primarily for performant delivery of data over mobile networks though and reduced load of repeat same-day viewing, and less for privacy. While their cache is large, it's not…
Eh... Not really... It's pretty easy to generate a unique image url per customer and use that to determine whether a customer opened the mail or not and it's about the same cost as a traditional tracking pixel,…
Depression and medication side effects I'm still working through. There's an intense fog that forms in my head when I try to think through a problem that didn't use to be there. Even problems I've solved before I have…
I wish it were so simple. Usually, to get data from switches you'll have to poll them via SNMP. Polling via SNMP from a production network usually requires a lot of finagling and working with the network engineering…
While I agree with the sentiment of meeting the developers where they are, I'm pretty sure the upfront licensing costs of Windows would have made Stadia a non-starter. I also doubt Google could have gotten a decent bulk…
Had a similar problem a couple years ago where I needed to use alternative DNS libraries to troubleshoot issues in a company's infrastructure. Golang's rules for what implementation to use are found here:…
The answer is that it works pretty similarly, but GPUs usually do this in specialized hardware whereas mmap'ing of files for DMA-style access is implemented mostly in software.…
My family has owned Lexus cars and dealt with dealers along the east coast for 30+ years. Maybe we've been lucky all along, but every one of them have provided similar experiences like the one described in the OP.…
I think ineffectual is wrong here, re: Trump. By State Department metrics alone, we pay more now for less people and less passports processed than before Trump took office. Anecdotally, we tend to have less State…
It's not unusual for a server to also be a router in a layer 3 link aggregation setup. It's extremely common for IPs to be load-shared amongst servers using ECMP. If each server is connected to 2 Top-of-rack (TOR)…
I'm not sure this statement is generally true for Netflix's use case. UDP provides no out of order packet handling which _needs_ to be handled for video streaming. UDP is by default unbuffered throughout transport and…
You might wanna look at using something like zap instead, as it enables you to do runtime loglevel changes...
Discord attempts to monetize by offering a sales platform for game developers integrated into their chat server. https://discordapp.com/sell-your-game