skysight-inc/HackerNews huggingface dataset:
For the applications I have worked on, rendering is basically the only reason for unresponsiveness. Loading from the network happens asynchronously and doesn't block the JS thread so any other interactivity or loading state/animation should work just fine. If loading over the network makes the application seem unresponsive, that's generally just bad UX implementation.

I am currently working with low-latency audio and the latency requirements mean I have minimal buffering. While the VDOM render cycle is generally fast enough to be unnoticeable to the user, it stalls the audio buffering just enough to cause some stalling. There's a few heavier parts of the application where the rendering is expensive enough to briefly stall animations as well.

While both of these issues are something we need to fix, it is specifically the rendering/vdom process that we need to work around to address these performance concerns, and we are definitely not at all Facebook.
Cut corners and charge more...

I've been to a restaurant where they raised the prices of drinks to accomodate for using biodegradable plastic cups (sit-in restaurant!)... this is not enviromentalism, this is charging 20c for a 5c cup, instead of using glasses like a normal restaurant.

Also, the reusable cotton bags are just an excuse to charge more, because you'd have to reuse a cotton bag 7100 times, to make it as friendly as using plastic bags ( https://theconversation.com/heres-how-many-times-you-actuall... ). ...of course, paper is rarely an option.
I read this long ago and I love Rich Harris and I think he is a super smart guy. But the problem as I see it is that he focuses on VDOM as just a performance hedge. As browsers improve (or rather as the market consolidates on WebKit variants as is happening now), then certain DOM operations that took substantially longer on average on IE or Edge vs. Chrome will no longer be as much of a problem, which is my view of what the VDOM was trying to solve. There are some operations that depending on the browser and how the internal mechanics of the layout engine work will take substantially longer on one browser vs another for instance. You are at the mercy of each layout engine's architecture. In this case, if you use a VDOM to calculate the simplest operation to be performed and just push the end results with the simplest operations manageable, you can elide away the differences between certain DOM operations taking longer than others across browsers. Setting innerHTML for example on IE (Trident), Edge (EdgeHTML), Safari (non-Blink WebKit), Firefox (Gecko) and Chrome/Chromium (Blink) is likely the best way to ensure consistent performance since it is one of the base operations you will need to do to manipulate HTML.

I personally love the idea of the VDOM, because it liberates the content from being stuck to one document type: HyperText. While true when VDOM showed up on the scene, Facebook and others said the VDOM would help cure performance issues and that was the main selling point.. as we see now with things like ReactPixi, and Netflix using React for some of their apps - the VDOM is infinitely valuable for transcending the limits of HyperText and instead abstracting it away so that content may be projected by any sort of renderer using the same scaffolding as web pages. If you code to just the DOM - that is is where you will stay. Forever.
I'm curious enough to ask the question - having read the article and seen what data was leaked - isn't this "leaked data" the very same data that Linked In is selling to users as part of its Premium Offering?
I have the Unifi Doorbell, and I like it a lot. My use case is mainly for 24/7 recording and less so for interactive communication with people at the door, so take my preference with a grain of salt. Heck, I have never even used the two-way communication function since buying the doorbell earlier this year.

While I generally like the Unifi Protect walled garden (because of usability compared to other non-cloud options), it's not all sunshine and rainbows either.

If your doorbell rings and you launch the app, you're going to be waiting several seconds for the app to reinitialize, etc. By the time you answer, a significant amount of time will have passed. There's also latency between the two-way comms.

In my particular case, the tradeoffs of going with the Protect walled garden were worth it. The cameras are decent (yes, you can get cheaper and better), it is super easy to set up, and I didn't need to train my wife on how to use the mobile app at all.

If you're not into walled gardens, however, the Unifi Protect ecosystem probably isn't for you. As most surveillance cam peeps online will tell you, you can do a lot better for less money.
We actually can - fiberglass rebar has many advantages over steel, among the first being that it does not corrode and expand. It's also much lighter and easier to transport to and on the worksite.

It is starting to see widespread use in the construction industry, but far too slowly. A quick search on "fiberglass rebar" will return many manufacturers and articles.
Amazon Demands One More Thing from Some Vendors: A Piece of Their Company
Socket pups sounds like such a lovely alternative to sockpuppets.
Been looking into graphene and it can reduce the amount of concrete and increase the strength. Of course, can graphene be made at a commercial level and out of the lab

https://www.graphene-info.com/graphene-based-concrete-used-c...
I am not surprised to learn that, but I will still maintain that exchanges are fairly immune to the fate of the securities/commodites/assests traded on them. Crypto today is a more complex, evolved sphere than four years ago and most of the value is not in the price of this or other coin/token but in the smart contracts. Which is something that Bitcoin does not have, but for some reason people see it as a valuable asset.
Unfortunately, Pimsleur is rather expensive. A set of CDs at full price is over $200, and most have three levels to buy.

It's cheaper online: $20 per month, and it'll take you about a month to do the equivalent of a set of tapes/CDs at one per day. (I assume it's the same or equivalent lessons.)

I've learned several languages to the "tourist" level via Pimsleur, but mostly borrowed from the library. Duolingo is a good complement to it for building vocabulary.
Voice is on the roadmap and coming out soon. We are running into some limitations with Slack UI and working around it.
Lots of vdom frameworks are more than fast enough to run business-style SPA applications, but start being very laggy for data visualisation kind of work, or anything where complicated animation combined with user interaction is involved. This means the developer only gets a nice declarative framework sometimes, and has to go back to a more messy way of thinking otherwise.

Svelte (and some other contenders, like concurrent mode React) improve performance enough that interactive animated datavis stuff can also be done declaratively.
Concrete though is big and stationary. It needs heat, not combustion to make, so it is amenable to fuel source switching.

For me it's in the bucket of "problems which don't matter till we solve electricity". Clean, cheap electricity == clean, cheap concrete.
Does anyone know the current state of gaming on Linux?

I'm 100% ready to remove Windows on my main PC but, the main thing that is stopping me is the gaming aspect.
I did see like a year or two ago there was some nice things happening (e.g. proton) but, I have games from other places other than steam and AFAIK proton isn't for 100% of games and stuff.

I would set up a Windows VM and run the games through that but, all the tutorials I've seen have like 2 graphics cards (one for Linux and one to pass through to the VM) and my current setup won't allow for that (had the system for 6 years now, maybe it's time for a full upgrade).
In developing countries, the urban poor frequently don't live in places with cooking facilities and have to eat prepared food.
> this article categorizes virtual DOM as a “meme” that is “pure overhead” that only wins against a “strawman”

The part that I think the article misses is that VDOM is just an implementation detail of React. No one actually really cares about it, and its not the reason why people use React.
For me, it's absolutely hilarious to see the frontend development discussion. They somehow figure the way to go full circle every 6 months.
Stock-Picking for Humanity
If you're not into walled gardens, don't bother waiting. You'll likely be unhappy with the outcome.
Haha, it would not be the worst headline out of England this week - I meant to say funding in that last paragraph somewhere!
I think you're subtly making my point. If criminalizing drugs doesn't prevent drug abuse, and legalizing sugar etc. doesn't prevent abuse, then what effect, really, does legalization or prohibition have on abuse?

Your comparison to the obesity epidemic is a non-sequitur. People abuse drugs to fill an emotional hole in their lives. While that does sometimes happen with food, most overweight people in the US are generally happy. The obesity epidemic isn't caused by people abusing sugar to escape unfulfilling lives; it's caused by callous government policy that makes healthy food expensive and junk food cheap. Too many Americans genuinely lack access to healthy options, let alone ones that are economical.
I suspect there are things that would improve the experience for everyone. For example, instead of the customer asking "Is X gluten free, is Y gluten free" the online menu could have filters for various allergies etc. Online menus could also offer more pictures, videos of meals, better upsells etc.
Optimizing return-to-office strategies With organizational network analysis
As an intermediate to advanced Python text book, I would highly recommend Fluent Python.

It covers a lot of the fundamental concepts in Python explaining why a lot of things are as they are.
Incompetence probably, there's really no downside when experimenting with others' devices (aside from legal).
But it's usually not respected. You end up like me - an intermediate developer who is willing to pick up the shit tasks that nobody else wants. The only thing that will help get to higher compensation or a senior role is to become an expert to the point where you can leave and get a job almost anywhere. Stuff like FileNet, Neoxam, ASC, etc doesn't have a market. It's a necessary and important role for the company, but nobody wants to do them and very few people use them (or procedures for ASC vary too much).
and what is if you live in el salvador and got payed in BTC? or if you travel from europe and change your EURO for DOLLARS...if you enter in a shop and pay with dollars you are countertrading in euros?
But surely there is a difference between some folks seeing a need to do it, and there actually being a need to, no?

Someone might say they _need_ to race the birds, and they might feel that in their bones to be true, but does that actually make it true?

I'd say no. There are lots of great hobbies that don't involve putting the animals in those stressful and potentially fatal situations, so someone making the claim that they need to do it just sounds like mental gymnastics to me, personally.
When I go out to eat with friends and family, the important part is spending time with friends and family (and sometimes strangers, but that’s usually other patrons). I don’t mind interacting with waitstaff, but it’s not adding any value to my experience, either - as long as I get my order I don’t really care about the tradition and ceremony, as you put it.

We went out recently to a place where we ordered with our phones and had a great time. It was simple and painless, orders were served quickly and it didn’t matter that the only thing I ever said to staff was ”thanks” - I focused on my people instead.
> That is until the well-connected lobby carbon tax loopholes into the implementation

This is a fully general counter-argument against doing anything.

iirc Canada has a carbon-tax and its working fine?
I need to sit down and write a long blog post on this subject, but the tl;dr would be "The modern Web environment, from programming to browsing, is a massive case of path dependence; if we were starting from scratch today, knowing all that we now know, we would not design anything like this."

I have in my head a few dozen examples of what I mean, some small and some large. I won't even get into TCP/UDP which has already been argued over a thousand times. But I would point to RINA and other paradigms of remote execution:

https://en.wikipedia.org/wiki/Recursive_Internetwork_Archite...

But that's the large scale stuff. We can also focus on very minor stuff where a different design decision might have lead to less trouble. Take, for instance, a mouseclick. Which element on a Web page should receive that mouseclick? Well, there is a well-established hierarchy that the browsers respect, walking up the DOM, checking each element to see if it has a handler registered. It can be a royal pain if your application needs you to break out of that hierarchy, and you can end up with something buggy because this is still an area where the different browsers have slight differences. But why should any hierarchy exist by default? We could have it such that there is no hierarchy by default, the only hierarchy is that which is defined by me, the programmer. I believe this original decision (of a default hierarchy) was made because there was an assumption, in the 1990s, that each page would be hand-coded, but nowadays we have frameworks that write much of our Javascript for us, so the possibility of assigning mouseclick handlers on the basis of classes, rather than the DOM, seems like a smart choice now, but probably didn't in the 1990s.

I tried to write about some of this in essays like "The problem with HTML":

http://www.smashcompany.com/technology/the-problem-with-html

and also, "HTML is the failed GUI for TCP/IP":

http://www.smashcompany.com/technology/html-is-the-failed-gu...

I'm not sure I really communicated myself very well previously, but perhaps if I focus on it, I can build the case that we've been following a path into a dark wood, and we've been so busy focusing on the path one step before us that we have perhaps not noticed that we've wandered into the lands where, in innocent days of yore, developers would have warned, "There be dragons, do not go."
Regarding quantifying everything - at a quantum mechanical level, all is not totally quantifiable, and that's fundamental. See https://en.wikipedia.org/wiki/Uncertainty_principle. I assume this is what the parent was referring to.
The idea of menu costs is an extremely important one in restaurant economics. Sure laminated menus may last a while but they're a pain in the ass to change. If the restaurant wants to add an item or change the prices they're pretty much out of luck. None of the 30 or so restaurants I've been to post pandemic have had physical menus which is definitely not ideal, but I don't see them going back to having non zero menu costs.
I'm not sure how you are measuring censorship levels, but Freedom House ranks Australia as "Free" with a score of 76, and Cambodia as "Partly Free" with a score of 43, in their latest Internet Freedom Scores:

https://freedomhouse.org/countries/freedom-net/scores
A put option on WD stock?

Realistically speaking, you are probably going to be able to hide ~$100-$250k of put earnings, especially if you have a trading history and it's not the only thing you trade.

That can be a considerable payout.
https://www.carboncure.com/
Writing HTML programmatically or using JSX are both unfortunate React-isms.

Not saying that Angular's banana box is ideologically superior, just that all JS frameworks have idiosyncrasies.
What if I want to socialize with people before, during, and after we eat...just for 20 minutes, though, not an hour plus?
Feels like solid advice overall.

One thing I find important relates to other people. Some say that success comes from hard work, or that the right focus is essential to success. But that's a false dichotomy.

In truth, there are many people out there who work incredibly hard, and some of them are even good, and some of those have the right focus.

Hard work is the precondition. Even if your focus is right and you're clever, you are always competing with people who also have that but put in many hours on top.

It's a tower, and if you want to rise, you need to tackle all the layers.
Binance customers locked out of sterling withdrawals and deposits
Have a look at Astro. It's compiled to static by default and then parts that need to be dynamic are hydrated at runtime.
How about something like

https://www.amazon.com/Monoprice-Extender-CAT5E-Connection-1...

Just about any kind of cable can be extended with the right hardware.
Indeed so, but I'm talking about a fair bit of speed improvement with better io (eg. usb type c) and offical support of Windows
Do you care to share some of your private messages here in this thread?
I agree, but given your how grey your text currently is I think too many HNers' careers depend on the cloud for them to ever agree with us.
You can set your profile to only be viewable to connections or second degree connections
They have dibs on a natural resource called personal data.
Nah, they did it because it makes it super easy to change the menu. Physical menus rarely change, online menus can change instantly for free.
Thats the issue, Amazon and Google are dependencies that are overlooked as too big to fail. Anything overlooked because it "can't fail" is the perfect place to attack.
"I am glad that something I perceive as negative occurred, so that I don't have to be wrong about my assumptions".
Ghod, I'd never heard of that.

"It should take about 15 minutes to complete this form."

Really? 15m to make a 40-quid payment? Please fix that (or better, don't charge a fee unless you're providing a service).
No code platforms run their containers on Kubernetes. They’ll be the new cloud providers (but instead of “it’s someone else’s computer” it’ll be “it’s someone else’s application”).

Turtles, all the way down.
Privacy is trendy, but imagine if everyone had access to salary data.

You find your coworker makes more money, you ask for more.

Or if all medical data was public, we'd have a medical revolution in understanding.

Or if your Facebook likes were public, other competing websites could generate a network easier.

Sure there are downsides to open information, but I can't help to think that privacy benefits the few, openess benefits the masses.

(Obligatory- doesn't apply to keys or whistleblowers, but I imagine they should be taking far greater precautions than using Apple who continuously bends to China and the US government)
Using different species of ply is definitely an option - i see that there are wiki house groups and Xframe over there presumably using a more local ply. Next step for us is to take on multi unit schemes in Europe for housing (as opposed to one off homes).
And with most of it being poured in the last 20 years in Asia.

In China, people don't believe me that Americans live in wooden houses like they see in movies. Some think it's some kind of a set, or super-conspiracy by the party to render America in a bad light.
And because of those incidents, there are new regulations and safeguards in-place to help avoid such events in the future.
i don't know the Virtual DOM well enough to say for sure, but this appears to be yet further proof that, collectively, developers love complexity

they say they dislike complexity

but look at what they do

not at what they say

is it for fear of appearing insufficiently intelligent?
Is it possible to just not think about it? Or is that easier said than done?
>I don't know a single case where TLS was compromised from an IMAP client. Perhaps if it is 15 years old? I hate this industry so damn much. People should be homeless, not security advisers...

You're thinking of the wrong threat model. They're not concerned about passwords being stolen being in transit, but rather using the IMAP endpoint for credential stuffing attempts. An IMAP login attempt contains very little zero metadata, so it's very hard to judge whether it's legitimate or not. With a web login you can get tons of stuff to judge the authenticity of the user, eg. fingerprinting.
You might contribute to Flockingbird who are building that for the Fediverse.

https://flockingbird.social
To Protect Consumer Data, Don’t Do Everything on the Cloud
> There are three ingredients in great work: natural ability, practice, and effort. You can do pretty well with just two, but to do the best work you need all three: you need great natural ability and to have practiced a lot and to be trying very hard.

I'd like to add that it is more than fine to not do great work. If you like to spend a lot of time with your kids and tend to your vegetable patch, by all means only try hard enough to keep the job that pays for that lifestyle.

So, no dig on the author, but there is more than maximizing for great work. Try for a while to instead maximize for life happiness and experience how that feels for you.
> it’s repugnant to characterize entire groups of people with the same brush.

No, it's not. This isn't about whatever imagined prejudice or discrimination you're talking about. As the synopsis makes clear, the piece is marking an argument about the how "There is no way to be a billionaire in America without taking advantage of a system predicated on cruelty." Warran Buffett is being attacked because he has been able to manipulate the American system of capital, which the piece suggests is fundamentally unjust, to his extreme advantage, while millions of Americans are pushed further and further to the margins.

You can disagree with that premise, but don't pretend that this is discrimination.
Not too mention at least one candy company. And several railways to transport the candies to the customers. And a power company to provide electricity to it all.

WB is probably vertically integrated into at least ten verticals if you look at it like this.
hmm, I prefer them. I never liked handing my card to wait staff where they take off somewhere..

I 100% prefer pay at table, and would 100% prefer order at table as well, less chance they get my order wrong
A reference to a Keats poem, apparently? <https://poets.org/poem/autumn>
I think the point of this article is (to start with chemistry and then) to go far beyond.
> It’s a set of social arrangements that make it possible for anyone to gain and guard and keep so much wealth, even as millions of others lack for food, work, housing, health, connectivity, education, dignity and the occasion to pursue their happiness.

Modern capitalism has done more to feed, house, and clothe people, provide for advanced medical care, educate people, and enable people to pursue their own happiness, than any other economic system we have come up with so far. The rise in prosperity of China and India over the past several decades as they adopt more capitalist economies has been astounding, as a couple prominent examples.

Capitalist excesses also abound, and there are many places that could benefit from more government intervention, and the USA is likely near the top of that list.

But that doesn't change the fact that the system that creates billionaires also has led to unprecedented prosperity and human flourishing.
If we're talking about tourists it definitely isn't. In fact, the phones that are sold in the US are the irrelevant ones.
Will they though?

They have been increasing their use of robotics. Other low skill jobs have too (miso's burger flipper). There are still college kids and low skill people that need jobs. It seems the continual supply with shrinking job positions will enable them to continue doing this.
This article seems like its mostly "Warren Buffet is bad because he's richer than me".

He's given away something like $27 Billion so far. Getting upset because he has only paid tax on the money he has physically received and not on his net wealth seems a little disingenuous.