skysight-inc/HackerNews huggingface dataset:
I've been mixing React with static exports from WordPress. It's unbelievable to say that I actually like this solution after spending years and years with PHP, custom JS front ends, then jQuery and the backend frameworks.

React continues to get better and is great for highly interactive and customized experiences. Browsers are also making it more usable so it's just up to the front end devs to make sure history state and other stuff is accounted for.

WordPress continues to be terrible but accessible to the masses for your landing page and blog stuff. That means your design and content team don't get bogged down in the app dev process and you don't have React slinging fixed/static content. They can just bash stuff around in WordPress and export the static pages for a quick deploy.
Well I agree, but that's because there are more safeguards against governments putting crosswalks in dumb locations (they still do it!) than there are against randos doing it.

That doesn't mean that individual people aren't smart enough to "play traffic engineer" because traffic engineering is so super complicated.
Microsoft themselves offer a freely downloadable software compatibility tool which internally contains a full Windows XP virtual machine. There's instructions online for how to import the imagine into Virtual Box.

I wonder if it has to do with the common practice of using a stripped down windows install as a live bootable environment to run recovery tools?
I wasn't aware that they would only sell those in Europe. Very odd.
Purely semantics. Boring
To each their own, but to my eyes that is bloody awful.
I see the trend growing worse. Not just teenagers, most kids nowadays are addicted to the digital junk.
Thanks! I wasn't understanding that before.
I upgraded for the same reason as I use WSL2 extensively and occasionally need to use something graphical like gitk.
The grand parent comment is likely referring to ‘deep web’ apps that you or I will never see, which probably replace a series of excel spreadsheets and email conversations.
This was my first computer, it was great. I did really miss having the ability to have multiple text colours on the same screen. It couldn't do that, though there was a trick where you could combine rows of multiple display modes by fiddling with the "display list interrupt".

PS This writeup is not great, very basic.
An invalid statistical argument that appears to support the truth is still invalid. Just like a proof for a mathematical theorem can be invalid even if the statement turns out to be provably true by other means.
Also in the "people who want a fast PC and don't want all the extra shite MS keep bundling".

Miss those days. Seems like even Linux installs are monsters nowadays.
I'd be curious to see if this is the case for other sites that use Cloudflare bot protection as well. There are a bunch of ways to tune the service so maybe they are just extra cautious?
I disagree with calling C# "easy to use". But Rust is such a bad fit for wasm that any other language will probably displace it once it's viable.

The DOM has it's own lifetime decisions, but lifetimes are the most central concern for Rust. I don't think both can be conciliated without a major rewrite of one of those parts.
Weird thing to care about for a battery I agree, I suspect this scheme was designed for things like camera or touchid replacement that had security implications, and is now just used for all parts possible to do so, regardless of the possibility of attack.
Teach your kids anything but Hacker News.
The fact is still that the crypto sphere is even more unequally owned than the economy or the stock market, which is already extraordinarily unequal.

When I was first excited for bitcoin, it was because of its revolutionary capacity for people to transact without governments and banks, and to own and control that means themselves. Well that really hasn't panned out at all.
Can someone explain to me why nullable is even desirable (vs something like optional)?
I think you're overstating the variance. If you watch high level poker play you will consistently see the same players at the final table of big tournaments. Sure, a few lucky random players will go pretty deep in the tournament, but they just don't do it nearly as frequently as the top few guys.

A competent but not great player has a chance of beating a pro in one session, but it's definitely pretty slim.
It would be 0xFF.
Surely this is easy for an unofficial battery to replicate... You just have a step during installation where you put the new and old batteries face to face briefly so the data lines touch, and the new battery can read the old batteries ID and memorize it?
The Volunteer Movement Enraging China
> Manual transmissions are much, much harder to integrate with any kind of hybrid system, stop-start system, power-off coasting etc. which help with fuel economy too.

Not necessarily disagreeing, but just wanted to say that it certainly is possible. I rented a manual Renault (don't remember the model) a couple of years ago and was surprised how it had a stop-start system power off when coasting system.
There is an easy option: have Apple or a repair shop replace the battery.

All your complaints are addressed in the light of that simple and well-known fact.
I mean, it's an accurate characterisation of humans affairs, but I haven't heard any better ideas yet when it comes to figuring what goes into the categories of "good" and "evil".
That's _why_ it was great. So gaudy. Blatantly opulent and tacky. Like rolling up to the Trump tower with spinning rims.
Time to update the list of adhesive tapes on Wikipedia, featured and discussed on HN: https://news.ycombinator.com/item?id=31043179
GitHub is definitely not an MPA. Or at least most of the core functionality people use for work isn’t. It feels like one under ideal network conditions, but if your connection stalls you can see its routing stall before any attempt to load a new page.
Scientists have synthesized graphyne for the first time
I'm surprised it's not 99% considering I figured most of it is in exchanges or coinbase.
I've spent the last 2 years building B2B SPAs and, like everything in software, they can be fast or slow depending on how you build the app and what tools you use. I usually leverage lit-html, esmodules, and the dynamic import syntax. If you only fetch the business logic and views when you need them you can have an app that renders in seconds with an initial payload of ~15kb.

I usually also set up a service worker to prefetch and cache the rest of the site while cache busting specific files on subsequent visits.

Personally I use SPAs for offline support and MPAs for "portals" and brochure/marketing websites or blogs.
I think the ultimate answer (for all kinds of waste heat recovery, or "heat economizer" technology) is that waste heat streams simply don't contain enough energy to invest in recovering (otherwise, we'd probably deploy ORCs everywhere).

This device seems more useful for generating mechanical motion at the point of use, rather than generating electrical power. I'm envisioning solar and hydro-powered pumping systems that operate in remote environments, like the third engineer interviewed in the video. He proposed that the engine could be used to pump water solely due to the temperature difference between the pumped fluid and the air.

Another interesting thing would be to run the system in reverse to turn mechanical energy into a hot and cold fluid. I haven't thought it through deeply, but it seems superficially similar to elastic band refrigerators[0,1].

[0] https://www.science.org/doi/10.1126/science.aax6182
[1] https://www.science.org/content/article/fridge-made-rubber-b...
It's an illusion. If you look carefully you'll see that all YT content is loaded dynamically, starting from a blank page with a blank video player.
Databases = Frameworks for Distributed Systems
SPA makes the backend much more simpler as all the HTML rendering is not its concern anymore. The client devices are very capable and the networks are fast, it's very logical to offload the rendering to the client.

I doubt that MPA is coming back but for things that don't need to be SPA in first place, going back to being MPA is reasonable.
Thank you for sharing this link. The Internet Archive is truly a marvel of unequaled value. Didn't know it had such a trove of warez without the risk of pwnage that warez and torrent sites came with.
I've said this before but the further back you go, the further above average you needed to be or you couldn't even even touch a computer.
Brando Milanovic wrote up a pretty clear-eyed description of the problems with worker-owned enterprises, even in states that market socialists look to as better examples such as the former Yugoslavia [1]. He speaks with some authority, as both an economist and someone who worked in one of those. To me, it seems like there are important unsolved problems with worker-managed enterprises at scale (exceptions like Mondragon notwithstanding), but I’m speaking as an armchair observer. I agree with the aims involved (workers should enjoy the full fruits of their labor and have control over their working conditions), but it seems there are still challenges to scaling this sort of organization up.

1. https://glineq.blogspot.com/2021/11/socialist-enterprise-pow...
WinPE (recovery tools) is very different from the desktop SKU
A lot. Here are some examples:

Say you are the reviewer, you gave some feedback for the author to address. The author says they addressed them and asked for your review again. How do you review that? Of course you can just review the whole change again, but if it's a huge change and you only asked a few small parts to be changed, it would be hard to make sure the rest are still the same. How in Github's PR model can you see the diff between the 2 states of a PR? The only way is for the author to push a separated, "fixup" commit to the review branch, so you can just view the diff of that commit. But that creates those "fixup" commits that's not useful in the final merge, so you will want to use squash merge in the end, and using squash merge means that the final commit message is totally up to the people clicking the merge button and others have no control over that. In gerrit, commit messages are part of the code that you can review and leave feedback, a change is always a single commit, and there's builtin feature to show diff between the 2 states of a change.

Another example is when you have a change (B) depending on another pending change (A), and there are some feedback on change A you need to address, and it would be a whole mess on how you also update change B to make sure that changes of A do not show up in the diff of B.
This was my first computer. I learned BASIC and did some "drawing" in the graphics mode. A few years ago I tested and it was running. Time passes.
As I read this, and the comments, I'm struck by how the legacy of slavery has left what feels like incurable trauma on everyone involved. It feels like generational trauma that will take generations to resolve. White and black, everyone has suffered immensely. There is more focus on the suffering of the slaves, as it should be, and white people involved also suffered emotionally and with other terrible consequences. It's a pity this discussion feels like people finding a side and trying to out-trauma the other side, instead of just recognizing how awful this was for everyone. And what that means for the future.
The Ubuntu PipeWire integration comes, in fact, from Debian.
Even in a stop-and-go traffic jam, a manual transmission will be the least of your worries.
How do you plan to euthanase yourself?

Exit International recommend Nembutal (which is also used by Dignitas). But it's the very devil to buy; dark-markets sometimes offer it, bit it's fabulously expensive, and the sellers never have a trading record.

I'm told that hanging yourself from a doorknob is fairly quick and quite painless, but it's a problem for anyone that discovers you, or is with you when you do it. And it's hard to be sure that some idiot won't try to resuscitate you.
> The calcic paste is heated in giant ovens to 12,000 BC and left to cool.

This is some great science education!
I can confim the behavior on mobile
If this isn't an example of malicious compliance, I don’t know what is. Apple doesn’t actually want this program to succeed so of course they are going to send 79 pound repair kits to people.
Not clear how long your "sessions" are but they have poker tournaments where the same people regularly make it to the top.
Brightline, America's Deadliest Train, to Get Faster, Go Farther
Incredible. I just changed my user-agent whilst on the Google Chrome browser.

* Changing to Firefox immediately displayed the Cloudflare error message
* Edge had no errors
* Chrome had no errors
* Safari had no errors

Edit: Even internet explorer 9, android kitkat, and the opera browser had no errors.

Edit 2: as another user has pointed out, this is most likely a firewall rule put in place by the website operator themselves.
Cloudflare uses a lots of heuristics to determine whether to show their challenge. In fact getting served a challenge says more about the amount of bot traffic that the website is getting than about how bot-like you look.
> I wouldn't paint all of crypto with that brush, but certainly a large proportion.

I would.
Dynamically replacing a div, based on a DOM event, with results of a fetch call can be done in way less than 200 lines of JS.

But why you’d do that instead of using 10 MB of React code, I don’t know.
I can’t reproduce what this article is claiming, even using a completely new profile. I’m only a size of one for this perspective though.
Teach your kids Blackjack, not Bridge
Looking at what cars people buy, fun and prestige seem huge contributers to purchasing decision. Otherwise there is really no way to explain how SUVs are the best selling cars and how a significant portion of buyers opts for way overpowered cars.
Okay, but we don’t expect ancient Homo sapiens to have had smartphones, surely?
In PoW you can purchase miners. In PoS you can purchase validators. But PoS is easier than PoW to defend against a 51% attack as the offending validator set can be targeted.
Why wouldn't it?

1) If P = NP and and the bounding polynomial is immensely huge, it would be somewhat disappointing, but interesting nonetheless.

2) if P = NP and there is efficient algorithm, it would be amazing. There are problems harder that NP-complete problems.

3) P != NP, then nothing would change.
I wanted to categorize everything as "categorized" or "uncategorized".

Nothing remains in the latter category for more than an instant.
Show HN: Binary Counting
Now you could argue that there’s less space on a modern drive, given how file sizes increased. Even 5MB was massive then, with mostly text files.

I still recall when I had to upgrade from MS Word 4.x/Mac, which did still fit on a single floppy (together with a basic OS), to MS Word 5.x/Mac, which was more then 5MB, on an MPB 100 with a 20MB disk: I had to dump half of the installed applications most of the data in order for Word to fit. Soon, HDs increased to 10 times the size to keep up with this, but soon enough, 220MB was less than that 20MB had been before. Same with GB-drives, and so on. If you want to transpile a simple text file of a few lines into another simple text file, you may need an entire drive for dependencies…

To my own observations, drive sizes always stayed about the same in relation to what you could put onto them. But, at the same time, requirements for temporary storage are steadily increasing, which may provide you with even less usable space.

As for price, yes, economies of scale. If you’re selling billions and billions of drives, you may do things that were unthinkable, when the total number of sales was still in the 100Ks, at a fraction of the cost.
From what I've read it's mostly that it's more difficult for coops to access capital. Banks and investors are extremely hesitant to provide capital to an organization where the employees can just vote to use the money to give themselves all raises.

They'd much rather extend loans to traditional businesses with owners who are willing make cutthroat, unpopular decisions and fire employees if it's necessary to defend and preserve their capital.
1M Deaths, 13 Last Mesaages
The only distinction that matters is whether it has a client-side router. If it feels like an MPA, and doesn't feel slow, that can be easy to miss. But it’s still a SPA.
At one point, Kermit (the protocol) was kind of the lingua franca of file transfer. The computing world was much more heterogeneous back then. Fun times.

https://en.m.wikipedia.org/wiki/Kermit_(protocol)
I use ALSA with dmix plugin on ArchLinux and can not be happier. What's the use of a sound server for 99.99% of us?
I'd rather teach them a game that's actually good instead, like Tarot or Belote (which are both similar to Bridge, and not associated with 70+ people)
Conflating the two things like this is completely ignorant.

Buying Bitcoin miners at first requires you to spend the Bitcoin.

Mining may help you gain Bitcoin, but it doesn't much allow you to control Bitcoin.

Pos literally gives you voting power over the currency's ecosystem just by having more of it. It completely concentrates control, and then it also returns gains to those with the larger stake (more wealth in said currency).
That's why you switch them to the infinitely more interesting non-perfect information strategic board game of Stratego!

https://en.m.wikipedia.org/wiki/Stratego
Why? Zero-sum just refers to the allocation of a bounded quantity; growth is a quantity. If the derivative of a value is bounded, then the delta of that value over time is bounded.

If one new oil well is discovered every year, then you can say that who own that growth is zero-sum. You can also say that the amount anyone can increase their wealth via oil wells by is zero-sum.

Sum over the growth of capital over the year, and you find that the allocation of the ownership of growth is also zero-sum. And so are the proceeds of that yearly growth.

If your claim that the growth of the world's productivity on a yearly basis is unbounded, then sure, zero-sum isn't an applicable term.

If your claim is that you can generate growth without hampering the growth of others; that's true to a point. Someone needs to sweep the floors and take out the trash. You can make robots do it, but those robots need to be made and maintained by someone. Someone needs to make food as you do it. Someone is on "robot design duty" and someone is on "farming duty". The person on "farming duty" can't stop without someone coming in to replace them.

But I haven't been able to see any evidence of that claim being true.
I have an xCover FieldPro from Samsung because it is one of two devices they make that are waterproof with a removable battery. It is marketed as a device for first responders and is built with field use in mind. It even comes with a spare battery.

I decided after my S4 Active battery died and I broke the screen trying to replace it that I wouldn't buy a phone without a removable battery. Not easy to find anymore. I did have to sacrifice Qi charging. But the xCover phones have pogo pin charging docks that suited my nightstand charging needs.
For enterprise, sure. But they've already shown a willingness to gimp their operating systems for common consumer use. For instance, you can't use virtualization features on Windows 10 Home edition. I wouldn't be surprised if you need a special license key to use Windows offline (past activation, at least) in the future.
A workaround is to install the Privacy Pass extension to bypass the captchas [1] [2]

It's an open source extension available for Chrome and Firefox. It allows to privately identify you're human, and is the process of going through IETF standardisation, so hopefully someday you won't need to install an extension for it. After you complete a captcha once, you won't need to do it again for a long time.

I'm not happy about installing extensions just to view some websites, but it'll make things less painful

1. https://privacypass.github.io/

2. https://support.cloudflare.com/hc/en-us/articles/11500199265...
> I wouldn't say a whole lot was learned about money in the 20th Century given that the Secretary of the Treasury wound up on his knees begging the Speaker of the House to pass a bailout bill in 2008 to forestall an apocalyptic financial collapse.

(a) what does this have to do with monetary policy? the bailouts were run by Treasury and were strictly fiscal policy. this isn't really something we learned about money.

(b) bailouts were loans not grants, and not only has the entire balance of the loans been repaid, the government netted a tidy profit ($109B) - and there's more left. [1]

[1] https://projects.propublica.org/bailout/
I'd go for teaching them chess. Much more thing you can learn. The most obvious

- The reward is not always immediate, patience can help you to succeed

- Don't look only on your plans, check your opponents opportunities and threads as well

- When you are behind, there a quite often chances to turn a game around - don't give up

- When you lose, or make a mistake, you can't blame it to bad luck or anyone else

- Analyse your games afterwards - learn from your mistakes

Even for adults the is a awful lot you can learn in chess. Most basic thing, when you took a look on a game in middle play, amateurs mostly look for a small gain from an exchange. More skilled players look at the board and first look at the asymetries of the position and analyse how the can use them in their favor.

Magnus Carlsen really took the game to another level. You see games which look totally even, and 5 turns later where Magnus just reordered two or three pieces to slightly different positions and he manage to get into a winning position - without even exchange a single piece. That's another thing what you can learn from chess: Improve your position by changing small thnings.
That is some real American Exceptionalism from Chomsky. It's as if he is saying Ukraine can't think for themselves and that everything everyone does is somehow attributable to America's meddling.
Victor Borge in his later years here in the Verbatim ad, was a European keyboard virtuoso who made his way in the US by adding a distinctive comedy element to his solo touring performances.

So it's only approprate to have him as a spokesman sitting at a computer keyboard, with his document looking not much different than sheet music. And he looks like he is tickling the ivories there, sticking mainly to the black keys I see.

Maybe a bit like Irving Berlin, who was the most popular songwriter for so many decades, and who only played on the black keys.

Interestingly, Berlin's personal Steinway is now in the Smithsonian since it is a one-of-a-kind chromatic piano where he could mechanically shift the musical key the black keys were tuned for.

So he could get together with artists like Sinatra and play his tunes as originally written but in the singers' preferred key.

Now Borge was actually quite improvisational for a clasical musician.

He could get up there, introduce himself and play a number of 30 to 60 second interludes, and get away with saying or merely acting like he hadn't made his mind up what full piece to play.

Then there could be a little monologue for a while which was one good reason so many were there to see him, but regardless of how excellent that was, the elephant in the room since the beginning had always been the significant percentage of the crowd who wanted nothing but the music.

Zappa had this too.

Borge would flip up his coat-tails, move closer to the microphone and say in his European accent "Do you want to hear Great Music? Classics?"

He then quickly extends his arms in the characteristic way for more freedom of movement, puts his hands on the keys, moves closer to the microphone again and says "Too bad!"
I don't think this is the book parent was referring to, but Developer Hegemony by Erik Dietrich describes an almost law parnership-like model for developer shops.