HN user

deadwisdom

51 karma
Posts0
Comments23
View on HN
No posts found.

That's not the point of this. This is not about disabling JS as a user of websites.

Heydon is a developer, and an influencer of developers. He's saying: web development is now absolutely obsessed with JavaScript, and it in no way has to be. The basics, HTML, CSS. That's what's important.

This is all, totally, flagrantly wrong. It's all to be provocative.

Firstly, Chicago is one of the top economic cities in the world. Pensions are a big problem, but they are not going to wreck it. The algebra is fine.

Violent crime is another big problem, but it's a big problem everywhere in US. Cities, and Chicago isn't even near the top, per-capita. It's almost entirely gang-related. The big problem, as everywhere, is the red-lining of the past, drugs, and no opportunities. Illinois just legalized weed, will release tons of people for drug-related crimes, and this might help the hood a lot.

The suburbs are not dying. Real estate isn't great, but guess what, other than a few markets on the west coast, this is what home prices are going to do everywhere. The baby boomers got to have their houses triple, quintuple in value, millennials will not.

The population loss of Chicago is only in areas that, frankly, need population loss. There's no reason to live in some of these communities that are beset with drug problems and have no opportunities. These days people have cell-phones and the internet, they can move to better places all over the country. It's the reverse of the great migration and it's because the country hasn't helped these people ever in their entire history. Meanwhile middle-income and high-income 20 somethings are still flocking to Chicago.

JB Pritzker is the new governor. He is the absolute opposite of a "bored billionaire" who has never accomplished anything in his life. He has guided the Pritzker funds in a huge amount of charity work all over Chicago including, this audience might want to know, huge investment in startups in Chicago.

We are nowhere even close to the normalization of corruption as Russia, that's just stupid.

Edit: I also want to add that I've seen this narrative from three places -- journalists trying to be provocative; Chigoans that like to complain about politics but not get involved (favorite pastime); and Hanity trolls trying to stir up reasons why Democrat havens are poorly run / liberal policies supposedly fail.

The co-sleeping seems to stem from all the SIDS research / literature which when you go and read seems especially questionable. The topic of SIDS was hit so hard by our hospital and pediatrician. It scares the shit out of you. And then you go read the sources, and it's... well underwhelming at best.

Yes, and I think that's the smartness of this is they clearly came from a stance of Deprecation and realized they could make it more general. Good work, imo.

The most compelling use-case for me is the web-api deprecation. It very clearly tells you when a service will no longer be available. Currently there are no standard mechanisms for this and are mostly driven by documentation. If an api used this then a consumer could look for these and raise alarm bells.

You don't have to "dick around" with CSS isolation problems with web-components, it just works. React is where you are dicking around.

Or use Polymer/LitElement, where it's just all in one file... I swear people are just reinventing react methods to eventually get to where Web Components have been for the past 4 years.

Should say that it compared Go vs. Tornado. His only real problem with Python was concurrency which could be handled much better with Eventlet or Gevent. This will also drastically cut down the line count of the source.

Yes, but any given function is usually extremely easy to understand, because it's only, say one level of abstraction, then a macro is a few levels higher than that. And as you go up in your levels of abstraction, it gets harder and harder to really understand what's going on. Sure, some macros are intuitive and easy to follow, but those are usually easily replicated with other things, especially in a dynamic language like Python.

I also don't mean to imply that Lisp is lesser for using macros. I love Lisp and any implementation clearly requires macros. But Lisp is also, undeniably, harder to read for this and other reasons.

> But Python has the edge (with a large number of students) when the main goal is communication, not programming per se.

Communication is increasingly the more important part of programming. Engineering is only really useful if its well communicated, or in a binary you trust.

The Python philosophy is that macros do more harm than good, making it harder for someone to read/understand your code in the long term. These and other "constraints" make the code more accessible to others and even yourself.

jQuery is light, but it has a trove of plugins that will help you with more complex tasks. The core is purposefully limited in scope, not trying to do everything for you; it only provides what Javascript already should, but doesn't.