skysight-inc/HackerNews huggingface dataset:
I'd recommend Fred Baptiste's Python Deep Dive series on Udemy:

https://www.udemy.com/user/fredbaptiste/

He has 4 courses spanning 130+ hours of content covering pretty much every aspect of Python at a deep level.
This is one of the reasons I am so into Lit (lit.dev). The web platform has changed so much the past few years, vDOM made a ton a sense back when React first launched and even for many years after that. It makes a lot less sense in 2021.

I would even make the same argument for JSX itself. Once again JS now have template literals built into it.

For anyone coming from a React background check out this code lab to see the difference: https://codelabs.developers.google.com/codelabs/lit-2-for-re...
This is slightly disingenuous. If I'm a router manufacturer, and there's a protocol that will tell me "peers such-and-such are troublemakers", and I get twenty such notifications from downstream that peer Foo is being a troublemaker, then I can automatically block all traffic from peer Foo (forget about what the protocol actually intended) and actually sell that as a security feature.
It's interesting that this is a case of a student who wants to use the men's bathroom. Usually trans panic pearl-clutching is about women's bathrooms.

TFA says complaints came from "several adults". What is it those adults are worried about? That somebody they suspect of having a vagina is going to see their junk? That they'll see something they don't understand? Trust me, whatever Gavin Grimm has between his legs, you're not going to see it.
I never said it is. I pointed out that your distinction is artificial and incorrect. You cannot separate the consumer and business portions of Facebook from each other.
But even before talking about the fix: the setup should have been tested, ideally before it was deployed (if possible).
I’m not a JS frameworks expert, too much churn to keep up. I learned Angular 2+ a few years ago and found it to be a bit heavy weight. Thinking of learning Vue 3 now. Svelte looks interesting though. What I am hoping for long term is that the JS/CSS/HTML5 stack will be mature enough and have enough batteries included that I can just write apps using the “standard library” with minimal external libraries. Is that the direction things are going?
> In my experience it has never, ever been the JS rendering layer which has caused unresponsiveness in an application.

Implemented a undo/redo stack on top of Vuex once that worked on some very large data structures.

Got unresponsiveness after only ~3 changes to the data. Purely due to how Vuex checks state for changes. No network, no database; purely in the frontend client.

Ended up needing to freeze the state as I pushed it into the Vuex store, so Vuex wouldn't check previously pushed state for changes.

My point is, there are multiple places where, if you are building an app of scale, you can run into client performance issues.
Working fine by what measure?
> But for the first kind, of course a random Youtuber is plently informative. Not because he cannot be disguised, but he see the activities on the ground.

I actually did make that same point:

>> That's not to say that one can't find out something important for either of these groups, but that will almost certainly be by chance and not give you anywhere approaching a complete picture.

My point isn't that a random Youtuber can't have something important to say or show, it's that they're not a replacement for journalism.

Also, it's important to keep in mind that the "random youtuber" style can and has been faked for manipulative purposes.

> Your main steam media are just rehashing the taking point from some authoritative sources. They essentially are a form of entertainment. That's why news anchors are paid as movie stars.

Eh, that's true sometimes, but it's not really the kind of journalism I'm talking about here (more investigative journalism and critical synthesis).

Also, you've been all about boots on the ground and I think I actually posted an account from a journalist who described what that's like in Xinjiang. That's not an anchorman reading off a teleprompter.

> US media is the worst kind of media. They are setup from ground up to seek profit. And we all know what that eventually leads to...

That's a pretty inaccurate generalization. US media spans a wide from PBS News Hour and NPR to the New York Times to the New York Post and Fox News opinion blowhards. That take also seems to ignore things like advertising/news and news/opinion firewalls.

And what's better? Media by people with an ideological axe to grind?
Nice, I didn't know that. Should get one of those.
I didn't know it's still possible for Facebook to disappoint me.
Just reminded me that I still have a linked in profile. I never use the service, so I’m going to delete this profile.
I think you're on to something here. I'm struggling to articulate that somehow this essay addresses, albeit well, the low-hanging fruit of working hard, at least in the move-the-world-forward sense than this is written (he's not talking to bricklayers, he's talking to the architects). You have options; you have family/social support, and so on. These things allow the other things to become. [As you can seem I'm still struggling.]
> React’s new concurrent mode can leverage a Virtual DOM to split actual DOM updates over animation frames

That's just cheating though, isn't it? And not in a good way. If you smear your DOM update over consecutive frames, you can maybe cram in 2-4x more operations in there before the user starts noticing. Past this point, a smeared update starts having design implications - things that should happen simultaneously now happen sequentially. Not to mention, application starts to feel heavy.
Great video on prestressed concrete members - https://www.youtube.com/watch?v=P13Mau2VUWw

(Really good channel overall on civil engineering)
Up vote for user name
Most of the web can and should be static HTML and CSS.
First world problem is such a silly and birdbrained category to begin with, but the reasons for and against doing this can both be categorized that way, so it is entirely unhelpful here. (And God forbid people should want their world to be a certain way, why can’t they just shut up and take it)

It’s a first world problem to have to wipe off a menu after a customer used it, or to have to print out and recycle paper ones.
America’s ‘Smart City’ Didn’t Get Much Smarter
Or, you know, the government is asking them to do it.

Here in Belgium the government asked a lot of mostly useless measures out of our bars and restaurants. You think they're happy paying hundreds, sometimes thousands of euros having Plexiglas screens installed all over the place, inconveniencing customers and staff alike?
But if you don't, your threat model is a work of fiction and you're wasting your time play-acting.

A threat model has no basis in reality if you do not accurately model threats, and your infra vendor is a glaringly obvious threat. Now, maybe that's a risk worth the tradeoffs, but how do you know that?
Yeah, but we're talking about the voluntary system shown. If they are just removing the notification, then would they have installed it in the first place?
I really don't lije these "work hard in all your 20s" advice because I'm at nearing the end of my 20s with great results but I feel like I want to save what's left of my 20s instead of chasing more cash. I haven't personally met people who worked hard until 40s and felt like it was worth it for them. Being a successful person personally has always been way more than just having a successful career and money.
> ...because even in college a lot of the work is pointless; there are entire departments that are pointless.

I loved all of my CS courses in college. They were my bread and butter. I also liked a lot of my math courses and even an English class or two. I just wish I didn't take 5 history courses (three as part of an elective set that had to be liberal arts), three unrelated sciences (bio 1+2, and astronomy - imaging science was great and applicable), and two women and gender studies courses (nothing against the major, just unrelated to my degree).

I've been told countless times that these courses help round out a student. Most of them don't. I end up bullshitting them as much as possible and getting a B so I can focus on the courses I care about. A streamlined college education where we remove some (not all) non-major course work and save two or three semesters of time would be amazing, but of course that's two or three semesters of lost cash for a university...
Good stories have some meaning, or lesson in them, experience behind them, something they want to tell. "Manipulating" the emotions, making you read to the end etc are just ways to make the lesson easier to grasp. Play, as an activity, is useful to prepare for real situations, and similarly stories, I think, are helping so that you don't need to gather every experience first-hand. Of course there are many "junk stories where the lesson is not present, is outdated or downright harmful, but the stories, in general, are not time-wasters at all.
Most of the restaurants I've been to the QR code takes you to a PDF of the menu as found on the restaurant's website. There's no auth and no way to track anything beyond I guess how many times people opened the menu file. Restaurants aren't doing this for tracking, they're doing it to stay on the good side of public health regulations in a period where they've learned they can be forcibly closed with barely any warning.
Malicious Scan Here to Pay on the fuel dispenser/charger, etc
It isn't necessarily so, but there's a correlation. A lot of terrible nonprofits are excellent at funneling money to execs.

A lot of the work at nonprofits is challenging and demanding. Everybody deserves good compensation. But as with large for-profit companies, it's often only executives who get that. Take a look at CEO compensation over the decades. It has risen massively compared with worker pay: https://www.epi.org/publication/ceo-compensation-2018/

Maybe CEOs have gotten 940% better at CEOing in the last 40 years. But I think the more likely answer is executives have gotten much better at skimming a larger slice of pie.

One could argue that if investors want to grossly overpay for-profit execs, that's between the investors and the execs. But that's definitely not true in not for profits, which get all sorts of legal and social leeway because they're in theory doing good for society.

So yes, it's fair to argue that having very highly paid executives in a non-profit is terrible. Does that mean execs who are in it for the money will stick with fleecing investors? Probably. But I'd say that's better for the nonprofits, as then they're likely to end up with people who are there for the mission.
True, and I do if its an unprompted call with no obvious reason.
It's important to understand that virtual DOM isn't a feature. It's a means to an end, the end being declarative, state-driven UI development. Virtual DOM is valuable because it allows you to build apps without thinking about state transitions, with performance that is generally good enough. That means less buggy code, and more time spent on creative tasks instead of tedious ones.

But it turns out that we can achieve a similar programming model without using virtual DOM — and that's where Svelte comes in.
That works horribly on the results page, around 10 tabs to get to the first result.
> And receiving a call and telling: "here's datacenter emergency phone, please ping them" or forwarding mail to datacenter team with "can you give ETA to the business" is an order of magnitude easier than trying to concentrate and resolve the actual problem while being interrupted every 5 minutes and not having required level of access to actually do it, even if the knowledge exists.

You seem to have exceptional customers. Like the parent comment, my customers wouldn't have that. I'm their point of contact, and they want me to do the legwork and provide them with updates. They want to complain to me directly, often citing that they have enough problems with their business to care about problems my business is facing. We'd be out of business if we insisted they talk to our vendors directly. They would straight up laugh in our faces as they fired us, and frankly, I'm with them, since I wouldn't put up with that from our vendors either.
I think the bigger question is whether the attack will actually move the stock in the direction you want.
I'm there and even received few scam calls from foreign countries. Ironically, I cancelled my account in 2019.
Chris Williamson's video on this is really touching:

https://www.youtube.com/watch?v=BbgkMhio3jY
Check out the Carbon Farming Solution - it’s essentially an encyclopedia of land use and its effects on Climate. Incredibly well researched, and doesn’t present anything as a panacea.

The tl;dr is that while pastures and agroforestry can be more sustainable, natural forests are still nearly impossible to beat in terms of carbon sequestration.
>Or if all medical data was public, we'd have a medical revolution in understanding.

US medical billing data (which include who, where, what, why and when) is fairly easy to access (ie: 100+ million patients anonymized) and hasn't helped patients much from what I can tell. And many many companies have tried.

>Or if your Facebook likes were public, other competing websites could generate a network easier.

And oppressive governments can hunt down dissidents, hate groups can hunt down minorities, parents can disown their gay kids earlier, etc. Once you add up all the groups that make up "the few" you get rather a lot of people.
Anyone who likes Warren Buffet should look into his early career in corporate raiding. It's doubtful that you will still like him after reading about it. It's equally impressive how little attention it's gotten compared to the mountains of good press he gets now.
> Is reductionism considered a consequence of materialism?

It is; fundamentally the theory is that the world is made up of lego bricks, so we can examine the world by looking at the pieces. This is a useful tool, but it doesn't actually work in all cases. For example, the areas of science where this does work are considered "hard sciences", and the areas that it doesn't are considered "soft sciences".

Reductionism isn't outdated in the sense that it is useless; it's outdated in the sense that it cannot be used to understand all phenomena, especially emergent phenomena. Systems science is and has been creating new tools that can be applied to understand emergent phenomena.

I don't want to get too navel-gazy with this, but there are many things that defy quantification, or our efforts at quantification are and can only ever be procrustean in nature. That doesn't mean that they cannot be modelled, but that the modelling must be process-oriented rather than state-oriented. For example, if you are modelling the behaviour of a thermometer at the level of its components, you can model the causal relationships between heater and sensor as a self-correcting feedback loop - this is a qualitative model. Only at the level of the total behaviour can you model the ambient temperature and desired temperature quantitatively.

Am I making sense here? I'm still working my way through the textbooks for some of these concepts so sometimes I find it difficult to put into words.
We have not yet run out of good historical analogies for Bitcoin. Ponzi's schemes are a good one, as is https://en.wikipedia.org/wiki/Company_scrip.
Y Combinator does not work for strongly-typed programs

because the definition is not strongly typed.

Instead recursion must be added as an additional primitive to

the lambda calculus.

See https://papers.ssrn.com/abstract=3418003
Excellent. Then I will continue running my cheap ICE, avoiding the cost and environmental damage associated with an EV, all while cycling to work and other destinations as much as possible.
Maybe the world also needs people who are not so achievement-driven, who act as a kind of lubricant in the machine of society by making the environment around themselves lighter and more pleasant. And people who are that way should learn to value themselves and not feel guilty for not being as driven as some.

A world where everyone is a nose-to-the-grindstone overachiever seems like a pretty dreary one to live in.
Docs-Driven Development?
No, there are some companies actually trying to create "greener" cements and concrete formulations. We can absolutely split hairs about it, but some are significantly better than conventional and are in the pipeline for use. However, still years away due to regulation testing and standards adoption.
This is the website if anyone is wondering..

https://worldcoin.org/

© 2021 Tools for Humanity Corp.
I prefer to focus on efficiency, rather than hours worked (i.e. effort). It results in a better work / life balance imo

I actually just posted this article on HN today:

https://4dayweek.io/blog/how-to-code-faster
That is part of it, yes.
Someone needs to murder paul graham.
Only if you don’t prestress the reinforcement.

https://en.m.wikipedia.org/wiki/Prestressed_concrete
The Glaring Problem with Bashing Tim Ferriss
Do they? I'd wager Google knows a great deal more about me than Facebook.
Plutocracy is the natural state of a capitalist society. But America managed to break out of it briefly in roughly the 1940s-70s period, and has since regressed to the mean. So in a "what your grandparents remember" sense, things have definitely gotten worse.
>>There wasn't a single point when I learned this. Like most little kids, I enjoyed the feeling of achievement when I learned or did something new. As I grew older, this morphed into a feeling of disgust when I wasn't achieving anything. The one precisely dateable landmark I have is when I stopped watching TV, at age 13.

I wouldn’t dare question Paul Graham’s accomplishments, but I’ve always found it odd that some people are so proud of their abstention from television. There are time-wasting things on tv, but there are also time-wasting books, albums etc. I think not watching television and advertising that one didn’t was once an easy intellectual badge of honor. When there were only a few networks and the programming didn’t vary much, perhaps this made sense.

Every so often I still hear someone proudly say that they don’t watch television today. I usually wonder exactly what they mean, now that we are all able to choose the exact film or program we want and play it on demand. Surely it’s not a mark of excellence not to stream, say, the Criterion Channel?
Chicago's Growing Tech Scene Mints Fifth Unicorn Startup of 2021: G2
What's interesting to me, as someone who is currently learning Web development mid-career, is that I can see that vanilla JS is actually a really good option nowadays, but not necessarily available to anyone who's more established. Because it doesn't seem to have gotten good until fairly recently, and, for the most part, everyone had already made the important technical decisions before that happened.

So, even if it's not necessary now, there's not necessarily any escape. The problem with complex tech stacks is that, for a variety of technical and social reasons, it's much easier to add to them than it is to take away. You can't necessarily incrementally roll back any of the bits of an existing React-based site; such an effort is liable to spiral into a complete rewrite. It's relatively easy, though, to incrementally add new things in order to paper over whatever's bugging you at the moment.

The social story is similar. Coming from a position of knowing very little, the effort for me to learn the vanilla JS way of doing things is roughly similar to the effort to learn the React way of doing things. But, if I were already invested in the React ecosystem, that wouldn't be the case. I wouldn't just have to learn new tooling, I'd also have to re-learn my entire way of thinking about how to architect a webpage. Realistically, you can't, all else being equal, justify a radical re-tooling in order to achieve an incremental benefit like that.
These places are unwittingly teaching their customers that they'll have a superior experience by using a food delivery service such as Uber Eats.
What's wrong with wooden houses? Easy to build, easy to insulate, in normal circumstances cheap. Far far better for the environment than concrete...
See [1] for a good summary. Then pair it with [2]. The full picture is, as usual, more complex than a catchy title can summarize, but the trends are pretty clear. If you're in the top 20% of earners, things are improving. If you're not, things are generally stagnant or getting worse. So we're heading for something that's kind of plutocracy and kind of a class-based system of "haves" and "have nots".

[1] https://www.pewresearch.org/social-trends/2020/01/09/trends-...

[2] https://www.pnas.org/content/117/1/251
Yeah sure let's bury our head in the sand and pretend all forms of media will thrive while only selling subscriptions but so far, we've seen how it went for the older ones (newspaper, radio, tv ...)

Or we can acknowledge that advertisment is there to stay and we instead develop a proper framework to make it work sanely rather than all the duct-taping we've done so far.

The real failure is the unwillingness to confront the fact that ads were there to stay and should have been baked into a W3C standard ages ago instead but here we are.
He probably didn't treat those as "work" as we laymen understand. We just work for bread and butter and most of the time workis kind of boring. But if you happen to work for yourself or enjoy your work for whatever the reason, you don't treat it as "work" and it's all about achieving the maximum happiness as you can.

I expereinced this a few times in my life and I never regretted about working hard on it. Why would I regret about playing hard and achieving what I can? But sadly due to my shortcomings these events are short and far between.
Of course it's oversimplified statement, it's 3 sentences in total, and that's for a reason : to get a point across not write 10 pages of details that nobody would read. A child commenter posted a bit more info with clarifications :)
Performance is not a problem for the most developers, as long as the app runs smooth.

React gave us not a better programming model, it gave us an other programming model. In some cases template based enignes are better than JSX, but that discussion has nothing todo with Svelte or React.

React boomed cause at that time everybody has enough of bloated frameworks and with JSX you had a wonderfull thing to tinker code... thats what developers like, tinker all the day complex bloated code. Why made it easy, when you can have it complex? ;-) And it came from well known Facebook, thats it, nothing more.

I rememnber the day when everybody was shouting, Redux is the best thing every ;) And now "hooks" Really?
That’s the weird part. I agree with you, but then at the end, they say the important part:

> It's important to understand that virtual DOM isn't a feature. It's a means to an end, the end being declarative, state-driven UI development.

I find this bewildering because it makes me feel like the article does actually understand React. It realizes it was faster than frameworks it initially competed against, it understands that virtual DOM is a means to an end. But then at the same time it is classified as a meme that only wins in performance against things nobody would ever do.

In a way, writing it like this makes it harder to critique.
One element is probably that the of the function and utility of religious practice has been replaced by other entities in our society. For an example of this, see this interesting opinion piece in the NYT: https://www.nytimes.com/2021/03/05/opinion/influencers-glenn... (or https://archive.is/R2Hil to get around the paywall).
Yeah, but American milk chocolate is American chocolate.
It’s probably not good enough to guess patient outcomes. It’s not like you could look up a surgeon and find how often the patient has a problem and then correct that against the risk pool of the patients