skysight-inc/HackerNews huggingface dataset:
That is specifically about food. OP was talking about jobs in general. If you survey Indian history you can find examples of castes or individuals taking up new professions over time. Take “rulers” for instance. How many dynasties have been non-Rajput? Some of them did try to paper over their origins by retroactively claiming Kshatriya status but others did not.

What I am pushing back against is the idea that there is one static monolithic hierarchical “caste system” that explains Indian society. Reality is more complex.
It's planes all the way down!
I can relate, I started writing Windows software professionally 17 years ago. Installing VS from MSDN dvds. that has changed.

The development process has changed a bit too, but like any other desktop or systems programming it’s mostly the same.

I like that.
My father learned to program in FORTRAN in the 70's. He used punched cards, wrote his code, left the batch of cards at the computer operator and came back a few days later to get the printed results of his program. Sometimes the results were "syntax error in line 11". He never saw the computer but he learned to think before writing.

I met some real old people who used to print their code on paper for review. They made annotations, spent some time reading it like old people used to do with newspapers. They thought about it, sometimes discussed about it, you could see the code was carefully studied out by marks of coffee or cigarette ash.

I learned to program on 8-bit 80's home computers. I later turned to IDE's on PC's. I was impressed by the apparent gain in productivity. I then tried to use linux as old time unixers did. I was impressed that I could feel and sometimes even see what was happening. I saw some great and productive coders who used nothing else than a well configured programming text editor and a terminal. For me that was the most productive and advanced way to write code. I didn't change my mind even after using jetbrains IDE's.

I then became a teacher. I saw students who couldn't tell the difference between a programming language and an IDE. I heard people say java was much better than C and asked why; they explained how great eclipse was. I saw students who were not really writing code, they were writing some random code here and there and waiting the IDE to suggest corrections.

One day I said: "Today we'll write code, but we'll do it on pen and paper first and then we'll type it." After a few days, their skills clearly improved. Syntax errors were rare, off-by one errors mostly disappeared and they started thinking before writing.

I'm not against IDE's, but it is easy to get bad habits because of them. I don't think IDE's are a good replacement for a terminal with a good set of tools. They can improve productivity of good and experienced developers, but when used as a complement, not as a replacement.
If discrimination is only wrong because of lack of choice of the discriminated trait, then why is it wrong to discriminate based on people's religion? Or would you say that it isn't?
You have a disk encrypted laptop. That key is protected by a password.

Secure boot means that when you log in you can trust that the disk decryption screen is not a disk encryption key exfiltration screen waiting for you to enter your password so that a disk backup taken earlier can be decrypted.

How?

The disk encryption is based on a key in the TPM which only is decrypted with your password. That TPM gets wiped when you disable secure boot. The result is that when you enter your password either you get a correct decryption key or your disk encryption key has already been wiped. Assuming it's not possible to run untrusted code before the disk encryption key login screen with secure boot enabled.

kernel lockdown is part of the parcel for making sure that untrusted code does not run that can exfiltrate the disk decryption key.
Sounds like an awesome problem! Any ideas of how to build the first iterations of the hardware? What biological solutions are you envisioning?
No relationship implied. Here is a link concerning middle management: https://www.shrm.org/resourcesandtools/hr-topics/employee-re...

As for the social science of marriage, I don't have a link but recently read in a textbook how marriage satisfaction consistently declines year after year for both partners. With men's satisfaction dropping faster in the first few years with women's overtaking them by year 7 or so.

Here is a chart that is similar to what I am referring to: https://opentextbc.ca/introductiontosociology2ndedition/wp-c...
I'm with you on this one; there isn't really any issue here, other than the pre-existing censorship issues in China.
I've been using focusmate.com for a few weeks now. You make an appointment to pair with another random user for a 50 minute work session. You just say hi and get to work each on your own thing. It's not dev-specific so it's kind of pointless to get into what you're working on. But just having an appointment and saying hi to someone has helped me do more than I expected.
There’s also stories flying around about hedgehogs coming out of hibernation early
It's a job posting, but I think about Dear Future Homejoy Engineer near the end of every year.

https://news.ycombinator.com/item?id=8794956
nope, upper midewest here. it's been nearly 200 years since the first major non-native settlements were founded here, primarily fur trading, logging and farming. Needless to say, culture has changed rather drastically since then. lots of northern european immigrants in the mix, plus more recently refugee communities from vietnam, somolia and central america.

"grifters, drifters and outcasts" really doesn't describe us at all.
(https://spaceweather.com/)

There is some good information about the relative exposure levels to cosmic radiation that one can expect to encounter on this site. They have been doing balloon launches and measuring in-flight levels for quite a while now.
Meh not so fast.. it’s China, it has plenty of talents and execution is not a concern. Take ride sharing as an example, those stated owned enterprises CAN do tech!

> Other major state-owned automakers have rolled out their own ride-hailing brands: FAW Group established Yiqi Chuxing in 2019; Hong Kong-listed Dongfeng Motor launched Dongfeng Chuxing in 2018;

https://www.google.com/amp/s/amp.kr-asia.com/chinese-automak...

I don’t have data to prove they competed unfairly to DiDi though but we know didi has been punished to death now
ICANN has clearly strayed from its charter of nonprofit root trustee, and is acting like any other for profit entity and arbitraging away their assets. I'd love to see a root-restandardization effort that aims to take anything that isn't (com/net/org, the country code tlds, and whatever other traditional ones I'm forgetting) and sticks it under a new .icann or whatever. So ICANN can "sell .google", but most everyone would end up referring to it as ".google.icann". The sooner this is done the better, to make it clear that attempting to use the root pollution will end up being a painful experience.

Heck, let Big Tech take .google/.apple/.amazon/.comcast etc if that's what it takes to get this done. Point being to keep the root pollution to a finite amount rather than the ongoing sell off of any name imaginable.
The lack of any mention of D-lang disturbs me.

Surely Izzy is a very informed person on language design and can have at least some opinion about it.
A public company's board of directors don't look too dissimilar to a body of elected representatives, if you squint really hard.

Memes in the larger sense of contagious ideas are as political as it gets and have been driving social action for millennia.

If Martin Luther's time used TikTok, his 95 Theses might've been set to a catchy dance routine.
That would be 2KB (the error is in the reference material; you cited it faithfully).
What's interesting is how 2048 characters is 2 KB (a factor of 1000 difference) but this conversion of 2 MB = 2048 characters seems to have been copy-pasted around the web
NodeJS is faster than CPython.
All mechanical (no computer) motorcycles and electric assist bikes are going to get really popular when people realize that self-driving and automation in vehicles was never about freeing them from the drudgery of traffic, but instead controlling and limiting their freedom to travel.
I strongly disagree with Visual Studio being slow.
Visual Studio 2022 is hands down the best IDE ever created.
(I have been using Visual Studio since 6.0 and .NET since the Beta of 2000)

On this machine[1] Visual Studio 2022 flies :)

[1] - https://valid.x86.fr/nkby1v
Thank you so much for posting this. I never understood how domain name resolving really works in GNU/Linux. There are just too many moving parts. This article looks like it would sum everything up. Splendid!
The Crosby estate?
Yes, terribly important. I think participation and feedback loops are what keep nations from falling into internecine violence. But I also think that these are under much strain at the moment, and provide the most pessimism when thinking about the future of nations. I think more new thinking and innovation needs to happen to engage us our own affairs and to remind us how much we depend on one another.
This constantly gets brought up but few people run the numbers because you can safely eat kilograms of each a day. You can see the full calculations if you search my comments. The truth is just that we're really good at detecting radiation because doing so allows us to better detect weapons.
You don’t. That’s kind of the point.

We still live in a world full of companies that don’t allow software engineers to work in their best environment.
Modern Papal indulgences.
> You could split China into two countries with US-level emissions

Well first of all, two wouldn't suffice. It's at least three, and I think it might even be four. And with a bunch of mini-Chinas, there'd be more competition for where manufacturing happens, and it could drive emissions down the same way that breaking up a monopoly drives price down.
Sure, dates are hard. But I think it's too generous to say Microsoft shouldn't be blamed for releasing such a bug.
How about Uyghuristan?
Gotta free up space for those electron apps
Yeah. You just create new code files outside of VS, and re-run CMake or add them to the project. Adding a new source file in VS will always shoot it in the wrong folder, and apply some useless template.

Other than that, VS is great.
I remember having a discussion with someone in the late 90s. He said he could code websites in notepad. I assume he was trying to brag. I said so could I but who the hell would want to.
I think they just poorly explained that his exposure in the sub was lower than background radiation levels on the sea surface. You get more rads living in Colorado for a year than anyone would get working in a nuclear power plant for a year at sea level.
It took me buying a power rack and building a home gym to get consistency with lifting. Some people like gyms, but that turns a workout into a two hour ordeal with commute, vs quick 45 minutes at home.
Mozilla Foundation now accepts cryptocurrency donations
2MB would be 2 million characters - if using ASCII characters, a bit less for special characters in UTF-8
The Fourth Industrial Revolution by Klaus Schwab (2017) [pdf]
I guess it depends on the language but using a string for this doesn't seem like a great choice except for user display / logging. Given this is a version number you'd want to support comparison operators, and a struct with those operators defined (and a string format method) would make more sense imo.
Hey I have experience with robotics (ROS1, trying to work on projects using ROS2 now) and autonomous vehicles (mainly Motion Planning & Control and decision making in uncertainties). What are you working on?
Oh yeah i loved that part, if i had a cent for all the times the build dont work and i replied, did you remmber to include?
> In his view, countries would ultimately be forced to bid for citizens to choose to put down roots there. The would become more akin to privately owned and run civic service enterprises.

I mean, the first part of that prediction seems desirable and increasingly reality. Already today, it's gotten a lot more common to migrate between countries (at least if you're rich and/or qualified enough and have the right country of origin...)

As for the second part, I'm continuously amazed how free-market fundamentalists seem to view "my way of the highway" as a viable way to run a state.

If I get to choose in which one of three authoritarian countries I want to spend my life, this will not magically make the countries stop being authoritarian due to some nebulous competition.
ADHD Cards for Daily Activities
Making to-do lists or checklists are not working for me.
Also I was never been able to do proper time boxing. So I created this printable cards for daily routine activities I forget all the time. I will try to use them this month and see how it goes.
Please feel free to print, use and give feedback, comment or share any ideas.
Demo:
http://unalerted.com/demo-s.png
English version:
http://unalerted.com/adhd-cards.pdf
Japanese version:
http://unalerted.com/adhd-cards-jp.pdf
Send them an invoice for your wasted time.
Fossil fuels. No question. We know the dangers of both very well. Only a handful of people have died from nuclear. More people die each day from climate.
The parent comment is the one coining the term, not pg.

https://news.ycombinator.com/item?id=4726218
There's a legitimate engineering issue here too that bears mentioning.

Your marketing team will charge ahead with migrating all your product.business.com sites to just product.business

You'll get half a year into that migration before someone asks about shared domain cookies. Oh, login.business.com dropped an SSO cookie on business.com?

After that you'll get the lovely request - you work with the browser people, can't we just edit the standard to drop a cookie on a TLD?
It ain't happening though so we need to move on with it. There are too many stubborn people in the United States and probably elsewhere.

There are people who would rather die than take the vaccine for whatever ridiculous reason so why are we sitting around waiting for them.
Have you ever checked click-once? A superior windows like installer for .net.

It completely eliminates 1).
12 Projects in 12 Months
Why? We seem to be doing a great job of punishing ourselves.
A Personal Digital Reset
I would say that there is not a single non-religious human being on this planet.

Human rights are a religion - they don’t exist. We made them up so we can coexist; and so that we can improve the quality of our lives.

What makes discrimination wrong is that it diminishes the well-being of the discriminated against.

So you are welcome to insist that your well-being is being diminished by vaccine mandates but it would be a peculiar argument since most people are choosing to vaccinate because it improves their well-being.
> are video games part of culture?

Back in the late '90s - early 2000s the "Cahiers du Cinema" were beginning to treat them like culture, if I'm not mistaken they used to have a relatively small (but important, given the context) "chronique" in each issue talking about a specific game. Then came a "reactionary" backlash, as is typical with French cultural institutions, the directorship of the magazine got changed and there were no more "chroniques" about video games and Michael Jackson. I think Les Inrocks might still give the video-games world a fair representation but to be honest I haven't read them in a long time.

In the Anglo world a magazine like Sight&Sound just ignores video-games almost completely, or that's what they seem to have been doing since I first started reading them (10+ years ago). More generalist media institutions like The Economist, the Financial Times (both of these I try to read pretty constantly), NY Times or the Guardian don't seem to allocate too much space to video games reviews in their Arts&Culture pages, or at least I don't remember having read too many of them (if any, to be honest).

And I do know that video-games have been available for a few decades now, but the thing is that they've become quite compartmentalised from society's point view. More exactly if you like video games or if you're into video games most probably that means that you're the kind of person that is spending tens of hours per month (week?) hooked to a PC or a game-console, ignoring the outside world, hence the outside society. Culture, by definition, was meant to provide some "glue" to society, to embrace it, so to speak, today's video-games (or most of them, anyway) run counter to all that.
But we do. The value I get from this kind of articles, and I did read the article, is actually in the comments here.

Adding ADA to this language feature comparison is interesting to me.
Apparently you should also avoid Finland which averages 0.11uSv.
You haven't said what you currently know, but here's some ideas:

Security - even just understanding the various protocols and limitations of things like JWT would be useful.

Automated Testing - I'm a Test-Driven Development advocate, but I also know that's rarely easy to incorporate into existing codebases. However, the ability to write good, small, focused, developer tests is a very useful skill. And not just because of the tests, but often because it helps you implement functionality in smaller steps.

HTTP API Design - Especially since it involves designing protocols without you realizing you're designing a protocol.
You could do it both ways, there was tlink.exe for script based builds, but also included in the compiler on the IDE, then again maybe I need to go have a look at those old manuals.
My girlfriend is 29. Maybe it saved her life, but the COVID mortality at that age is very very low.
Financial markets are more than just the SP500. The sentence before that is talking about both stock markets and crypto markets. Crypto (BTC specifically, but also others) dropped ~30% in December.
Those quaint European neighborhoods, towns and villages are all also racially and culturally homogenous. And where that is changing, there is animosity and discord.
I see people talking about weather getting unpredictable.

This was predictable, and was predicted: https://www.ipcc.ch/report/ar6/wg1/. The technical summary is 160 pages and should be required reading for anyone over the age of 13: https://www.ipcc.ch/report/ar6/wg1/downloads/report/IPCC_AR6.... The Paris Agreement, for all its problems, tries to keep increase below 1.5 C over pre-industrial. We are locked in for 20-30 more years of increases like this if we stop emitting net CO2 in 5 years, best case. This is the beginning of global warming, it will be getting worse. I plan on retiring from software soon to devote the rest of my life to technical and political work to keep Earth habitable for subsequent generations while retaining the knowledge and technological progress made possible from the carbon age. Too many people in software - just my experience, and definitely not limited to software - have no concept of the orders of magnitude of energy involved and unreasonable expectations of other engineering fields to solve this problem. I hope more people will join me.
Chamath says Visa and MasterCard will be the biggest business failures in 2022
It's a filter, but not a particularly effective one. It just shows a human can act like a robot and memorize/regurgitate information. It doesn't show dynamic problem-solving skills (nobody at a real job is pressured to solve a complex problem in 30 minutes on a whiteboard, and most people should be asking their teammates or researching to find the best answers), interpersonal skills, communication skills, or the specific skillset needed for a specific role. You have no idea how this person is going to adapt to those challenges just by showing you an example of a linked list. It's also possible that interview challenge questions are the only thing the candidate knows.
As far as I'm aware, the Bible does instruct the faithful Christian to look after god's creation. Considering the zeal of American Christianity, this has apparently been lost on many (i.e. the cold atheists in Europe are doing a better job).
It's the easiest way to get software out to a user.
This isn't something that has happened to software development as a field, nor is it a problem in any way. It's just that the web is a really big deal so there are many jobs working on web stuff.
I am learning Golang, have a hobby project of a tool that is useful for forensic investigations. It's a bit ambitious but let me know if the topic interests you.
I'll say it again: we cannot move on with it until people are vaccinated. It's not a choice. It's not something where we just say "eh well it looks like it won't get better so let's move on". It physically cannot happen.
I'm no big sports fan. And if a bunch of friends start talking about the whatever last second play in yesterday's game or the player stats, trades, etc. I'm pretty tuned out. I will never remember the people or players and what they did in that game that seemed so amazing to others.

But if one person starts talking about how the business of a sports franchise works, who makes money and who doesn't, the operating costs of a team, and the dynamics between owners and players, I'm all ears.

Maybe I just want to understand how the more complicated things work. It's not that interesting to talk about how he slid into home and nearly got tagged out.
“Believe Me: A Memoir of Love, Death and Jazz Chickens”, Eddie Izzard’s autobiography. Ran 43 marathons in 51 days despite no history of long-distance running, learns new languages and does stand-up in them, and is a political activist. I recommend the audiobook because you’ll get a rambling read reminiscent of the stand-ups, which at times feels like improvisation.
My understanding is that neovim devs would like to see a lua interface in vim, but right now there's a lot of functions in neovim's lua interface that are not available in vim's lua interface.

But for the stuff that is available, you can either use the vim help to learn about it or search on vim's github issues / PRs, e.g. https://github.com/vim/vim/pull/7959. I'm curious if there are other ways to learn more about vim's lua interface, searching on google as you said does not give great results for vim, just neovim.
It takes a lot of nerve to compare the morals of
anti-slavery to the right to swindle people and take advantage of our most vulnerable members of society.
They could and should make it optional. But obviously when switched off one could only play in single player mode.
It comes down to demand and whether someone takes the time to create the lessons.
Much of the complex parts of git have to do with rebasing and merging.

But I remember that Pre-git this was hard too - the lack of features in VCS systems made it rather error prone. I recall manual 3-way merges and long conversations with colleagues about the right way to work through an SVN merge. Not to mention automated testing was less widespread, so it was harder to catch bugs.

Git offers more features here. But the truth is the problem is just hard. Combining changes from multiple authors requires knowing both your tooling and code well.
They are not too fragile; they can coat them onto the solar cell's surface.
What would be better is if they actually tore down the myriad of shitty misfeatures, bloat and bugs and did some housekeeping rather than change the theme and pile on features like an Indian train at rush hour.

The one that kills me is the moment I hit . After an identifier I have to wait 30 seconds for it to work out what to do.

That’s just broken.

As always with Microsoft they need to actually go talk to the customers rather than collect telemetry.
Oh please. A Cloud Guru's acloud.guru is awesome and easy to remember, and there are probably tons of other examples.
RISC-V Svinval Extension
go amex!

now seriously, his "web3" bet is naive, how much has he invested in silly crypto companies?
Doesn't even have webmail.
Somebody has to pay the costs of running the system.