skysight-inc/HackerNews huggingface dataset:
I second this. This was the key for me.

However, try to find a teacher that teaches basic technique (leading-following, body consciousness etc.) instead of step sequences. Or better yet, take private lessons. The step sequences are a bad way for brainy people to learn how to dance.
The point is that you should not emulate anyone and that you should be yourself, no matter what society tells you.
Working with git for 5 years and SVN for 15 before that on teams ranging from 2 to 30 people, I think the problem of collaborative programming just isn't solved yet.

It's not that git is special or especially hard. It's that distributed source control is a hard thing to understand, and no 20 minutes tutorial is going to solve that.
I totally and wholeheartedly agree with you.

Here is the but: imagine someone were to publish a story set in your universe where suddenly the nazis took over and everyone liked it.

This is an extreme point, but it's one reason not to allow everyone to use your trademark without prior asking. Because maybe you're not okay with that AND suddenly your a bit famous works are in the same pot with something you wouldn't touch with a 10 foot pole aaaand your sales go down.

Today's outrage culture could cancel you, even if you did nothing wrong.

In a better universe I am all with you and I personally would feel honored and flattered if other people would use my created worlds for their works
I cut my cloud bill by 95% using Traefik, Tailscale, and K3s
Ask HN: How do you deal with being “nearly immensely successful”?
I “nearly”invented an entirely new class of software, but went out of business before getting there.

Many years ago I came up with a concept that dominates the world of software today, and I did it before anyone else. My idea lacked only one critical feature. Not just idea, but complete implementation, like nothing anyone had ever seen before.

My idea was so very close to being an idea that within a few years others would complete, leading to untold riches.

And for me nothing but failure.

Every day I think about how very very close I was to gigantic success.

How do I deal with this constant looking back?

Surely others feel the same way, nearly being highly successful, nearly finding the winning formula, being only an inch away from winning.

How do people handle this? How do you handle being inches from immense success, and instead being loser?
That's because you're using the "default" view which mixes up the order of your tweets and inserts stuff like this. If you change the view by clicking the sparks icon at the top left and selecting "latest", it simply becomes a reverse chronological order of tweets by people you follow

The algorithm of what I want to see is so terrible I never bother with the default view. I've been using latest for years
Gaming still isn’t ok on desktop Linux. Drivers can be 10% less performant or game-specific drivers arrive a month after the game. That’s enough to need a windows partition.

If one means “I can play 90% of games” or “I can play games at 90% the performance” or “I can play games but no recent multiplayer AAA titles” etc. then yes it’s a viable platform. But you need a big bag of ifs.

While there is great progress bringing gaming to Linux, it’s more and more looking like it’s going to make the bulk of games better while the biggest titles get even further from parity.

Reasons include

1) to play a AAA title you need a specific graphics driver built for the game where nVidia and AMD have made fixes and optimizations for the specific game. On windows this driver is obviously released in tandem with the game

2) An anticheat for a multiplayer FPS these days is a kernel level driver or more and more resembling a root kit. Not only are these not existing on Linux half of the time, the same type of person who prefers Linux usually doesn’t approve of these things being on their systems either.

So: gaming on Linux has advanced in the broad middle of games. Lots of titles now play “ok”. But is gaming on Linux really any closer to being a windows replacement if the biggest titles are still completely windows exclusive?
> was 15, and I loved reading Metafilter, Digg, TechCrunch, Lifehacker, and 43 Folders

I think the author means 42 Things, which was one of the first “Web 2.0” sites (and back then basically meant user generated content and ajax-y features).
It was like this for me until I muted any word that was remotely political. All of a sudden it was like a toxic fog had been lifted and I could see clearly again. The article really undersells the importance of muting words. It changes everything.
I can't believe that still copyrights last that long
My YOTLD was 2000, with Linux 2.2.16 on Slackware 7.1 and a glorious E16 desktop on XFree86. You can even print nowadays due to the magic of CUPS!
I used to feel like the OP in my teens and early twenties, and then put conscious effort into learning how to listen and talk to people. As I grow older, I am able to find deep intellectual stimulation talking to almost anybody, the prerequisite being that there is some kind of quieter spot at the party itself to allow for conversation.

The "trick" I use to get to that point is to always steer the conversation so that I can learn something new with the next question I am asking, and let the conversation flow from there. Even with people who don't have any deep intellectual pursuits, don't read books, they have lived, come from somewhere, have family, kids, have experiences you didn't have, all of which are surely deep enough to keep your interest for 15 minutes.

It's hard to give much more input without knowing the kind of parties the author is attending in the first place. Living in a bigger US city, almost every event I've been going to (which I'm going to call "parties for nerds"), I feel like the ruffian while people discussing science, art, politics, and I can have a grand time just sitting there and not interacting at all, just taking it in.

And it might totally be the case that the author just doesn't like being around people, but framing it through the lense of intellect is missing out on the richness of people out there.
I've recently started dabbling in some C development on Windows, particularly drivers, and a lot of the newer APIs Microsoft provides are C++ only headers so unless I add `extern "C"` to everything myself (and thus now also need to maintain that with any updates Microsoft issues) how can I interact with those APIs or use those headers in pure C? I don't see how and it's quite frustrating.
Twitter is fantastic for me. Meet interesting people from all walks of life, interact with them. Just one example: I posted a (very crappy!) rendering of a piece of music yesterday as a New Years wish and got a super nice response from the original artist within a couple of minutes. In real life that would never happen.

My tip for using Twitter: just be yourself, and treat your timeline as your livingroom. If people are rude toss them, if they use your livingroom as their platform then toss them too. That way the atmosphere stays nice both for you and others.

On that note: Happy New Year hacker news.
This seems to be about tripping. Buddha wouldn't go tripping as a game. Not paying attention. Embodying a thing made up.

Instead, Buddha would always be playing a game. A game of not tripping. Of being present. Of listening to what's happening, and embodying such.

There is in that vein a game I've first seen being played no the BBS forums. It does not have a name beyond "the game". It worked as a social way of troll control, the same concept as a Buddha's game but for social groups.

It doesn't work like that no more.

Buddha would say this is because you're trying to guess what the other's thinking, no doubt.
I had it set to that and still saw them - I quit over a year ago, perhaps they changed this since and removed all the recommended stuff.
People don't use JS for this?
To give a sense of Russian “Vinny Pu”, he was a pleasure to watch for kids and adults alike. There was a running commentary on everything that was happening around him. The fourth wall was occasionally broken.

The closest equivalent to current television’s programming is the Australian show Bluey.
> aaaand your sales go down.

Whatever valid arguments might exist to restrict speech through copyright, sales going down is not one of them. Otherwise you could lawfully prohibit negative reviews.
Because all tech is debt.

Even the code you're proud of is going to need a maintenance lifecycle. If you don't maintain that debt, it compounds to the point you cannot.

Debt is a useful concept because almost every business person understands the risks, but most successful people will borrow anyways.

Where the analogy fails is because we pretend like "if only we pay all the tech debt down everything will be fine". Basically our problem is we think the concept doesn't apply to tech we like.
Today's date string overflows a 32-bit int
Generally removing a species completely has downstream effects, but as far as I'm aware mosquitos aren't occupying any unique role as either food, pollinator, or keeping other insects at bay.

And mosquitos indirectly lead to many deaths, around a million people each year. Mosquitos kill more people each day than sharks have killed in the last century.
This was a part of the discussion about works entering public domain 2 days ago:

https://news.ycombinator.com/item?id=29734933
I probably said this before. The deathbed perspective is an exercise of taking your entire life experiences and distilling them to get a concrete core as seen from the "final checkpoint". The key is knowing that there will be no future experiences to alter the result, and that makes the determination as final and as accurate as it can ever reasonably be. It's not a decision making tool, it can't be used to alter the future. It's a conclusion, a punchline.

But if you want to see what's important now that's a decision, a seed for your future, and it's open to change and evolution. This cannot be more different from a real deathbed perspective. So taking this decision by imagining one of infinite possibilities of your future up to your distant deathbed makes no sense. Even meeting your future self wouldn't give good insights on any "road not taken". An imagined, relatively random, and distant future outcome can't help you decide what's best in the present more than flipping a coin will.

The people drawing these conclusions may have no future but they do have the entire past. When you ask for a game review you're more likely to go for one coming from someone who's finished the game rather than someone who played the tutorial. That deathbed conclusion is meant to pass on what were the best and worst parts, not what should have been done differently because finishing the game means you know the outcome of exactly one of the possible move combinations. So if most old gamers say a particular mission deserves attention it's not a guarantee it does but it's a strong indication.
Deception and bias can emerge without intent or control.

Which again is a major point behind statistical data gathering methods and practices. Invalid methods -> invalid results. Regardless of intent.

(Though of course, those intent on deceiving can construct biased samples to drive their agenda.)
I've never had such a problem before. My email is just not simply "darshit", but also has a couple of digits. Among the people whose mail I received, one of the guy's email had 6 characters more than mine, and totally unrelated.
This is unfortunate but it is not a requirement of OAuth with certificates or with the OAuth MTLS RFC. It may just be lousy policy on part of those government services.

The only time you should need actual certificates (e.g. trust chain with attributes) is when you have multiple authorization servers run by independent organizations. In that case, a central party may do certificate issuance so that each AS can tell that the client has been centrally vetted.

In all other cases, any use of certificates is because they provide a pocket in which to store a public key. A self-signed certificate is just as good for authentication (proving you are the same party as before), because it is the crypto challenge that is important.

For actual certificate issuance, we are unfortunately in a gap between browsers killing off the <keygen> tag and easy adoptability of newer schemes like ACMEv2. Providing public keys via password-protected zipped PDF files has me thinking that their solution for this problem was possibly ill-conceived, and they are issuing private keys for import rather than using CSRs at all.

Note that for multiple AS systems, one common pattern is to use dynamic client registration from OAuth, which was extended to support software statements. In this way the certificate can be used to get local, non-certificate-based client credentials with a particular AS.

The grants being opaque at the API level is unfortunately a common function of authentication and security functions - they don't want to tell you the thing you did wrong, and that is sometimes used as justification for making the errors mostly pointless. A good AS should have some focus on providing more information within transaction logs. However, if the certificates are being shared over MTLS rather than through JWTs the amount of error information is unfortunately more commonly constrained due to infrastructure layering.
It's the kind of thing that's very popular among those who like that sort of thing.
You're most probably right, to a degree.

If it were a knobhead that codified it, though it would have been some rare kind, where his result is good enough to get the message through, if you stop to think about it for five minutes. That's an improbably good result, for a knobhead.

So, maybe no knobheads involved. :)
> Wait, what? Stateless systems are slower!?

Yes. They can be a lot slower, because they might still need whatever it is that state brings to the table (f'r instance, caching, or argument suites).

They often need to rebuild the state, each time, or make it someone else's problem.

I run into this with CRUD stuff, all the time. I’m not an FP programmer (they do great stateless stuff), so I am sure I could do better.

These days, I spend as little time as possible, in the backend.
This would be very interesting if I knew it was true. Any specific references with flu stats by state/country?

I also feel like lockdowns are a red herring in discussions like this. People not being locked down by force of law doesn't mean that a huge amount of people are minimizing their contact with other people.
That might be the reason that you, a private individual, bought a PC. But there had to be enough PC's out there already to make it worthwhile making games for that market. That bulk market was created by spreadsheets.

And same for pron - there had to be enough people connecting to the internet to make it worthwhile making the pron available. That bulk market was created by email.

I'd agree that pron was a major early adopter for the web - the experience of piecing together pictures of naked ladies from hundreds of usenet posts was decidedly lacking.
PSA: AppRTC and TestRTC services turned down as of 2021-12-13
I am 59 and one of my best pleasures is to program and learn, sometimes I would prefer to develop an useful program than to surf in Ibiza, the more you know the more you enjoy learning,
Given all the y2k fuss how did they not see this one coming?
Sadly, no. I only have 2 digits on my email to form a pattern. As said in the post, the guy whose bank statements I received had 5-6 more characters than my name, and didn't even have a number in it.
Is Dark Mode Good for Your Eyes?
The best investment you can ever make in yourself is to find out how your mind works and why you feel the way you feel. The skills you learn by doing this have an immeasurable compounding interest if applied daily.

As you become better at caring for yourself it is that you will feel more and more liberated and this will eventually enable you to follow through with things and achieve greatness (whatever that means for yourself).

Maybe start with this and I think all the other decisions and questions will resolve themselves naturally.
I agree. There's also a difference between happiness, fulfillment, and "a good life" for many people.

I can be happy playing video games and relaxing, but maybe not fulfilled. I can work hard on interesting problems and feel fulfilled, but if that's all there is in my life I wouldn't say I lived well.

Confronted with death we look to our past for comfort. We're about to experience a total loss of everything and so, naturally, we search for meaning - "it can't have all been for nothing".

That's why the "death bed" thought experiment is interesting but also probably not the right way to frame things. It forces you to question life's intrinsic meaning and value but you should also think about how you feel right now, regardless of death or meaning or value.
Been using Twitter lately; so much evangelising web3 there... I did not see that coming.
Language preferences and safety features aside, I for one am 100% convinced that a/the upcoming language to rule "systems programming" (in a FOSS world with community participation) MUST have strong support for dynamic linking.

If you look at something like `apt-cache show podman | grep ^Built-Using:` (Output: https://paste.debian.net/plain/1225449) on Debian 11, you will see why. Imagine a few of those components shared between tens of packages, and security problems discovered im some. It's got to be any package maintainer's worst nightmare.
With deep learning to neuroscience world with shield for jetson nano – JNEEG
You would be able to use only those elements whose copyright had expired, meaning only what’s in the original book. (See, for example, Pride and Prejudice and Zombies.)

You wouldn’t be able to use Tigger, because that character was introduced in The House on Pooh Corner, whose copyright doesn’t expire until 2024.
Yeah, I had this misconception for a while.

I think it's useful to understand how git actually stores objects as blobs and trees, but the mental model of "commits are diffs" is still useful. Commands like git-cherry-pick really make the most sense when thought of in terms of diffs. Internally, for a command like that, git is taking the diff and applying it, anyway, so the model isn't really that inaccurate.

I think the main place I've seen where the mental model of "commits are diffs" breaks down and actually leads to significant confusion and/or mistakes, is when the tree ends up in a weird state, such as in the middle of resolving a merge conflict.

In that situation, it's important to keep in mind there's three separate tree-like things: the actual working tree; the index; and HEAD. And git status shows nothing more or less than the diff between the working tree and the index. I've gotten myself out of some confusing situations just by reminding myself of that and thinking things through very carefully.
A lot of game companies don't use STL. I assume theremust be plenty of system software companies doing the same.
I wholeheartedly agree. Whenever I stepped off the gas - as you say -, I found that subsequently I made an order of magnitude more progress than when I was pushing myself.

If there is only one skill we could ever learn in life, I would suggest it is understanding our own mind.
Ask HN: What is your professional resolution for 2022?
What is your goal, resolution, target, or change you're looking to make professionally in 2022?
I consider myself to be an intellectual and naturally introverted. I, like the OP, had at one point in my life written parties off (really any free-form social interaction where there wasn’t some topic, purpose or structure). I thought I was too important for small talk, it “bored me” and I enjoyed doing other things so why bother? Why subject myself to something I don’t enjoy? It seems so reasonable and logical on the surface.

Then something changed for me, I went to a party and actually tried to talk to people. I approached it like the challenge of learning a new skill or technology. If you appear “bored” in a conversation people pick up on it quickly — they too are likely going through the same set of emotions. The challenge is to keep a conversation going long enough and authentically enough to develop a comfort with the other person, once you do that you can talk freely and people “open up”. They will tell you things that are actually interesting and small talk will be no more. When this occurs, it’s (at least for me) the exact same feeling as getting into a good book, hours can pass without you knowing it.

When I hear someone complain about hating small talk, it’s a sign of their own naivety and the irony is that the thing they most crave —- meaningful, intelligent human interaction is possible with virtually anyone and right there in front of them the entire time. Why go home and read a book when you have a person with a life’s worth of experiences and stories right there in front of you?

The older you get the more you realize that the opportunity for social interactions like these decreases over time. There’s a finite number of them for everyone, they are not some unlimited quantity or resource and for most people the number is quite a bit smaller than the time you have (and will have) alone for intellectual pursuits.
I'm keen if you have any interesting project in mind.
What we don’t have easy pubic access too is a breakdown of

1) total hospital admissions (not just those with covid but those without) and how that compares to a normal winter. If 4% of the country test positive for covid at the moment and 4% of hospital admissions have covid, that’s to be expected for example

2) age of those being admitted compared with covid by age

4) vaccination of those being admitted

There’s a chance that the Hugh number of cases is in those who are young and vaccinated and less likely to need hospitalisation, and we’ll soon reach peak transmission and cases will drop come January without it overwhelming hospitals.

There’s also a chance that it will spread to more vulnerable people, especially once school returns next week and grandparents start babysitting again, and hospitalisations will shoot up about 3rd/4th week in January as it spreads throughout the over 60s.

It’s not just a matter of dividing infections by hospitalisations a week later, getting a number, and plugging it in to calculate capacity. Not is it a matter of comparing those going into hospital with covid with last year, as more cases means fewer people going in without covid.
Please not another device to charge
Are legal documents copyrighted? If so, the copyright mention is part of the legalese.

I should put patents on legalese phrases. Weird way of protecting myself against innocent people is an undervalued art. Wait, Oracle would still win at this.
Can you build your life and friends around that? Then it's a real game, the kind people play seriously.

Buddha talked about the games that put you in a magical forest of your own, using your mind to trip for the play of it. Buddha wouldn't play recorded music.

Recorded music is not happening. Buddha would take up a flute and jam with a band though.

So is your gaming more like recorded music listening activity, or more like something to bring people together and organize your life around?

That you know. I don't know.
A copyright notice doesn't get copyright protection, so no.
Sure but a from scratch implementation in pure JS instead of a wasm compile would be cool.
AirBnB is an interesting case. On its face it seems socially rational, given that many rooms are unused or heavily under-used, to match them with people who want rooms in that location. The problem is, of course, that it increases rental profiteering, and that it caters to rich international tourists, not residents.

Is there a way to enjoy the benefits of AirBnB without those pathologies? Governments, either locally or nationally, could issue AirBnB rental licenses, limit the supply to prevent gross gentrification, and tax the income and use it to subsidise housing costs elsewhere in the affected locations.