skysight-inc/HackerNews huggingface dataset:
Uh, they're called failed software projects. I just googled, "big" projects have a 10% success rate, 70% fail overall, etc etc etc. Who knows what the metrics are, take your pick: ROI, engagement, sales/revenue, etc. The Mythical Man Month was "50%" IIRC. So... 45 years, ... no improvement? I guess the only improvement I see is companies are less ambitious and don't do large scale custom projects... unless they have to.

So.... that means 40-80% of the industry is on "bullshit" projects. It probably doesn't count maintenance programming or other IT work, it's probably new software jobs, so I'd drop that by ... half? 20-50% of the industry is in bullshit jobs?

Consider consulting projects, which are likely worse numbers because those are almost always "new" projects.

But don't forget, there's deck chains like astronaut architect jobs, prototypes/demos, migrations, etc that can fail right and left.

The issue is that the big successes are like winning the lottery for a company. Decent successes are often very visible, they MAKE themselves known. But those are the rare ones, most IT projects that succeed are modest goals, modest outcomes, and probably don't even make any exec's bullet lists.

The other issue is that management can be easily swayed by fast talking IT jargon spewers, and they can earn four or five years of sweet paychecks until the bullshit collapses.

The fundamental issue is that business management still doesn't think it's in the IT business. That IT isn't as (or more!) important than accounting and finance.
Nothing wrong with just not answering. How long are they really going to stand there waiting?
Won’t speak for GP, but I’ll say why I think @ts-expect-error is a useful tool for this. It’s not so much a time saver as a time rearranger. Assuming a few conditions:

- you actually care about type safety so you’re not going to just `as any`

- you have a linter that will block unsafe commits or merges

- you have some type you want to use after it’s established safe, and an idea you want to fill out without breaking flow for even those 45 seconds or whatever to define your schema

- despite your predilection for type safety, you iterate on ideas like that the way people who prefer dynamic languages talk about: damn the torpedoes, I’m in the REPL

Given those assumptions (which fit a lot of TS devs well), the really good thing about @ts-expect-error in particular is it allows you to save an intermediate step for later, catch it in CI or whatevz, and it'll yell at you when, and only when, you leave it unsafe unnecessarily. It’s a good way to have your safety cake and eat your dynamic prototyping cake too, especially if breaking flow for a yak you’d shave anyway is going to sink your flow.
Careful, Scotland manages more affordable education only because it gets special subsidies. For which it has to stay in a union it does not like.

And where does that leave the situation on jobs and housing? Better than in England? Really?

The truth is, this is a generational struggle, not a geographical one. An imaginary line on a map won't help you I'm afraid.
The researchers compared it to the photochemical reactions creating and destroying ozone in the Earth's stratosphere.
When I was first going to nightclubs, Disco and Funk were counter-cultures. Disco was hated by the establishment because it was associated with homosexuality at a time when the Toronto police were conducting bath house raids and arresting bookstores for carrying queer literature. Funk was, as one documentary put it, "An unapologetic celebration of blackness."

Today I can listen to Disco and Funk any time I want, all I have to do is push a shopping cart around the supermarket. And yes, I turned 60 this year.
Some people have unusually strong passions for very specific topics. Some of those happen to lead to high impact projects.

I have one such passion that played out well. The consistent work felt natural, while it rarely does otherwise. I can't stick to a gym or guitar practice schedule, but I can spend a few months building a slightly better tax calculator. Go figure.
Something else to contemplate: it's striking how often, usually after they have died or written their autobiography etc, you find out that "extraordinary" people were deeply unhappy in their lives. So many of them struggle with depression, self doubt, etc. even while appearing externally happy and successful.

So if you have this type of envy, you have to question why you want to be extraordinary. If it is because you think it will make you happy ... pause for thought and think again. It is far from a given that would happen. And then if you decide it's not to make yourself happy? Perhaps you should evaluate whether actually pursuing happiness is a more worthwhile purpose in your life.
I used to think you could just use a warning that forces the user to follow specific instructions. But the author says this "impossible to ignore" warnings:

> It causes us to concentrate on the unhabitual-task at hand and not on whether we want to be throwing away our work

And in fact, I learned this the hard way. One time, while in a rush to meet up with some friends, I tried to sign out of a mobile app. I went to settings and scanned for the logout button, saw some red text, and clicked it. There was a warning, which I quickly clicked through. Then there was a dialog asking me to enter my password to confirm. I thought that was strange, but just then I got a notification that my friends were outside, and I quickly tapped the input box, auto-filled from my password manager, and headed out the door. Later on, I learned that I deleted my account.

I was very lucky that this happened to be an account for a service that I self host and backup regularly. I restored from backup and got my account back. But I shudder to think what would happen if it were my Google or iCloud account.

Honestly I don't know what the app developers could have done differently here. Maybe not put the sign out button next to the delete account button. But it goes to show that impossible-to-ignore warnings are totally possible to ignore
Odin has similar syntax, but one of the main reasons I am interested in Jai is because it has strong meta-programming support[0], where as Odin doesn't and will likely never due to the author of the language not wanting to go in that direction.

[0] - https://github.com/Jai-Community/Jai-Community-Library/wiki/...
> Any radiology AI that needs millions of training sets is useless in practice.

Why? I have no doubt that radiology AI might not be that useful (though radiologist friends of mine say AI is making an increasing impact on their field.) But this logic doesn't make sense. So what if an AI needs a million training examples or even a million training sets? Once your topology and weights are set, that net can be copied/used by others and you get a ready-to-go AI. There's an argument to be made that if training scale is what's needed to get to AGI, then maybe AGI is unrealizable, but that's not the same as saying a domain-specific AI is useless because it needs a large training set.
Windows Notepad has gotten that right since inception, but a more detailed report of the magnitude of action/changes/loss would definitely be a trivial and welcome feature.

I think the overall idea is that smaller dialog in prompt boxes are somehow better to avoid "warning/agree fatigue" but ultimately it worsens the overall clarity of the function and purpose.
I don't see why we should feel sad about that since not everyone's blessed with the same genes or family background or connections. But I guess one can feel sad about not being as lucky as others.
There are some exceptions to this. Notably, Amazon is ruthless in enforcement of their "One Person, One Account" policy (worded not so eloquently in their official terms).

If you lose access to your Amazon account and open a new account, there's a non-trivial chance they shut it down without explanation. If your account ever participated in the marketplace from a seller side, then this policy is even more ruthlessly enforced.

Which means... email address verification is necessary for Amazon to at least guard against type-o's and other common form data-entry errors.
It's a combination of sensors and emitters for various commonly used protocols and frequencies all wrapped up in a nice little package with a microcontroller that can run custom code ('apps'). A lot of people buy it hoping to be the next l33t hax0r but its not a mainstream gadget. I got one in the first post-kickstarter shipment and its a pretty slick device with a very steep learning curve. I mostly use mine for 2 things. 1: To keep a copy of all of my key cards for my various clients (I'm a consultant) and 2: to turn off annoying TVs in public places.
It seems like there's a few in the prairies left. I spoke to the manager of entire western Canadian part of the company, and he wasn't super optimistic, if memory serves. For a while they suffered from extremely dated interiors, roll-up popularity, and disregarding things like wifi.

I'm 30, so only discovered it on its way out, but I make a point of stopping in if I find one.
What sort of folder do you use? Is it something you can lean on when writing?
>Can I assume your use of the phrase "this person" means you are unfamiliar with Mr Blow, and his track record in game development?

Not OP, but I'm fairly sure "this person" refers to the blog post author, not JB.
Most people while you are working, save money in the retirement plan. So when they retire, they are just using the money they saved, not living out ot thin air.

In some jobs, old people can still contribute. But other jobs like that require a lot of physical strength are almost impossible.

An extreme case are sports. After some age, your body is just not good enough. Some can transition to being a coach or reporter. Some are only good at kicking a ball. If they are good enough to make millions of people happy, why can't they save some of the money they earn and have a nice life?
True, tv doesn't alter its content on the fly minute-by-minute, using an algorithm tuned to your own personal emotional triggers.
Now you are redefining what failure looks like. I'd bet most people that don't want 'Elon the bully' to succeed are talking about their businesses failing (e.g Twitter going down). If you're somehow claiming Musk's succeeds even if SpaceX fails as a business but another company from another founder succeeds in making a multi-planetary future, that's quite the mental gymnastics, but, whatever lets you keep the saviour image of Musk you have I suppose.
Some people in polite parts of the country have a hard time ending a conversation if the other party won’t let them/follow the local social protocol (not being sarcastic).
Its a miracle that musk is allowed to host this. After all the ccp has him by the balls via Tesla China.
Apples & oranges: wind is an intermittent generator versus eVinci for base generation
Very nice, can you make it so that another puzzle shows up after 10 seconds after completing one?
Hello, I am Jeremy Soller, the creator of Redox OS. Let me know if you have any questions!
Don’t we read Plato’s writings of what Socrates said?
Is it a worker shortage or a wage shortage though?
In that sense there's always a bigger fish. My Chinese last name is older than the idea of Germany.
Quick, do "GNU is not Unix" next!
If it was Google instead of Valve, those projects would been killed approximately 47 times already.
Much better name. Initially I thought Wiretap was a MITM proxy for Wireguard.
> How the fuck do other grownups do it? (I'm 49, and exhausted all the time)

I suppose the answer is "they don't". I've found that I can't really commit to any side project any more because my time off is not consistent.

Also:

> 5pm-8pm doing stuff with the kids

You're a better parent than me. I have such days, but I can't say I spend this much quality time with my child every day.

In any case I have a friend from two previous projects whose child is just two weeks older than my toddler, so we compared notes regarding this and many other topics.

Summary of what's definitely possible with one child:

-Inviting grandma/pa over - provided they live close enough.

-Scheduled leave from parenting - like one evening a week. The other parent takes over.

-Cleaning person. Personally I just get up every hour from my office and do some chores. It's not enough, but it helps.

-Nanny.

-One parent as the homemaker.

-Natural tendency to sleep less. I have maybe 7h of sleep ahead of me right now but somehow this is fine. Perhaps I'll pay the price for this later in life, who knows.
I'm digging it so far!

Is there a way to adjust the text color?
What is the scam here exactly? Inflated equipment prices? Distorted ROI? Something else?
Based on the name initially I thought Wiretap was a MITM proxy for Wireguard.
Go with wired networking or be careful about your choice of WiFi hardware. Some wireless chipsets have poor Linux support, but there are usually lists of good ones and bad ones. When it comes to graphics, AMD GPUs Vega or newer work incredibly well on Linux. NVidia has a fairly substantial lead in GPU performance, but they have poor Linux support and appear to be actively working to make their hardware a bad deal. Most motherboards have no issues on Linux, but audio and networking can be pain points. CPU brand is not an issue with Linux, but since your choice of CPU and choice of motherboard are tied together, it is something you might have to think about. Perhaps pick a price, find AMD and Intel motherboards that support the features you want and have good Linux compatibility, and then figure out which brand gets you better performance at that price with your desired feature set.

Hardware that requires a proprietary windows app to control can be a problem - think RGB hardware and fancy gaming mice. There is some software to work with these sorts of things and you can get Logitech gaming mice working on Linux but it is somewhat harder than it should be. Stay away from Razer - their software is more troublesome than anyone else's.

Steam has absolutely incredible controller support. It is ludicrously good. If you want to play games on PC with a controller, hope they're Steam games or at least work well when launched through steam.

Use PCPartPicker when you're putting together your build. Their website is a wonderful tool for checking compatibility even though it's not perfect. If you ask someone for advice on your build, being able to give them a PCPartPicker link really speeds things up. If you're looking for a place to get advice on a build, /r/buildapc is generally decent.

If you're concerned about upgradeability or future-proofing, it's not a great time for that on the CPU front. AMD's AM5 socket just came out and probably has a good few years ahead of it, but the first-generation motherboards are awfully expensive and you should never buy first gen mobos anyways. It is also quite possible they will have poor support for Zen 5 CPUs. Intel's LGA 1200 socket is obsolete and current LGA 1700 motherboards probably won't support anything past the 13th generation (Raptor Lake). That said, a new mid or high-end CPU is likely to remain useful for many years since popular games are somewhat limited by the need to support 9th gen consoles. Similar is true for GPUs, but GPU prices are not great at the moment though they are better than they have been in the past few years.

If you have any other questions let me know.
That is neat! Thanks!
The article says about 12 people plus a few extras and that 10+ left, so definitely a huge chunk of the team.

Reading that line it's evident that the issue isn't Mac-specific, just that you can't reuse build artifacts across different platforms (which is expected for pretty much any build system).
Why do you think so many Lisp fans (e.g., Norvig) went on to use Python instead of those ML alternatives?
> "The internet always highlights the first place winners, the billionaires, the award-winning artists, the best-selling authors, the largest philanthropists, the extraordinary. Their stories are ones of success, of inspiration"

The intro outlines the fact that the author is not familiar with the promotional industry.

Allowing for some rare exceptions all the people whose name you know are the people who want to be known and go out of their way to self-promote.

It's not about the quality of the work per se but the noise being generated around it. All those stories of mega-success are generated by PR and marketing firms and the person who is the protagonist most likely went for a stroll in Central Park after the meeting, and be sure that nobody genuflected or got on their knees to kiss the ring. Michael Bloomberg took the subaway every day.
Sales through the store, yes.

You’re welcome to sell Steam keys on your own website, and Valve won’t take any cut at all, while still providing the same services as a purchase through the store.

See https://partner.steamgames.com/doc/features/keys , at face value, it’s a completely reasonable policy.
The Best Books of 2022 So Far
I've been thinking about this a lot lately, having been sharing care-taking responsibilities for my mother who is in the mid-stages of dementia. For the last year or so, her usage of her phone has become increasingly problematic. She'll pick it up and stare at it blankly for minutes on end, trying to remember what she meant to do with it. She'll poke around the screen, bewildered, sure she had something she needed to do but unable to execute it, entrapped in a constant loop of frustration. And she would compulsively text our family nonsensical gibberish, with dozens of variations as she attempted to get out a well formed version of whatever she meant to say. It's also enabled multiple scammers to extract thousands of dollars from her.

It was particularly striking to me, because she was never overly obsessed with her phone or technology generally, prior to the onset of her dementia. Mercifully, she's recently gotten to the point where she can't use it anymore because of dexterity issues.
Buy 6, get one free.
My impression is that there have been “cranky paranoid old pensioners” around since the dawn of time. I wouldn’t ascribe your MiL’s attitude or behaviors primarily to on-line videos or TV. They’ve been ranting in fraternal lodges, political party offices, coffeehouses, etc. for many hundreds of years prior. Twas ever thus. Keeps the circulation flowing for old folks.

If you can find someone her age who shares her “disruptive” world-views and likes arguing, facilitating a folie-à-deux might make things better for all concerned. Older folks tend to become more blunt and uncensored as time progresses and they also accept blunt and uncensored feedback…but generally only from those in their own age group. Of course, then there are two of them :-).

If it gets really bad, then a (surreptitious?) evaluation for some degenerative brain disorder probably needs to happen. Count your blessings, it isn’t that bad yet and as a SiL you are blissfully distant from the need to initiate anything.
It would be the same if those people on 4chan were actually on the team that designed the vaccine. Unless you’re disputing that the person being quoted is/was actually a Twitter engineer.
A lot of people (overall) benefit by having someone overcome the friction people have built into doing things to provide them interesting options. Sometimes even the people buying.

Sales doesn’t have to be, and in larger places often isn’t, immoral.

Without it, we’d all frankly be a whole lot poorer in many ways.

But hot damn, the immoral ones sure do seem to make a lot of money fast. At least before the cops show up.
A problem with on-shore wind is that it is already getting hard to find more space for it in some European countries. You also can't put windmills in densely populated areas where most power is needed so you have to take energy transmission cost into account as well.

If it can be demonstrated that these reactors are safe, you could put them almost anywhere.
You really can't fake genuine emotional engagement and secure attachment, and when those aren't there there are absolutely no way to "force" it to happen. If your child doesn't feel safe telling you about their hopes and dreams and their social lives, forcing them to sit quietly at a dinner table is not going to make those things happen, it will teach them instead to both dread time with you and also to learn how to filter everything they care about.
It's not so clear how to remedy that injustice. You're not doing anyone a favor if you give them a loan they can't repay.
"Tiles left to rotate" tells you how many still need to be rotated to solve the puzzle. Sounds like you're still two away from the goal. Some of the differences in this picture between right/wrong are very subtle.
I think you are, yes. These situations spring to mind, all of which make email OTP a worse solution imo:

Shared account without both having access to email.

Email OTP is more time and effort than entering a password.

Email can be down.

You may not have access to email for another reason (different device, etc).
Yes, I got mine from an eBay reseller shipped to Australia for a bit of a markup and it works fine - only ‘foreign’ thing I noticed was on the KDE desktop the date format was american which is obviously a single setting change and you’re done.
20m lines of code is not large enough to have 6 people in build tooling. A lot of companies at Twitter size end up over engineering and resisting buying vs. building in house big shot projects that often times can't compete with some 3rd party solution they could just buy.

For example my company is reinventing Next.js in house because the politics in the company won't allow us ditch this half-baked Next.js clone and just use the real thing. Our deployment pipeline will be much simpler if we simply bought Vercel. I'm sure we can negotiate prices with them that is better than hiring 12 engineers
As someone who is not on Twitter, can you tell me why one would want to backup their Likes?
I stand for truth and justice.

NATO is the threat. The US cannot simply lie about NATO's good intentions, because in Eastern Europe they are not.

It's unfortunate that Russia has to use "the war" mechanism to prevent the expansion. But such mechanisms are widely used across the globe.

If you stop the US, you'll stop the war.

If you stop US pouring my money into Ukraine, right that minute Ukraine will enter into negotiations with Russia.

There is no need to throw more gas into the fire.
I’m not sure how you could talk about Fox News without including Carlson and Hannity.
Works great. Only thing I'd include is customizable text and background colors. I use an OLED monitor and I'd like to make the background pure black rather than simply grey like currently. I made a GitHub issue: https://github.com/lindylearn/unclutter/issues/537
it's really nice. one suggestion I would have would be to make the gap between the squares variable. it would be easier if it was thinner or not there
I don't think you can lump those 3 together like that, though you did qualify it. I don't know anything about dysgraphia, but dyslexia is probably the standout thing in that list that make writing very stressful.

With ADHD, I've always struggled with consistency and memory, and what's been helping for a few months is to start my day by writing it out in detail, so I'm forced to work out the kinks.
Just wanted to acknowledge your response. Don’t really have anything to add though. Probably a whole bunch of contributing factors /shrug.
A 55 year old losing their 100k job and facing only minimum wage offers that replaces 30% of their income is a sad reality for a lot of Americans right now. There is not a worker shortage in every area of the economy just in the economy as a whole.
Different people have different goals.
I love the idea of forcing a fired 59 year old mid level executive to suddenly serve coffee at a Dunkin Donuts, and shouting at them asking "Why aren't you happy with this job!?!"

Realistically, the reason we have a worker shortage is because all the jobs are non-unionized shit jobs that treat you like a meat puppet and actively abuse you