1,577 karma · joined April 6, 2023
It doesn't matter how many services or incentives you have (see Kindergeld, or the TFR of Nordic social welfare states), the equation simply doesn't work.
Having a kid is a raw deal for a woman, even in the best of circumstances. Supporting kids for the next 20 years of your life is a tough sell even for high earners with family support.
When you remove the social/religious pressure to procreate, and you make unplanned pregnancy mostly avoidable you just don't end up with enough people having kids to keep the system running.
It seems a lot of people look at the success of Linux and *BSD and assume that it's easy once people put their heads together, but what they're missing is:
A. Way more people had direct experience with Unix kernels by the early 1990s due to things like source available licensing and Lions' annotated Unix V6 source code being used as a university textbook since the late 70s. In the case of BSD, the code was mostly written already, they just had to get through the AT&T lawsuit and then remove the 6ish files that were deemed to be AT&T's IP.
B. Specifically for Linux, the project got a lot of financial and manpower support from big established companies like IBM and Oracle once it became clear that Linux could be a commercial Unix killer.
ReactOS doesn't get any of this. While there have been source code leaks, Microsoft remains very secretive about NT's internals and protective of its source code. Unlike with Unix, there's no NT-family of operating systems for people to draw knowledge from. There's NT and there's OpenVMS as a sort of distant cousin, neither of which are open source.
For what it's worth, I do think that ReactOS's goals are orthogonal to what people really want, which is the ability to run Windows software without needing to deal with Microsoft. You really don't need the NT kernel in order to do that, you just need a robust userland compatibility layer. I think this is why Wine has been so much more successful (especially now with Proton and SteamOS) than ReactOS.
I still dream to one day have an OSS Windows replacement that's like a Windows 7/XP/2000 desktop but with modern kernel features, APIs, and security patches. But I think the more likely future is compatibility layers for gamers and the continuing death of desktop computers for anyone who isn't an enterprise or enthusiast.
Can't really do that in a script unless you're running TempleOS
Give me a break. You can throw a rock from Estonia and hit Saint Petersburg, look at a map of the area sometime. Estonia has been in NATO for over 15 years or something like that. Somehow Russia's been ok with that situation so far as to not start a shooting war over it.
This war with Ukraine is purely a war of aggression based on a Russian chauvinistic narrative of history. Putin explicitly says so in his writings, e.g. "On the Historical Unity of Russians and Ukrainians".
But it's diagnosed based on behavioral observations, it's not like people get diagnosed with ASD based on brain scans like you would for MS or parkinsons.
(These are non-rhetorical questions, I'm really not sure about the answers to them myself)
I'm sure your diagnosis is legitimate, but also I'm inferring from your comment that you are married and gainfully employed; so it sounds like you're able to build and maintain relationships, as well hold conversations with strangers or non-close acquaintances when necessary.
In years past would any professional have bothered to test someone like you for a disorder?
Thousands of men died and over 150000 risked their lives (a fair number against their will as military aged men were being drafted at the time).
80 years later, we get a whole article dedicated to one non-combatant female journalist.
I've been done with undergrad for less than 5 years and I never have these sorts of dreams (or in general, any sort of dream where I'm back in school).
I could see how many don't feel it's worth it anymore, though I personally still enjoy it.
However, it's common for people to refinance down to a lower rate when they come available, so lots of American homeowners have rates in the 2-3% range.
Shell scripts are mainly written in order to automate subprocess-heavy tasks or to take advantage of the general availability of bash or bourne-compatible shells on most modern Unix based systems.
If you want things like reasonable variable scoping, real functions, loops, libraries for path and string manipulation, or a sane separation between what is and isn't a string, then Python is the obvious choice.
Yes, Python's subprocess module is less convenient than doing a subprocess call in Unix shell, but you can replace grep, sed, awk, find, and similar common subprocess calls in shell scripts with library and built-in functions in Python. The end result tends to be more a readable, maintainable, and testable script.
Python 3 also gets installed by default on nearly all non-minimal Linux distros these days. SBCL gets installed by default nowhere.
1. Reverse engineering and vulnerability research. Not that much programming in the sense of writing code, but it basically requires you to be deeply familiar with assembly, compiler optimizations, application binary interfaces, and obfuscation methods. It's especially interesting because there are basically two groups that are heavily involved in this work: independent hackers and nation state or adjacent entities (infosec companies, defense contractors, etc).
2. ROM hacking and homebrew. This is similar to reverse engineering, but it's done for more fun reasons. Lots of super interesting work people have done to do things like mod or optimize classic console games, decompile games so they can be recompiled for modern systems, or just learning the development stack of an obsolete console to create new games and software from scratch. It's especially interesting because you tend to have to get into older or more obscure ISAs like MIPS, PPC, or MOS 6502. Check out Kaze Emanuar for some examples.
3. Mainframe computing. It's only esoteric because the hardware and software is largely proprietary and locked down. The Hercules emulator exists though, and IBM lets you run the 30+ year old versions of their Mainframe OSs as a hobbyist without needing to worry about licenses and stuff. The business model sucks, but Mainframes are interesting since they represent a very different paradigm of computing from the now commonplace X86+Linux commodity machines. There's a YouTube channel called moshix which offers pretty accessible long-form information on how to get started hacking around on Mainframe emulators.
I've also seen the 50 year old eternal junior engineer who seems to scrape by from employer to employer by way of momentum and "years of experience" alone.
Seniority of the candidate is another thing to consider. Job hopping every 1.5 to 2 years in the first 5 or so years of one's career is normal and often expected among US software engineers. However, having a bunch of short stints later in one's career, in my experience, has translated to weaker hires.
Media keeps people distracted with idpol
Side note, I'd discourage leaning on your age/precociousness when doing stuff like this. It's a strategy with a limited shelf life, and sooner or later your work will have to stand on its own merit anyway.