skysight-inc/HackerNews huggingface dataset:
A series of articles from the author of Solid discussing all those tweets, and more, including the history of signals and their vurrent state.

- The Evolution of Signals in JavaScript, https://dev.to/this-is-learning/the-evolution-of-signals-in-...

- React vs Signals: 10 Years Later, https://dev.to/this-is-learning/react-vs-signals-10-years-la...

- Making the Case for Signals in JavaScript , https://dev.to/this-is-learning/making-the-case-for-signals-...

Those two code examples are different because that's the tradeoff that Solid made. It allows Solid to track changes in a uniform way even if the data isn't inside a component. Because in Solid components are just a way to organize code, not a unit of rendering (like in React).

And on top of that if you think that React still somehow has unidirectional data flow, it doesn't. Hooks make it anything but unidirectional. And not that different from signals: https://res.cloudinary.com/practicaldev/image/fetch/s--upMC6... But often less predictable.

See also The Cost of Consistency in UI Frameworks, https://dev.to/this-is-learning/the-cost-of-consistency-in-u... which is slightly related to this.
If anyone knows such shows (or other sources - YouTube, etc) I'd be interested too.

The closest "modern" thing I can think of is Ancient Aliens, but honestly that one cranks up the pseudoscience right up to 11 and appears to be rehashing the same things over and over again to where it's just outright boring.
How does this pass for a top voted comment on HN? To put it mildly, I get that cryptocurrencies aren't the most popular thing on HN but this comment breaks just about every HN commenting guideline and yet it's up here:

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

> Eschew flamebait. Avoid generic tangents. Omit internet tropes.

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

> Please don't use Hacker News for political or ideological battle.

> Please don't pick the most provocative thing in an article or post to complain about in the thread. Find something interesting to respond to instead.

Do better.
Does this type of person disappear?

He didn't attend the protests except to spectate, and he writes in English.

I'm not sure that he's a Chinese citizen. Far easier to deny a new visa if they don't like him.
China was in terminal decline in the late 1800s. The period until 1980s was not decline, it was attempt to recover with various success. Mistakes were made, but success were also made. Despite the famine, life expectancy was steadily increasing during the Cultural Revolution, in no small part thanks to the "barefoot doctors" program of organizing and allocating medical personnel.

Western comments on the Cultural Revolution is one-sided and myopic. The Great Famine was a failure to recover. It was also the last famine: famines were a regularly occurring event even before PRC. And Taiwan also wasn't a great place back then.
Did you read the article, or are you just responding to the title?
Awesome Coding Camps – A curated list of Coding Bootcamps
If you want to run compute on AMD GPU hardware on Linux, it does work - however it's not as portable as CUDA as you practically have to compile your code for every AMD GPU architecture, whereas with CUDA the nvidia drivers give you an abstraction layer (ish, it's really PTX which provides it, but...) which is forwards and backwards compatible, which makes it trivial to support new cards / generations of cards without recompiling anything.
How about you also check poverty rates, rents and housing availability, standard of living, not just counting those employed (which includes zero contract hours...)?

UK is not doing well and moving to the incredibly expensive London is not some easy fix you think it is.
Yup, remember when they "teamed up" with SGI to create "Farenheit"? Embrace, extend, extinguish...
My quote's a little more widely scoped than is useful; speed does improve with practice, but not that much, and isn't really what makes the skill valuable in any case. Far too late to edit, alas.
Potential energy of the nails convert to kinetic energy
Only compacting GCs need to pause application. It is possible to implement GC without pauses.
Historically much of computational biology was driven by people with no wet lab experience and no access to a wet lab so hypotheses went untested because nobody wanted to bet their grant on someone else's work they didn't understand or trust. Now that maths and computation are everywhere in biology there are more hybrid dry/wet labs or dry and wet labs working in long term collaborations. So I think there's been some progress but maybe not as much as one could have hoped.
This is so very good and even more engaging than the article.
BlenderDMX Release 1.0.0 Vanilla
Laptops are bad for your posture, external, elevated monitors are best. I also like ultrawide monitors, but I do not really think most people need more than one of them.
Try a "proper" functional programming language and you will see all the features that you are missing out on!
All you need to conduct long distances through the earth is a big buried plate to spread the current across. See e.g. https://en.m.wikipedia.org/wiki/Earth-return_telegraph.

> The earth is nothing like "an endless source/sink for electrons"

It’s a bounded sink for electrons, though — i.e. it has capacitance — insofar as a positive ionization required for a static discharge (lightning) built up in the earth can be “spent” by grounding voltage into it. You can think of the earth as a constantly-recharging (but sometimes rapidly discharged) anti-supercapacitor. Just like the atmosphere is a constantly recharging (but sometimes rapidly discharged) regular supercapacitor.

Ignoring that, though, what people usually mean by this is that the combined neutrals of the entire power grid are on the other end of any dumping of current you’re doing into ground. It’s not just your local neighbourhood transformer; if your transformer’s resistivity increased too much due to the added ground-return current, then the rest of the current could find another path to some other, further-afield transformer, or multiple such. Or maybe even the local power plant. Or some unrelated grid-connected power plant. Or—dangerously—a power plant connected to a physically proximate but electrically disconnected grid… which is in part what makes power-factor wobble around so much in black-start grid power stations.
> What I like about Redux is that it takes the immutable functional approach

Strange that you don't like spaghetti, but then praise Redux that is spaghetti exemplified: dozens of functions, and wrappers, and hooks eerywhere. Trying to trace how a value gets changed through the three-four layers of wrappers is like pulling teeth through the anus.

And looking at the current reincarnation of this abomination, it is marginally less spaghetti, and converging on the same signals code that everyone is converging on.
I got the 3dfx Voodoo which required a 2D card! Later on I got a Nvidia Riva TNT! It's been a long way, now I have an RTX 4090...
Lisp, F#, ...
The fundamental friction here is that a lot of software has a short shelf life in terms of value. But it still needs to be maintained. And you can't really build new software without relying on a lot of commodity but low value software. Most software that gets shipped these days is largely open source. Even the likes of Apple, MS, Oracle, etc. that sell a lot of proprietary software use and depend on a lot of open source components.

That's why the world runs on open source software. It's the cheapest way to share the responsibility of this common core of software. The only way really. Doing everything in house is stupidly expensive. Where open core companies fail is in attempting to monopolize their core of software. It's all the downsides of open (people copy your stuff) but without the upsides (you do all the work, at great expense). And by trying to mitigate the downsides, they actually make the problem worse.

The problem with open source companies is that most of their software rapidly loses its value after they start exploiting it. The type of open source company that insists on restrictive licensing (e.g. AGPL) and transfers of copyright tend to fail to create a software community around their stacks that would make them long term successful. That doesn't mean open source is bad for business, but just that that particular style of doing business isn't great. You throw out the baby with the bathwater. You incentivize your users to find (or worse build) alternative solutions. Basically, such companies being successful merely creates the financial incentive for others to do similar things. Launching such companies is easy with VC capital. Keeping them long term relevant and profitable isn't because inevitably a cheaper, more open competitor emerges.

That's why e.g. the Apache licensed ecosystem is highly successful. It regularly spawns new companies and they build on each other's success. And they end up sharing a lot of code. Which then becomes a shared commodity. Such is the nature of software. VCs don't like this because this doesn't produce a whole lot of ridiculously profitable unicorns. But it does create a lot of value. And there is plenty of money that can be made by developers working on such software. Which is why there is so much of it. OSS isn't charity mostly and there are a lot of well paid developers working on it.
3DFX was basically the shit in mid late 90s.
First time seeing Quake in OpenGL was insane - before that all games were rendered in software.
I'm going to post my usual:

Everyone should read "Who Owns the Future?" by Jaron Lanier where these topics a dealt with, and with much more intellectual rigor.
The article is a perfect encapsulation of our current cultural pathologies.

The author pathologizes "manifestation". Well, is it pathological? No. It won't "affect the universe", or whatever, but it gets people to have hope, and focus on their goals. It's a reaction to a world where the media (defined loosely) constantly harps on the opposite: you're ugly, plus you're fucked, and the world is fucked, here's an advert. Suicidal ideation has gone up dramatically in teens, especially girls, and this "manifestation" stuff is a small part of people's defense mechanisms against a sick culture. But the piece never reflects on that.

It keeps bitterly harping on about "thin, beautiful, privileged women". Now, are they privileged? Sure. But that's for journal articles to discuss. You feed terms like "privilege" into pop-culture, and all you do is reify the gap. The vast majority of people, including women, including "thin, beautiful women" have tragically low self-esteem. This constant talk of "female privilege" accomplishes nothing but increase girls' guilt and shame over something they can't control. Incels might be the most unexpected consequence: they, more than anyone, have internalised this idea that beauty is everything for sexual, social, and financial success. And they're killing themselves in droves over it.[0] The way Vox uses it, "privileged" is just a way to stereotype and dismiss these girls as shallow, brainless, undeserving. That's a total misuse of the concept. I don't expect mainstream media to produce analytical cultural critiques, but this is just awful. It's like a Stoic trying to interact with a grieving person. Misses the mark completely.

[0]: https://www.nytimes.com/interactive/2021/12/09/us/where-the-...
I agree Marcan instigates a lot of twitter drama, but "hundreds of configurations worked very well on Linux" is kind of a stretch unless you're counting headless servers and really low end machines. There's a reason why Linux desktop has 1% market share (mostly chromebooks) and it's not because of Microsoft. I appreciate the work those devs did, but they really didn't move the needle. Neither has Marcan, but hey at least he is acting like a product guy and prioritizing features that are deal breakers on pretty much every other Linux system.
I remember some urologist’s advice, she advised drinking a shot of cognac and two bottles of beer. The guy was having too many stones.
This is a cynical piece with a political. Its argument is that AI won't cause unemployment in the US because regulations in industries like healthcare, education, and housing won't allow it. The centerpiece of the argument is this plot, showing how those sectors are becoming a greater and greater share of GDP over time:

https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_pr...

No one disagrees that healthcare, education, and housing are "broken" in the US. But the US is only one economy. The plot looks different for other economies. For example, Scandinavian countries with high taxation have free healthcare, free education, and no homelessness.
I remember selling a a bunch of them at a computer trade show the computer shop I worked at in my teens. In probably best marketing idea I've had to date, I installed tomb raider on two basically identical computers, except one had a 3dfx card. As soon as we started running that the cards basically sold themselves.
BlenderDMX is an open source, Blender based tool to visualize DMX lights. The lights are defined via GDTF (an open format to describe these devices). It is exciting to see a free, GPL-3.0 licensed visualizer. It still leaves much to be desired, but it seems to be a good starting point for an open source solution to DMX visualization.
Facebook and Google hand over user data, help police prosecute abortion seekers
User chat logs and search history released by social media companies to police can be used to prosecute people for abortion, even when they are being investigated for other reasons.
>Because side effects cause bugs and make code harder to reason about.

Not really. All functional programming does is basically force you to shoehorn your computation into defined pipelines. For some cases this works, for others, you are doing a lot more work than necessary compared to imperative programming, and the cycle of you developing said code is usually longer than writing the code imperatively, and then debugging.

In general if you look at the history of tooling, there has been a certain pattern within languages/tools where some description alludes to programmers being incompetent.

For example, in the case of functional programming, your statement above essentially means "As an incompetent programmer, you may write code that sets a variables value unexpectedly, which is turn used by some other thread, which will create a bug. So you need functional programming to avoid making this mistake"

History has shown that this doesn't work in practice, because you create arbitrary boundaries, friction, and inefficiencies that slows down development by a large amount. There is a reason why Python is top language (only second to Javascript, because of web stuff) on github, and as far as it goes, its a free-for-all in terms of how you code.
> Just look at the communities in some poorer parts of the UK, who were relying on coal, mining and steam locomotive(yes, for that many generations the effects of job losses are felt)

In order to make money selling coal, someone has to buy that coal. They're selling something that nobody buys anymore. Try selling ice cubes in the North Pole.

The purpose of those coal jobs was jobs creation, not problem solving.

New generations need to be re skilled in understanding that jobs don't come from government policies but from problem solving. And government can only create new problems.
This article is pure conservative BS.

The stagnation of certain industries is because of tax policy and the insane greed injected into our healthcare systems when the HMO laws passed in the 1980's.

I'm not even sure what pmarca is talking about here. It's like he's waving his arms, "look over here at my BS and don't look over there where AI is about to slam information workers."

AI will absolutely change the way software engineering is accomplished. We already use things like Cloud Formation templates to auto-build and scale cloud-based architectures. We have code generators to build microservices. We even have modeling techniques to simplify complex systems.

All of those "things" will be plugged into an AI and one senior technologist will be able to write a detailed functional description of a system in natural language, domain models, with data points, and an AI will write, test, integrate, and deploy production level code.

I absolutely see entire divisions of software engineers being wiped out by AI-generated systems.

Pmarca makes the argument that even so, all those engineers will do "something else" that pays a salary and benefits society. The ones that can elevate their skills to systems design and architecture will probably be okay. But people that like coding...they're going to be creating building blocks for the AI to use in its generation processes and those are going to be low-wage jobs.

AI is going to change humanity in dramatic ways. I just hope that in the process, someone builds an AI that figures out a path out of international conflict, through global food and water safety issues, and speeds up our ability to restore the planet's health so humanity can survive.
If we assume an economy with a demurrage currency, then Say's Law applies and involuntary unemployment is impossible. Without a demurrage currency, Say's Law is not guaranteed at all and structural involuntary unemployment is possible even without increases in productivity unless you have a central bank that has to constantly increase the money supply and emulate the demurrage fee with inflation.
This takes JSON schema from a fairly lightweight, flexible definition to one of the most rigid. As much as I have a hairs time with dynamic languages, I can’t get with this. Feels contrary to the spirit of the JS ecosystem in the first place.

Makes CUE a much more attractive way to directly validate JSON - you can declare with struct a are open or closed as part of the definition.
What is your bar for someone being a fascist? For me a fascist is someone who propagates fascist ideology and/or subscribes to a fascist view of the world. Whether they call themselves fascist is irrelevant (famously the word "Nazi" is short for their self-labeling of the "nationalsozialistische" party although there was no socialism involved with the fascism of the nazis).

Now do your research on that guy and his patron Peter Thiel there are enough public statements to make a judgment. Or do you think actual fascists do not exist?
Wasn't MS on the openGL board at one point ? they even bought softimage for a while. They seemed to be interested in the whole 3d space.

ps: the nv1 "mis-step" was really interesting. They somehow quickly realigned with the nv3, which was quite a success IIRC.
It took me a while to wrap my head around it, but saving face is more than just "not admitting mistakes". It's the view that your social status and honor is based on not being wrong or admitting mistakes.

A good example of the differences are apologies by Western governments for past wrongs. Doing so can actually increase social standing among the population. Admitting guilt and wrongdoing can be seen as a redeeming quality.

But I do agree that not admitting fault is a pretty universal human thing. I think "saving face" has more to do with the social pressures around it.
Containerization is only meant for isolation (preventing accidental contamination), not security (thwarting malicious code). If you are looking for security, virtualization is better (although there are virtualization escape exploits in the wild), and isolated bare metal is best.
Company size drops too though. Enough automation and every person has the abilities that took hundreds of people in their parents' day. Sure, the wealthiest will be able to leverage their gains the furthest - that's just how capital works - but it's also reducing people's dependency on these big firms and enabling them to personally capture the gains from the drastically-improved means of production. If and when communities are able to self-sufficiently produce most of what they need with just a few people and some AI tools, the game changes. Sure, at that point the rich would already be building death stars and wealth inequality would be even more laughable than it is today, but it'd at least still be a step-up in quality of life from the current regime.
Exactly. Thinking like a physicist is still pretty uncommon in biology, especially biological education. Hence the strong influence physicists had on the field. It also seems like there‘s still a mathematical framework missing to handle biological questions appropriately. Maybe we should revisit Rosen‘s Life Itself.
Smashing? You mean armed government forces fighting against their citizens.
Its neither time consuming or confusing if you understand the concept of mutex, which is only one thread can access a resource at any given time. Anything beyond that is irrelevant for 99% of the use cases for multiple threading.

And furthermore, its highly likely that your project is better suited to async programming instead.
Using a Wacom tablet as 99% substitute for mouse has been life changing to me. Literally the only thing preventing me from disconnecting my mouse is that I can't scroll websites with my tablet.

It still doesn't feel as good as paper, but the freedom of just drawing on Krita and being able to select stuff and move it around more than makes up for it.

Can't recommend it enough.
I don't think so. Part of what made consumer GPUs viable at that gate count was their laser like precision on their specific rasterization workloads. More general linear algebra solutions wouldn't have been viable on the marketplace. You wouldn't see the viability of more general hardware until the bro layer 90s advent of register combiner hardware.
Humanise: Slack Support Bot for Documentations and More
Interesting meaning interesting to humans? If an AI is doing all of the work then maybe it doesn't matter what we consider interesting? You gave a prompt asking for 2023 nostalgia pop music in the care home, and the AI found novel theorems to generate it for you, but it didn't even notice or care! Maybe there will be some hobbyist human Mathematians and the AI can throw them a clue once in a while, like a good murder mystery host.