skysight-inc/HackerNews huggingface dataset:
I just checked and I don’t see any of my files replaced. I store them in lossless ALAC. iTunes Match has weird behavior sometimes but I have a hard time believing they would delete and replace my original files. Stuff you download from the store should be stored in a cache folder anyway.
Barça and PSG/City are very different beasts. Barcelona (like many clubs throughout Europe and South America) is member-owned. You can become a "sócio" (partner) and vote in elections for the club's director team.

PSG and City are glorified marketing vessels for human rights abusing autocracies. Very different.
My view: to start, spend half an hour thinking about the situations in which you feel happier or more energetic. Do you like exercise, driving, looking at a body of water, seeing friends, seeing family, etc.?

Then, build a schedule where you do those things. Additionally, try to refine what it is that makes you happy with those things. When you look at water, are you meditating? When you read, are you contemplating religious ideas, or coming up with imaginative fantasties?

Then you could go after that activity directly -- try meditating, try joining a fiction writing class.

Once you have a routine where you're feeling a little better, THEN do some thinking about things you might want in your life (new clothes, girlfriend, whatever). But first do the above.
Not sure if you are in the US or not. But have you tried tele-medicine? During the pandemic, I had severe anxiety problems and I was able to find a psychiatrist through Teladoc. There are other tele-medicine providers as well. Everything done through the browser in video conf. If there are no therapists or psychiatrist around, I highly recommend it at least as a starting point while you look for an in-person professional.
I get what you are saying, but I was more talking about the weird "it's different when we do it" that I got from the comment I was replying to. It's weird to distance yourself from that "video games bad" (because it's been mocked to death) craze while using the same arguments and tactics.

As for voice chat, I guess it would make sense to put children and minors in age appropriate lobbies? That way they can just talk to each other.
Idk I feel like Carmack is a genius, and has done genius tech related things at id. But does he really have credentials to speak on latest modern developments in technology?

Does he have any skin in the game? Last I heard of him was Megatexturing in idtech 5 and that wasn't really a huge marvel nor necessarily did it make the engine the forefront of game tech.
Convergent design is certainly a thing, but it's also quite possible that communities are cross-pollinating ideas. Either way, when you see those recurring patterns that's certainly a strong indicator that one should pay attention.
Very nice to hear! Way to go!!
It depends. If you're in a serious rut I seriously think a therapist could make it worse. You need the right fit who your brain is not going to dismiss the moment they open their mouth.
> If my DB is not accessible - do I really, really need to wrap it?

I would say yes. Most of your code doesn't care that the database failed with a PG-300292-AB error. What you do care about is that there is a system failure. If you wrap your system failure, and document it as THE exception, the API caller will know what to look for.

In general there really are only a few exceptions: system, invalid input, non found. I'm probably missing one or two others. Most exceptions/errors are one of these. If you make these 3-5 exceptions/errors explicit, you're APIs will be pretty clear. A function can pretty much always returns a system exception (bad IO, sunspots, etc.). It can also throw an invalid input exception. Your client can handle these cases differently. For a HTTP RPC service, you return a 500 for system and 400 or 422 in the example. Not bad.

One can even wrap the exception with a more detailed message (which I know you said you didn't like) that preserves flow. So you get a invalid input exception, you can add details around the null value by properly nesting the messages. They should show up in your logs.
the "algorithm" in this case is very simple. Periods are stripped entirely.

m.y.n.a.m.e@gmail.com and myname@gmail.com and my.name@gmail.com all canonicalize to the same account.
Therapy being limited to a scheduled window of time is a big part of how therapy works. You're paying a professional for their time.
Not that it excuses any of this on Apple's part, but holy shit do people with like a ton of music not realize backups are important? Like seriously buy a NAS of any caliber from anywhere or an external HDD or use dropbox but don't put all your eggs in one basket people. I get that "shit happens" and all, but I don't understand how backups are not more prominently known in tech culture as mandatory for data you care about.
One thing I'd start doing is start reading.

First I'd look into Stoicism. That will put you on a good path if you start practicing it. I personally like 'the little book of stoicism'. It's little but gives a good history of what Stoicism is and how it came to be, and also a lot of actionable advice.

From there I have a ton of other recommendations you can just dm me when you want them.
Putting people on drugs that disable their cognition and brain function and calling it progressively effective is nothing but a crime to me. Have a good day sir.
have you tried virtual avatar?
it's always a good ice breaker for me.

VSeeFace for Windows.
Hallway Tiles for Mac.
To add another vote to the pile, I found a good CBT couples therapist this way. A year later it’s worked out very well.
No. I would need more details to decide, not an apocryphal 'some guy supposedly proved it somehow' comment. (For example, if Jira used some scripting interface like JS or something, then it would be very unsurprising - merely disappointing.)
Many years ago I was rate-limited to five comments a day on HN. It took me ages to figure out that this was a punishment and not a bug; the only indication I had was that comment number six would be rejected with a cryptic error after I wrote it out and hit Send.

This was probably because I made some unnecessarily angry comments. Fair enough, that's on me and I would have tried to correct myself if I had been told. I finally reached out to HN support and got a very nice personal email telling me that there was no record of what I did to earn this punishment, but they'd lift it if I promised to behave myself and not do it again.

I asked why I wasn't just told that in the first place, and was told that if I had been a deliberately malicious spammer/troll (which I clearly wasn't, whatever my mistakes) then the cryptic punishment would have discouraged me from making a sockpuppet account.

So I promised to behave in the future, and received no response and no lifting of the ban. Maybe they lost my email.

I honestly don't know if the ban is still in place; I got frustrated and mostly stopped reading HN, so mission accomplished, I guess.

Edit: Nope, it is. Just hit it now.
I'm an experienced developer and I'm getting the feeling that advanced languages are getting less relevant for most applications, since you usually just need a little glue code to glue together mainstream solutions or managed services. I don't need the power of Clojure to connect SQS to Lambda with some extra custom logic.

But Clojure does look amazing :)
> if just a few more people would

This is the challenge... Not many are willing to question why things are the way they are anymore. In fact, this seems to be frowned upon in more circles than ever before.

"don't rock the boat", "it is what it is", et. al.

The only way out of this hell is to begin construction of your own ladder.
> The update check delays browser startup

Are you sure that originates in the update check? The update itself is downloaded asynchronously while the browser runs. The browser itself checks if an pending update has been downloaded when it is launched.
I have some knockoff brand off of Amazon, but it has full HDMI EDID emulation so stuff doesn't move around when switching screens. The input switching is about 2.5 seconds or so. The listing [0] looks scammy, and I thought so too when I bought it, but it works -much- better than the previous unit I had from Tesmart, which had generally good reviews but didn't work at all for my purposes, and it was like 40% of the price. I took the plunge on this one as the Tesmart didn't behave nicely with my thunderbolt docks hanging off my various mac laptops, which was extremely, maddeningly frustrating to not have it work all the time.

[0] https://www.amazon.com/gp/product/B088WGKFZH
If you go by your GP's recommendation, do not think that if you don't get along with them, that you won't get along with other therapists, or that there's something wrong with you. My GP suggested someone in the same building, and they... were not great, for me. The therapist I found on my own (through looking at reviews and whatnot) was much better.
How is chatgpt, in particular, the breakthrough? Seems like you can get similar results in other models, right?
Did insurance fire brigades let uninsured buildings burn?
I don't think any of your claims are true.

https://www.ssa.gov/employer/randomization.html
Kim Moir has a great blog post on this: https://kimmoir.blog/2021/11/30/my-favourite-books-for-new-m... which includes many of the choices talked about here (and many others)
WebAssembly/WASM and OCaml
> How can I find someone I trust and is actually good?

It's like dating. I think within the first 4-5 visits you'll know if someone is trustworthy and is giving you some insight. Note, they won't be able to give you the really great insights until you feel you can trust them, but they should be able to give you a couple of things to ponder / act upon even in the initial stages.
Technology? News?
While I upfront admit that there are fact checks involved, things that need to be checked, evidence to gather, however, where was this reporting during the election season? Wouldn't it have benefited the public to have run this story before election was over?

I get you can't time a story always, but I feel like so many stories like this break after the person achieves some sort of position of note.

Then again, maybe they only started investigating congress persons because they won elections, and this is the post win rake in action?
TBF Uber is now crap, I order UberXL and it was a run down, piece of shit 90s Ford Explorer with a broken shock absorber.

Another Uber, the driver tried to convert me to some hardcore conspiracy shit.

Uber is trash now, Lyft is slightly better, at least everytime I’ve taken Lyft the cars have been relatively nice.

The only time I take them is with XLs to get to the airport though so I’m really only comparing the SUVs
Here's a thought - through proactively seeking help by posting on HN, you just made it to the front page.

You got feedback from people across the world. Some highly skilled (and paid) people stopped what they are doing to help because they understand and want to help. There are a lot of people who want to help. Some have been where you are.

Most people on this thread are vastly more positive about your outlook than you are - some of them because of their personal experience. The only person who thinks you are completely stuck is you.

As many other people have said, even if everything else is too complex, you need to get a therapist. Use your savings if you have to. If it's not working, get another therapist until you find the right one. It will work.
From the video about 45 seconds in:

"but if they existed, they would solve one of the largest mysteries of cosmology"

Is that not enough?
This is very specific, but I was able to get my father into shape in his 40s. He completely neglected fitness from 22-40 due to work, stress, etc, but he did have experience from his teenage years.

He is in his 60s now with a six pack doing pull ups to solar plexus, running, squatting with weight, deadlifting, doing push ups, etc.

The whole "old-guy fitness" thing is not a meme - you won't be setting records, but you can stay in shape if you eat right and work out (assuming no pre-existing conditions). He also doesn't spend more than an hour working out a day, if you don't count the walks.

He also got braces and it worked really well.

I don't want to get into other things like "Get into IT", because I don't know how really relevant that is anymore. There is also the question of "Getting your stuff together" vs "Having time to enjoy life", which is a whole separate discussion. Good luck.
I have cattle, and I generally consider that when violence occurs, I've made a mistake. I prefer to arrange facilities and practices so that cattle rarely feel fear, since they can be controlled almost completely by habit, annoyance, and gluttony. Of course, the Huns didn't have barbed wire or any other modern convenience, but they probably had a much higher herder-to-animal ratio than I have. I'm sure they were fabulous horsemen and experienced in killing mammals, but no cattle herd will prosper if it is regularly subjected to terror. I expect that other domesticated species such as sheep and goats would similar; horses certainly are.

Not everyone agrees with my philosophy! Farm stores sell lots of electric "cattle prod" devices.
Summarizing: If you run the Google Maps app on your iOS device, Google will build a correlation between your IP address and your GPS+ location.

You can turn off Location Services access for Google apps, if you feel the need to run them at all. Adding a few seconds of panning and zooming is a reasonable trade.

> (Google Maps app is) one of the few ways of checking restaurant reviews

Apple Maps has restaurant reviews also, if you can stomach Yelp. Google Maps also works in mobile Safari, if you'd prefer to sandbox Google code from your hardware (and again, you do not need to allow access to your location).

There is no path forward that permits both "I don't accept Google's data practices" and "I allow Location Services for Google mobile apps on my iOS device". :)
I am aware of people talking about these in sci-fi and patents. Has anyone demonstrated use of such a weapon? I personally would not create an electromagnetic pulse anywhere near my nervous system. I am not convinced practical such weapons exist.
Be the change you want to see in the world, I suppose. But if you don't want to get into the buckwheat tortilla business we shouldn't be surprised if nobody else wants to either.
I mean I don't know why people keep saying it's too late to have kids if you're 43. You could have a 20 year old by age 65, which is the time you could retire and have them move out after they get a job.
I would consider the sparking of fire a big step. And that it used inefficient lasers is irrelevant because it wasn’t intended to be anything but a demonstration of ignition and scientific breakeven. The follow-ons which would use modern efficient solid state lasers were delayed because there’s no reason to build a power plant without first having the fire. Funding for them was premature, and it was right to focus on achieving ignition first: https://en.wikipedia.org/wiki/Laser_Inertial_Fusion_Energy

No one needs to talk about delaying solar deployment, obviously that would be stupid. No one should be arguing for that, I certainly am not, and trying to do this whole thing where we attack genuine advances just because they aren’t the thing we prefer is super counterproductive to progress. Shameful to do that, no matter how common it is on social media.

This was built as a machine to test fusion, not to generate electricity. It did that, and doing so is a significant advance.
Entrepreneur’s Death at Hands of Austin Police Prompts Calls for Change
If you'll excuse me saying -- and I may be totally misreading your comment -- it sounds like what you were looking for (and finding) so easily in the past wasn't really a partner, at least in the life-long sense, but rather a string of casual relationships. That's not at all the same thing as wanting a wife and kids.
Wow that would be awful, Moonlight is incredible.
I believe the issue might be the game publishers.

I have a working alternative to Gamestream - both Server and Client, written in C++ - lying around here. It's just that I could never figure out how to monetize it, so now I'm just using it for me and my friends.

But when testing it, I noticed that quite a lot of competitive games will consider it "cheating" if you try to grab the screen in real-time. I presume that's to avoid AI-based aimbots who would actually just recognize the enemy based on the picture.

Also, some games outright forbid using game streaming services in their EULA, which is how pretty much everything by Blizzard & Activision got booted off Geforce NOW.

And if you think about it, it does make financial sense for them to forbid streaming. As-is, I am sharing one purchased copy of the game with my friends. We have one cheap GPU server with Hetzner and we take turns playing the games. Or we play a couch-coop game online with multiple Gamepads connected to that one server. If you prevent this form of sharing, each of us would have needed to purchase a copy of the game to install locally, so the publisher is potentially losing money by tolerating game streaming.
Seems like more good relationships would be helpful. One suggestion so to volunteer. With your skills, you could help someone struggling with math, literacy, study skills, etc. Helping others, I have found, surrounds you with encouraging, positive people and that’s infectious.
Don't forget that the journey is the destination. When you make the long process of change itself the goal, life becomes more interesting.
Make the word problems problematic so ChatGPT refuses to answer them. Bing-bong simple.
Lean in and say yes to everything. Always have time—even if you think it is impossible.

Make sure you go to a big festival and dance your brains out till morning.

Find someone flawed but wonderful who wants babies. Then have babies irresponsibly.
How close are we to AI understanding your voice, then simply re-creating it with perfect clarity?

I feel like we’re real close
Of course, because you learn to spark fire before you build a power plant. NIF is nothing like a power plant. It was designed for stockpile stewardship and for fusion ignition demonstration, and they intentionally cancelled efforts to solve the engineering challenges of making this into a power plant, because doing so was premature without the ignition breakthrough.
https://en.wikipedia.org/wiki/Laser_Inertial_Fusion_Energy
I'm the type of person who produces their best work when they're under pressure, so, maybe my fight response does help me at work.
Look, figure out the resources you have and use them.[1]

Don't worry about the past. Figure out generally what direction you want to end up in the future, and what tools you have in the present to move there. There aren't silver bullets. It's simply about healthy thinking, leveraging the tools you have, and making progress toward your goals.

[1] https://m.youtube.com/watch?v=yokQ0_8__ts
I agree that in most cases with-redefs works fine, and I tend to use protocols sparingly myself for the same reasons.

I thought it was worth mentioning that you can use them to encapsulate any effectful code since they can be used as a tool to help enforce a bit of discipline. If you're just calling functions that can cause side effects then it can get tricky to figure out what all the functions that need to be redefined are. You basically have to read through all the code to know what you need to mock. If you stick all the side effects in a protocol, then you're being very explicit about what needs to be mocked out.
There's just some societal problems where the obvious solution is against the ideology of the loudest minority, and we just can't say that, or do the common sense thing to fix the problem. This is one of those problems.
Yes, it's doable but what are your plans after? Do you intent on an academic career? I can tell you the market for permanent faculty positions in physics is extremely small and ultra competitive. I went the opposite way as you, never worked a real job and spent my whole life in academia until I received a PhD in particle physics at 27 and then went into industry.

The key qualities you need to succeed in your dissertation is a capacity to persist for a very long period of time on difficult problems - difficult not only technically but conceptually. One of the key skills is to learn how to formulate what is even the problem to solve. 90% of a PhD is just supreme stubbornness in the face of adversity.

If you genuinely enjoy it and are willing to forego a salary for 4-6 years (the average time it takes to finish a PhD in the US/Canada is 6 years), the average PhD stipend is about 20-25k - it's a very exclusive experience and people will always give you a default amount of deference on most matters if you don't care for modesty.

But if you just want a boost to your career or like Dr. in front of your name I advice against it. Generally speaking a PhD is always a net-negative for personal wealth creation.
I hope he has a proper need and the idea of 'credentialled' press is abandoned.
It's an accessible interface that has gone viral enough for non-technical students to catch wind of & use it.
For some unremembered reason I changed from that to set <esc>=jk. No idea why but it also works.
I would do one of the following:

- Travel. Maybe get your motorcycle license if you don't have one already and do a long journey such as the Pan American highway. But there is something about travelling that puts things in perspective and makes you appreciate life more. Going slow on the road is different to just flying into somewhere. It is more of an achievement. If this appeals to you, get a subscription to Apple TV and watch Long Way Up where Ewan McGregor and Charley Boorman do half of it on electric bikes. They also have two earlier seasons but this one is probably more relevant to you as they are in their late 40s. The two of them are noticeably happier and carefree by the end of the journey.

- If you want to stay in one place, create goals for the following:

- A fitness goal. Choose something measurable in either something you've never tried before or something you know you enjoy. Maybe it's achieving a deadlift PR. Maybe it's running a 5k. Get a solid plan for it that you can stick to, either via an app or via a coach or exercise group.

- An education goal. Choose something you've always wanted to learn or something that will help you with your career. Can be an app or a college course. Do 15 mins of it a day. Duolingo is perfect for this as you can see yourself progressing every day.

- Choose a project. Can be something career related or creative. Work on it for 15 minutes every day. Set up a blog and write about your progress every day on the internet. There are super simple low tech options out there like blot.im and bear blog that do not require any coding skills whatsoever. Post on here when you have set up the blog so we can all follow in your progress.

You need to get your confidence back and you will only get it back by doing challenging things. Start as small as you possibly can. If you have never ran before, your goal is 1 mile. Once you have achieved 1 mile your next goal is 2. Do NOT start with the goal of a marathon. If you do this and you fail for whatever reason (even for stuff outside of your control like getting an injury) you are going to fall back into the depressive mindset thinking you can't achieve your goals. If that happens and you have achieved a few goals already it won't have nearly as much impact - you can just pivot to a different training goal like a flexibility goal or a swimming goal.

Get a copy of Atomic Habits by James Clear. It lives up to the hype.

One more thing:

Journal every day. Right down what went right, what went wrong, and what you can try out to improve things. Rant out on the page if you need to then get back out there.

You've got this.