HNHacker News
TopNewBestAskShowJobs

nwmcsween

1,206 karma · joined May 16, 2010

submissionscomments
nwmcsween··on Pentagon to terminate $5.1B in IT contracts with Accenture, Deloitte
I have first hand knowledge with large consultant companies, they are largely sales teams with minimal IT knowledge. I had to help a one of their overseas "senior cloud professional" that had issues even understanding how to navigate the cloud UI.
nwmcsween··on Nginx: try_files Is Evil Too (2024)
Just use `open_file_cache`?
nwmcsween··on That's not an abstraction, that's a layer of indirection
The goal of an abstraction should be to make reasoning about the code easier, generally that means hiding complexity but that shouldn't be the goal.

In my opinion a common issue in programming is premature abstraction without understanding the interactions as a whole.

nwmcsween··on New LLM optimization technique slashes memory costs
I mean considering I did document classification back in 2010 using tesseract, I wouldn't say it was impossible.
nwmcsween··on S6 – Skarnet's small supervision suite
S6 and really all skarnet code is kind of "djb c" which makes reasoning about it a bit convoluted.
nwmcsween··on This repo is for the DSC v3 project
DSC has a really really wide variety of windows modules and unfortunately there isn't really anything comparable, Puppet and Ansible do have interfaces to DSC modules but it's kind of janky compared to just using DSC.
nwmcsween··on GitOpper: GitOps Without Kubernetes
I mean making changes in prod without testing will do that, Gitops or not.
nwmcsween··on Canada became a car theft capital of the world
Canada has very lax crime punishment, which is sad for the victims. There's been cases where people have killed others after 3-x crimes and released with future court dates.
nwmcsween··on HAProxy 3.0 Released
So HAProxy has a bit of a love/hate relationship in Kubernetes, the problem really being UDP and the mess(?) that is proxying stateless traffic. The Gateway API kind of expecting UDP proxying support doesn't help.
nwmcsween··on Oracle dumps Terraform for OpenTofu
100%, technology evolves, sometimes to a dead end but it keeps moving and it's an interesting, frustrating and fun ride.
nwmcsween··on Cybersecurity incident made London Drugs stores to remain closed
I expect this to rise dramatically in Canada, Canadian tech salaries are a race to the bottom due to companies exploiting students for PR where they can advertise barely livable wages for something in the states that would get $150-250k.

If you look at COL and pay Vancouver regularly offers 40-60k CAD salary ($29k USD) where rent for a bedroom is $1.5-2k/mo

nwmcsween··on Setenv Is Not Thread Safe and C Doesn't Want to Fix It
Can this be renamed "setenv() is not webscale"?
nwmcsween··on Setenv Is Not Thread Safe and C Doesn't Want to Fix It
This is the difference between Rust and C like languages, one optimizes for the usual case and has a simple implementation and the other goes to great lengths to be correct in corner cases at the cost of a lot of complexity.
nwmcsween··on Setenv Is Not Thread Safe and C Doesn't Want to Fix It
And how do you propose banning it? Should libc track function calls? Maybe when the linker links setenv we just print out the man page for setenv.
nwmcsween··on Moving from AWS to Bare-Metal saved us $230k per year
I would go with managed bare-metal, it's a step up from unmanaged bare metal cost wise but saves you on headaches from memory, storage, network, etc issues.
nwmcsween··on Moving from AWS to Bare-Metal saved us $230k per year
eh, to a degree, having to deal with failed hardware and worse buggy hardware is just a pain and really time consuming.
nwmcsween··on Reptar
Once AI can create itself, we will most likely be redundant.
nwmcsween··on Core to core latency data on large systems
If I'm reading this right socket-to-socket latency hasn't really improved much in a long time, why?
nwmcsween··on 8GB RAM on M3 MacBook Pro 'Analogous to 16GB' on PCs, Claims Apple
Apple 100% knows Windows and Linux does memory compression, this is just a way of deflecting the actual issue of tiny amounts of ram.
nwmcsween··on Cosmopolitan Third Edition
Hmm could this go one level higher? Could cosmopolitan be used to create a super portable bare metal unikernel applications?
nwmcsween··on Bcachefs Merged into the Linux 6.7 Kernel
Just wondering have you worked on any large DCs or large NAS or SAN systems? Drive failures are a daily occurrence in places with a lot of spinning metal, having things fail to boot by default would be a nightmare.
nwmcsween··on Bcachefs Merged into the Linux 6.7 Kernel
Yeah this is the probably the worst default for a fs that supports raid.
nwmcsween··on Terraform best practices for reliability at any scale
Ideally you decouple this and store the creds in a key vault or whatever, this way you have to explicitly grant access to the service principal to access the kv secret. Decoupling usually fixes other issues as well such as expiring creds from service a to service b will then get coded into terraform to refresh.
nwmcsween··on Downfall Attacks
Haven't RTFA but would zeroing registers fix this (-mzero-caller-saved-regs=used)?
nwmcsween··on ZFS 2.2.0 (RC): Block Cloning merged
This seems kind of wasteful, would it be better to estimate entropy across random blocks in a file and then compress with $algo?
nwmcsween··on A performance analysis of Intel x86-SIMD-sort (AVX-512)
IIRC the average qsort len is less than 20 according to debian code search.
nwmcsween··on Super Colliding Nix Stores: Nix Flakes for Millions of Developers
A less painful alternative to dancing around the issue is just to use the filesystem itself as a global database.
nwmcsween··on Windows 11 in Svelte
This is actually more responsive than the Windows 11 Desktop..
nwmcsween··on Graviton 3, Apple M2 and Qualcomm 8cx 3rd gen: a URL parsing benchmark
For this to be true IPC would have to have stagnated for 10 years which is not the case. Look at Agner's instruction tables for different uarchs and compare.
nwmcsween··on Databases on Kubernetes is fundamentally same as a database on a VM
Know that you can't use crunchydata pgo in prod without a subscription as per their licensing terms for the docker containers
← PreviousPage 2 of 34Next →