skysight-inc/HackerNews huggingface dataset:
From a 1946 JFK speech (I just happened to read it a few minutes ago, and it’s exactly the point you’re making):

“Some men even feel a faint nostalgia for army life,” for the comradeship, for the feeling of mutual interdependence. And, he went on, there was nobility in this longing, for after all, “we are dependent on other people nearly every minute of our lives—for our food, for help when we are sick. Even when we drive a car we are depending on the skill and judgment of the other people on the road. In a larger sense, each one of us is dependent on all the people of this country—on their obedience to our laws, for their rejection of the siren calls of ambitious demagogues. In fact, if we only realized it, we are in time of peace as interdependent as soldiers were in the time of war. I think it is high time that we recognize this truth. If we did, how much easier would be our time ahead!”
I dropped Twitter about 5 years ago, and didn't miss it. I dropped FB over a year ago, and that improved my mental health considerably.

I'm finding that I'm part of a growing minority. A large proportion of my friends have also dropped all social media (usually the more interesting friends). I do wonder where this is going.
I recently ran into problems with not being able to pass client certificates through to a server behind a load balancer/ingress (think Apache/Nginx) for the app on the other side to consume. The information online hints at either it not being possible altogether due to how TLS is designed, whereas other alternatives mess around with parsing/setting headers, but all of those feel hacky.

So i'd like to suggest that not only x509 is problematic, but in certain configurations mutual TLS is also a non starter, though there are certainly other challenges in regards to certs themselves - for example, managing expiry dates properly, sometimes needing a CA with the proper chain of trust, other times needing to mess around with the formats for particular tech stacks (especially problematic in Java, in my experience, with its keystores and trust stores) etc.

That's one of the reasons why at work we recently moved one of our internal services over to JWT for server-server auth. Now, granted, i did ensure 100% coverage with tests for the code that i wrote and largely relied on already established libraries for the low level bits and therefore mostly just wrote glue code, but setting everything up was a breeze. Now, of course, you do need to figure out which approach to JWT is better for your app, from symmetric encryption with something like HMAC512 and a shared secret, to something like RSA512 that once again deals with private/public keys but doesn't force its own network topology upon you.

In combination with something like overlay networks with additional encryption (in the case of containers or a service mesh), you can get a "good enough" level of security, though depending on the circumstances you might also need to look into how loosely/strictly your tokens are also validated and write additional logic for the subject/claim/issuer/audience fields, issuance date and expiry date checks and so on.

When forced to deal with x509 certificates, however, i think the best option is to go for the simplest possible use cases (e.g. server cert for SSL/TLS, instead of mutual TLS) and to manage them at an ingress level, ideally with something like Let's Encrypt. Using them for more than that is just asking for additional challenges and/or trouble.
Are you suggest that my vote of ‘yes, dang is a lizard’, ‘yes’ and ‘no’ is misleading?
> You are the one who chooses whether to enter the hellsite or the heavensite.

That's naive because pushes the narrative that corporate run social media are just a neutral platforms with no agenda. That's simply not true. The algorithm™ is optimised for retention and the best way to retain is, unfortunately, echo chamber and provocation.

> I started using Twitter on a regular basis as an experiment in early 2020.

Ah okay! I didn't read after that point, maybe the article should start with this quote.
My story with Twitter is extremely similar to that of the author. I joined in April 2007 and was seventeen at the time. I think I totally understand the author's position on most subject, but I would be less enthusiastic nonetheless.
Bad analogy. The entire premise of that hypothetical situation with trying drugs is that the potential risk of trying the bad ones is high (potentially your health or life).

In contrast, what’s the price of reading a book and realizing it is awful? Literally nothing except the time you spent reading it. Hardly life-ruining.
does this describe the various companies that phone me

and then ask me to prove my identity to them?
From my point of view the STL still suffers from a major flaw versus the compiler frameworks from the 1990's.

The whole team needs to care about secure code to turn on checked iteration in release builds, or write their own wrappers if portability to compilers without such support is a concern.
The lower-case letters in Greek/Latin/Cyrillic are the new additions, initially we only had what is now called upper-case.
Google and Microsoft do use OpenID Connect for internal services, as well as their consumer-facing services.

While they do not necessarily use consent for delegation, they do use automated policies to restrict API access to what the application needs.

Likewise, having a common protocol for getting authentication and API access allows them to decompose systems. Having to build first party authentication and API access systems would naturally encourage applications to become monolithic.
If you don't like 'solo' sports and you having hard time finding joy in things like lifting, running, hiking, cycling and swimming, I would suggest some different style of physical activities.

Brazilian jiu-jitsu, climbing, orienteering, to name a few. There are probably other too, but those are the ones I'm aware of. I don't have first hand experience of active climbing, but my colleagues in tech praise it. For me bjj and orienteering are perfect fit. I love that I get to test my skills against other people. Being somewhat competitive in nature, I can put my competitive spirit into the sports field instead of work.

Another good thing for me has been that there is a defined time. I have to go. Others are going too. I need to drop the work and go do something else. This forces me to stop banging my head on a problem, which usually solves itself overnight anyways.

As a side effect, you get fit. Fit in a way that you really can't get by lifting. But you never need to think about it. Or if you think, it is something specific because you need it for something (like improved grip strength or something).
The naive dynamic programming solution doesn't work because it's possible to 'backtrack'. But I used Bellman-Ford which is almost as simple and very fast.
All the mechanisms provided by C and C++ to directly probe the hardware are compiler extensions.

Any language can have compiler extensions.

Heck we used to do it in BASIC.
I know it hurts. A lot. Feels like you're never going to lift your head above that level, never going to grab that success you want. Feels like a desolate place. I'm sure you feel sad and scared and angry.

I don't know--but maybe the following ideas can help add some more pieces of the picture to what you're going through...or maybe add some perspective. But I'm sorry...this will probably come across as some self-indulgent, brow-beating, gonad-breaking, criticism--an easy chance for one person to take a pot shot at someone else vulnerable, in their moment of Ask HN need--just to make themselves feel better. So I'm sure you'll think it's better to take advice from an actual bona fide "immensely successful" person...than from some random unknown commenter on HN who is probably in a similar situation to you "success"-wise...but who perhaps simply feels differently than you about it.

Realize the importance of consistent, sustained, strategic execution, and that it's not where you start (in your case, your idea, your inspiration, your initial implementations) it's where you choose to go from there: in other words, the long trail of a constant succession of choices that generate those results. Almost goes without saying that persistence is a necessary condition of the above.

Correct your perspective: you weren't "inches from immense success", you were a long, and not-straight-line path, made up of hundreds of thousands of tiny choices, from what you merely imagine yourself to have been on the brink of being.

Also, realize the long tail, comprising two insights: 1) Your idea, or even implementations, did not make you unique, nor did it make you alike to the people who executed with a "completed" realized idea that was "very close" to yours; and 2) For every 1 human who succeeds "immensely" with an idea, there are a-to-the-n other humans on Earth who had the same idea (within some measure of "idea similarity"), for each n in 1..steps-away-from-completion and for some a (maybe related to the idea).

Finally, consider why you might be having this reaction...what would lead you to the compelling-yet-erroneous notion (and correlated emotional agony response) that success was as easy as a few steps from where you were (idea, and code), to where those you see are ("immense success")? Could it be maybe--possibly have--something to do with how the media, Tech Media in particular, lionizes and simplifies the lives of "The Founders" into easily digestible, almost-straight-line mythological narratives? Might it be that, somehow? This mythologization serves a purpose, no doubt--surely it inspires successive generations of founders to pursue those fleeting paper riches, like wise men pointing up at a star--but it's not tonic for the long road, nor for the long dark night of the soul, that presumably many on the Path so often face. On that path, there are deeper secrets to learn, but maybe the tech media does not have the strength to reveal them. So... maybe settle for your miracle (of inspiration, and experience) and learn for next time, for the road for you ahead.
Someone said nuclear is expensive (compared with renewables) which is factually correct.

You said that this was wrong, because countries that deployed renewables needed to pay fossil fuels to standby and then pay them again when there's no wind or sun.

To back this up you pointed to a document about level of subsidies.

That document shows that Germany gives less subsidies to fossil fuels than other countries with nuclear plants, notably France, as a percent of GDP.

You now appear to be trying to wiggle out of this on a technicality because Germany has a bigger economy than France, though even then the final numbers are 12.2 billion vs 11.5 billion.

But, let's pretend that's what you were saying, oh look, countries with nuclear on average subsidize fossil fuels more in absolute terms.

(This is because they are bigger economies, so this is an entirely spurious correlation but even playing by your changed rules, your document doesn't support your argument).
>* or completely outsourced, which means again we just see one large transaction from time to time that is easy to account for.*

Which service are you currently using to achieve this, and could you say more about your experience with them?

My contact information is in my profile if you would rather address this via email.
It’s not all of Sweden though. I live in Malmo and I haven’t felt the need to drive at all.

There are people who drive of course by the bulk of the city feels like it’s for the pedestrians and cyclists, and driving through the city itself is simply awkward.

I moved here from London. If that helps lay context.
Lots of great suggestions here already.

One thing which has really helped me over time is finding focus amid the many motivations we all have. There's a really pleasant clarity which comes from knowing what I should be doing now.

Easy to say, but how? Personally I've found systems like "Getting Things Done" (the classic book) helpful - it emphasises getting things out of your head and into a trusted system. It doesn't even need to be GTD, I've moved closer to a "bullet journal" approach, as it's simpler. You don't want to overcomplicate things by being drawn too far into the productivity rabbit hole, as that carries its own time and complexity cost!

Some core elements of any good approach IMHO:

- a simple system you trust for tracking what's important (even if a prioritised list you carry over each day). This should contain simple meaningful, actionable steps. When things are "out there" it somehow feels easier to manage then when it's floating in my head.

- knowing the time cost of things. I saw a good video which suggested that if your life is divided into time buckets, then if one bucket grows too much (eg work) then another had to shrink (sleep, family, rest, etc). Quite an impactful perspective.

- keeping a "personal roadmap" for some longer range planning, but knowing it will probably shift as you go. Keep your "roadmap" in mind, review it consciously but don't be afraid to push things back or reprioritise.

- keep up an exercise plan (as others have said) - maintain your hardware!

- if you're feeling stressed or overwhelmed take a step back. You won't perform well in that state and you'll do a better job tomorrow. Or try to get help from others.
At the time when I chose my answer, I did know. So I was obligated to pick "Yes".
Why does the US need to have traditional cities?

I grew up in a high density city overseas and I can see the appeal of both types of city. I personally prefer low density, car centric cities (obviously we need to finish solving the emissions problem from cars, but that's separate).
I don't really feel this is correcting anything. There is nothing misleading about it since it's still the same point! Gove adding on some vague qualification at the end does not change the intention.

Experts almost invariably fit that qualification so it's superfluous and handwavy. If he had mentioned some specifics then it would have a different intention and I and others would leave that extraneous rambling nonsense on the quote.

Indeed it's an even more shameful quote with that bit.
Lack of discoverability is often a weak spot of decentralized social networks that don't have a public firehose. Secure Scuttlebutt, Twtxt, Bogbook — and now Nostr — all suffer from this, and new users end up looking at an empty timeline and shouting into the dark.
Consumers (ie actual people) will be made whole by law. And most likely affected businesses won't end up out of pocket either, but the law doesn't protect them as much, on the rationale that they're not people. So banks do screw them over all the time too, just probably not this time.

But the Fundamentally Complicit Authority (no that isn't what their initials really stand for, it's a Private Eye recurring joke because of how useless they are) as regulator is unlikely to expect Santander to actually fix anything about their process, and so this will happen again. And again.
Sustainable holiday ideas for 2022: where we’re dreaming of
Ideally yes, in practice there are all kinds of idioms on the wild.
It's a full introduction to twitter with many aspects. I had to read it all to understand that twitter is more than a timeline of status updates.

The idea that stands out to me is that twitter is some form of multi-user kinopio.club [1],[2] when you connect tweets into threads and when you use the search engine properly.

[1] https://kinopio.club/

[2] Show HN: Kinopio.club – visual thinking, brainstorming tool: https://news.ycombinator.com/item?id=24132631
In the last 12 months, I have dropped all social media, in this order: FB, LinkedIn, Twitter, Instagram, Reddit. I almost removed my HN account too but decided it is in a different league (for now). Deleting them has had little effect on my life, to be honest, either positive or negative (except for FB which offered a much stronger ratio of negative/positive than the others and am glad it is totally out of my life).
I'm joking. Buddhism involves the ever moving mind so any game that forces you to stop in the moment is against the philosophy.

It's the case that when asked what is buddhism one must raise his fist; when asked what is the meaning of life one must say a cherry tree; the response isn't important but that there be no stopping of the mind is of the essence.

Like where should I put my mind? Nowhere. That kind of thing.
> That doesn't mean you can't practice and get better at it.

The underlying assumption, if used as an argument, instead of a filler phrase, is, that there is value in sozializing for everybody. But is this so?

I would challenge the underlying assumption and state (without proof, but who needs proof in a philosophical debate) that the world was made better by a lot of people and progress was created by a lot of people who were not good at socializing.

Take people like Marie Curie who actively went against the social norms when collecting her second Nobel Price in person. At this time media had made her something of a persona non grata and the Nobel Committee explicitly asked her not to come in person as to not taint the reputation of the Price with her being there.

Or take Prof. Donald E. Knuth's take on email [1]. He doesn't want to be social. He needs to be anti-social for him to do his work.

or take Luhmann who wasn't known to be very socially likeble and who stated that words like 'truth' needed to be redefined (scientifically) and was hard to follow in discussions because one needed to know how he had redifend terms one was used to.

But these redefinitions actually provided clarity and precision once understood. They were just not socially usable.

[1] https://www-cs-faculty.stanford.edu/~knuth/email.html
Write down the things you love and find an intersection or invent that intersection. You can't enjoy them all 100% but you don't have to leave all the things you love behind.
Sure in general, but I would not call it a micro optimization, if you are choosing between shared_ptr and normal ones or unique_ptr.
Enjoy the source code of Android, Windows and macOS frameworks.

In fact probably yet another reason why Apple and Google aren't in an hurry to improve clang to latest ISO, and other companies in clang ecosystem even less.
But 220,101,001 isn't larger than 2,147,483,647.. Did they get the number slightly wrong?
I very much agree with your sentiment about children. I'm into my 30's and feeling the ticking clock. Part of me wishes I had had children 10 years ago. Unfortunately, having children means less time and effort to put into career advancement. Getting and keeping a job as a software developer is challenging enough already without trying to keep a family together too.
What are the other single people doing ?

If you miss shared housing, why did you move out of it ? I've tried living alone in my early college days, that was probably a good experience (even though made me kind of waste a few years), I don't think that I would ever do that again...
I approached this task with, "oh, I need to implement a-star".

And initially implemented it naively with wrong data structures. Which of course resulted in implementation working too slow for everything except first toy example.

Then I gradually optimized it bit by bit. I eventually landed on permanently sorted array of nodes to evaluate with simple insertion sort (with linear search) and it became blazing fast.

Along the way I learned the hard way that the heuristic in a* algorithm should never return higher value than the minimal value that that will be actually assigned to the path to destination. That is, if you want algorithm to result in optimal path. Because somehow I missed that when reading about a*.

I had a blast. Advent of code is absolutely wonderful thing.
Isn't arrogant and narcissist describing two completely different things? Narcissism is social. You can be an arrogant asshole and become and hermit. A narcissist wouldn't choose to be a hermit, because that person feeds off interactions with others.

My problem with the idea of being "arrogant and a self-absorbed asshole" is that it smells like identity. Taking on strong identity can be a problem, as we see with identity politics. I feel a better path through life is to keep identity small and be more creative on being adaptive.

As I said in another comment, the author is going into the party in a frame of "seeking intellectual conversation." Another person at the party may have attended in the frame of "seeking a hook-up." Both may have been similarly disappointed. A better approach is to be be creative and adaptable. We have forgot how to play.

I feel that having a default frame would be problem for me. Being adaptable is just more fun. Being arrogant may be effective in certain situations, but a problem for others. One of my favorite playgrounds is the British pub cultural thing of "taking the piss." That's where someone you're talking to at the bar just starts ripping into you. I LOVE that, and I usually surprise them at being better at it than they are. An arrogant frame in this situation would leave you wide open.
Not when stepping through code in gdb/lldb in my experience in debug builds: they very often end up stepping in to the -> operator implementation for functions, which then requires me to step in again to get to the actual function call I wanted.
It will be interesting to see if there is an increase in Pooh memes about Xi. I mean, to be clear, there are already so many it's hard to envision an increase, but somehow I believe the Internet can do it.

Also, if calling Xi a cartoon character upsets you I suggest NOT doing Internet.
I know that it is not ACID on debit and credit as I was once transferring £70k between my co-founder and I at £10k per day.

For some reason the 5th transaction got credited to my account but not debited from his. We tried to return the money but both banks were adamant that no error had occurred.
Why? I actually think nukes would be fairly unlikely. The American strategic nuclear arsenal is capable of utterly destroying China, while the Chinese one is only capable of hurting the USA. (Badly, yes, but there would be a viable state left over.)

This means that the Chinese will be very unlikely to want to escalate to a nuclear conflict, while for the US the damage that the Chinese can inflict is also a sufficient deterrent. This is reflected in the published policies of both countries: China has a strict, publicized no-first-use pledge. US frequently flirts with the concept and is generally only prevented from adopting it by NATO allies.