skysight-inc/HackerNews huggingface dataset:
I've always had this mindset, and I believe it's what has helped propel me forward in life:

> I am responsible for every single thing that happens in my life.

The power in this mindset is that it eliminates all excuses and makes you the captain of your destiny. The truth is, the vast majority of the things that happen in our lives, whether in the next 10 minutes or the next 10 years is ultimately the result of our decisions. Whenever anything bad happens, I always ask myself: what could I have done differently to have a better outcome or to have prevented that bad thing from happening in the first place? And without fail, there were always things I could've done differently or better. Then I take those learnings and apply them in the future in similar situations to have better outcomes.

Yes, obviously there is noise and randomness in the world outside of our control, but in the long term those things get averaged out and what you are left with are all of the decisions you made in your life that got you to where you are today. Most of the time, I've found that things aren't how we want them to be not because of the things that we did, but because of the things we didn't do. Achieving your goals often requires you to endure great suffering. Most people aren't willing to do that, so they never get what they want.

The alternative is to be a hapless victim buffeted by the winds of fate. That is a terrible way to live life.

Of course there will be some bad things that happen that are really a bolt from the blue. Maybe you're walking on a sidewalk and a car careens out of nowhere, hits you, and you end up being paralyzed from the waist down. Or god forbid you get cancer. But I maintain that the best way to handle any and every situation (including those terrible ones) is to not get emotional but focus on what you can do to make the most of it. At the end of the day, we all have to play the cards we're dealt. How you play them will ultimately decide whether or not you achieve the life you want.
Become a Jehovah's Witness
If you don't trust the administrator of your instance not to sell you out to the government, you simply use an anonymous email address at sign up and use a VPN or TOR to access the server. It is as simple as that since Mastodon is designed to know as little as possible about you.
If some machine does your job better than you then you become redundant.

Yeah, just think of all those farmers who had no choice but to commit suicide when threshers, steam engines, and milking machines were invented.

You're confusing a boon with a tragedy. It's a GOOD thing to be made redundant by automation. Now you can do what you were supposed to be doing all along... whatever that is.
"Elon is already notorious for hiring private investigators against his detractors."

So like the Democratic National Convention? Everyone does it if they can afford it.
I have seen the most positive change from being more compassionate towards myself.

It is so easy to put pressure, shame, and negativity onto yourself, to a degree that you never would for anyone else. It has been very helpful at times to ask "What would I say to a good friend who was in the same situation as me?". Almost always, it is a complete 180 from the aweful things I would tell myself. Knowing that I have the ability to be just as compassionate to myself as I strive to be towards others, has been huge.
I would like to wish good luck to Saudi Arabia with their ambitious projects of Neom and The Line.

You'll need it.
Couldn't you theoretically have a version of DXVK which would just not support geometry shaders, or emulate them (maybe with a performance penalty) in a compute shader?

It might not support every game, but proton isn't 100% either on Linux.
Switching from seeking happiness to seeking meaning. Happiness is fleeting, and at some stretches of time, out of reach.

Meaning is a more solid foundation to build a life around. It will get you through dark times, but it surprised me how much more I appreciated happiness as a result.
I understand that, but adult ADHD and childhood ADHD are very different.

The energy level in childhood, brain development, behavioral expectations in school, and everything else is very different. I'm old enough that ADD (now ADHD) wasn't really a thing when I was growing up. People had to learn to manage, without medication. Doing it with medication is different, but being a functioning adult is not the same, and the same knowledge should not applied.

Everything you are saying is from an outside point of view. He sounds depressed, but he went through a traumatic incident. That doesn't mean he cannot have both.

It's not even a little surprising that he had a change in personality. You sound extremely judgmental, to be honest. Your friend went through trauma. He may not have PTSD (that word is used a bit too freely these days), but it was a traumatic experience which sounds like it literally crippled his ability to do half of the things your'e saying he doesn't "want" to do.

He suffered "life long damage to his dominant hand". The hand he presumably uses to help fly the drone, to play music, to use the controller playing games, to use the mouse in Blender (maybe). It may be painful constantly, especially if the rehab/physio was hard to manage during lockdown. You would also have a "large change in personality".

There isn't a lot of psychiatric care which can be done in isolation. People who have ADHD/ASD are also more likely to be depressed, but you can't "root cause" this to a single issue, and saying "well, he's depressed/has trauma, so he should deal with that" doesn't mean he does not also have ADHD.

He is trying to tell himself to "fake it until he makes it" after a traumatic experience, and he does not want to relive the trauma in therapy, he does not want to risk whatever potential side effects from antidepressants.

He is trying to accept that this is his life now. This life of lifelong damage in his dominant hand which has forever put the thing he loves out of his reach, and _maybe_ dragging him out of the house to do new things would introduce him to something new he loves which does not remind him of the life he cannot have anymore. _Maybe_ doing that instead of gossiping with his wife about it and wondering why he no longer does his old hobbies would help.

It sounds as if he is living in limbo between a life he lost and finding new fulfillment. The thing about very traumatic experiences as an adult is that the medication he is currently on (and again, which he probably needs) has made his life somewhat bearable again. He doesn't sound happy, and he doesn't sound like he knows what will make him happy, but the current state of things is so much better than it was two years ago that he doesn't think it's bad, or he worries that making more changes would make it worse again.

Be your friend's friend instead of whatever you're doing now. Monday morning psychiatrist on HackerNews is definitely not.
Threats of violence are a different thing than "hate speech".
At it’s core, Twitter is a very simple technology with minimal cost per user.

If it were truly pared down to the essentials he could have zero business model and add it’s costs as a line item on a different balance sheet. However, he’s talked about making it a Wechat which means an opportunity to collect fees for transactions made through the platform. With minimal costs, no advertising, and a decent flow of transaction fees? That could be a business with healthy enough profit.
Realizing that all the negative things I thought about myself and my future were self-fulfilling prophecies.

Such negative attitudes and negative views have been a long-standing part of my depression, and repeating them constantly and believing in them made my life palpably worse.

By not focusing on the negative, not focusing on the past nor on things I can not change, but focusing on the positive and hopeful things about myself, my future, and the world, I have been able to move forward in a positive direction rather than continuing to spiral downwards.
> Surprisingly, I think no attacker has ever forged a OpenPGP signature in a real-world security incident, likely because there's a lack of overlap between crypto nerds and crackers.

I suspect in the real world almost nobody validates PGP keys of software downloads manually. They might do it automatically (for example via a Linux package manager), which a fake key wouldn't fool. Thus, faking the key isn't necessary because 99% of users that could be fooled won't bother checking.
> Great machines to develop traditional database apps on

Hi, could you explain what it was that made them so good to do this, thanks.
Loooooool.

https://www.youtube.com/watch?v=uG3uea-Hvy4
Having cut my teeth on VM/CMS, I really appreciate the crystallized wisdom in "there really is no 'new' idea in computer science that IBM wasn't doing in the 70s" - though I'd simplify it to "there really is no 'new' idea in computer science that wasn't implemented in the 70s."

Not every innovation happened at IBM first back in those days, any more than they happened at Microsoft first in the '90s, even if IBM (and Microsoft) were more successful at capitalizing on the innovations of others due to the advantage of being well-capitalized second movers.
Audiobook-open source tool to listen your book
AudioBook library can be used to read your favorite books, magazines, web articles, etc. out loud. It is a simple and easy to use library that can be used in any project. It is written in python and is compatible with python 3.7+. It is also compatible with Windows, Linux and Mac OS X.

AudioBook project developed under the MIT license by Py-Contributors. Py-Contributors is open source community of developers who are working on various python projects.

https://audiobook.readthedocs.io/en/latest/
I do not really buy this reasoning. Glyphosate has been proven to be harmful [ source: https://en.wikipedia.org/wiki/Glyphosate ]. Other things might be worse, sure, but that does not mean we can allow Glyohosate to be used without thinking about the risks.
Radical acceptance.

When feeling frustrated with someone I care about or that is close to me, instead of trying to fix or change them or wanting them to be different, accepting without any contingency that this is exactly who they are and will be.
Is that wrong though? Compilers are "just" a kind of program that runs on our computers that afford us the convenience of writing programs in a more human friendly manner. The main argument in my mind against considering programming languages an awesomely powerful convenience would be that this is reductionist and that in the same manner, literally every invention ever was just a convenience as well.

But maybe the view of modern society as a tower built on the back of a million million one time conveniences that have since become indispensible isn't that far from the truth either?
> in America most kids get to school on their own, usually by walking.

Citation needed. I don't believe that is remotely true from my own experiences or kids experience.
The mindset that comes with having lots of money in a world of scarcity. Not having to worry about money allows you the freedom to be whoever you want.

That's the truth. It's just uncomfortable for those with money and not enough courage to admit it.
It's under open source licence
Livecode offers exactly what you're describing: GUI editing of a live user interface, with code able to be built-in to every object. https://livecode.com

It's based on HyperCard, so the language isn't to everyone's taste. But it's updated to include color, unicode, more advanced coding techniques, database access, multi-platform and more. But the basic concept -- I want a button here, and a field there, and a slider there -- is still 100% there.
It is complicated and context dependent. Like awarding Laverne Cox an actress of the year/woman of the year award or giving Eliot Page an actor of the year award doesn't engender the same annoyance on my part since acting as a career is open to both sexes so Laverne would genuinely be 100% standing on her acting chops.

I do hope that eventually there's no need for identity specific awards and honestly, I find them a little condescending myself. But they matter to a lot of women I speak to.

The primary difference in spaces is that as a 34 year old lesbian, I can tell annoying, insecure, or assholeish cis baby or older insecure lesbians to knock it off. I can't tell trans lesbians that because then I'm transphobic (this has happened). They like to have it both ways: They want to be treated like any other lesbian until it's pointed out that they're ignoring social protocol, then they want special treatment. Ironically, TERFs do the same thing. Call out their trolling and then it's 'I can be here, I'm a lesbian!'

Gay men are less worried about group cohesion and more open about conflict than lesbians are. Both TERFs and insecure trans women take advantage of cis woman socialization unfortunately.
Pachinko, Three Body Problem
I suppose I have been lucky in location or keep some kind of good balance. Chemical warfare would be my last resort if I was ever faced with it.
The answer to this is more support for democracy everywhere, more support for democratic institutions, more support for free media, more support for green energy and more opposition to those that seek to divide and spread disinterest and cynicism.
Westinghouse building nuclear power plant in Poland
Saudi are extremely amenable to international control given that they have nothing but oil. They have to import almost all their food! A true embargo would collapse them in weeks.

The problem is that (a) they have unlimited bribery funds, secure in Western banks and (b) the US has chosen to back them in their sectarian war against Iran and Iranian proxy forces in Yemen. The US can't even begin to exert pressure on Saudi until it stops arming them! At the very least pull the Patriot batteries and let Iran strike them. https://thehill.com/policy/defense/599065-us-transfers-patri...
If you can outsmart the polls, you can make a killing on PredictIt
American Flight Attendant Detains Aviation Photographer Until He Showed Images
mbedtls just recently got 1.3.
Ah, symmetrism and whataboutism in one. No, KSA and UK are not equal.
Major epilepsy warning on iOS Safari btw
In this particular case, I suspect a trademark complaint against Google would make sense.

Google misrepresented the ad as the product of the Gimp project, and were paid as a result. They usually use an "obeying the law would not scale" type argument in court, but that would clearly be bullshit in this case. They have a business relationship with the ad buyer, and should have verified their affiliation with gimp.org. Also, a simple string match on the URL would expose the attempted fraud on Google's end.

I'm not sure how to check if Gimp is a registered trademark in the US. This page kind of implies it might be (or that the author of the page does not understand trademarks):

https://www.gimp.org/about/selling.html
The customers that I would see this working for are sunset projects that need less than a full time dev and 90% of the work is bug fixing.

Specializing in languages where there is very little new development, and large legacy code bases would be a good place to start.
Is this the same paraquat that damaged the lungs of US pot smokers in the 70s ?
Can that space contain Go objects?
The public's attention is a scarce resource (however plentiful it might seem). My comment's relevance can be explained as a call to change how this resource (public attention/outrage/fear/etc) is distributed. Barring regulation, herbicides all compete with each other.
> when will browsers learn and just replace ssl/tls with one line of code to verify that the public key portion of the URL matches the session established by the website?

Can you elaborate?
Yes! I've thought about that exact same thing!

It would be a cool marketing gimmick, too. Call the gym something like "Watt's Gym", and add card readers to each machine so people can track their total produced killowatt-hours.

The actual amount of energy generated would still be pretty small, but it would be a fun gimmick to motivate people.

You could have an app and little screens showing the total energy that you generated this session or month, and see how much energy you contributed to the total for the whole gym that period.

Heck, an average workout could generate maybe 0.03-0.04kWh and if the gym was popular enough that would add up to a portion of the electricity used by the facility.

Those savings could even be passed on to the members with a reward system of some type, which also works as a marketing/motivational gimmick.
Lithium isn't really an issue is it? It is the cobolt and nickel. If we had solid recycling for those or found alternatives, and electricity was mostly or all clean in your area, would that be sufficient?
I think "it's tricky" and "it exists" are compatible sentiments.
You can today, prepare a better life for your future self.

In other words, looking backwards, that what we are today and have today, is the result of everything we chose, did, said, and even thought, in the past. So by wielding the power of preparation, we are able to influence our own future.

Example 1: Order that nice dress today, to feel better next week at that friend's party. (Prepare a great gift, so you make them extra happy.)

Example 2: Get that driver's license this year, to take that roadtrip in the mountains next year.

Example 3: Buy groceries on this windy/rainy day for dietary purpose, to feel healthier and lighter before year end.
we personally only use the temperature control and one "milk" setting. thats it for the 12-15 year we've used one at home
Seneca's amazing. I just want to second this recommendation. Apart from his letters, I also loved "On the shortness of life".
Android also has a "detection" feature in non ShakeAlert locations. Android phones' accelerometer is used to detect earthquakes and warn other phones in the area: https://crisisresponse.google/android-alerts/

Android phones' accelerometer also detected the tremors:
https://twitter.com/davey_burke/status/1585148438844694528

It's a pretty cool technical problem to solve while optimizing latency.
That's just one part of the issue.

Much bigger part is that the government didn't buy out farmer's land when land price was still relatively cheap in order to build houses there (like Belgium did)

What also doesn't help, is that the majority of the voters for the biggest ruling party own homes and have an active interest in seeing their prices surge.
That’s why you have opted to move and live in an authoritarian regime. By voting with your feet and your actions. You wouldn’t be saying this while living in the comfort of a Western democracy, of course, you are definitely not a hypocrite.
As per my other post https://news.ycombinator.com/item?id=33385983, it's the war on Iran that causes the US to prop up Saudi. Neither is really on our side.
Just asking few "why" for the thing I do and figure out whether I do that for a good reason or because I got taught/got used to it. Helps for talking with other people too, hell, asking few whys will sometimes make people solve their own problems instead of bothering me.

And saying "yeah, I fucked up, X happened and I did Y because of Z that turned out to be mistake because this an that" then proceeding to fix it.

Shuts up people that think it's more important to find the blame than to solve the problem real quick. It's hard at first, especially when coming from environment where mistake = failure (school system...) but freeing once you get used to it.
What is that site about?! Is it Spotify's?! Can they not just announce whatever the feature is. I pay for Spotify and left that page within about ten seconds.
The big advantage of an OpenPGP signature over a checksum/hash is that you only have to verify the identity once. The identity can be used to verify the signatures of an unlimited number of files. That is as opposed to requiring each file to have a separate checksum/hash. Much more opportunity for deception on the smaller scale.

A perhaps less appreciated advantage is that in practice the identities are stored offline with each entity that will be verifying the signatures. So an attacker has to justify the use of the new identity to what would normally be a large number of entities. That might explain why that sort of attack is so rare.
The language itself is lightweight enough to use on tiny microcontrollers. Most bloat on the host side comes down to your choice of dependencies (clap is one of the worst offenders in my experience, bloating a simple command line tool by as much as 10x in both size and compile time).
Passwords have low entropy and high reuse, so they can be used outside of their purpose, which is to allow access to a single resource. A salted hash is only useful to the resource it provides access to, and a salted and peppered hash provides resistance from external unsalted disclosures.

TLS in the browser is intentionally insecure. All browsers allow a back door . certificate to MITM every connection through proxies. Guess what happens to that traffic? Decrypted, stored, sent off to third parties, who knows what. Every major corporate network does this. An actually-secure protocol would enforce client certification to the device manufacturer’s authority, or at least to the browser vendor’s authority.

Regarding the attack surface, use this: https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypt...

Please do not send passwords off the client. Use a standard (I’m surprised that no such thing exists in an accessible way from the browser), but the protocol should look something like: enter password, digest, salt, digest, tls, pepper, digest, encrypt, store.

Asking HN: is there an open standard that actually spells out 100% of a password management protocol with highly trusted implantations on both sides?
> I'd recommend looking up some trans comedians

Will do. That sounds interesting. Thanks for engaging and Godspeed.
Yes, but this is also somewhat misleading. He used to be a shareholder, but now he is a creditor. His relationship to the company is not the same as it was.
Now the Saudis are the second largest stockholder in Twitter after Elon. And I commend you for pointing out the charity of this Saudi Prince Alwaleed bin Talal, I am sure he and Saudi Arabia have no expectations for graciously forgoing their millions in profits while offering this charity to "The World's Richest Man".
The reactor is. The shielding is far too heavy to carry around.
I don't think this made the biggest positive change for me, but it is an attitude I have found exceptionally useful, because it's an exceptional behavior that I don't see in others:

If you're struggling, search harder. Specifically, search. Not work--you're probably already working hard if you're struggling. But so many problems people have are proximity based, and sometimes you need to exhaust your search options before you figure out that the problem you had is really difficult to solve, because nearly no one is addressing it on a statistical basis.

This applies to finding a good price on repairs, finding a decent paying job, or understanding if you're solving a general solution in a known suboptimal way.

Search harder. A lot of our actions depend on the information we collect and how we process it to make decisions. And most people you know aren't going out of their way to understand what information they have at their disposal. They're making decisions based on what is in front of them.

And a lot of life we live today is based on interactions we make with people we don't know thinking a lot about how they can be the one to present information to us, and sometimes by explicitly leaving alternative information out.

I hope that helps you see life through a different prism.
tl;dr: American Airlines refused to let a man off of a plane until he unlocked his phone and let them search through the photos on it so they could delete any they didn't approve of.
Andrej Karpathy: Tesla AI, Self-Driving, Optimus, Aliens, and AGI