skysight-inc/HackerNews huggingface dataset:
What is “proficiency”?

I think I could write a toy clone of React in the following languages:

Typescript/JavaScript

Golang

Ruby

Kotlin

Python

I think I would struggle to write a toy clone of React in these languages, but I could probably write an animated gif viewer for the terminal:

Java

C

A lot of the languages on this list are extremely similar - Python, Ruby, JavaScript are all dynamic scripting languages with more or less equivalent expressivity although Ruby is substantially more fun. Golang, Kotlin, Typescript, and Java can all be written with roughly the same “structs with methods” style, although error handling in Go is more verbose, and Kotlin is much more fun.

I think once you have enough experience with the mainstream kind of imperative language listed above, getting up to speed on another variant in that category is pretty quick, especially for languages with modern and accessible tooling like Go.

C is the “most different” language here since it isn’t memory-safe, nor does it have easy access to closures. Without those it’s much more tricky for me to do fancy composition shenanigans… It’s straightforward to implement an OO classical inheritance system in any language with closures. Still, if you know C it’s super easy to understand Go, since Go is basically C on easy mode.
This is definitely my ignorance showing, so you'll have to bear with me, but what is the difference between grammarian and linguist?

I did find a linguistics course note which does seem to indicate that such a debate existed, even if in the past: https://www.ling.upenn.edu/courses/ling001/prescription.html
A tongue-in-cheek based on a straw man doesn't make you look good
I got super lucky to have booked an Airbnb with the most gorgeous, dead center, view at €200/night because it was a brand new listing that has no reviews. It was a wonderful stop on my month long trip in Italy earlier this year. If you have an SO I highly recommend for the vibes
I think you’re severely underestimating the chaos, war, and suffering that hundreds of millions of people moving will cause. But if that’s not enough - ecosystems will collapse causing outbreaks of pests that would normally be kept in check, water will become scarcer and aquifers will empty, all of which will result in food shortages and famines.

As an example, we could see an end to seafood in our lifetime. It’s not outside the realm of possible - ocean acidification is one of the consequences of increased co2, and it’s already killing off shellfish. It’s unclear how far out into the food web a lack of shellfish would cascade. Ocean scientists talk about a world where the oceans are full of jellyfish and not much else. I’ve eaten jellyfish - it’s not good.
Of course that would work, but that requires the economy to not adapt itself to the new prices, which requires politicians to step in and prevent the richer people from buying up things which makes would-be families feel too uneasy about starting a family.

It'd be far more desirable to return to situations where most of the budget is spent on luxury and only a little is spent on any kind of milestone, but that's a campaign most politicians aren't winning votes with.
At that point why not just use Debian instead?
What about all of that? Those are internal affairs of Ukraine, which they were addressing internally through democracy.

If there were factions in Ukraine who wanted war with Russia... where were they? When did they invade russia? Also... why the hell does a "faction" want go war against Russia?

Makes no sense.

There were no provocations. The only provocation was the will of the Ukrainian people.
The parent is clearly talking about death marches, not enjoying flow state.
The article is full of misrepresentations, some of which were already pointed out. One I have to point out myself:

">People really, really, hate Peter Thiel and Elon Musk. So much so that they will refuse to give my small business money if it goes through Paypal on the off chance that those two guys might get some of it."

This looks like pure spin. I don't know of anyone who refuses to use PayPal because of this reason. (Thiel and Musk are not running the company anymore.) I know a lot of people who refuse to use PayPal because it has some kind of directive to ban people for wrongthink. There are countless instances documented on ReclaimTheNet.org [1], and those are just the ones involving people of notoriety.

[1] - https://reclaimthenet.org/page/2/?s=paypal

There is literally a campaign of people closing PayPal accounts in protest of company's behavior right now. (That $2,500 fine proposal was the last straw.) Guess what? Many people see "errors" when they try to close an account. Dark patterns everywhere.

In short, if you choose to use PayPal as a sole payment method for your business, know that you are alienating a lot of potential customers.
Just wait till you see the CloudFlare posts.
That makes no sense in my point of view.
Before I had kids, whenever I was tired at work, someone would say "you think that's bad? Wait til you have kids." I would roll my eyes and assume it was either hyperbole or that it was a mildly more intense version of what I felt. Of course, you know that I was wrong, and after 96 hours with a newborn I knew I was wrong too.

I compare the exhaustion you feel from parenting tothe effects of psychedelic drugs. It's pervasive, life altering, and impossible to explain to someone who hasn't experienced it.
I get it, I’m sure he thinks he’s for the common man because of his upbringing. He might even believe it and want to help his employees. Unfortunately, it sounds like he lost their trust by letting another hack run the company for a few years, and now they want unions. Too bad for him, but does he truly think the second he dies there aren’t some greedy MBAs hovering around ready to squeeze as much profit from it as possible? He should probably be working with the new union and trying to cement his legacy of being the good guy he thinks he is by ensuring that Starbucks and the union are intertwined culturally at that company so that this never happens again.
utcnow() does not return an integer timestamp, it returns a tuple including hours and minutes values, in both Python 2 and 3. Regardless of whether you regard Unix (POSIX) time as implicitly timezoned, the return value of utcnow() unambiguously is.
That would seem weird in the US given that, if you're on a PIP and aren't looking for a new job you probably should be as a PIP rarely ends up well. Essentially, you'd be in a situation where you knew you were going to be fired sooner or later but couldn't look for a new job.
You cannot be paying attention. Or trolling. Hopefully trolling.
(1) We are going to incentivise high quality decks by allowing people to sell access to their decks

(2) The main problem we see with Anki public decks is that the user themselves decides whether they got the question "right" or not when reviewing the cards. This lack of a "teacher" means that it is very very difficult to learn using someone else's cards.

You basically end up kind of getting something wrong but then saying it was right anyway. Do that a few times and your trust & investment in the process goes and you'll eventually you lose motivation to carry on with the deck.

Save All decks are different. WE decide whether you got it right or not, not you. This makes it much easier for you to learn using someone else's decks
They redirect to a local domain .com -> .co.uk, for example. That would explain one of the refreshes. Not sure why they'd refresh three times though.
It's definitely not worth an engineer's time to resolve random customer issues, especially as Stripe has grown from ~500 people to ~7000 people.

Gone are the days where all the engineers were intimately familiar with every product and could offer you their tribal knowledge to resolve your silly issue.

Stripe is now a big corp. and there is no incentive for engineers to waste time on HN resolving customer feedback. There are proper channels that are better equipped to do so, namely the "clueless customer support agents" you speak of.

If your issue is truly some bug in the backend and not user error (which it usually is) it may eventually get surfaced to engineering.
That's great! And I think the results even improve a little more if you just search 'distributed model parallel' without 'pytorch' [0]

So still some work to do, but I've personally found this type of search engine really valuable for some of my interests where I am able to curate the sites that might not normally rank, but I know are higher quality.

[0] https://you.com/niche/pytorch?q=distributed+model+parallel
Yeah, unemployment benefits are here typically capped at 6 months, and you won’t be getting full salary (not even close if you are a professional). Higher education is indeed not free, and if you’re a professional, your kids will probably be paying a sticker price too (poorer Americans typically only pay much smaller fraction of the quoted price, especially at higher rated schools). Medical coverage here is rather extensive, and I doubt that Europeans are better off here, especially if you consider that medical insurance is paid on top of the quoted salaries, not deducted from them on percentage basis as in Europe.

In my understanding, when you consider total wages and benefits, it’s not only IT professionals that are better off than in Europe, it’s at least everyone above median income. The class of people who’d probably be better off in Europe are low skill, low wage working class people: US welfare system is much less generous towards them, especially compared to people who don’t actually work at all.
This might actually be the plan. The EU accepts proposal after proposal, knowing full well that they all are illegal. Each proposal limits the GDPR impact for about 2 years, the time needed to do the whole legal dance. Then the next proposal comes along, starting it all again. This way, you push the problem far enough in the future that a next political generation has to deal with it.
You have decided for yourself that what you are doing doesn’t harm anybody, which is very convenient for you. Others have decided that’s not the case, and went through the democratic process to enshrine their position into law. As far as I’m concerned, their position is far more legitimate than yours, because they followed the law and Constitution. You, on the other hand, rationalize lawlessness and selfishness and do whatever you want.

I’m actually in favor of drastically limiting copyright. But when pirates engage in such lawless behavior and rationalizations, it makes the idea almost impossible as a credible political project. Piracy does far more harm to reforming copyright than you apparently can see. You’ll never be able to build a political coalition through insolence. Because I can guarantee you, the insolence doesn’t end even if copyright was successfully reformed to meet your expectations. Pirates would still engage in piracy, because it’s never been about principles; it’s about pirates not wanting to pay money for things they want. They would still rationalize their behavior with self-serving notions like “I’m not hurting anyone”.
I'd love to see how different this is from moment.js
Some people are more rules-oriented than others. It seems like you are, but many are also not. Think of people in the 90s saying "fuck the system," or hippies in the 60s, or civil rights leaders in the 20th century. It's not always the case that the system can reform itself. Sometimes explicitly disobeying the system is what leads to its change. I'm sure you can fill in the gaps with examples, of which many abound.
Thanks, this is the obvious point every other reply here seems to blissfully ignore. The levels of cognitive dissonance are astonishing.
What makes you say that the normal support channels are ineffectual? Of course no support channel is going to perfectly capture and resolve 100% of cases, right? So why shouldn't Edwin et al pay attention to these alternate channels to catch the cases that get missed? Plus, consider that it could be an effective way to find gaps in the traditional channels that can then be fixed.
One of the Neovim developers is working on a transpiler to run Vim9 script in Neovim: https://twitter.com/neovim/status/1575455161186664451
Nobody gets rich by doing a lot of work.

You get rich by taking the value generated by other people's work.
Yep! Our long-term memories can store almost the entire internet as it was in 2016 inside it!

See here for a reference for that: https://www.livescience.com/53751-brain-could-store-internet...

Or this article we wrote also talks about it: https://saveall.ai/blog/learning-is-remembering
There's an episode near the end of The West Wing where it's C. J. Cregg's first day as Chief of Staff. Of course, this same day, a national security emergency has arisen involving weapons-grade plutonium. The whole day goes by, with C. J. increasingly frustrated as the Secretaries of Defense, State, and Energy all pass the buck on the crisis.

The President is able to nudge C. J. to put together a tiger team. With a few words, he has resolved the crisis.

Until I saw this, I never understood corporate structures. Why are reporting lines structured so customers can languish until the CEO barks an order to address? But during a normal day-to-day, the top executive needs stability. Anyone incentivized and empowered to single-handedly address problems is also-by definition-someone who wields immense political power. So departments are set up. The implicit standing order is "maintain stability." And whenever process actually needs to change, the top executive routes around the communication chains he has established.
Thanks for reminding me one key thing I left out: you need to try to rotate it as quickly as possible. 3 - 4 Hz of cup rotation is OK.
Yes, when a privileged group begins to face a more equitable situation they often feel discriminated against, it doesn't make it true. White men still have incredible advantages in this industry and the half hearted diversity initiatives in the industry haven't changed that at all.
At no point did I say that wasn't happening. I was responding to your comment about economic factors. Did I misunderstand your original comment? You said:

> I'm sure that will be a great comfort to the Asian kid who was born in poverty, got bullied in school, struggled all his life to achieve the grades and stats to qualify for a top school, then got rejected in favor of a rich black American kid

Is this not about the interaction between economic status and race in the context of affirmative action?
These masks are also made by the Chinese in the billions and available in any "Bazar" for very cheap so they're a cheap way to obscure your identity :)

Not saying this is the case here (for TV this is probably well considered and it's not the standard Chinese mask which is the 'smiling' version) but there might be more than one explanation especially for seeing them on the street during protests.
> If you are good at fixing bad merges make sure you don't let anyone know.

Wish someone had told me this. But someone had to be the guy so push the team from Subversion, and that guy it is.

“Stare not into the abyss, lest you are recognized as the team’s dedicated abyss starer”

(Wish I could attribute this paraphrase of some Twitter genius)
i mean, it's freakin crazy you and i are willing to jump thru legality hoops when they can legally hostage the content we paid money for.
I just wish that there would be a viable alternative to NVIDIA's Tegra SoCs for full autonomy level compute.
Last time I got put on a PIP was for refusing an entirely unreasonable request to be on call, and leaving my work phone at home during that period.

I started making plans to resign pretty soon after being put on the PIP.
So there is a theroetical point at which your brain will get "full" but it would take so much knowledge to do that that it's basically impossible.
You’re giving the original poster too much credit. He’s just straight up being racist. If he heard Singaporean English m, ai lah this ang moh would also call it incomprehensible.
Absolutely there is more gender parity, largely because the type of IT work done by the bodyshop firms like Infosys and TCS is more like a decently paid white collar McJob than anything else. You see a lot of female developers in Infosys because it’s (accurately) seen in the same universe as accounting or secretarial work.
We usually ask at the reception where should we go eat out. It works out great most of the time. It worked fine in Florence. When we picked a restaurant ourselves we got out of the tourist area and ate at a underwhelmingly looking grocery/restaurant where university professors ate out. If the staff only speaks Italian, you're probably at the right place. The food was good and they had a huge selection of wines. Of course, we never put those places on Instagram. In Florence one can still be able to find places like that. But if you go to places like Positano or Taormina, then almost every restaurant is the tourist type and even the locals have no choice but to eat there.
I don't see that people moving further inlands over the span of several decades is going to cause dramatic conflict, but feel free to catastrophize, otherwise climate change would be very boring.

> As an example, we could see an end to seafood in our lifetime.

[citation needed]
I think a better title might be “Memorize Exponentially” because that seems to be the true gist of the article.

There are undoubtedly many areas in which memorization is useful. I tend to use memorization as a second-order tool, in the sense that it is only useful to memorize once I’ve learned that memorization would be necessary.

I memorize combinations to locks I unlock frequently. I memorize names of items I sell in my shop so I don’t have to look them up over and over again.

In school I often memorized equations just long enough to get by. The few that are still with me are not those I used most frequently; they are the equations I understood at a visceral level. Obviously this means I am more conversant in Newtonian happenings than quantum concerns, so maybe there is a place for memorization. Or perhaps I lack sufficient experience in the quantum to really feel the laws that govern the smallest realms.

Either way the article paints a dull picture of learning. What of the feeling in the minds and hands of those future carpenters swinging their first hammer blows? What of the deep learning of the pianist that happens only after the transition from the first concerto as audience to the latest as featured virtuoso?

An exponential increase in the type of “learning” furthered by spaced repetition might be useful to some. I still prefer the linear road to understanding.
I find it hard to believe that you live and work in India and don't believe this. It's literally everywhere, I'm glad your company isn't like that but even spending 15 minutes talking to someone working at an MNC will tell you that this is unfortunately common.

And India offering maternity leave does nothing to solve the prejudice against women by hiring managers.
There are many public finance options to fund society in more equal way than taking a persons labor. If there is anything akin to "wage slavery" in modern times it is more because of income tax than anything else

Personal I am supporter of the Henry George Single Tax model to fund society instead of income based taxation
This IRC channel I'm talking about was still running just 1-2 years ago if I remember correctly, way after Stripe could be considered a startup.

Sometimes the support experience matters a lot as well.

I think, for what it's worth, that the IRC channel was maintained by Stripe employees on their own accord, not a company sanctioned support channel, and the help there was very "best effort".
Now do salary and taxes
Those ads pay for a lot of the web. It doesn't have to be as intrusive as it is, but if there were no ads, lots of websites would simply go away.
I never had this issue when working in Germany, and I was actually on a PIP at one company while successfully finding a new job to move to.
If affirmative action was being applied with the same care as a scientific study, then you might be able to say that it's moral discrimination.

But it's not. It's being applied with the same level of knee-jerk emotional reaction and sloppiness of classic "I don't like people of skin color x" racial prejudice - which is what it is.

The theory that you're describing is quite different from what is being applied in the real world.
It's best, when you can take a break and know money is still flowing in. That requires a separation from hours worked to the money you earn.

Imagine most people could live off passive income (like dividends) - we could all work less, I guess.
I know, I was poking fun, it's also why I used the wording 'city folk'.

Most on HN cannot imagine just how ignorant they are. It borders on the Marie Antoinette quote 'let them eat cake' (I'm aware its apocryphal).

You're right that the problem exists everywhere, it's just they don't put themselves into positions to see many homeless, but read stories of the poor and homeless in the rural area and make the mistake of thinking they have some grasp.
You get 100% code coverage within 1 second of page load?
Oh, I thought you were making an analogy.
Why does the title say flagged and why is there no vouch option for this flagged article? Paging dang for the second question.
Dont worry my eating habits and lack of exercise will likely ensure I will die in that catastrophic situation you speak of
What is your opinion on the Substack model (both as a publisher and as the CEO of Medium)?
Magnesium supplements might be helpful, too. They helped me be calmer and to think more clearly again in a bad time in my life.
try using the stripe discord. they do a decent job responding to and resolving issues.
My one year old is relatively easy compared to other kids. She’s generally not fussy unless teething, very happy and playful, can play by herself well (if necessary), etc.

My wife was out of town for a week and I had to single parent… even an insanely “easy” baby is so exhausting. I have mad respect for single parents.

I basically had to give up work during the day until she went down for naps and for the night - which meant my sleep was awful because I’d work at least until midnight each night just to catch up.

Parenting is surprisingly hard (wouldn’t trade it for anything, though).
I gave it a try, cool concept. Had some hits in the first two batches but it just didn't seem to get the message about when I disliked something. I had an entire batch of 'reggaeton', which I disliked every one of. Surely you can early out if its clear you don't like something, and better hone in on the things where there's more of a match?
(I'm answering here even though the story has already dropped, because I think you raise a very important point.)

All that is true, and we should realize that there are no silver bullets anywhere. Cohen/Gigerenzer's painful papers on power were some 40 years apart, yet nothing happened in between. There needs to be a systemic answer, you're completely right about that.

But then, It's important to consider what the assumed model of change is.
I believe deeply that influential individual cases can often push progress more than gradual toiling. Having a replication crisis with Daniel Kahneman writing "fucking solve it" emails definitely helps. That's because progress here is a ratchet (new methodological standards set a new lower bound). And more and more people realize that your research today is what you may be judged on tomorrow. So it's a dangerous game to intentionally deceive.

In the end, science needs to be eventually correct in finite time. The steeper the slope, the better. The one thing we must not allow is for the slope to become negative.
how the hell do you manage to survive that, being a dev and being a parent is separately challeging good lord.