skysight-inc/HackerNews huggingface dataset:
> The trick is to recycle your html elements, but it'll fight you for it.

No, the trick is not to use React for animations in the first place.

It's simply not a good a idea to use regular React state for very short-lived data (like animation state) as React will end up re-rendering everything all the time, leading to a significant performance penalty. Instead, I would rather decouple the animated DOM elements from React's state & change handling and just use e.g. d3 to control them. (Yes, it's not pretty but animations have never been pretty in the first place.)

Speaking of (not) using React for short-lived data, this reminds me of another common pitfall: Forms. Many tutorials online blindly recommend binding every HTML input's value to a React state variable using onChange, usually causing the entire form to get re-rendered upon every single key press(!) No wonder the Web is so slow these days…
Software is actually very special: it can be an economic good (sold by companies), or service, or given away for free as open-source by volunteers.

A few weeks ago I heard a message about there being 3 major forms of investment: private companies (stocks), governments (bonds) and property (banks).

All these want to show exponential, compounding growth, but that isn't what happens. Stocks follow a business cycle of expand-contract. Governments grow in proportion to tax base, which is related to population. Property has been increasing in price due to the ever-increasing population, but this is likely to plateau soon.

I fear the day when companies realise that they can make more money for their shareholders by destroying governments and property through starting a war. (c.f. United Fruit Company, but with private space rockets = missiles).

What's a good investment during a war? I believe that philanthropy is the solution.

Schindler invested in his List of employees, rather than some economic instrument. They looked after him during his later years. People will try to protect their own lives, and if I die, I don't need the return on investment anyway.

Social connections can continue to grow factorially, as the world gets more connected. I think that this is always good, because it promotes peace and understanding among the diverse cultures that exist. I don't know how that can be harnessed economically, and I dislike the advertising model used by private companies to monetise the network. Still, I think that encouraging social connection will create viral growth, and be beneficial to the world.
Here's waiting for when we finally rip out document.write because it's one of the most damaging functions to have been kept on life support "because we don't remove things from JS, it would break the internet". Except of course for all those times we already did by not "removing it from the spec", just either removing support in all browsers, or by changing the security policies so that "the code is still accepted" it just throws security errors and won't actually run.
Maybe it'll be like that cow that wants to be eaten. Don't count your evil crow chicks before they've hatched.
Rather than a religious issue, perhaps the problem was that the Lebanese diaspora was incentivized with high interest rates to deposit their foreign currency in local banks, which was systemically looted by corrupt officials which eventually collapsed in money printing? Or that’s the understanding I have gathered from Lebanese commenters observing the shenanigans.

> That was until 2016, when banks began offering remarkable interest rates for new deposits of dollars - an officially accepted currency in the dollarised economy - and even more extraordinary rates for Lebanese pound deposits.

https://www.reuters.com/article/uk-lebanon-crisis-financial-...
Great idea! I've always wanted to set one of these up to catch the illegal dumpers who leave truckloads of crap on the forest road I live on.

Did you use the app "motion" with a post-hook?
Because they’re a commodity.
FWIW, there are many opportunities for significant ROI in ML / analytics projects.

Low-hanging fruit I've seen in this area has included automating or augmenting labor-intensive manual processes (e.g., classifying insurance claims), replacing human judgement with time-series forecasts within an ordering system, and optimizing email campaigns with RL.
Well, seems to be missing that for many, the point of CUPS is to take a regular, non-network enabled printer (parallel port, USB etc) and turn it into a networked printer...

https://www.freedomit.co.nz/kb-centos/76-using-port-9100-to-...
This is a great list, to elaborate on #4, I think there's another factor at play related to the social implications of Dunning Kruger. To be specific: ones sense of ones own productivity and value to the company is not very well correlated to actual performance.

For new hires, management doesn't what their value will be, so it really comes down to market rates and negotiation based on the limited signal. If you make a bad hire you can chalk it to classic market-for-lemons problem and you deal with it via pip or letting them go.

However once someone is established, their performance is more or less well-understood by their peers. It's at this point that the disconnect between ones own perceived performance and the broader perception becomes deadly, because peers talk, and if one of them gets a fat raise and the other doesn't then it becomes a whole can of worms. The merit of the situation will get lost in the individual perceptions and entitlements which is likely to result in an overall morale hit one way or another. Sure this can happen with new hires, but it's more easily explainable, especially in the current climate where market rate has shifted a lot and so you literally won't be able to hire if you don't play the game.
>Trader Joe's

It's only been a year since they were in the news for not letting people wear things that say Black Lives Matter.

And there was also the employee fired for sending a letter to the CEO about working conditions.

https://www.inc.com/suzanne-lucas/trader-joes-dan-bane-firin...

I think there was a boycott, but people move on so quickly.
Killer Products Are Opinionated
You miss the point. Humans and bony fish share a most recent common ancestor. We are much closer to the fish than our common ancestor is to the shark.
Should there necessarily be one? If you have fewer people, you also have fewer needs to satisfy. I suppose at some point it breaks down just because you need that many people to run some industries... but, given all the small countries out there doing fine, we're talking about several orders of magnitude here.
> they are full of contempt for the skill and intelligence of ordinary people.

Where do you get that? While you focus on the "skill" and "intelligence", automation is about productivity and freedom (from labor)

> learn some humility and try to understand the skills

What do you think automation is, if not to try to understand the skills, then turn it into the program?
This was accomplished with profligate use of fossil fuel based fertilizer, it’s a trick you can only do once. And nobody produces enough value on their own to become a billionaire, you have to be in a position in an organization where you can skim off the labor of a lot of people.
For the lazy (works for me with uBlock Origin & Chrome):

1. https://easylist.to/

2. Click "add it to your ad blocker" on the relevant list.

3. Click subscribe in the upper right corner
No just that cherrypicking quotes like that (by the author, not by you) does not really show that longtermism and climate change efforts are mutually exclusive, _even if_ it shows one influential and potentially mistaken person believes they are. Like I said before, I'm just looking for a plausible example of where pursuit of environmental goals would negatively affect the lives of people 10^3, 10^4, 10^5, 10^6 years in the the future; basically I think one can be an adherent to longtermism without having to denigrate environmentalism. The strawman the article creates is that these things are mutually exclusive when they are not, and creating this false dichotomy is not helpful to any of the important causes in question.
This works in the raw markdown edit mode, but in preview mode, if I write this:

<details>
<summary>People</summary>
[ ] Bob
[ ] Alice
[x] Nemosaltat
</details>

Preview mode will yield this (all on one-line):

[ ] Bob [ ] Alice [x] Nemosaltat

It’s collapsible, but not visually pleasing for longer lists.

My solution has been to do this:

<details>
<summary>People</summary>
[ ] Bob <br />
[ ] Alice <br />
[x] Nemosaltat <br />
</details>

But it’s less pleasing to look at in edit mode, and I have to remember to append the break tags.
I know someone who did this for a over a decade.

Even got promoted to management in one of the two jobs! They would sometimes have to take calls from both jobs with one earbud in each ear connected to each laptop.

The industry the companies were in are not known for employing the best and brightest programmers... so I can understand being able to output enough to keep everyone happy. But it still boggles my mind that they never slipped up and got caught.
How much does a bricklaying system cost vs the cost of a human? Seems to me that humans are just way cheaper and lower maintenance.
Mix mortar to the consistency of mashed potatoes and apply gently but thoroughly to two faces of a heavy, but brittle object, then place that brick into a corner with both faces with applied mortar of even thickness touching receiving faces at the same time, no lateral sliding. Press the brick gently into the corner and tap, making sure that it lines up perfectly vertically with a string line and horizontally with the other bricks, then wipe off excess mortar, creating a visually appealing groove, all while standing on a muddy slope. Best of luck, robots.
/dev/tcp is a lie though. It's not actually a file, it's implemented directly in bash.
It'd hardly be even minor effort for the repl.it folks to just include a file in their sandbox loader that gives folks a normal, modern modal when some JS contains prompt() or confirm().

Remember: it's not about whether it's useful, it's about whether there isn't a better way to do it, because it's useful. In this case: yeah, absolute. There are way better ways.
To become a billionaire, of course!

I mean, yeah, I wouldn't care, life's too short not to use the money for something.
Looking at the documentation on those -

"Industrialized Building In the Soviet Union" (1969) - "Panels and slabs average 5 tons up to a maximum of 10 tons. Transportation is considered within economic limits if factory to job site is no more than 150 kilometres"

Which is what the original article says on pre-fab -

"Because of transportation costs, they are all limited to selling within a few hundred miles of their factory."

They were also considered disposable in the USSR, and no one wants to live in them. Also talked about in the article, it's a good article give it a read.
So everybody has to write or to add some kind of UI-kit and use async-await or callbacks. The loss of a blocking state for that particular thread is in practice the only result of this (besides breaking a lot of backward compatibility).

However, the loss of system dialogs in favor for custom UI-kits implemented in the DOM is a major attack on accessibility.

Edit, regarding backward compatibility: A sustainable web-stack is really of major concern. For some decades now, most of human creativity and content production has been published on the Web, much of this exclusively so. Backward compatibility is important, if we don't want to leave a singular black hole as our legacy and as the heritage of future generations. For us as a society, as a culture, this is of much more importance than adding yet another fancy capability to the standard. – As it turns out, the singularity is not artificial superintelligence (ASI), but the evergreen browser and rolling web standards (EGB-RWS).
I create various accounts for posting on HN that I cycle through, because there are some individuals on HN that participate in ingenuine ad-hominen attacks (case and point) rather than actually engaging in the discussion at hand. Because of this, I try to limit my personal details shared via HN accounts.

This particular account was created because it was a throwaway to respond to a post regarding working conditions at AWS, hence the name. I am not shy about the fact that I work at AWS, and if you read my comment history you'll find that I think it's a garbage company that I am currently trying to leave, and I support unionization of workers.

But none of that actually addresses the question that was asked of you. Where are you getting your information that "They can't ban some and allow some, which is what happened here."? Because that information is not in the article, and it seems like you're just making it up. If there is such information available somewhere else, I'd like to read about it.

If you have an actual answer to the question at hand rather than trying to avoid the question and make dumbass assumptions based on my username, please do respond. Otherwise, I'll just assume that you are resorting to ad hominem attacks because you don't actually have any facts to back you up.
>Because it's a form of systematic corruption, maybe the biggest kind of corruption in the White Collar world.

There is generally surplus value in any exchange of goods or services that benefits both parties.

Some people insist that if the employer captures it, they have stolen it from the employee, and others think that if the employee captures it, they have stolen it from the employer.

The fact is, it's up for grabs, and what I think is salient morally, is that neither party created it alone.
Chinese Hackers Compromised Telecom Companies, Researchers Say
Very roughly, then. It’s vaguely on the scale of human or humanity. It’s a pretty big deal it’s not like a geological or planetary time scale.
A stock option is the right to become an investor at, hopefully, a preferential price assuming that, hopefully, the option is still exercisable. Both legally and based upon your personal circumstances in the future.

In contrast, a true and immediate equity grant is becoming an investor.

People like to fuzz these concepts but they are different in principle.
It is a mantra that web browser teams heed. That's why the HTML living standard is the absolute mess it is.

"We don't break userspace" is not an absolute rule, and has plenty of exceptions in practice, including security and things where no legitimate use case has been identified.
The gap at big tech companies between okay and "doing well" (i.e. twice the effort) is not a 4% raise, it's a 40% raise.
Zoom reaches $85M settlement over user privacy and hacker ‘Zoombombing’
Give Termux storage permission and `cd /storage/emulated/0`.
That's for psychiatrists with a personal familiarity with the patient to determine.

A reputable professional wouldn't diagnose from a distance and everyone else is covered by HIPAA.
I could see 2 ways they could do something here. Not suggesting they're feasible, but just in principle:

1. Length correlation of messages - a block cipher will be padded to the nearest block, a stream cipher could (absent padding) give you an exact length while preserving confidentiality. Length lets you infer a very high level category of content (for example, that's likely a short video, that's likely a long video, that's likely a gif, that's probably a still image).

2. Homomorphic encryption as the article suggests, or something simpler - client-side signalling of targeting parameters. Let's say I have the IAB list of 1000 ad targeting categories and I make a list of keywords for these. You could scan messages in plaintext at client-side, via the app that holds the keys. For a given message (the provider knows who you're communicating with, unless the platform is designed more like Signal, to avoid metadata). You can assign a few potential IAB keyword categories to a given conversation. Those can be encrypted into a little block "addressed" to the service provider, and appended to the message sent from the device. Good luck spotting this without static analysis of the app.

If you could do this, you could add ads to a given conversation view based on IAB "categories" assigned to that conversation or group chat. You could also infer categories for a given user if there's a clustering of categories present throughout a series of conversations. And that's all just based on client side keyword scans.

That's technically extracting meaning/value from encrypted data, without attempting to go homomorphic. And while FHE is cool technology, I'm not sure it makes sense commercially to pursue that if you could just quietly sneak client side targeting in and get away with it due to user apathy and regulatory stagnation.

In essence if you use FHE and FB can gain any inference about information contained therein, it's no longer E2EE as the ciphertext conveys information about the plaintext absent the key. If you wish to make a leaky cipher, you could just client-side add the metadata for advertising or whatever other purpose, as either way you need to "backdoor" the client to achieve this information leakage.

As you rightly say, the avalanche property of a good cipher, combined with basic principles of cipher mode initialisation and non-reuse of use-once parameters, and use of message authentication schemes that don't leak a MAC of the plaintext at ciphertext level (like MAC-then-encrypt does), means all an observer should see in common between two identical messages is the length. The rest should be entirely avalanched (with exception perhaps of a sequence header in the transport layer depending on the protocol, but even that could be encrypted)
I don't find this persuasive at all.

Seems like they looking at this from an institutional perspective of hedging a single currency, looking for tight correlations over a short time periods. I don't care if there is a year or 5 of lag in either direction, or if gold outperforms currencies in a period in a non-correlated way. Funny that they quote Keynes because it seems like a superlatively Keynesian perspective on gold.

I'm concerned about the simultaneous inflation of all fiat currencies that arises from adversarial currency wars to game trade flows and reckless Fed policy devaluing what's in my bank account as a hidden tax on saving.

I want an asset that is resistant to devaluation of money and the historical examples of governments leaving the common man as bag-holders when a currency fails. I want something I could bury in the ground and feel confident that it'll be worth more when my grandchildren dig it up.

Maybe in a pedantic sense, "gold is a hedge against inflation" is "folklore" because the correlation is loose over short time periods, but over long time scales it works pretty well. Until asteroid mining is prevalent (and possibly beyond that) an ounce of gold will likely continue being enough to buy a good suit.
Can you expand some of these acronyms? CS, PB, etc.? I'm guessing most of us won't know them. CS=Credit Suisse, PB=Personal Banking, FX=Foreign Exchange?
Until you want to walk the generator twice -- stateful generators are a design flaw, in my opinion.
I've always verified the checksums of files transmitted via netcat and occasionally I have had different checksums. It's rare, and only on gigabyte+ files, but it has happened.
Oh sorry - google apparently failed me - thanks for the correction!
First, I provided the cable. They were commenting on the idea of using a crossover cable, not a request for one.

Second, you are guessing what the commenter meant by crossover cable. I think he meant crossover cable. There is nothing to suggest otherwise.

Third, I never said auto-sensing had anything to do with the OS or Microsoft. I said the IT department loved Microsoft. You got confused and made a connection between the two.

This thing with Microsoft Windows is that it encourages the user to upgrade their hardware. Whereas I prefer NetBSD as a personal OS, and it does no such thing. Not every computer I own has auto-sensing nor a particularly fast NIC.

The questions I raised are 1. whether crossover cable still works (with both older and newer hardware) and 2. whether it is faster than alternatives.

Is it slower. IME, no.
Sorry, have you looked at what you need to implement in order to even be a browser that's shit, but at least supports the modern web? Because everyone's answer is "that would be Chromium" right now. There are so many web APIs, no one person, and not even a small team, could "just" make a good, competitive browser.

There is no "just". There is so very much no "just" anywhere near this topic.
The infrastructure deal could create pipelines for captured CO2
> I think there's another factor at play related to the social implications of Dunning Kruger. To be specific: ones sense of ones own productivity and value to the company is not very well correlated to actual performance.

Dunning-Kroger is approximately “one’s sense of one’s own relative ability capability is tightly-correlated with actual relative ability, but shifted toward the 70th percentile from actual relative ability.”

The usual misunderstanding of DK is believing it to be a strong but inverse correlation between self-perceived ability and actual ability.

“Not very well correlated” not only isn't DK, its a fairly unusual misunderstandings of DK.
I'm an Indian American, now married. Any woman has the right not to date me or anyone else, for any reason, including race, without being shamed as a "racist". Furthermore, an app that allows women and men to specify their racial preferences saves time and avoids disappointment. If you are color x, why would you want to be set up with someone who does not want to date color x?
It cracks me up that they still used TO-092A xtor packages. After all that compaction they couldn't use a smaller package? I know, I know: its probably because there isn't a smaller package without going to surface-mount, and it probably has higher current & thermal capabilities. I just thought it was funny to see those to big plastic cans in there.
No, you haven’t made “ever more money”, you’ve made 45 dollars, and you will have to find a buyer that will pay that much.

Money isn’t magical. You can’t create infinite value out of nothing.
Cox Cable fought for their customers. What did it get them? A billion dollar fine.
It is silly to look beyond a hundred years, let alone thousands.
Conservatives and the more religious tend to have more kids. Non-religious, liberals have the least kids.

If there is any genetic contributions, then this will be under intense selection pressure.

Maybe this is why religion has survived so long? It tends to our reproduce the non-religious?
Wow, people really dislike this comment even though they can’t offer a substantive counterpoint.
I’m living this currently. Fortunately, my manager understands and appreciates the value of being a domain expert and mentor and the time commitments that come with it.
So, what's your logic - there are already things which are wrong, therefore we should make more of them?
>Who the hell is in charge over there, and what compels them to incessantly break the web?

What do you mean, the linked article is just a blank white page...
...all downhill since then. Well said greybeard, well said. https://dilbert.com/strip/1995-06-24
These are good. I think I'd add one:

7. Tech companies (explicitly or not) are skeptical of people who don't switch jobs. People call them "lifers" as a denigrating term, for people who are just coasting. Switching jobs implies that you're hungry or ambitious (regardless of whether it's true), whereas remaining at a job shows that you are complacent.
They just don't want to touch the former president role. You can only lose and face destruction with people like that. It's about dragging down everyone. To be even loved for their demise, is just top of dominion.
The Switch violates protocol in many ways: https://web.archive.org/web/20190201011444/https://plus.goog...