skysight-inc/HackerNews huggingface dataset:
I will never ever go back to the jQuery or vanilla js days.

It might have been simpler (what ever that means) but the result was a nightmare to maintain and add to.
This is a critical point to understand.

If you're not doing declarative programming with React then you're swimming upstream.

Problem is that the concept of declarative programming would be very difficult to get beginners to grasp. Once you grasp it though, it's absolutely incredibly powerful and importantly - simple.

And this is where React loses beginners who jump to more intuitive programming models.
It is a weird position at the moment too where you are home schooling but you know your kids will be returning to school and the schools are still setting work, so you are forced a bit into the 'school at home' thing. We're trying to get a balance - doing an hour or so of the set work each day and doing other more stealth educational stuff at other times. Unfortunately a lot of the staples of homeschooling such as museum trips (other than virtually) are obviously out at the moment!
It's cool. People gonna people. And as civilization rips itself apart, it's easier and more convenient for most to find scapegoats, be divided-and-conquered, lose touch with reasonableness, and/or bikeshed than seek solidarity, strategy, and reason.

"In an age of universal deceit, telling the truth is a revolutionary act"." - Orwell
Google is shutting down another social network you’ve never heard of
> "Everything an HTML tag" is an insane mantra to have.

I don't think this is a React mantra at all. Maybe "everything is a function" would be a modern React mantra? Seeing how React code is mostly hooks and components, and both are nowadays generally written as functions.

JSX is not even required when writing React, by the way. It's just syntactic sugar.

> It's crazy to me that it's normal now to have like 3-4 compilation/transpilation steps when working on a simple JS-based app.

There's nothing about React that requires this. You can simply include the react.js script at the beginning of your HTML document and write all the React code you want, no transpilation required.

If you want to use JSX, then you need transpilation, but again, JSX is not required to use React.
Triage Party: multi-player GitHub triage
"“A part of me does feel guilty,” said Ms. Belyea, who lives in Toronto. “I am the parent, and sometimes kids have to do what they don’t want to do. But it’s just too much. I can’t fight with him every day like this.”

Having an Asian mother, this all just sounds so alien to me.
I love the advice, there is some I'd tell as an 'old man' to younger people. and there is some there I'm thinking "Oh shit... yes!"
Give me the transcript, I am very curious but why would I spend so much time hearing someone reading it aloud? Doh!
I've no words to express how strongly these resonated with me, this is the only article I re-read 5 times in a row and read it slowly. Thank you for your wisdom.
>Then force Thunderbird to fully download all of my mail and then push it all back up.

I didn't know it's possible to upload mail (without actually sending it) with IMAP.

Do hosted providers allow that? Looks like it's additional cost with no benefit if you don't data-mine email.
Why? It was mostly the Jews that received the brunt of the non-warfare violence and it stopped once the war was over. (I'm going to assume we're not considering the bombing of civilians as a Nazi exclusive strategy) The destruction of humanity caused by the French revolution continues to this day, it's celebrated and adored but is an unstoppable poison.
To watch the movie: https://www.cosmosmovieofficial.com/watch-cosmos?fbclid=IwAR...

(took a while to find)
Hooks, to an extent, improve some of your complaints. For example, with hooks, lifecycle methods are gone and you’re forced to use “useEffect”. This helps you rethink if you needed that side effect in the first place. Additionally, it allows you to remove HOCs. Today, I just refactored a lifecycle-side-effect-filled HOC into a simple hook and I think it reads much better. Plus, it doesn’t confuse the fact that the hook has nothing to do with rendering and so it doesn’t abuse markup tags.

> from an architectural point of view, jQuery is by far their superior.

What do you mean by this? The architecture of the sites I’ve worked with has been much improved by React. jQuery mostly seemed to be used for direct, script-style dom manipulation, which you can do with plain JS these days. You did it in so many places across your app that it was impossible to tell what caused what change and it isn’t immediately reactive to data source changes either. So from an architectural point of view, it certainly didn’t help your code. React is solving a problems that jQuery doesn’t claim to solve.

If you’ve got a basic website that needs a tiny bit of interaction, definitely use plain JS. But if you need to build software running in the browser, you’ll run into the kinds of problems that jQuery and plain JS don’t solve out of the box. If you don’t use a modern library, you may end up writing your own state management and reactivity later anyways.
Conspiracy theories and Godwin's Law award. Could you find something better to do please? Thank you.
Show HN: Git-cloc – Embeddable lines of code stats for your Git repo
> Learn how to take a 20-minute power nap without embarrassment

I've found the lockdown great for trying this - a run, lunch then 15 minutes on the sofa. It's like rebooting the day.
Most Widely Deployed Software Module of Any Type?
(Serious questions, seeking clarity in my own mind)

Is Netflix a tech company?

Is a company that sells ebooks a tech company? What about scientific journals? Are they tech companies?

Is Instagram a tech company? What about ad brokers?
Maybe something like svelte?
plus IPFS wants to enforce copyrights worldwide: [1,2]
Businesses principles plus monthly bandwidth usage matter for real people.

[1] https://github.com/ipfs/community/blob/master/code-of-conduc...

[2] https://discuss.ipfs.io/tos#8
You know it's real when it hits you in the feels.
Wow on hackernews this is a first for me
I think it really depends on if you're teaching CS or programming. If I was designing a CS curriculum I would almost certainly start with something like Haskell, Lisp or Scheme. If I was designing a programming curriculum I would almost certainly start with Java, C# or Python.

At the end of the day your average programming job at your average company is “all about classes, getters and setters, inheritance and so on”, and if you want to prepare students for that, you should probably focus on that.
The long term hope is regular old ES7/Next.

One of the reasons the virtual DOM exists is because it really tries to get around the browser limitations on DOM rendering. We were also all trying to manage templates and data binding. If you remove these three things, most of us could architect very simple JS apps with a singleton object.

It’s as soon as you need to define the dynamic template structure, bind data to it, and do everything in a browser performant way, is when we started trading away the simplicity for off the shelf complexity that solves mostly these three problems.
Yes, they do allow it. That's normally how you migrate mailboxes as an individual. Most providers have storage limits so it's not really subject to abuse.
I don't necessarily disagree with you overall, but home schooling in general has one massive advantage over normal schools: the teacher to student ratio.

There are so many things that happen when you are sitting in a class of 32 students that could be far better. Delays simply due to lagging students, teachers not having time to properly explain things, or get to understand and correct holes in their students' knowledge, tailor subjects to their tastes and interests, etc. Some random acquaintance who home schooled her children pointed out to us that their biggest problem - after finishing the government mandated curriculum for the day in 2 hours - was finding things to actually keep the kids busy for the rest of the day. It makes me wonder what an optimised education system could actually achieve.
It’s not more difficult now to make dynamic server-rendered web sites than it was 10 or 20 years ago (I don’t know about PHP these days, but it’s never been easier to start a new Django or Rails app), but your clients will probably want features they’re accustomed to in modern web applications that are not easily implemented in server-rendered web sites.
web components when they finally mature.
Unhappiness and Age
PhantomLance spying campaign breaches Google Play security
If you're interested in other podcasts featuring Patrick Radden Keefe as a guest, there was a great episode of Why is this Happening about the Troubles in Northern Ireland last year: https://www.nbcnews.com/think/opinion/unearthing-ghosts-nort...
Æternity's Starfleeter AMPnet Teams Up with Arkane Network
You're right Podcasts belong exclusively on the Apple store

You all know where the term podcast came from right?
https://en.m.wikipedia.org/wiki/Adaptive_optics
The biggest difference is that the class based components are an older iteration of the API into React, one that lies closer with how React internally works (or worked), but one that is not necessarily useful for writing correctly working components.

Say you have a component that renders some data it fetches from the backend, and it received the ID via a prop. In a class based component you might be inclined to write the fetching logic in the componentDidMount or maybe the constructor. However, if you change the ID you feed the component, the component will update instead of being recreated. In the naive class based version it won't refetch the data, and won't behave correctly. With useEffect hooks you don't really care anymore, you can reason about side effects in the same declarative way. You express the fact that fetching new data is a dependency of the prop changing, which holds true both on first render and later on update.

The hooks API fixed a handful of these 'mistakes' that were still present in the class based API. I agree that the syntax might look awkward at first, but the hooks API is much better thought out than the class based one.

(Some anecdata: almost any component that I rewrote in hooks-style has been halved in number of lines of code, the concepts have been much less spread out over the file. See this tweet for an example: https://twitter.com/threepointone/status/1056594421079261185)
HTML is pretty cool.
So far I haven’t seen any limitations by providers. I can see potentially rate limiting. But I’ve done this before even helping move client emails via outlook to another provider. The client just happily syncs any email you toss in
In my personal experience, "a bit more than a pointer" works best as a pair of (start, end) pointers (where "end" points to just beyond the last element.) The most obvious reasons for this are:

- slices become a total non-issue since a pair of (start, end) already is a slice and you can just move start and end.

- comparing against an end pointer is generally easier than adding up a length value first, particularly if you're slicing at the same time.

- the end pointer value is independent of the array element type, so if you e.g. cast to uint8_t * (which arguably you shouldn't in most cases) it stays exactly the same. If you store a count you need to adjust a multiplier. If you store a byte length, you need to do a lot of divides or casts to deal with pointer arithmetics.

Also, this is a huge red flag to me:

https://github.com/orangeduck/Cello/blob/master/include/Cell...

#define is ==
#define isnt !=
#define not !
#define and &&
#define or ||
#define in ,

P.S.: This also is a "try to invent a new programming language without inventing a new programming language" thing. Have your cake and eat it... either it's C or it isn't, and this library is leaving the space of "normal" C.
What our child's secondary school is doing is giving lessons with Microsoft Teams on these kinds of subjects, then he has to do school work based on those lessons. We aren't required to "school" him at all actually. Our 6 year old on the other hand requires constant supervision and teaching for her material, and that stuff is of course quite manageable.
Changes in sexual behaviors during the coronavirus disease 2019 outbreak
Not exactly. They were in the spirit of and homage to the original. They might not have been original but they brought the house down.
Certainly, the software we write for the browser is much more complex these days. Sure, plenty of website don’t need react and shouldn’t use it. But many of us find react very useful because we are building software with similar creature parity to desktop apps, which wasn’t the case in the early days of the web.

Not only that, but the “simple sites” that used to need a dev to build (like for a local restaurant or business or something) can now be done by the restaurant owner on WordPress.com or Wix or something without much effort
Bake that cake.
This is an interesting conundrum: Uber needs to splurge to be the kind of company that attracts fang talent but their revenue is still not at Faang level just yet.
This doesn't help your argument.

We accept people dying from the flu every year, because vaccines and other measures have pushed the death rate low enough. It is also very rare that young people die from the flu, and since there is a vaccine there is an element of personal responsibility.

In comparison, unmitigated covid-19 seems to be 5x-10x deadlier than a regular mitigated flu, and covid-19 cases requires a lot more healthcare resources in the form of ICU beds and ventilators, which is a very limited resource. If we run out of ICU beds, people will start dying of other preventable things like heart attacks, strokes, and car accidents. In addition, covid-19 kills far more young people than the flu does.

It is very probable that we'll live with a mitigated coronavirus for a long time ahead, either by getting vaccines, or by discovering treatments that reduce the fatality rate. But as long as we don't have those mitigation strategies, lockdowns are all we have to reduce the fatality rate low enough for us to accept it.

Right now covid-19 is excessively deadly, and that is why we are in lockdown, and will remain in lockdown until it isn't, or until economic desperation changes the tolerance for its fatality rate.
> These kinds of markup frameworks/libraries were touted as jQuery's successor, but, from an architectural point of view, jQuery is by far their superior.

I think everything in this sentence is incorrect.

jQuery started out as syntactic sugar to smooth over the cumbersome and inconsistent DOM manipulation APIs in various browsers.

No one ever seriously says React is a replacement for jQuery. It was a replacement spaghetti-and-meatballs on top of jQuery, Backbone, Knockout, Angular, and whatever other frameworks were popular at the time.

> It's crazy to me that it's normal now to have like 3-4 compilation/transpilation steps when working on a simple JS-based app.

This has nothing to do with React. To get a sane dev environment, you have to do these steps even for a simple site. It's a consequence of browser standards moving slowly and of JS and CSS being awful.

If I can't write front-end code (even for a simple static site) with a decent Webpack flow, TypeScript, and SASS, then I'm doing a lot more work and delivering a lot later. Those tools can be buggy, but most of the time you can just stick with some boilerplate and not end up with anything terrible happening.

> Boy do I miss the days when I was building stuff in PHP and HTML was simply rendered when I ran the damn thing.

You can still do this with PHP (or any other server-side language). It's still a first-class citizen of the .NET world.
I've read a lot of press where farmers are given as a prime example of people not using or comfortable with tech. The journalists writing it have no idea of what they're talking about. Yet it has become almost a meme.
after covid lockddown 8. I finally got to clean up my bookmarks.
I don't think my Firefox has crashed in years on Youtube.
Msttermost was founded after slack as a slack clone so this timeline doesn't make sense.
Yes definitely comes with. Seems to be a stripped down nextcloud or owncloud. Not sure which. I forgot to mention this.

It’s definitely something I’ll probably look at
Also see: BSTR

https://docs.microsoft.com/en-us/previous-versions/windows/d...
Funny how 'pythonic' can mean different things to different people. I've been developing in python on and off for the best part of a decade, and in my world comprehensions are considered far more 'pythonic' than map/filter/lambda.
I don't know heaps about it, but for the terminology try adaptive optics and laser guide star.
I find math courses (as an adult doing a masters in biostatistics) can be very poorly taught sometimes. I think this comes from a desire to "keep things simple" and elegant. But the lack of practical examples and no alternative explanations can make it really difficult for some people to learn concepts. Sometimes you get a good maths course, but many are terrible.

As a suggestion, you could look to torrent a good textbook if you can find one.
> I personally find “the HTML is a function of its inputs, internal state, and nothing else” to be a much more predictable model for writing large web applications than, “anybody anywhere in your code can pull the rug from under you arbitrarily with jQuery”, and for that alone I prefer the React development experience.

Respectfully, that's not at all what HTML is supposed to be, but even so, as it turns out, sometimes you do need state to drill pretty deep down (say you need an icon to be green if you're authenticated). So people started just passing state as props everywhere, but oh no that's an anti-pattern. So now people are using redux, mobx, or the context API to do essentially the exact same thing. Three new tools were developed by dozens of engineers to basically re-invent "global state." It's ludicrous.
I didn’t run the numbers but I would say very very far.
Actually would love to talk about this.

Feeds in social media are severely limited for when you need to filter the content you want. What if you let people program their own filters and gave them enough flexibility.

There could be some way to share and reuse those filters maybe built on top of existing social networks as well so you won't miss out anything.

I would be able to switch to patio's feed for a week then someone else and check what they are reading.

Could work as a subscription model. Content creators or influencers can sell their feed filter as a service. What they see from twitter, reddit or hn, you can see it too.
HeBella Rejuvenating Face Cream Reviews – Is It Worth and Legit?
What is HeBella Rejuvenating Face Cream?

HeBella Rejuvenating Face Cream is a 24-hour against wrinkle cream that professes to saturate and revive matured skin. It includes an extraordinary fixing called mastic gum, which is said to be the key to the young and essentialness of the individuals in Ikaria, Greece where the mastic tree began.
No, a proper podcast is available as RSS feed and compatible with any Podcast player.

It's the last actually open and compatible part of the web that hasn't been split apart and sealed off by corporate interests, so we should fight to keep it that way.
They also maintain https://github.com/uber/ios-snapshot-test-case
I have been doing web development for over two decades now, and honestly things were only simpler if your expectations were much, much lower. If you have the same expectations today, everything is still just as simple.

If you see no added benefit to having your page run in the browser, then by all means do things the old way, and you'll find that even doing the things the old way is today much simpler than it used to be.

If you do want to create a web application that for a large part runs in the browser, I can only see things getting better every year. The perceived added complexity is simply because we are now doing stuff that's more complex.

TL;DR: Building horse carriages was a lot easier than building autonomous cars.
We have primary school aged kids and after the first few weeks, have decided to just do a token hour a day on the work set by school, although we try and do other 'educational' things in some of the other time, but not following any curriculum. I only work 3.5 hours a week (already remotely before all this) but can't imagine what this is like for anybody working full-time.

I think the school is trying really hard to provide guidance but has fallen into an awkward half-way house where they have provided resources but not quite enough to make them work without some prep by the parent and extremely cooperative kids!

I feel like we should play to the strengths of being at home and do stuff where one-on-one (or one-on-two!) works better, following their interests, helping them with the stuff they are actually stuck on it (or in the zone of proximal development in pedagogical speak), reading and just enjoying spending precious time together. My husband is taking off half a day's leave a week (what else are we going to use it on this year?) to look after the kids for an hour a day too, which has been a lifesaver and give him some time with them.

Also, I think most people trying to do this home education thing at the moment are way too busy to write about it!
I forgot to mention this. But yes the export failed several dozen times. I believe I ended up doing in chunks. It was hard to get them off
I don't see anywhere in that article where the death rate is discussed. So I'm guessing you are just multiplying the two numbers together without understanding what they actually mean (similar to what the doctors in the video do).

As the article you linked points out:

> Some people diagnosed as asymptomatic when tested for the coronavirus, however, may go on to develop symptoms later, according to researchers.

Additionally, what contact tracing is being done means that there are some asymptomatic people being tested who do show up in the confirmed cases.

By source, I really meant someone with some epidemiological training. I think you will be hard pressed to find anyone with bottom range estimates below .1% and given the numbers in NY, I doubt NYs death rate can realistically end up below .5%
I do data engineering these days, but I use React/Vue (and a tiny bit of Angular) fairly regularly on side-projects, at hackathons, etc.
What kind of features require you to use react?
Remarkable 2
And who uses react without JSX at any scale?
From the article:

"I do not believe any software system in our current understanding could be called an "artist." Art is a social activity, and our "AI" software is still just software, mechanically following the instructions we give it."

Well yes... art is a cultural outcome, and culture comes from humans. Thereafter from the time and place in which humans live.

What makes computer art interesting is its properties as a medium. For the most part, it is rather good at impersonating other mediums. The same beige box can be a video editor, a painting app, a piano etc. This makes it unique in the world of mediums. In my opinion, if it can be anything, then it is also kinda nothing (medium-wise).

The author mentions the impact that Photography had on art. This cannot be over-stated. Essentially, artists were put out of a job, or at least obliged to re-define their job description. For me, it is amazing the impact that computers had on photography. Photographers are now the ones that are re-defining their jobs.
What work could you not get done in Haskell?
As they say, in the mneomic that I use to remember Goodhart’s Law, you end up getting that measure “good and hard”.
I switched away from Gmail after using it as a main email for more than a decade. I just went through all my accounts in my password manager and changed it. It doesn't have to get done quickly, little by little does it.

Also, you don't have to delete your Gmail account completely. Mine sits there mostly unused just in case, it's fine.