skysight-inc/HackerNews huggingface dataset:
I agree with the lack of fun of just lifting weights. I'll also add the unwelcome feeling in most gyms - which I later realized was really more my own insecurity. Lifting weights also did not help me cardiovascularly. It took me a long time to find some strength training I really enjoyed, and for me that was CrossFit.

I know CrossFit has a bad reputation, but I believe this to be a function of two things - Poor regulation (it's easy to open a gym, some gyms are just bad) and overly competitive gyms (which can lead to a bad group or coaches that encourage you to push too far). However, I think there are a lot less bad gyms now than there used to be. Most are very welcoming and safe. Joining Crossfit is one of the best things I have done, and it's at least worth a shot if you are looking for something new. Especially if you have a slightly competitive personality (it also provides an outlet for competitiveness).

It's like TypeScript, it's hard to explain why people like it compared to Javascript - just try it.
> There’s NO LUCK INVOLVED!! People on HN didn’t pick their major/hobby out of a hat. The picked tech because they love it and it pays well, and they have the intelligence to do it well.

I don't know about you but it was certainly luck for me. I was lucky to be born where, when, and to whom. Tweak any of those variables a bit and I'd be in a completely different career. A few hundred miles east and I'd be living on a farm instead of a suburb of Big Tech City. A decade prior and I wouldn't have had access to computers in school. Different parents and I might not have had the same encouragement to get into tech. It's an incredible amount of luck when you actually think about it and don't just jerk your knee when someone uses the term privilege.
You don't call someone you're friends with "intellectually shallow".
I'm working at Stripe, so, definitely not the traditional "wait for your boss to leave" experience. My previous was Google, and the change was as much my mental state as the work.
This needs to be the top comment.

The OP is ONLY interested in a subset of topics he feels is interesting. This is the opposite of intelligent. A hallmark of intelligent people is to find fascination with everything. I recently went to a party where I met a guy who worked in a chicken processing plant. I know nothing about processing chicken. I literally spent an hour talking to him about his job. (By the way, he works way harder and takes way more garbage than us white collar guys).
Frankly tech salaries in the UK have no where else to go but up. One of the worst paid countries for tech in the western world.
I might suggest that there are multiple kinds of parties. Clubs, raves, and house parties are vastly different from a whiskey tasting party, and are vastly different from a book club or a craft club, which are also different from groups to go hiking/biking or sports playing.
> I discovered that I not only have OCD but OCPD, a personality disorder. If you’ve ever had a conversation with me where I just couldn’t let something go because it was wrong or incorrect and it bothered me, now you know why.

Sounds like about half of the people on internet fora.
I find people who "find discussing politics and climate change rewarding in itself" usually just like pontificating and having others agree
Maybe worry less about languages. All through my career I've seen remarkable applications written in languages people heaped derision on, or were less than perfect in some way or the other.
HN used to be a more balanced place, but the broader "techlash" of the last ~5 years has fully engulfed it. HN is a negative and cynical place today. Discussions about future developments are dominated by the bad things that are happening, will happen etc. In fact in many instances you will not even see positive articles about a particular topic.

Someone working on an exciting new electric aircraft? Discussion is about how they're a fraud. Tesla ships a million EVs a year? Discussion is about how terrible they are. Big tech releases new product? Complain about privacy. New kubernetes feature? Kubernetes is complicated crap.

If this is the dominant disposition of people here, is it any wonder it bleeds into their broader views? I've started spending more time in more balanced places like Twitter and Reddit. I still read HN, but with the understanding that I'll only see one side of the story here.
My understanding is that the lawsuit is still ongoing. Maybe some legalese is going straight over my head, but was it ruled in favour of the plaintiff? How much was the fine? Will they have to pay it for as long as they are not able to change the customer's name?
What is your opinion on property rights?
Sure we will. Just like we switched to C++ 2.0 aka Java.
I believe it’s because Tokyo does not have public parking space. Parking lots are private and when you buy a car you have to proof you have access to a parking lot. Makes sense if you think about it. Land in cities is valuable, and the cost parking should be priced in the cost of car ownership.
I think it reflects the opinion of the masses about Jai quite well :)
A very stupid pattern I've come across recently is Best Buy sending me an email with the subject "Password reset didn't work" and a body of:

> You may need to create an account.

> We received a request to reset your password on BestBuy.com.

> However, we don't have an account associated with this email address. You can try to sign in with a different email address.

> You can also create a new account using any email you choose.

> Happy Shopping!

My guess is that it's a bad actor doing something like password stuffing to try see if my email address has an account there that they can try compromise. It's also possible someone thinks my email address is their email address, I doubt it though because in the 16 years I've had the Gmail address I've never received an email intended for someone else.

Regardless, I've never lived in a country in which Best Buy operates, but some "genius" at Best Buy thought it would be a brilliant idea to email people who they know don't have an account with them, because there is no way anyone would ever try reset a password for an account on an email address which they don't actually have access to.

After getting these annoying emails a few times I landed up making a Gmail rule to always report them as spam, then delete them.
Extraordinary discovery! Maybe one of these is the tomb of a legendary king from the Iliad!
I don't know the details about Haiku, but at the end of its life, BeOS had some kind of multiuser support, in that the OS was aware of UNIX-like permissions in the filesystem (and for processes I think). But there was no GUI for logging in, so you were always root.

It was meant for single-user workstations. Not having multiple users was not really a problem, except that it made (makes) some people look down their noses. In this day and age, the main security issue on my workstation is that I all applications - including the browser that downloads a bunch of untrusted code and runs it willy-nilly - run as the same user that owns all my important files. I'm a lot more concerned about what's in my home directory than anything under /usr!

So if and when Haiku adds security measures to isolate applications from each other, I would prefer they looked at some kind of sandboxing to isolate every app from each other, rather than just copying the basic UNIX model, which does basically nothing for the problems people actually have.

(OK, if you need to share a computer which another person you can't have separate settings and browser histories etc., but.. I don't know if that's really such a big deal that it needs to be tackled before the other one)
My rules for Twitter:

- Mute as many political/controversial words as I can. I currently have 193 muted words/phrases.

- Turn off retweets for every single person I follow. I don’t want to see them.

- If someone I follow consistently posts things I find uninteresting, I mute them instead of unfollowing so I can still find them easily if I want to.

- Never use the explore/trending tabs. To this end I have a local user script that completely hides the trending sidebar.

These rules have made Twitter exponentially more enjoyable for me.
> I'm so given up on hopes for IPv6, that I feel it is almost the time to create IPv8, designing it to be an extension to IPv4, and ditching IPv6 completely,

And new code has to be written to take advantage of that new protocol. And that new code has to be deployed on every single network element. Don't forget a new DNS record type so that old code is not confused by a new address format. And then everyone has to be convinced to deploy that new code and start assigning those new addresses.

Just like had/has to be done IPv6.

IPv8 will/would have the exact same issues with deployment as IPv6.
I sincerely hope that the author finds joy.

Great things come from those unwilling to settle.

But the Kubernetes riff was telling: when using a cloud provider, so much of the system management is provided. When we insist on DIY, we get to DIY.

So maybe settling a bit here and there isn't catastrophic.
Are you in FAANG? That level of pay (300k) is also in the higher range for SV. Seems really rare to land such a role given that all the other reported salaries are around 60k. Would love to know if your situation is a fluke or if it's very possible for me to land such a role myself?
I don't think its even that hard to create an extension at this point. Partially because we are mostly there already.

Call the extension "NAT tagging" and add a 24-bit NAT "tag" which reflects the bottom 24 bits of the 10.x space. Every machine with a private ipv4 appends this as its source tag, and it becomes the responsibility of NAT tagging aware NATs to notice the NAT tag on inbound packets and route them appropriately. Client machines which are themselves aware make sure to preserve the source tag when sending packets back to the NAT'ed machine. The tag of every existing public ipv4 is 0.0.0. The only tricky part at this point is encoding all these extra bits in a way which is ignored by existing ipv4 stacks. Although, figure out how to check for it in a handshake of some form (easier with stateful protocols like TCP) and it could hide outside of the IP header itself.

Non compliant endpoints continue to suffer the existing port forwarding/etc issues that exist with current NAT's while updated machines can directly address each other. The various hacks (already in use) to the HTTP hostname fields also solve the problem for tag unaware machines addressing public https servers.

This gives every existing IPv4 address 24 bits of additionally public routable addressing without having to upgrade a single core router/etc.
This piece is written by two people, the second sentence was written by my co-author, Brian!
Solving the equation is not intelligence, it’s education. There’s a huge difference. You are not smart because you can solve the equation. Someone showed you how to solve it.
No, that's exhaustive testing.

This is fuzzing: https://en.wikipedia.org/wiki/Fuzzing
I don't think so. If you put some effort into your fallback plan, and choose your weird shit so that it's likely to work out, I think it can just be a good bet. And it's hard to imagine working up the energy to do it if you're really happy where you are, you know?
You get your private prefix by appending 10 random hex nibbles to "fd". For example, fdb9:3667:a8da::/48. (Please make your own random prefix.)

You also missed the point of this sub-thread since the question was about private space. IPv6 fd00::/8 is IPv4 10.0/8. The only difference is an added bit of semantics to make merging networks easier.
Please don't misunderstand me. Maybe I wasn't precise enough with my thoughts. My main point was:

Western people are often pro Japan but anti China. If people would apply the same norms, this wouldn't be possible as there is clearly a double standard.

My wish is that Western people (i am one of then) stop apply their world view, norms and values to everyone else on this planet. We believe that so many things that define us are universal and we expect that all people around the world start demanding that and thinking that.

I totally understand your pointed that harmony, order, hierarchy works for you and many other countries. I respect that - however I like many Western norms better because they work better for me. It doesn't mean that I want that Japan or China stop behaving the way they behave.

I am an advocate for your points.
Fixing the Unfixable: Story of a Google Cloud SSRF
The US is neither the largest producer of greenhouse gases nor the largest producer per capita.
A couple of years ago, I did work for a major airline where the test suites that would test date processing would fail on every leap year (Feb 29). So they decided not to run tests or deploy on Feb 29th.
> I'm amazed that there's no widespread feeling of anger with the government and the people who brought us into this.

Thing is, "The people who brought the UK into this" are, at the end of the day, not the politicians, but the voters.
I hate to say but the text there is impossible to read.
>>> most emissions are from brake and tire residue.

That's not plausible... think about how much gas a car consumes per year, compared to the amount of mass of tires and brake pads consumed. Even minimizing my car use, I fill up the tank every few weeks. The wear from my tires is barely visible on a week-to-week basis. I don't think they're even within an order of magnitude.
I actually agree with this. Tokyo isn't like Amsterdam, where there is an explicit goal to reduce reliance on cars. Instead, the relative lack of cars is kind of an accident resulting from other policies and ideas. I'll take it over explicit and deliberate car-centrism, but I do wish Japan was more like the Netherlands - that would be perfection.
No, I'm not asking why people volunteer.

I'm saying that you're _assuming_ that they are "volunteers" when that is precisely the question being asked.

Thus, "begging the question" -- begging means assuming. Begging us to take for granted an answer to the very question we are debating.

Probably there is a reason the phrase isn't found "in the wild"... people don't understand what it means.

> This is no different than someone putting some literary work in the public domain and then getting mad when their work gets popular, criticized, all without pay.

Federally-funded research is placed in the public domain. Emphasis on funded.

In the absence of funding, people may still perform. If they do, why wouldn't they be upset about the lack of funding?

(In fact, people can be, and are, upset about the lack of funding even if they don't perform. I am personally upset about the lack of funding for many works that are not my own.)

You seem to have a victim-blaming mentality. As if no complaint about the social environment or the treatment of the individual by society can be valid because "you should have known better." The mere fact that people can know about some aspect of society cannot ever justify that aspect of society.

And don't presume people didn't know. They probably knew. Either way, it doesn't invalidate the complaint which has to do with basic fairness considerations.
> the worker gets screwed

Are you referring to the guest worker here, or the general labor class in the host country? I'd imagine the former gets a substantial net benefit too, relative to the counterfactual in which he's making domestic country wages that are a tiny fraction of his remittance + consumption.
I think you are also not looking at the other side of the coin. People work hard at low-paying jobs in Japan, true. That leads to services being much more affordable, so those low-wages go further.

And I know you weren't taking the counter position to this, but there are also many intangible benefits from the values you mentioned being preeminent in Japan.

More traditional families means fewer children raised in single-parent households, and thus lower incarceration rates, and fewer anti-social types leaving paths of destruction through society.

More aggressive policing means less drug use and no opioid epidemic claiming tens of thousands of lives each year. It also means far less violence on the streets. See how many people are knifed and bottled in the UK for contrast. Not having to worry about random outbursts of terrifying violence makes for a significantly higher quality of life, with people feeling like they have more genuine freedom.

More discipline means no riots with hundreds of millions of dollars in businesses going up in flames.

And a more conservative culture allows the laws that make all of the above possible to remain in place instead of being swept away in counter-culture social movements that rail against traditional values.
You can still sell the parts years and years later. No garage necessary. No driver's license required. If someone gives you a car unless it's a total junk you can easily convert it to money, and the time pressure is completely different compared to a pet.

The moment you accept the pet you have to think about everything in your future for years. You accept a car? Okay, you might not even see it, maybe you just get a paper and a key fob and an address. And you don't have to do anything for years. Nothing happens morally.
> I never received any further emails because the user probably never recharged his internet subscription.

> This wasn’t even a spam email!

I disagree, if it's not intended for you, then it's spam. Marking these emails as spam might affect the company's delivery rates and get them to actually fix the broken process that allowed this to happen.
I think he's saying that Newton should have chosen not to be an asshole.

I don't know the history, so I won't speak to whether Newton was, in fact, a jerk.

But it is possible to recognize the asshole inside yourself and change. At least, I've been doing that in the past two years.

My life has been much harder as a result, but it's also clearly benefited both me and the people around me.
Easy, just start a "AWS is down again" thread. The chances are 50/50 that you're right :P

/s
I keep waiting for the announcement that some propeller-head has implement the Rust borrow checker as a template metaprogram, with the caveat that nothing larger than "Hello, world." compiles within a month.
RTOS programming tends to make extensive use of semaphores, often to build queues.
Ok, but don't you think this argument is circular? You start off by believing in the bible and because it says stuff that you believe is happening to you, you believe what is happening to you is true. What reason do you have to believe what the bible says is true? You likely will say you believe the bible because it's from God? But why do you believe that? Perhaps the answer will be because the bible says so. Again circular.

I would say anyone who is looking to help out other people will definitely find the opportunity and mechanisms to help other people. Good for you that you want to help other people, I applaud you. But i'm sorry to say, but from the outside, your account seems incredibly normal.
I love Twitter, it's helped me reach a lot of people for personal and professional work. Two things that annoy me about twitter.

One, it seems to weight tweets by newer follows higher. I keep my follow list to pretty exactly people I want to hear from. But often I see I've missed tweets from people I followed 100 or 200 follows again. I hate this!

Two, it doesn't seem to do a good job normalizing tweet frequency across accounts. So I can't follow big tweeters like foone because my time line gets destroyed by their many (but still good) tweets.

Anyone have a solution for either?
On the other hand, many businesses were absolutely dependent on those large pools of cheaper labor
and the willingness of people to do those jobs, and can't or won't pay for lorry drivers, grocery store workers, food processing (harvesting food, working in the slaughterhouse) etc, so those businesses are struggling. And now It's much harder to sell those things that those workers made and the EU.

What if no one wants to do those jobs who's from the UK?
True, but not in the application.
The inadequacy of the term 'Asian American'
It also means twice as much can go right. I've been able to rescue a broken IPv4 config via IPv6 access several times, and vice versa.
> It is the reason why the US is number one at producing greenhouse gases.

This is incorrect. China currently holds this spot.
https://en.wikipedia.org/wiki/List_of_countries_by_greenhous...
I was thinking of NYC metropolitan area w/ 20 million in population :) https://en.m.wikipedia.org/wiki/New_York_metropolitan_area
Many of the smartest and most high IQ people are perfectly capable of relating to normal people without making it obvious how bored they are.

Small-talk and chit chat aren't hard. Nor are smiling and nodding, appearing interested, asking following questions, and making the occasional joke or funny observation. None of this is rocket science.

But there's a catch: the effort is all one way.

It's like normalising conversations about sport or TV. "But I'm not interested in sport or TV" becomes an unacceptable view because "most people" are. So you should definitely pretend to find the latest reality show as interesting as the most recent ball game because otherwise you "have no social skills."

Some people are able to do this.

But it's a forced choice, and people who are not interested in sport or TV should be allowed to prefer something different.
Almost a decade ago I deposited a 10k check at the bank and was told the usual (in my case) that it would take x days to clear. After x days and not even seeing a trace of it in online banking I went to the branch.

They were unable to find the deposit or transaction in their system, yikes!

Fortunately I had the little receipt they gave me at the time of the transaction and within half an hour 10k deposit was made available but interestingly the deposit did not come from the check writer but the bank itself. Always curious to me. Never got a clear explanation but I would have been SOL without that transaction receipt!
The goal is to have a place where potential buyers (especially people who see only one of his pieces at a competition) can see the rest of his work and potentially buy something.

This would last until he runs out of work (but he's always producing), or until he runs out of life (which hopefully will be quite a few years).

I think currently he has over 100 pieces, and he's running out of room to store them!
> Maybe every executable should do its own final assembly of memory image and fixups and stuff at execution?

Sounds a lot like dynamic linking, though that does have an extra step of indirection that can result in performance issues, either directly due to the pointer hopping or indirectly due to the inability to inline a dynamic function.

> Maybe we should be executing memory dumps that include zero'd pages already

For global variables, C/C++ include this already. That's why the initialization of `int x;` depends on whether it's a global variable or not. For newly allocated memory, whether on the stack or on the heap, initializing to a default value that is later overwritten would have a runtime cost. (e.g. If it is immediately passed as an out parameter to a function.) However, for global memory the initial value of `int x;` can be set in the program image with no runtime cost, so it is done automatically.
> I simply have to accept that there is nothing out there for me. That I will be miserable as long as I continue to work in tech, and that nothing will ever bring me joy in this space ever again. And I have the C++ committee to thank for this.

How did the C++ committee cause this?
kind of offtopic: I recently learned google uses a "Leap Smear" instead of using leap seconds. To avoid errors and outages by having a minute with 61 seconds, they just speed up their time on a single day to match that extra second eventually.