skysight-inc/HackerNews huggingface dataset:
It was labeled "Automatic graphics switching" in past releases. It appears to be gone completely. I just confirmed it was under Battery on 12.5.1. This is a shame. The Intel GPU on the 2019 MBP is pretty anemic and it is definitely felt when programming in some editors.
This is the reason why ed was originally "the standard editor".

Of course, moving from teletypes to terminals made it quite irrelevant as we moved to ex/nvi, but ed still has its advantages. It only requires a kernel and a libc, forget even needing ncurses or termcap. It was running perfectly fine on an 11/40 running V6 on 250kB of memory, so it has stayed insanely resource efficient by today standards.

It's not even that bad once the verbose errors are activated (H), and it's still better than using sed or cat > << to recover a partition.
Folks don't need to accept all the baggage that comes with the "defund" label. You can want rigorous oversight and oppose wasteful spending of public dollars by just being a normal person who always wants those things.
I'd like to see an efficiency curve of this heat pump at -20F, 0F, +20F, +40F

I have a heat pump that can be used for both cooling an heat along with a natural gas burner. The installer has set the system to use the heat pump at 40F and above and switch to natural gas at below 40F below based on the efficiency of the heat pump dropping at low temperature.

My heat pump is a SEER 18 unit primarily for cooling in the US south so I'm sure a heat pump designed specifically for northern cold climates will be more efficient than mine at low temps but I'd like to see how much.
Wasn't there a startup not too long ago that was trying to solve this issue? I gather it is quite complex.
When I open https://pirateweather.net it says "An Open Weather Forcast API", I think it's pretty clear if you are using "Pirate Weather" you are really using just Open Weather data source.

As for accuracy, it's mostly about false positives/negatives regarding rain, I don't care whether temperature is right to the degree Celsius, but I care if source says it's gonna rain and then it doesn't and vice versa.

Of course your experience may vary, though not sure why you mention Dark Sky accuracy when we talk here Open Weather used by your site.
jOOQ is amazing, on of the best ORM/Sql libraries I have ever worked with
Actually using Ed (2012)
> Hard Truth #6: Honesty can only hurt you

I think the author has come away with the wrong lesson here.

Many engineers, particularly those that don't pay too much heed to social mores, think they have some God-given right to share details of all their private interactions publicly. Every tech test they do is pushed to GitHub with an accompanying blog post. Every interview has a transcript (somewhat one-sided) published and shared to Twitter. This is typical oafish behaviour displayed by mamy engineers and frankly, it annoys people. It's often considered a red flag when hiring. Understanding when to be discreet is an important skill for any employee.

Lying about why you're looking for work is a bad idea. That small lie will escalate, you'll have to start stringing together more lies, and when you get found out it won't reflect well.

This has nothing to do with radical honesty. I'm not suggesting you air all your dirty laundry during an interview. But don't lie. And don't publish all private interactions because you're a fan of free software. It's not the same thing.
Tolstoy funded his anarchist writing with family money ... but that's understandably not the most accessible of examples.
We haven’t been ghosted on interviews since September. First half of the year was another story. Candidates wouldn’t show up to interviews and when we tried to contact them, they didn’t respond.
x86 APIC/TSC is actually very well specified. As is older stuff like HPET. Even the original IBM PC PIT had a clean datasheet and documented board integration.
Yeah, I noticed the closeups in Young Sheldon didn't have the phosphor dots you'd expect on a CRT and looked run through 2xSAI or something. Props to them, though, because they showed contemporary apps like DeskMate 3.x and CGA Wheel of Fortune.

Then there are the egregious ones, like John Wick 2 and Kong: Skull Island, where they just drew green text in smooth antialiased modern fonts and called it a day.
The hiring _can_ be selective. My group is hard to hire for (we are looking for a rare combination of skills). We had unlimited reqs before the crash. We are lucky enough to have unlimited reqs now. But we can be choosier now.
The issue with heat pumps is that most of the ones currently being installed in South East of the US don't work well below +20F let alone 0F or -20F. Most of them are being installed with an electrical resistive backup heat, which is incredibly inefficient.

The problem is when a cold spell like Christmas 2022, with temperatures down towards 0F. All the heat pump users switch to resistive backup heat and it overloads the electric grid and we get rolling blackouts.

In my opinion, heat pumps are amazingly efficient at moderate cold temps, but they really need propane or wood heat backup for the really cold temperatures instead of resistive heaters.
I think you're in a more fortunate position than many.

> Better to take a personal bridge loan

You often won't be able to get a loan without verifiable steady income.

> Maybe I can put up with it for six months, but what's the point?

To bring in income. Pay for living expenses. Pay off debts. Provide for family. Start/increase/replenish savings.

> hold out for that, don't settle for doing what you "despise" instead.

People with families and multiple financial responsibilities beyond their immediate needs often have to do things they "despise", if even/only for a short while.

Your post, while not having anything specifically 'wrong' in it, comes across as a bit privileged. You recognize that luck is a part of it, and you recognize your own life situation helps, but you still tell people to 'hold out' for 'building cool shit'. Not everyone can hold out, for a multitude of reasons.
I am not sure this apply to western EU thought. N=1 but I had a long dry spell even though I work IT.

I think it's like for successful startups: luck, luck and luck.

edit: And for having been on the hiring side a bit: I know luck's involved, more than people think or - worse - than they want to admit.
Most documentaries should be considered a subgenre of fiction. Inspired by reality, but mostly interested in telling a compelling narrative.
The US stopped all Covid restrictions and behavior quite a while ago - Thanksgiving is arguably just as big of a family gathering and traveling holiday, and we haven’t seen a massive spike yet.
I am definitely somewhere on this spectrum. If you find yourself in this bucket, try to add 1 more trick to your repertoire: Patience.

For me, this has proven to be a far more difficult lesson than anything in the actual computer system. Sitting quietly and waiting for others to deliberate something important, often across days and weeks, feels like torture to me. Especially, when the answer is so obvious in my own mind and the implications of bad decision making are severe.

People are irrational and unpredictable. Waiting for them to see things your way can sometimes take longer than expected. This is not something to be fixed. It is something to be tolerated. Unless you are running a one-man startup, this is unavoidable - Do you want to do the jobs of all your teammates?

If you cannot get your way on day 1, do NOT send that salty email right away. Type out a draft, send it to yourself, and then read it the next morning. Consider other perspectives as often as possible.

I'd say the most impactful wildcard is one who is also very good at salesmanship. If you can come up with crazy ideas and also convince everyone on the team they are amazing, you are going to be unstoppable. The #1 trick in my estimation is to turn one option into a few options. A carefully-crafted illusion of free will can make a huge difference.
Lots of things are unobservable though. Amplitudes of a wave function are unobservable. What does your idea of existence and relevance say about that? Why is constructibility of elements relevant for belief in a whole. You will never observe an amplitude, is the wave function then "non-real"?

The inside of black hole is unobservable from beyond the event horizon. Does that mean the space isn't real? Why is this property of observability or constructibility of individual elements relevant for the existence of a set.

Concretely. I believe in the reals because of taking analysis. I guess I don't understand the leverage of calling the reals a "leaky abstraction", it just reads like a skeptical argument taken too far.

I hand you a box and say, "these are the reals, they behave this way". You respond, "I've looked in the box and almost all the elements have no recipe, this box doesn't exist."

It seems like a non-sequitur to me.
I was about to say the same thing. #2, #4, and #7 partially contradict each other.

I think you can go faster if you use third-party recruiters, as much as I often despise them. Try to pick out one or two individuals within recruiting firms that are not awful. They're out there. Recruiters are given the jobs that corporations need a warm body to fill now.

Yes, you can absolutely always quit that un-ideal job and completely omit it from your resume. I don't see the wrong role as a good reason to turn down a job when you have bills to pay.

My other feedback on this article:

I wish it generally talked about unemployment insurance. It can be a complicated process, and I wonder if the author had any success there.

#1 should is a part of the basic life skill of understanding the difference between coworkers and friends. I do have friends that started as coworkers, and they did a lot more than help with the mechanics of getting laid off. I do agree that it's not a life skill that is taught very well.

If you want to turn coworkers into lasting friends, you need to be proactive and invite them to do things outside of work.

#3, I'm just not sure I agree with it. Getting interviews is an excellent indicator. At the very least it means that your resume is attractive. I don't think it's very common for companies to waste their own employees' time interviewing people for roles they aren't serious about filling.

My rule of thumb is that if you get beyond the recruiter and talk to the hiring manager, the company is serious and intends to fill the role. Maybe they get around to it or maybe not, we all know how priorities can change.

#5 seems like a waste of time. Either you know someone who is a hiring manager or you know someone who can refer you through a company's referral system. I think those are the only two activities that are productive. I wouldn't want to get any of those requests in my LinkedIn Inbox.

Writing open source software is a waste of time with respect to job hunting unless you are looking to build a portfolio. Your time is better used physically applying for jobs (which takes a legitimately solid amount of time).

#6, totally agree with that. The author absolutely overshared, and should have known better. Corporations want to know that you can keep secrets. Transparency is almost never in the best interest of a company.

As I mentioned above, I'd only agree with #7 if you have runway/a spouse earning income.

I'd almost replace #8 with "enjoy being laid off." Spend some days doing activities meant for joy, especially if you've exhausted your job application pipeline for the moment. I'm almost hoping I get laid off, I love not working, and I loved all the stuff I got to do the last time I was laid off. I played two video games the whole way through and read an entire novel, which are things I rarely get through when I'm employed.
GOTO is still perfectly acceptable and common practice in the Linux kernel and other widely used codebases.

https://www.kernel.org/doc/html/v5.0/process/coding-style.ht...
The Present Defines the Past
I thoroughly enjoyed the audiobook We Are Legion (We Are Bob) narrated by Ray Porter. I just got the physical books and plan on re-reading it.
> Exhibit A of why not to take your day job too seriously. Be professional — but that’s as far as it goes.

People spend 8 hours + lunch and commuting every weekday on their job. It's almost 50% of the time you spend conscious during a week. Most people want more out of that than just a chore that needs to be done.
Some landowners I suspect hope that if they let the public footpath get poorly maintained and poorly marked, walkers will tell their friends its a bad walk, easy to get lost, and fewer will try to walk it. That if people can't identify the legal path across a field, they won't cross at all for fear of breaking the law.

Needless to say, this doesn't work well on the stubborn, hardy types who'll spend hours ascending hills for fun - but it might deter the more casual walkers.
Warning: This product is known by the state of California to be associated with an increased incidence of depression, anxiety, anti-social behavior, suicide, poor spending decisions, and political extremism.

[I accept the risks] [Go back to safety]
Ugh that sucks. Now I need to go back and check recommendations on booster/vaccines and prior infections...
> Doesn't that depend on the costs of both energy sources?

Yes, it depends on the costs and efficiencies of the competing energy sources, the difference in capex, the annual building heat load, the projected lifespan of each source, annual maintenance costs, and the interest rate.
This sort of thing is pretty common. It happens in both directions, if you're employed job offers line up, if you're available there must be something wrong with you. Highly frustrating. A couple of takeaways: unemployed < freelancers < has a job < has a prestigious job. So if possible and you're on the job market at least fill the time freelancing so you don't end up with the 'unemployed' status because hiring managers are going to see that as a way to excuse themselves, from that point forward they look at employing you as taking a risk, which, as a rule they are trained to avoid. VCs suffer from the same disability: the start-up that has a deal on the table will have multiple parties trying to get in on the deal, the start-up that is just pitching is probably somehow faulty or someone else would have given them a terms sheet long ago. They see no inconsistency in this. Also, you don't necessarily have to inform them of your feelings and the fact that you've been rejected more than once. Best of luck there!
I strongly recommend only sharing minimal information about your job search with employers. Don't share when you started looking, because if it's been a while then you'll look bad. Don't share that you think you're far along in the process at some other place, because if that falls through then you'll be embarrassed if it comes up again or it might look like you were lying to put pressure on them.

The fact that an employer could speed things up for you if you have active prospects elsewhere is a little insulting because it's the flip side of saying we know we can put you on the backburner because you're unemployed and struggling.

You can say whether you're actively or passive looking, or if you have a firm offer on the table, or if you're especially interested in employers in some particular area if it makes you look good with this employer. Otherwise don't bring your search up and politely deflect questions if you can.
What blows my mind is how are companies turning you down? You have 20 years of experience. You can do literally anything. It's crazy that companies are so broken they pick subpar candidates over you, even at similar compensation levels.
I agree. I was hired over a year ago to a similar place that's since been acquired by a Big IT Consulting Company. One benefit of that situation is that a) I can kinda just blend in and do my job quietly without attracting much notice, and b) the hiring bar was insanely low, the easiest interview-to-offer pipeline I have ever fallen through. I'm not planning to stay forever, but they're paying my bills and giving me work so for now, I'm content to stick it out, maybe through the end of next year even.
I've cooked recipes from ChatGPT before. They worked, but were somewhat mediocre. It looks like these would too.
Loneliness is a killer[0]. And we're doing ourselves no favours with the way increasingly we meet people through apps and not face to face.

I'd be lost without the friends I made in education settings. This might sound silly but any chance you could swap a meetup group with some sort of class? Art, writing especially something that involves discussion?

[0] https://blogs.scientificamerican.com/observations/loneliness...
Facebook is a tool.

I used Facebook to find a local running group and added Facebook friends from my city for the first time in 17 years of living here.

So for me, Facebook was a way to get out of depression.

I have a "slap you in the Facebook" rule. If you didn't get an opportunity to smack someone in the face in the last 365 days, you probably shouldn't follow them on Facebook.
nothing magic about Result keyword, it's just an implicit pointer, you can avoid it completely by using explicit pointers.
I notice you ignored all the actually difficult items on the list there. You know, the ones where the Dunning-Kruger brigade are a liability and mistakes mean people die.
What does an efficiency above 100% mean?
My personal opinion is that the crunch will hit towards the end of Q1 2023. My thinking.

1. VC market was frozen towards end of 2022. VCs will point to seasonality; my guess is they were waiting for valuations to stabilize.

2. 2023 headcount has already been planned. While there are still some openings, many companies no longer seem to be in expansion mode.

3. Blitzscale startups will be hitting Sand Hill Road in a few days. Many will take severe downrounds and have to drastically downsize as a result; others will implode altogether.

4. There still might be a more severe market downturn, in which case even larger companies will be forced to make cuts.

Of course, there's a feedback loop in play here so the situation can change very quickly.
Why the Future of Technology Is So Hard to Predict
> Coverage area doesn't somehow require intelligence

Coverage area is required for practical self-driving solutions, and today's ML based efforts are not close to producing it.

If you measure intelligence in this context by the ability to drive on any roads anywhere, then humans are beating the crap out of "AI".
The emphasis in that comment was on Musk's failure with X; he was kicked out of PayPal and only collected the money after he was long gone.
What is inefficient about resistive heat? Isn't electricity->heat basically 100% efficient?

Maybe you are saying that heat->electricity->heat is inefficient, since most electricity is produced from heat inefficiently.

I always get tripped up by this, since I live in an area where almost all electricity is hydro. In that case resistive heating seems fine.
Nee Zealand just banned sale of cigarettes for future generations (born after e.g. 2005 cannot buy).
> any number of shows/movies or all the news where police dogs are portrayed in an incredibly positive light (I'm looking at you, Paw Patrol).

Listen dude there I have enough beef with paw patrol to make a texas ranchers BBQ look ill equipped, from the fact the mayor is an idiot, that obnoxious chicken the fact the town has outsourced all of it's emergency functions to what is basically the mafia, the fact that they sit on a money printer of toys and the fact that the song haunts my house day in and day out.

But to say that Paw Patrol is a problem because it has a police dog in it and that he helps people is equivalent to saying that Daniel Tiger is anti-Democracy because it has a Royal Family.
Dune - part one.
I have also seen this before. The knee-jerk reaction of programmers who are subjected to the imperfection of SQL is to introduce more abstractions.

But it is perfectly possible to write correct SQL code. Just like it is possible to solve mathematical equations with pen and paper.

I try to accept SQL as it is and avoid any abstractions because they make the query impossible to read.

I write my queries top down using CTEs and test manually along the way.

And it turns out that 90% of the problems are not in the query logic but with the input data and the two villains of tabular data.

Duplicate rows and NULL values.
Squish – AI-Generated Summaries
Turn any article into a few sentences with one click. Squish uses a machine-learning model to generate a shorter, more concise version of a body of text while still maintaining its key points and main ideas.
Not OP, but I'll take a guess that it makes the OP look like a troublemaker. Someone who has the nerve/gall/gumption to be so open as to name/shame other companies may not pull any punches when it comes to naming 'company X' in the future after something bad goes down.

Posting "here's a list of companies that haven't got back to me" (which is possibly implicit in an open spreadsheet sort of post) is likely perceived as a troublemaker.
You’re going to have to grind Leetcode. Yes, even the dynamic programming problems.

You will have to interview for jobs where you will use a language you despise. Maybe even Java. Definitely Javascript.

You might need to commute to the office again. Perhaps every day!

These were the best lines of your article. I laughed at the dynamic programming quip. :)
True, but "working memory" is not a product created by reading books or attending classes. It is a biological reality and is built through any experience. A shepherd tending a flock builds working memory. A trucker driving a new route builds working memory. You might remember walking through a field. Your dog remembers the smell of every blade of grass in that field. Crystalized intelligence emerges from all experiences that exercise working memory. Reading and wrote memorization is one means, and probably not the most efficient.
Good thoughts, but (not as a criticism of the author), some of the pain points are at least partially self-inflicted:

To minimize post-layoff loneliness (and not only for that!) make sure you have a life outside of work: the people you like to spend some time with and things you like to do. To minimize money-driven stress of the layoff, build up a cash cushion that can last at least 6 months; with unemployment, vacation time and any severance it can probably be stretched for a year.

And #7, "think whether you want to work for that company after getting an offer" seems off the mark. Sure, reject an offer that is not the best and stretch time on a safety offer until you get a better one. But do not go through the motions of getting an offer with a company you have no interest to work for. If you do not want to work for a company at all, do not apply there. My 2c.
> Hard Truth #6: Honesty can only hurt you

Honesty really has no place in corporate interactions. The author is way too old to be learning this lesson. The reason you are applying is that you "are passionate about X because of Y" even if you don't give a flying crap about what the org does.
This really shook up my worldview when I read it. American history as told in my schooling was about a vast empty with an occasional violent native.

This is not what happened

I read this book twice. I recommend 1493 and his latest book ‘wizard and prophet’ as well. His twitter is also interesting
They're not always treated as fiction though. Some police officers model their behavior after what they see on TV. And police departments have given shows access to locations and props in exchange for favorable portrayal. John Oliver did a show about it recently. https://www.youtube.com/watch?v=DNy6F7ZwX8I
Why are these universalized as if they are true of all layoffs?

> Hard Truth #2: It’s gonna take longer than you think

I was laid off once and had a new (higher paid) job before gardening-leave was over (two weeks) - OP doesn't say what offers they turned down..