skysight-inc/HackerNews huggingface dataset:
I second that. I have been in the industry for two decades (three continents with most time spent in India) and never in my career I encountered communication around someone’s caste at workplace. Every time I come across such topics, I casually discuss this up with my colleague friends and there is hardly anyone who seems to cares.

On the other hand, what i find more visible is regionalism. It is common to stereotype say a Punjabi, a Bihari or Tamil or a Marathi. Both in front of behind each others’ back.
Based on what is going on inside India and that it is a cultural thing. I easily think that the same thing is going on in US but it is just a different cast that took the lead.

The last line of the article could give a glimpse into that:
<<For the past 18 months a California court has been hearing a suit filed by a Dalit employee at a Silicon Valley firm, demanding compensation alleged discriminatory treatment by higher-caste bosses.>>

When you suddenly see in the last years, a big number of silicon valley CEO to be of Indian origin from the same cast, I can easily think that there is 'relationship' factor that put them there.

Especially considering that most of them are not founders or growth leaders of all these companies.

Because it would be surprising to think that it is just that India produced much more skilled workers than anywhere else to have such high rate of them in SF.
Building DIY Split-Flap Displays
Looks interesting, thanks!
Any chance of providing a PDF file for download?
This is pretty wrong. Innovation is in human nature the same way that flying is in the animal natures of birds.

The question is equivalent to asking whether the human brain is a vestigial organ, like the wing of an ostrich -- absurd.

The industrial revolution didn't constitute the introduction of innovation to human behavior. All humans in all time periods innovated in order to adapt to novel environments. All human environments since pre-history have been novel environments relative to human genetic instinctual behavior, and even relative to the immediately preceding generation of humans, which was usually smaller in population, less organized, and less developed.

The industrial revolution was made possible by technological and scientific prerequisites accumulated over centuries.

Ob. Betteridge's Law.
Perhaps someone back in 1999 figured that 2022 was so incredibly far in the future (and way past their retirement), there was no way that codebase would still be allowed in operation. Flying cars and world peace and all.
Are we sure a 2002 perspective is a good basis for discussion in 2022? Does this even reflect the latest opinion of the author? I dont see how AAAA-records created problems or why dual-stacking is a bad joke.
You though you escaped, but karma eventually got you.
The Jai comment in the article is funny.
No. When you just find some source code without a license (either as header or included as a separate fire) you must assume there is no license, so "all rights reserved" applies. So no header is required to protect the code.

What you may not do is just assume that the code you found is free to use when no license is included.
I can list half a dozen projects of mine that were ideas ahead of their time. I had novel ideas. I built prototypes/MVPs. I even paid the bills with some of them. But other people came along afterwards and did it bigger and better than I did.

And there is nothing wrong with that. I still make things. I pay my bills. And whether or not I have huge business success, I spend my time each evening with my wife and children in a home we love. I consider that a success no matter how uninspiring my career may be.

So don't look back. Your success in your work does not define whether you personally are a success or a loser. Look at the good of what you have now, not the ideal world that could have been if you had successfully min/maxed every possible decision in life.
Surveying Pretty Good Privacy After Three Decades
HN tries to curb the karma addiction by not showing the karma of comments (other than your own), while still keeping it as a proxy for reputation (both in the profile and to gate certain features, most notably the ability to downvote).

Not being able to easily compare yourself to others certainly helps, even if it isn't perfect.
I don't know if it should be highest on your list of things to learn, since ML and Kubernetes are still mostly orthogonal technologies, but Kubernetes will be around for a while in the industry, so learning will continue to be worth something.
I solved it without using Dijkstra's algorithm. I simply used a matrix and updated the minimum distance looking at the four neighbours over and over again, until no updates were made. (I have no idea how to do this in Haskell.) It is a rather dumb algorith and looks not very efficient, but it does not require you to keep a set of unvisted nodes and their smallest tentative distance.
Indeed the details matter, but my example was just designed to be something that might be somewhat more recognizable than those situations and restrictions I've encountered personally.
Dinesh in Silicon Valley was a pretty compelling character. Given that it's a satire, was it accurate or far from the mark in this respect?
And in fact, there were detours in pretty much all the solutions I've seen posted online for part 2
Yes, I have found life-long friends at parties. Good enough to bare your soul, discuss intimate problems.

> Wait, let me get this right. What exactly are you saying is a skill one can learn? Meeting life-long friends at parties? Are you talking about manipulation? Exploitation? "How to win friends and influence people?"

That took a dark turn.

The skill is the ability to have worthwhile conversations with new people. That’s all. I don’t know what you put under the umbrella of “manipulation”, but if you look at the book “How to win friends and influence people”, you’ll see that the advice is pretty simple stuff like “listen to people”, “remember people’s names”, or “be sincere”.

This stuff sounds all so basic and obvious when it’s written down, but if you observe people in the wild, you’ll see people who are good at talking with others, and people who make obvious mistakes, like talking about themselves too much, belittling people, or being fake. If you are good at the surface-level skills, people will get more comfortable around you and talk more honestly about more sensitive topics. The conversations get more interesting and from there you can develop the seeds of friendship.
OAuth in M2M is generally about separating out policy from the API interface, including the database of credentials which are valid, which clients are allowed which authorizations. That includes being able to make changes to these over time, without redeploying the API system.

Note that OAuth and JWT are independent like Peanut Butter and Chocolate. I assumed you are talking about JWT access tokens issued from OAuth client credentials.

> Is the "Bearer " authorization prefix going to stick?

The Bearer authorization method has a certain format and behavior. It is unlikely to be changed to meet some desire for aesthetics. Conversely, it MUST be changed if you are sending data in a different format or with different behavior, such as with the DPoP extension to OAuth.
My claim is that these multi-paradigm languages may be better thought of as a core plus some paradigm-specific sublanguages, all jammed into the same syntax and glued together in random places. A better multi-paradigm language could avoid having separate parts that poorly work together. The thing that the comment I first replied to called ‘multi-paradigm’ is I think really the bad glue job like a plate that was smashed, glued together, smashed, and then glued together a second time. I don’t think it is an essential quality of multi-paradigm languages. For example Raku (fka perl6) fits different paradigms together more smoothly, and Julia can be used in a procedural or functional way as well as a more object-oriented way (though Julia’s objects tend not to contain as much state as a typical object-oriented language)
You were probably not that close to success. Even if you'd had the complete product that later succeeded, you din't have the world around it that wanted that product.

Definitely dont spent today torturing yourself of the perceived failures of the past. If you can't learn a lesson from it, the time spent recalling it is wasted; and if you're upset about the episode you wont be learning the right lessons from it until the emotion fades anyway.
Also even ignoring what's Dijkstra's and what isn't, the speedup isn't a constant 2700 factor but it's a reduction in complexity.
Well that's that confidence/experience curve (commonly attributed to Dunning-Kruger effect, idk if it's a reasonable interpretation) in a nutshell isn't it?

1. I'm so great; 2. I'm such an imposter; 3. I'm quite experienced, I know what I don't know.

https://cdn-images-1.medium.com/max/1600/1*7HPFeJPLKJe0s581x...
Tokyo has so many people, it couldn’t avoid being one of the most diverse cities in the world. I guess the stereotype is that all 40M people are salaryman drones and housewives, but clearly that’s not true. If even half are something else, that still leaves tens of millions of people to fill out all the other varieties of people.

Whatever your culture or interest is, there will be a place you can find that in Tokyo, probably more so then any other city on Earth.
Cars are expensive and use an enormous amount of energy. You can buy dozens of e-bikes for the price of one EV, and charge dozens of e-bikes from one fully charged EV battery. EVs do not fix the emissions problem, as most emissions are from brake and tire residue.
This was a triumph...
Not yet, like the Amiga there is no login. It is still in beta and needs hard drive encryption as well.
HN is 'about' tech. When people have strong opinions, there's at least a consensus that we can discuss them in a reasonable matter. But it's not immune from the problem - I've observed, and been on the receiving end of, small pile-ons when introducing emotion into a HN topic.

Twitter is, ostensibly, about everything. I've found it easy to filter out all the stuff I'm not interested in, but observed as a whole, without any filtering, an awful lot of discussion is about politics or social issues, and they are naturally divisive and cause conflict.
I'm making a note here: huge success
A counter argument is that US has a very developed suburban living culture with families living in houses. And while obviously this is comfortable living, you then need a car to get to the city center.

Having said that, I agree that nothing beats the walkability of European cities, quality of living wise. US has a lot to learn from that.
Yup!!!

Update: Even companies like Patel Brothers, etc.
I had interpreted "side fumbling" as a failure mode that has solid theory establishing that it cannot be removed entirely, and will be present no matter the design of the encabulator. However, some configurations are more vulnerable to side fumbling than others, and while it cannot be avoided entirely, this configuration does effectively prevent it.
That’s the only reason they present - Brahmins are bookish. I think that’s quite simplistic and lacks nuance given the amount of data presented beforehand.

It’s not surprising that merchant classes that led businesses lead more businesses - not limited to just commerce. But my point was around the examples they gave, and the biggest companies that they named.
Depends which city but it’s A for decent sized cities in central/north/Western Europe (less so for eastern and Southern Europe although major cities there will also be like that).

Even midsized towns in Germany, Austria & Switzerland will be pretty doable without a car. In less affluent countries like Poland and Czechia (I have lots of friends in both and lots of relatives in the latter) outside the major cities people expect to drive (it might still be possible just less convenient than in the German speaking countries to rely on transit). I have Greek friends who say it’s similarly inconvenient in many parts of Greece.

But I suspect almost nowhere urban in Europe will be completely unlivable without a car.
The statistics would seem to support a slightly more optimistic view: https://www.google.com/intl/en/ipv6/statistics.html

I see a linear trend that, once adoption started in earnest around 2015 has seen about 30% of users being converted to iPv6. At some point, it’ll be more common to run into issues with v4, which will drive more adoption. The toolchain now needs. To support v6 and defaults using it will become more common. The conversion will limit the scarcity of v4 to some extend, but continued growth of internet access and connected devices adds pressure on the other side.
"what could happen should stop us" this is the base assumption for a lot of laws and compliance bullshit. So apparently, yes.

Also, you don't want to live in such a culture. That is fine. You may create something beautiful and then "donate" it to the public domain.

The choice is yours entirely.

Again, as a consumer I totally understand where you're coming from. As a producer I would think differently (that's simply empathy though, I am not a successful producer)
I used to teach Dijkstra to young students a long time ago. I usually started explaining the "naive" version, because IIRC the priority queue was not in the standard library, or they didn't know how to use it.

Going from the obvious backtracking algorithm to the naive Dijkstra algorithm, reduce the complexity from exponential to quadratic, that is a huge difference and is visible even in small boards. Going from quadratic to loglinear is a nice improvement, and it's easier if you have already understood the other part.

Perhaps he was taught the naive version and rediscovered the full version. Perhaps he was taught both and should have been more clear about that. I agree that this is not a new groundbreaking discovery, but I think it's a nice post anyway.
Apple has a tech preview of something they call PassKeys - WebAuthn credentials which are in the same keychain as the system password manager, synchronized between all your devices.

This requires other changes to meet the needs of those who expect and require the behavior of credentials bound to a single device, hence being released in an early access form behind a developer toggle.
> real-world problems that have faced humanity

I would argue that the leading problem facing humanity is humanity. (Evidence: the last century is more than adequate.) Our supposed best were using their combined wisdom to create atomic weapons (regardless of the ecological problems created). One of them reportedly recalled the phrase 'I am become death' from the Gita in reponse to seeing what he'd wrought ... suggesting a distressing fatalism.)

If harmless distraction works, yeah, maybe we'd better go with that ... until mindful leadership emerges. (Breath-holding is discouraged.)
I was trained as a physicist and got in the habit of rounding numbers in conversation. Some of it is communicating uncertainty, some is convenience. Thus I weigh 100 kg (in a pound country), have been married 20 yrs (really 22.8], etc.

Some numbers represent a continuous quantity and can and should be rounded (maybe I weighed 98.8 kg yesterday, today I might weigh 99.3, maybe I will weigh 100.3 kg next week) other ones are like lottery numbers [If I bet 25 on the Roulette wheel and it comes up 26 I get paid exactly $0]

I know my therapist looks for ‘cognitive distortions’ behind my rounding.
That Toy You Got for Christmas Could Be Spying on You
Stopping dementia at the nose with combination of rifampicin and resveratrol
After moving to Europe (and Eastern Europe), I can't really consider those places in the US "cities" and get an uneasy feeling that something is off when I'm back stateside.
It’s interesting to see the implementation of a priority queue, but the title is misleading: the author is speeding up a slow implementation of Dijkstra by a factor 2700
US "cities" are just not dense enough to be called cities.

This is not America's fault. They have a resource most of the world lacks: space.
Too much space and you cannot make a real city.
> But you don't, because you can't use the "extended" express space until every single router everywhere supports it

Let's break that down into two cases:

1. Hierarchically routed address, that "split" existing IPv4 addresses into say, a /32 domain for each IPv4. Since the routing is hierarchical, all the infrastructure needs to know is how to route to the upper (IPv4) part of the address. They are not concerned with interpreting the lower part, so as long as they pass along IP options you can have IPng "islands" that use the lower extended space, connected via the regular IPv4 Internet. This removes the need for the state-full NAT hacks, so while not a solution to address space exhaustion, it's a good feature promoting adoption.

2. Fully extended 128 bit addresses using the upper, say, 64 bits. These clearly cannot be routed to non-compliant IPv4 routers... but isn't that true for IPv6 also? It would make no sense for an IPng router to route such a packet to an IPv4 router knowing it would not be understood and would lead to misroutes. So two extended endpoints will be able to connect only when a full IPng route can be found between them, not when every router on the internet is upgraded.
https://youtu.be/cDsRXhtHW9Q
If the topic is early Antarctic exploration then I would highly recommend Roland Huntford's book 'Scott and Amundsen' which serves as a sort of autobiography of arctic explorers Robert Falcon Scott and Roald Amundsen, and their exhilarating race to discover the South Pole.
> Even writing this comment, I can feel the waste of time it is

Commenting somewhere like HN may feel like a time waste...but I like to believe many of us are drawn to it because we can somehow feel it's not. Your comment here connected with me enough that several thoughts crystalized in my mind. I could appreciate that that may not be super important or rewarding to you, but it IS valuable to me.

Additionally, there is a long tail during which an internet comment can become useful -- as long as the comment is up. It's hard to say for any given comment when it will last provide value for someone.

In a world of intellectual loneliness that could approach starvation, a given comment may be a drop of water in the desert to someone very important and we'd never know.
Memory corruption due to off-by-one errors.
Tealdeer 1.5.0
Having an audience that engages in discussion is only more than having an audience.
This is a pretty awful comparison to draw. Outside of select few conditions, pretty much everyone has the ability to hone their social skills if they want to.

It's like anything else, it requires practice and some people require more 'active' practice and mindfulness for success, while others will find it comes more naturally to them.

The author of this blog post sounds like someone with a superiority complex fueled by bad social skills that make him resent people for his inability to connect with or be interested in _them_, which is why he constructs the excuse that the people around him are simply 'not intelligent' or can't handle the big serious topics he wants to discuss all the time. I mean if he's so smart and wants to sit around discussing ideas why doesn't he just find people that have that in common? No instead the people around him are simply inadequate and he is forced to retreat into solitude. I'm sorry but that is a ridiculous outlook to have in life.
Unfortunately, the submission did not receive much traction a week ago. It's a pity since scientific spacecraft are the ultimate hackers' tools to find out how the Universe works.

After reading the report for a bit, SLS sticks out like a sore thumb.
I get that this is hyperbole, but it's really, really dangerous. A good number of people care very much. Whether there are enough people in the right places for the U.S. to get involved is an open question. But it doesn't actually take that many people to commit a country to war. Thinking that the other side is definitely bluffing and there's no chance at all they'll do anything is how disastrous Great Power wars that no one really wanted happen.
For almost all of its history, the CEO of TSMC was Morris Chang (張忠謀). He was born in Ningbo, Zhejiang province, China. This was before the civil war and the separation of Taiwan. He lived and worked in the United States for many years, then was invited by the Taiwanese gov't to start/run TSMC. I have no idea what his passport situation was like, as his family reportedly escaped to Hongkong just before the founding of PRC.

Like Nvidia, the CEO of AMD, Lisa Su, is also a Taiwanese immigrant.
You can use it as a write-only log. You have a clever thought or idea, or did something you think is cool? Share it, and you now have a public log for yourself, or for your friends. You don't have to look for interactions, Twitter is a horrible tool for that, but the interface makes it very simple to share a quick thought.
Where do they come from?
I'd sell my soul to basically never drive again. Once you find yourself In a situation that just works with out driving the concept just seems stupid. To be fair I do my fair share of ubering but at least Im reading or on my laptop while someone else deals with the incredible shittynsss of driving. For me there is no good trip where I have to drive
> no that isn't what their initials really ...

Yes, we understand regulatory capture. Thanks for making your joke cringeworthy by explaining it at length.
This was also my immediate reaction, especially given the non-serious 'dang is a lizard' option.
Were you under the impression that the HN voting feature was intended to predict U.S. election outcomes? I can see you like Pew but their magical authority on sampling and biases doesn't apply here.
> fc00::/7 is the space for that private range

A small nitpick: the lower part of that range is reserved for future expansion, so the private range is actually fd00::/8. And you should pick a random /48 within that to be your private 10.x.x.x-like range, not use the whole /8. (See https://en.wikipedia.org/wiki/Unique_local_address#Definitio... for more details.)
The complaint reads:

"When Conan Doyle came back to Holmes in the Copyrighted Stories between 1923 and 1927, it was no longer enough that the Holmes character was the most brilliant rational and analytical mind. Holmes needed to be human. The character needed to develop human connection and empathy."

This seems surprising given:

"I fear that it is at a cost which will give pain to my friends, and especially, my dear Watson, to you."
- The Final Problem (1894)

"“My dear Watson,” said the well-remembered voice, “I owe you a thousand apologies. I had no idea that you would be so affected.”
- The Empty House (1903)

“Upon my word, Watson!” said Holmes at last with an unsteady voice, “I owe you both my thanks and an apology. It was an unjustifiable experiment even for one’s self, and doubly so for a friend. I am really very sorry.”“You know,” I answered with some emotion, for I have never seen so much of Holmes’s heart before, “that it is my greatest joy and privilege to help you.”
- The Devil's Foot (1910)
> For every objection that is coming to your mind reading this, think to yourself whether you are confident you could convince a tech-illiterate prosecutor (who is looking to "hold fake news accountable") to see things your way.

Ask the prosecutor if sharing stolen Base64-encoded SSNs would be _legal_ because Base64-encoding makes them _different information_ than the original SSNs.

You won't be able to convince the prosecutor of anything ever, but you won't get a straight answer to that question either.
Well yes, but that doesn’t make them equally valid. One of those sets of measures looks significantly better than the other (which I would guess is your point).