skysight-inc/HackerNews huggingface dataset:
This is what is happening. Over the past 2 years, people have left cities with solid public transit (SF, Chicago, NYC) and have been moving towards car centric areas in places like Arizona, Florida, Texas.
You're right, its impact is not small at all. My wife pretty much stayed out of the labor market because day care costs so much.

I guess I was thinking the work involved seemed relatively small compared to redesigning whole offices- just carve out a couple areas and hire some caretakers. But I'm pretty ignorant of the laws, regulations, and needs as you pointed out, so that's probably not small at all either.
https://www.youtube.com/c/ProWalks is good for Europe
From the PDF:
"It is true: in our quest to make full use of the CPU, we must abandon all of those helpful routines provided by BIOS. As we will see when we look in more detail at the 32-bit protected mode switch-over, BIOS routines, having been coded to work only in 16-bit real mode, are no longer valid in 32-bit protected mode; indeed, attempting to use them would likely crash the machine.

"So what this means is that a 32-bit operating system must provide its own drivers for all hardware of the machine (e.g. the keybaord, screen, disk drives, mouse, etc). Actually, it is possible for a 32-bit protected mode operating system to switch temporarily back into 16-bit mode whereupon it may utilise BIOS, but this teachnique can be more trouble than it is worth, especially in terms of performance."

--

In the toy 32-bit OS I am currently writing, having easy disk access and text output was more important to me than performance, so I decided to implement this technique to access the disk and screen via the BIOS instead of writing an ATA disk driver.

Although I could not find any minimal yet complete working examples of dropping to 16 bit and later resuming 32 bit mode, I was able to piece it together and write assembly functions called enter_16bit_real and resume_32bit_mode. See https://github.com/ironmeld/builder-hex0/blob/main/builder-h.... Those routines are working well but beware the project is a volatile work in progress and is coded in hex for bootstrapping reasons.
> center often doesn't line up when solving a cube with pictures on the faces in place of a solid color

I don't understand this. If you have a corner piece in the wrong corner then won't the colours on the adjacent faces be wrong?
> I feel employees should get paid for their commutes.
This would lead to more pollution, sprawl, and deaths by automobile as people would be incentivized to live further from work.
I think you answered your own questions as to why common mark is bad :)
Does it make sense for him to try and become a professional programmer. No. Not at all.

However, using programming tools and concepts to provide more value than his younger Excel-munging peers. Definitely, and will help him figure out what he is good at.

Subscribe to Datacamp and start learning python. Get some of those Excel spreadsheets that executives like to drown each other with and start doing some business analysis on them in jupyter notebooks. He can definitely find an edge doing financial analytics, financial forensics, that sort of thing.

We (programmers) would be shocked at how bad those business spreadsheets are. He can use his experience, and desire to learn, to find plenty of work munging executive financial and other data using programmers tools.
I mean, if you're going to cheat at Wordle, you may as well go all out: the word list is publicly available in the game's client-side code, in order
join a sports activity. Free socializing, plus health benefits. :)
I reckon Microsoft and others haven't learned from Lockheed in the 70s. It'll only be a matter of time before we hear about other charges regarding Apple and Google
In what situation will an individual need to supply their utility bills to the taxman during an audit?

> This is blatantly false. Unless paying taxes is a "very special circumstance."

I’ve certainly never needed to pull up my utility bills while paying taxes as a private person.

It really feels like you’re just coming up with stuff, utility bills aren’t normally tax deductible (unless you are a business). There’s no reason you’d ever need them for the taxman any more than your grocery story receipts.
12 is 0, that's how analog clocks display time, and that's the only way to make sense of the strange numbering (12->1->2-...>11? What?).

Maybe because Romans didn't have 0? Apparently not, the reason comes from before them, but analog clocks are commonly written with Roman numerals so it's a way to remember this.
DBeaver is... ok. It think it's just kind of a cumbersome layout to render
The age is relevant because he is a dependent and does not need to pay for any living expenses.

So, forcing an employer to pay him a "living wage" makes no sense. The rationale behind that law is invalid. You can invent new rationale, as you've done here, but it doesn't change the fact that his standard of living doesn't depend on his paycheck.
While this isn't the same reaction I have, it makes me happy to hear that at least someone is enjoying these things, and I say that sincerely. My condolences for your loss.
Sure.

1. lose access to your email. this can happen many ways -- whether your email account was compromised or your domain was lost or you forgot your password.

2. ??? welp good luck getting those oh-so-important bills and notices. and good luck resetting your access

Here's another scenario:

1. lose access to your email ten years ago and have to go through all that. now you're averse to any service even ten years later wanting to exclusively do business online

Speaking from experience.

Here's a third scenario:

1. don't "lose" access to your email. instead, get inundated with spam and phishing attempts. to combat that, create new emails. good luck changing your email address! I still have banks that send notices to email addresses that were completely removed from the account and present that same email address as a second factor for authorization; I'm very not-impressed with Chase bank. I fear the day that email address ever gets deleted specifically because so many businesses either don't allow changing the email or still use the email after it's been removed from the account
This is just a random thought, but if he has challenges facing ageism (which I think will be the case unfortunately)he could try two modes of approach. 1) He leverages his C suite experience to start ups and help them w/ product fit. 2) he uses his age, and perhaps relearns some older legacy languages and can work as a contractor helping maintain/migrate away from older systems.

My thinking with these is he needs to use his age/experience as a bonus not as something to ignore. For option 2, he'd fit the target demo that people are looking for, he'd just need to work on relearning those languages to do it which might be tricky
Some people don’t want to solve this problem. My apartment is small and I have 0 interest in 3 ugly work monitors visible where I can see them all the time.
What we can measure though is useful since it correlates to so many things. Controlling for every factor we can think of, parental income, school quality, etc etc, people who have high IQs when they're young have better outcomes as adults on average - in income, in happiness surveys, lower divorce rate, etc.
It's borderline ignorant to call Unite buildings ghettos, especially if you're judging them only by looks. I've been in several of them in the article and loved it, in some places they're coveted places to live - if they've been maintained and supported with surrounding infrastructure.
Android is the goto example afaik
Some clarifications:

"Half" here is the 10 year cumulative probability of at least one false positive if you get a screening each year.

The status quo ten-year false positive rate with the test used before 3d mammograms (digital mammography) is 56.3, and the false positive rate with 3d mammograms (aka tomosynthesis) is 49.6.

So the study is actually reporting an improvement vs the previous state of the art! It's weird that the article is written to convey that the false positive rate of the new technique is a drawback when it's actually a benefit.

(This comment has been heavily edited thanks to a correction I received below.)
Noted and corrected, thanks.
CEO/CCO/CFF, why not CTO? Go for it! Life is short. Program one project, develop with one team, lead a team, manage a tech department; scales up to CTO pretty quickly. Enjoy the ride!
Looking just at SATs, it is very common for people to take a practice test early on, then do lots of work/ revision, then eventually recieve a much higher score.

If SAT score were measuring some immutable value, then it wouldn't be so easy to improve one's score with revision, and tutors.
A crime of this order with the money damages? 6 months jail sentence. That’s what other kids got. If he was 15 it would have been better for him. 16 is where is goes to the normal justice system.
The headline reminded me of the SNC-Lavalin affair in Canada https://www.reuters.com/article/uk-snc-lavalin-court-idUKKBN...
I like RHEL and derivatives more for servers myself. It's probably just preference, but I find that RHEL-like distros step on my toes less often. In particular, I don't like debconf at all, and Ubuntu pushing snaps everywhere also leaves a bad taste in my mouth.
> OK, I am waiting for you to propose a basic language parser that can do it. There's a reason we're only now having this debate - it was unconceivable 5 years ago, in the era of basic language parsers.

This is really untrue. In fact, making "English as a programming language" was a goal of many older programming languages such as COBOL[1], BASIC, and PASCAL as early as the 60s. It's hardly a new idea and was hardly inconceivable "5 years ago" for something to output a programming language.

The sentence example here could easily be broken down by the ParseTalk model from the mid-90s[2].

Here's a recent ish example (2018) of someone developing a "fully English" programming language:

https://osmosianplainenglishprogramming.blog/2018/05/02/plai...

It's also a source of fun[3][4][5] for people.

These are all examples of either programming languages straight up using English as syntax, or lexical parsers that can break down language and provide you with the programmatic ability to make this kind of output.

The difference here is that while copilot is pulling in python examples based on its training data set, that one thing the author singled out for amazement could easily be done by these older non-ML methods. The value copilot is adding in the example is just outputting python compared to those other methods. The real value is way larger than that, pulling in potentially more complex code to accomplish a complete task.

It's a bit like seeing an all-electric cargo train and being amazed that a train can run on electricity, when electrified light rail has existed for a long time. The impressive part is not that a thing on rails can use electricity to move around, it's the fact that it can pull heavy cargo efficiently enough to make electric power viable.

[1]: https://en.wikipedia.org/wiki/COBOL#COBOL_60

[2]: https://arxiv.org/abs/cmp-lg/9410017

[3]: https://github.com/RockstarLang/rockstar/blob/main/examples/...

[4]: https://en.wikipedia.org/wiki/Shakespeare_Programming_Langua...

[5]: https://github.com/lhartikk/ArnoldC/wiki/ArnoldC
Ten Minute Physics (Matthias Müller)
Which configuration errors would those be? Without a DS record, there's no DNSSEC happening at the resolver, is there?
I mean we don't really own our hardware anyway so I guess what's the difference at this point. We have no right to repair so might as well just reframe that problem entirely.
Admittedly what you say is true. People tend to believe other people think like them. I go on my own lived experience. Never once in 8 years did any of my coworkers suggest we get an office. We felt lucky to be able to work at home for all the reasons that people give.

I had a couple of other reasons for hating the office that I don't often see mentioned. I'm sensitive to 60 Hz fluorescent lights and also to bad air. Most offices are flooded with this kind of light and don't recirculate the plastic and office supply fumes often enough.
https://jasperfx.github.io/oakton/
Putting aside age discrimination for now (which is very real), a good thing to figure out is how good he is at programming. Can he get to the point where he can solve easy problems on sites like leetcode or hackerrank in a mainstream programming language (not basic or pascal)?
Or unstick it with a uBlock Origin filter:

substack.com##.main-menu-content:style(position: relative !important)
Was going to recommend a technical management role. This is a good call, imo. You only need to know how website/apps work, not the code itself.
1st level of protection is by keeping your live production data & backup data in separate accounts.

(If 1 account gets compromised the other is still available)

Perhaps 2nd level is by using cloud specific features - such as AWS S3 Object locks (even owner can't delete the object till the retention period).

my 2cents
I'm one of those who actually likes McDonald's burgers. However, in the last year I decided to stop going there because of multiple experiences with restaurants near me where I ordered to go, and parts of the burger were cold. As in fridge cold.

As for price - not sure what you mean by "poor" countries. In the ones I've traveled to, McDonald's is considered a high end restaurant and is not cheap by the local standards.
It doesn't, but multiple years worth of rent/utility bills can be used as a substitute so long as you are willing to jump through a couple extra hoops and pay a little bit more in interest for the privilege.

My girlfriend just went though this process. She has no credit because she never got a CC and always saved up and paid for stuff like her car in cash. Over the winter she was looking to buy a house (didn't pan out for other reasons), and basically her only option was getting a loan manually underwritten. Part of that process was using a minimum of 2 years worth of bills as a replacement for a credit score. And the only loans available were several points more expensive than she could have gotten if she was able to do things the "normal" way.
All I can think about is the episode of "family guy" where Peter has birds nest in his beard
With a kid at home I'm very inclined to work in office whenever it allows. I'm also much more productive in office when everything from coffee to food are taken care of.

Nowadays I believe WFH is kinda the norm in IT as long as company policy allows. I love the hybrid mode: two days in office to relax, three days at home to help wifie with kid.
I just tried to connect to my Intel OSX with Gateway and it told me that OSX/x86_64 isn't a valid combination and refused to connect.

I was hoping to use it to do most of my stuff remotely, instead of a remote client or a mouse/kb sharing program like Barrier.
https://moss.garden
But is it that you can't train it, or that nobody does because there's no carrot?

Something like the SAT is a game that people learn to win.
We do this experiment all the time. It’s called “education”. It’s results are somewhat disappointing: people who do well in grades 1-3 also mostly do well in grades 13-16, and the converse is also true. Abilities are trainable, but trainability is also varying across people, and we don’t know how to train people to be better at learning to any substantial degree.

Anyone who has actual and nontrivial experience in teaching (say, over 50 students over at least few months) will tell you this simple empirical fact: some people just “get it” much easier and quicker than others. The only way to escape this reality is to sort people by mental ability, so that you only see people in the same ability bracket, but that’s just it, an escape.

We collectively have enormous amount of experience in educational interventions, and, in short, none of it really works. It’s easy to complain about lack of resources, about low teacher quality, about wrong methods, and all of these are in fact real problems, and pretty complex and hard to tackle too. At the same time, even if we pull each of those to the state of the art, we can only expect a marginal improvement.

Have you noticed how the educational establishments seem to try a new thing every 5-10 years or so? That’s because none of it really pushes the needle, and these 5-10 years are what it takes to realize that. In reality, the “new thing” is in fact usually an old thing that has already been tried a generation or two ago, but which has not been seen by the current generation of education workers. That’s because everything has already been tried, and none of it really works.

On a more optimistic side, that means that even if the education system is suboptimal, it doesn’t really matter, as outcomes are more or less the same anyway.
if it transpiles to sh then the output should be an sh script. that should be at least somewhat readable.
You don't need eUICC or anything of the sort to do roaming, which is just what he's describing. Even the behavior with the international prefix on numbers.

Also, the simultaneous data + voice story is kinda more complicated. You couldn't do simultaneous voice+data on 2G phones. You could do it on UMTS/HSDPA for sure (it was one of the marketing points...). Then when LTE came, for a time phones could not do phone calls over LTE (VoLTE) (something which I was told was just a "missing software thing") so they had to drop down to some 3G standard during any phone call. If your 3G standard didn't have support for simultaneous voice+data, like it used to be on CDMA networks, then you just didn't have data (see CDMA iPhone 5). But it was just fine on GSM ones.
I think we are moving well outside the Overton window with your example though. The specific things being balanced in this case are a quality improvement in a specific student's education against a resource necessary for a student to receive education. By advancing the idea that the later claims don't have moral priority over the former you seem to be contradicting the idea that every child has a right to an education. I don't think you meant your statement that way but that is the effect of ideas like "every child has an equal claim to public funds and it is immoral to allocate resources so unevenly." Vastly unequal allocations of public funds are simply necessary to meet special needs so if we want to provide those kids an education we have to accept that consequence even if we have desires to spend the money elsewhere.
My advice is to find someone that's done this before and have a good long chat with them. The advice from random hackers in their thirties isn't going to be all that useful.

That said, here is my take:

I know that if I were hiring him it would be easiest if it was for a role that had programming plus something that involved his past. That way I may have a junior software developer, but since he's writing code for our financial models in Excel his history as an CFO really comes in handy. You get the idea. I wouldn't throw this guy knee deep into Node / Python / React / CSS / HTML / Shell / Docker / AWS and expect him to thrive. Pick something focussed and relevant and he can slowly shift towards where he would be happiest.
I tried Soylent once and I couldn't even make it two days. It tasted metallic, I'd get nausea after every portion, and I never got any less hungry.
I remember hearing that too. Having an office with a door or at least a shared office would make it tolerable, but still the commute always put me in a sour mood to start and end the day. Now a days, the fad is open office, which is a dumpster fire for development. I can't believe Apple fell for that with their new mothership.
Live Shopify Revenue Counter
My problem is that a) the lignin will decay into C02 (what is the time frame on this? if its hundreds of years then maybe there is some merit here)
but b) this implies that if a paper mill wanted to claim to be "carbon negative" they could simply build a warehouse and store lignin for a while before burning it. Furthermore, it implies that if I wanted to claim to be 1 million kgs carbon negative I can simply make a threat of starting a forest fire. If I then DON'T burn the forest I now can say I personally removed 1 million kgs of C02 from the atmosphere.
Should mandate interoperability for all social media.
Been there, done that. They were bursting out of an ancient VMware cluster on private hardware in traditional hosting, with a residential router facing the internet. Hard yikes.
Those are choices made by the Smallstep SaaS and are not reflective of the underlying SSH cert technology.
My first thought was: how the heck could you assemble a metal cube? Putting a plastic one together relies on the springiness of the material in order to place the final piece, but metal won't give in the same way. The solution:

> The face centers each receive a hollow stem that screws into the 5/16-24 thread. This assembly holds a captive spring-loaded screw, which screws into the core. The spring provides some give to the entire unit and allows the cube to be assembled and disassembled easily by snapping pieces in.

Brilliant!
Also thinking out loud...

I started teaching my self to code w/ the intent of getting a coding job at age 38, and I got my first coding job at 40. Breaking into coding was brutal for me. I couldn't get taken seriously as a junior. I just had to keep grinding until I was good enough that someone would take me seriously as a mid-level.

The way I did that was go super deep on learning Ruby super well. Then I found a company that needed someone who was really good w/ Ruby. They were willing to overlook my lack of depth in other areas because I had a skill that was critical to them. After starting the job, I had to work super hard to brush up on junior & mid level skills just to do my job at a good enough or better level.

After less than two years, people started thinking I was actually better & more experienced than I was. I could talk a really good game because I had spent so much time learning while I was getting experience, and then I started getting taken seriously for senior level roles. People saw my physical age & just assumed I was more senior & experienced than I was, so being older was actually an advantage to being taken seriously.

After about 5 years of coding, I finally felt like my work life balance was somewhat normal. I could start having a life again, stop learning quite so hard, etc. Now I'm just a normal, boring senior software engineer making a median-ish USA salary.

So I guess I'd say if OP's dad's path would be similar to mine, I'd ask him if he really likes software enough to spend a couple years learning to code & finding a job, then grinding for a few years to get to normal, and then enjoy 5 years of being a competent team member. It's certainly doable, but I think it's worth how bad one really wants this path. I think getting into software just for the money is not how I'd want to spend my 60s, but I'd absolutely do it if I found the coding enjoyable enough to self-teach & grind on learning for as long as it took.

It's also possible that other opportunities would open up just because of dad's knowledge of software. Just saying he likes to program, even if that's not his profession, could open up opportunities at a tech company doing other things, such as QA, support, scrum master, etc.
not if those jobs entail good written or even oral communication skills. Native English speakers have a huge leg up on Indians and Eastern Europeans in this regard.

For example, I imagine Coca-Cola is willing to pay more to have the person writing their ad copy be someone who has been immersed in American culture from birth.
Separate storage of file hashes would make tampering detectable. Actually preventing root modifying a file probably has to be done at the hardware level.
I have this from a decade ago when I was trying to build my own OS. I think Tannenbaums book has probably stood the test of time more but it was a great resource regardless.