774 karma · joined September 22, 2020
I can prove the average complexity of quicksort with simple math transformations of initial recurrence equation which I do not even have remembered but I'm sure I could derive. Last time I did this was maybe 8 years ago if not more.
Yet somehow an accomplished dev cannot spot accidentally quadratic behavior when coding in something that is not Haskell.
IMO, the average dev and average accomplished dev is no longer the kind that knows the fundamentals. Not that it's necessary in all cases but eventually everything will look an equivalent of a doctoral thesis when the average codes the spaghetti mess.
Recently I was reviewing code with map(find).sort(indexOf) (O(n^2 log n + n^2) behavior) when it could have been a simple dict; map(dict.get) (O(n)). This person has 10 years of coding experience. When looking at the resume, the dev is pretty accomplished, productive, and worthy of the salary. But I assume the knowledge of fundamentals was missing from the start.
https://news.ycombinator.com/item?id=28619499
Hospitals can easily exploit the insured but not uninsured.
As an EU citizen I definitely can't see the USA becoming more like European countries when it's already spending that much.
It's quite likely that the current powers are just leeching the citizens (tax payers), so until there's some reform in health care, the budget is going to be drained as much as possible.
I saw it in my EU country (public hospitals writing very specific requirements for a business so that only 1 business fulfills them, families rotating care of a disabled person through all individuals so that all end up getting the pension - the pension is priviliged if work requires you to care for people with disabilities, and a bunch of different EU fund extraction schemes, from public universities to individuals). People learn the tricks of the system and then exploit it, probably more aggressively in the USA.
Pension systems in EU countries are collapsing a bit. Just look at % of budget for pensions in Austria, Germany, Croatia etc. Every year they rob the younger generations by raising the pensions for the elderly. I think Croatia recently basically cut pensions by 25% for all people that have about 15 years more of work. Austria is constantly raising the pensions because the life standard increase is driving the elderly to poverty.
[0]: https://en.wikipedia.org/wiki/United_States_federal_budget#M...
I understand the need for DI, sometimes the order of instantiation is necessary but for everything else I get lost in the DI constructor injection stuff.
With Async, people are still figuring things out.
I've encountered a bunch of code bases that are polluted with async when a better design could have removed it completely.
It connects to less peers when downloading or uploading.
For me, the biggest problem was meeting caloric needs. It's very hard to get to 3000kcal+ eating non-processed plants.
PDCAAS, DIAAS or similar "bioavailability" measurements are standardized on pigs bowels and are targeted towards malnutritioned individuals that border on starvation or suffer from kwashiorkor.
As for weightlifting, you can do rounded back (inefficient form) deadlifts smartly (not overdoing the load) and get strong enough.
> SQLite uses POSIX advisory locks to implement locking on Unix. On Windows it uses the LockFile(), LockFileEx(), and UnlockFile() system calls. SQLite assumes that these system calls all work as advertised. If that is not the case, then database corruption can result. One should note that POSIX advisory locking is known to be buggy or even unimplemented on many NFS implementations (including recent versions of Mac OS X) and that there are reports of locking problems for network filesystems under Windows. Your best defense is to not use SQLite for files on a network filesystem.
I guess cross-platform for naive me is POSIX + Windows.
After I start hiking for 4 hours a day I’m losing weight even on 2300 kcal.
So it seems my programmer lifestyle is messing me up.
after some point there's not much one needs to learn to be productive.
I feel no pressure not knowing vue, django, fp-ts, rxjs, Rust, Zig, C++20. Rarely there's something you can do with new stuff that you can't do with old.
I start biting nails immediately.
There are studies with millions of participants and by controlling for smoking, obesity, they still find increased risk and associations that are still very probably noise.fitting.
Both men and women.
Those that wanted marriage and kids already have that.
It looks like he can control his immune response too.