Hacker Newsnew | past | comments | ask | show | jobs | submit | sintaxi's commentslogin

The market is you and me. We decide with our purchasing habits.


I have zero ability to choose where my energy comes from. No choice whatsoever.


That works for alternative products of detergent, not for powering a nation.


Propaganda presented as data.

* data source on x-axis changes at 1958

* y-axis does not begin at 0

Fundamentally dishonest for the purpose of manipulation.


Those damn scientists trying to trick me into believing in climate change!


Actually yes. The chart is put together by "The 2 Degrees Institute" which has a stated objective of influencing "behavioural and lifestyle changes". That isn't science.


Its not science no. I think its just data showing how much more CO2 there is on the planet/


You may not be aware that node created a situation where ESM maximizes compatibility when consuming libraries and CJS maximizes compatibility when producing libraries. Its a circular incentive paradigm. I suspect you are consuming libraries using "import" and everything "just works". Well, under the hood you are likely importing many libraries that use CJS "module.exports" because that is what libraries use to ensure their library can be used with both import/ESM AND require/CJS.

The only solution to this problem is to upgrade require work for importing ESM. Once that is implemented ESM will become the natural choice for those publishing libraries. Until that happens library authors are going to continue to use CJS so their libraries are available to everyone.


The last version of Node that only supported CJS libraries has already long faded out of LTS. In my opinion, more libraries should just rip the band-aid off and entirely stop publishing CJS. Sure that will upset some downstream dependencies, but semver major tag it, and many of the downstream dependencies need the kick in the pants to move to ESM anyway.


Node.js v12 doesn't have proper ESM support and went out of LTS < 6 months ago. Have some patience!


Node 12 went out of LTS 16 months ago. 4 months ago was Node 14


Also, Node 12 supported ESM somewhat fine, you just had to use the --experimental-modules flag for Node. If you still have to support Node 12 in 2023 for some odd reason, you probably shouldn't have a problem enabling an experimental flag to support more modern libraries.

Node 10 was truly the last LTS that had zero ESM support, and that support ended 2 and a half years ago.


What makes you think the free market doesn't regulate?


There is a ton of information asymmetry in education. (The parents don’t sit through the classes, and the kids have no reference points), which means it will devolve into a “market for lemons” in the absent of regulation.


In this case I would say that the latency of finding out a method or microschool isn’t teaching in an effective way might be longer than I would like to see as a parent.

So that’s a small problem as this is all rapidly developing.


Democracy is two wolves and a sheep deciding what is for dinner.


This hasn't been true in the U.S. for a century when the house reapportionment act was passed. Now the strongest voice the majority has is in the Senate. The body that was designed to give voice to the minority.


Minor groups often have excess power from tie breaking between major factions.


Good-grief. 20k a year is $55 a day - for a company that was burning $1M a day. $55 ain't doing jack.


Restating the same fact per days instead of per year doesn't change the facts. And the fact is it all adds up. The list of things that Twitter isn't paying is huge.


This is verifiably incorrect. Members of the Canadian House of Commons swear their allegiance to the monarch. They make no such oath to the People nor the Constitution in Canada.

"I, [name], do swear that I will be faithful and bear true allegiance to Her Majesty Queen Elizabeth the Second, Queen of Canada, Her Heirs and Successors. So help me God."


chill america


I'm Canadian.


Agreed. Great job.


The issue with large JavaScript files is the overhead of the browser parsing, interpreting, and executing of the JavaScript. The network transfer size has nothing to do with it.


wasm would be faster regarding parsing, interpreting and executing


WASM cannot interact with the DOM.


it can through JS interoperability (only needs tiny JS files), all of the remaining things can be handled by WASM.


IIRC they banned Southern not for her politics but for being closely associated to people who had unacceptable politics, and then banned her parents for being closely associated with Southern.


See, PageRank isn't dead - it's just used on people now


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: