skysight-inc/HackerNews huggingface dataset:
Unless your claim is that WASM isn't actually faster than JavaScript - which I haven't personally verified but seems like a pretty shaky argument - you're not really making any sense.

When you've got 10,000+ component instances on a page, tiny bits of render logic add up. You can identify whether actual JS logic is your bottleneck (and to an extent, which JS is your bottleneck) through profiling.

The most common fix is to avoid calling render functions at all where possible. These are cases where the output of the render function will be identical to the previous output - which means React won't make any DOM changes - but where the render function will itself get called anyway. You can prevent this through better dirty-checks on props and state (shouldComponentUpdate, in React's case). Though if you're not careful, even those comparisons can become a limiting factor (not often, but sometimes). Immutable data structures like those in Immutable.js and pub/sub component updates like what MobX does can help ensure comparisons don't get expensive.

Another trick is to do expensive operations like mapping over a large array ahead of time, instead of doing it on every render. Maybe you even need to perform your array transformation in-place with a for loop, to avoid allocating-and-copying. This is especially true if you do multiple array operations in a row like filtering, slicing, reducing. Memoization of data that gets re-used across renders is a generally helpful pattern.

Another huge factor in this case is concurrency: JavaScript runs on the same browser thread as reflow and all the rest, meaning that all of this JS logic blocks even non-JS interactions like scrolling and manifests very directly as UI jank. React rendering cannot happen in a worker thread because React requires direct access to the DOM API (element instances, etc), and worker threads cannot share memory directly with the main thread; it's message-passing only (the upcoming React Concurrency project will help alleviate this problem, but doesn't directly solve it). Rust, on the other hand, can share memory between threads, meaning that in theory (assuming Yew takes advantage of this) renders can happen in parallel. Even if they don't, WASM already lives in a separate thread from the main DOM, which does mean it will probably incur some constant message-passing overhead, but it should never block reflow. And that would go a very long way towards preventing user-facing jank.

The average web app doesn't run into these problems, and usually they can be optimized around, but when you do run up against these limits any across-the-board speed improvement that raises the performance ceiling can reduce the amount of micro-optimization that's necessary, reducing the cost in developer time and likely improving readability.
Kubernetes best practices for securing configs from dev to deployment
People who are security risks can't board.
Webster’s dictionary describes language as it is used, it doesn’t prescribe definitions. Citing a dictionary means nothing in a debate of whether we ought to use a word in a certain context.
This is not materially different from "someone should do something!"

It's the something that makes all the difference.
Here is where (3) is heavily implied in the conclusion of the article:

...if something causes test numbers to rise then so will case numbers, which in turn will cause a further increase in testing, causing the rise to continue, triggering local lockdowns and pointless evidence free rituals, until people get depressed and stop trying to do things causing numbers being tested to fall again...

Health is run by people who suffer no consequences from policy over-reactions. Lockdown induced job losses won’t affect them, as they work for the government. A larger-scale case of “one rule for them and another for us” can’t be imagined. It’s thus no surprise when we read things like Public Health England defining a COVID death as anyone who has ever tested positive and then died, for any reason, at any time i.e. the UK being supposedly “one of the worst hit countries in the world” is a statistical fantasy. PHE officials defined it this way because they didn’t want to be accused of being a nasty libertarians who were underplaying the problem just to help capitalist workers. The idea that they’d create other, bigger problems simply didn’t occur to them — or worse, it did but they didn’t care.

This is, indeed, a bit of speculation on my part, but I do not know how else to interpret this beyond "the pandemic wasn't anywhere near as severe as the tests suggests, the majority of cases we saw are false positives, and lockdowns are much worse than the actual risk." What do you think I should take away fro this conclusion, instead?

--------------------

My top comment in this thread explains why (1) is not reliable. The graph is a trick of the eyes, due to a lack of consideration for externalities. Over the entire time period, ~10,000 people died in Germany of Covid. Amortized over a 10-week outbreak period, that's 1k / week, on a graph with a scale an order of magnitude higher. Combined with the citation I provided for fewer traffic deaths, plus additional drops in violent crimes, seasonal flu, etc., it is not unimaginable that "everyone staying home" saved a thousand lives a week, or more, during that same time period.

--------------------

My final point is that the assumed audience is members of the UK, and given the author's concluding thoughts are mostly concerned with their degradation in respect for the UK health establishment, I think that's sort of a fair assumption to make.
Keep in mind that an organization that doesn't appreciate their top performs (hence them leaving) is also more likely to not take advantage of their limited time left when they give notice.

And a grace period that isn't taken advantage of is functionally equivalent to your employee being hit by a bus.
I'm comfortable going back to normal right now.
I disagree, and that's a common reply. Making decisions and taking action are not the same as 'attempting to control' anything. And the idea here is obviously not 'limitations are not real', the idea is 'you make the decision you can and you take the best action you can'.

Example: you want to run a mile, but you have a foot deformity that makes it extremely difficult. That's fine. Decide to stand up. Now, decide to walk around the block. Can't do that? That's fine. Decide to stand up. Now, walk to the curb and back. Do it three times a day. Can't do that? That's fine. Stand up. Repeat.

Do you understand? Fundamentally, you will always have the ability to choose, even if that's no more than choosing how to respond to the limits you're under. You always have the ability to take action, even if that's no more than how you think.
OMG! The Indian r/t_d sub members are also on hackernews. No place is safe.
Opposite opinion. You should never need more then a day to knowledge transfer. If that.

I always try and cross train people enough that I can quit at any point and it’s not an issue.

All processes are kept automatic where no one is crucial to keep it running.

Mostly it’s useful for vacations.
In the past I went on a cruise. And I wasn’t sure the company will be online without me to baby them through.

After that I got extremely serious about investing in the team and tools to never let that happen again.
What substance in the article did I miss? Unlike the author, I stand by what I wrote originally.

I'll note the irony of calling my critique overly personalized, when the original article is based on the logic that Moxie's disagreement with DeVault's opinion about F-Droid --- a controversy that is meaningful to less than 1% of Signal's Android user base --- implies inexorably that Moxie is untrustworthy and disingenuous.
I feel like people try to tell themselves this, but money is BY FAR the most important factor. And FAANGs pay a ton.

Maybe this can be true if you're going from like $250k to $270k from FAANG to FAANG.

But most of the time we're talking about something like $180k to $250k when getting poached to a FAANG. It would take a huge amount of perks or otherwise to make that gap worth it.

(Of course this isn't true for everyone. But it's true for most)
“Ironically enough, a lot of the criticism of my tutorial was that we have plenty of compiler tutorials already and don’t need any new languages...”

Change is Threat to the status quo.
You paint a false dichotomy here. These compensation numbers are just as likely in NYC. Work life balance at many of the FAANG companies tends to be better than other companies (especially startups), and I've had plenty of bosses that pay a great deal of attention to my needs.
Sounds like you got Top Graded.
Honestly. I do not blame you.

https://web.archive.org/web/20200406205828/https://jobs.leve...
Essentially yes. Macros in Rust are very powerful, similar to Lisp macros (although they are naturally clunkier).

As you would expect, you will find macros for HTML, JSON etc. in libraries, but there are also quite a bunch of smaller, frequent macros that simply reduce common boilerplate.
Everyone should boycott the CCP due to their horrid Holocaust-like genocide they're committing right now.
Will try to find the relevant treaty again tonight if no one else does first. It might have been space specific/it might have a cutout for the government (either would explain radio free europe).

SpaceX uses phased array antennas, so they know where they are sending their service.
funny enough. i was willing to spend a shit load of money because my business is online and i was not able to. months later when things calmed down a bit, say after january and that is what? 6 months and local businesses were given permission to internet with restrictions. here is one article i could pull from early november but these companies mentioned in the article were huge
https://economictimes.indiatimes.com/news/politics-and-natio...

the local population was not allowed access till february and i happen to have photos of the "undertaking" that businesses were made to sign. https://ibb.co/Fnd6mPj
https://ibb.co/6D6CWCN
this isnt mine, i could not find that but a local shop. this was never about terrorism like this jammucoder guy is larping about. this is plain and simple censorship to prevent people from making a noise and bringing to attention the attrocities committed. "terrorism" is what got obama to bomb afghanistan, bush to flatten iraq and so on.
How many terrorists have been caught before boarding a plane because they didn't have an ID?
I really really want this stack to succeed -- I think it has so much potential. And I've been hoping that some of this confusion would get cleared up.

Unfortunately, after reading this blog post I think I'm even more confused than I was before. Are Reason and Rescript separate projects? It seems like there are now _three_ different syntax options: OCaml, Reason, and ReScript? Even if it's a good change in the long run, the lack of clarity is concerning...

Seems like it may be more stable to just stick with OCaml syntax and js_of_ocaml [1] for now...

Also interesting that OCaml is not mentioned a single time on the new website [2]. I guess they're trying to appeal to JS devs and sell it as a new thing, but seems useful to at least be aware that there's a connection to an established language?

[1]: https://ocsigen.org/js_of_ocaml/3.7.0/manual/overview
[2]: https://rescript-lang.org/docs/manual/latest/introduction
We don't exactly compete with Auth0. Their focus is on how you authenticate users, where we're trying to make it easy to add integrations to extend your product with data or functionality from other products.

There is some significant overlap, for example with OAuth tokens, but I'd say they work together more than they compete.

As for Office365: that's one of the integrations that's coming up soon for us. There are a lot of Microsoft Graph integrations that we'd like to add.
> If you are the CEO, accepting this and acting in accordance with that would be a dereliction of duty.

Why is that dereliction of duty?

Actually accepting the facts as they are is the hallmark of a good CEO. Trying to pretend reality and facts don't matter and that FireFox will win this battle is - pardon the word choice - delusional at this point in time.

So if your choices are between fighting a losing battle as good as you can or accelerating the drop then I'd be all for fighting that battle and drawing it out as long as I could. Accelerating it with wild-ass gambles is what got Mozilla where it is today.
Metro bombs have done incredible damage. And as mentioned elsewhere, it is trivial to manufacture id and so is not a solution. But, conveniently it sure does fill govt databases.
I feel the same, so I'm currently adding this feature to my HN Comments Owl user script/extension:

https://github.com/insin/hn-comments-owl/issues/2
Proper Handling of Sigint/Sigquit
There are currently zero governments and only about 4 commercial entities possessing a datacenter large enough to do the job.
What are the COVID circumstances in your area?
The settlement did no such thing. The fact that not only Google spammed chrome ads on the most popular web page but they also bundled Chrome with third party installers led to the rise of Chrome.
Great idea, looks really good. On the rational thinking topic: is there a name for the fallacy where you say something along the lines of "someone in group X would probably say Y and that's wrong because..."? X could be something like vegans, democrats or climate change deniers.

It's probably just a special case of a straw man argument but I see this often online and in the news to lure in replies and create outrage. It's hard to diffuse as nobody in the discussion will actually hold the set of views being presented. I usually want to reply "wait, who is actually making this statement that you're attacking?".
Yeah, it was kind of jarring to go from "your developers might get hit by a bus" to "Ruby on Rails solves all your problems!"
> but what it really means here is "offer someone a better situation than you offered them".

Some people would similarly have a problem with claiming a higher salary equals a 'better situation'
Right, the people who still don't allow you to board with an excess ounce of water or makeup suddenly care about making air travel a pleasant experience.
This could have used an earlier definition (as in IN THE ABSTRACT) of what the CHERI system hopes to accomplish. A dialect for memory safe pointer access and other architectural capabilities built into pointers
Assume a block size limit of 4MB.

The minimum transaction size is 166 bytes.

This gives us maximum 25266 transactions/block.

The current block reward is 6.25 https://blockchair.com/tools/halving-countdown

This is worth about $72,000 USD https://duckduckgo.com/?q=6.250+BTC+to+usd&t=canonical&ia=cu...

This means that, to match current security without block rewards, transaction fees would need to rise by at least $2.84/transaction.
Rest Assured API Testing Tutorial
I think I'm still missing the gap: hats have value and art has value. Collectors collect certain hats and certain art in a way that is disconnected from their underlying value; it seems like grand-op was legitimate to mention art then, in reference to the common phenomenon of art collection?
The thought that if the Great Filter is behind us and we kill ourselves is more depressing than the Great Filter is ahead of us and we kill ourselves. I'm not very concerned with which type of intelligent life expanses into the universe so long as at least one type does it successfully. Being human, AGI, or alien does not matter. So finding ETs or creating super power AGI would be a win in my book because it increases the changes that someone will make it.
Indeed semantics is what matter but I think for example lack of composability is semantic problem too.

<snarky>
Ability to manage persistency and correctness of SQL engines is very usefull while language interface not so much.
</snarky>
MicroNOVA – Cubesat Development Kit
"probably"

No, you ARE going to die.
I’m just curious as to why. Bigger market share == bigger marketing/advertising share, specifically? Or something else?
Or they continue growing but grow inwards(into smaller spaces/dimensions), rather than outwards.
So we need the government to come in because people don’t know what’s best for them?
How do you feel about poached eggs?
"This is a beautiful implementation of a tactic to shift a conversation."

It's just a comment, not a 'tactic'.
Within Schengen, it's actually quite easy to fly without IDs. Sometimes the airlines asks for it, but more often than not they don't.

That being said, most country requires you to carry your national ID at all time. So well.
A word's denotative meaning has little relevance if the connotative meaning is something else. "Literally" is probably the best example of this.
Yes I agree, it is obviously complete coincidence that the British imposed town planning laws that banned the use of the building materials that actually worked for our climate.
I think it's important to make the difference between generic and intentionally designed.

Just using an "abstraction" doesn't mean that your code is abstract, it may just not be a tangle of functions that were stringed together on the fly.

At least for me, there's a clear point where I've coded something and find myself getting overwhelmed when making changes or trying to bridge the final gap to completion. That's when I step back and try to make sense of it and refactor.
The top of the funnel is the url bar. People choose to go to Google.
I wouldn't count the equity appreciation as compensation. you already own the capital, its your own capital gain, not income from employer at that point.
Again; missing the point. It's up to employee, who is generally speaking a fully formed human being with the capability to know what matters to them and make decisions on that basis.
I agree the sticker price is a bit high; I got mine on sale. Gen3 is coming out soon (or is already out) so I imagine there will be more sales on Gen2 soon.

The real selling point for me is no Nvidia. That's hard/impossible to find on a current-gen laptop with similar specs.
HN threads are not 1:1 conversations.

Threads start and branch on different topics, which are varying degrees related to the main post.

Kind of like how you have now switched the discussion to Alan Sokal. That doesn't mean you are making some tactical shift as part of a larger strategy.
I don't think that is actually implied. A better life is very subjective.
> than dig in and understand what was written before them

which would take nearly as long yet have more uncertainty.

everytime i see this, which is all the time, it's because engineers are not trained nor managed properly. with everyone doing "agile", and the wrong incentives in place, engineers write code that only lives until the next sprint.

you can't just blame the engineers. you need both sides of the whole to make it work. management has to place importance on quality, and engineers have to learn to write code for someone ELSE to read. (usually themselves, 6-12 months later).

the common, pervasive flaw i always see is the curse of knowledge. engineers write code that they understand, at the time they write it. when i review, i want to see code (rather, comments, for the most part) that don't expect specific and deep internal codebase knowledge. a one-line 10s comment that seems obvious at the time (due to the curse of knowledge), can save 10m later. when poring through the code 6 months later, each of those 10m chunks adds up, very very quickly.
Yes, Pychil's work is incorporated in our materials.

This is the recipe for procrastination (according to us):

1. Think about a task - "I have to do _____."

2. Have an automatic negative reaction

2a. Negative thoughts - "I hate doing this,"...

2b Negative feelings - Feeling stressed, afraid,...

3. Procrastinate - Do something else to feel better.

Procrastination is all about escaping negative emotions.

Something makes you feel bad, you do something else to feel better.

Feeling better (reduced discomfort) is the short-term reward engaging in procrastination.

That's why procrastination can become addictive and automatic)
As one sci-fi author pointed out, it only takes 1 highly xenophobic species to mess up a galaxy once you have von Neumann capabilities. And that’s an optimistic view compared to Dark Forest thinking.
Thanks for this. I found the article to be really naive in a Dale Carnegie kind of way, that probably appeals to someone in their mid-20s trying to reinvent themselves, but is actually a psychological dead end. For me, procrastination has definitely fit the profile of pain avoidance rather than a lack of any of those three elements the article focuses on.
I'm a Clojure/Script programmer, it took me 20+ minutes to figure wtf this even is and I'm still not clear on the mission. Clojure is pretty clear https://clojure.org/about/rationale

Here's what it looks like: a new language for cross platform typed functional programming targeting OCaml (server) and Javascript (browser) ecosystem compatibility, backed by Facebook & marketing to mainstream JS devs
I bet that those responsible for 9/11 couldn’t have hoped in their wettest dreams that Americans will be subject to random strip searches and patdowns in their own country for decades to come. Terrorists and US gov response made that happen.

Time for the citizens to ask - whether that response was right.

“Those willing to give up a little bit of freedom to gain a little bit of security deserve neither and will soon lose both”
Only failing companies in 2020 view their engineers as easily replaceable.

That said, there are a lot of failing companies these days thanks to cheap and readily available debt.
I'll encourage you to read the linked article in my comment, thank you.
How did that work out? 20 years later MS still has the same share of PC operating systems and approximately the same share of the office productivity space.
Must be your state. I got my REAL ID on the spot at the DMV.
> That’s why your original Bitcoin client wouldn’t even let you join the Bitcoin network now.

You can run whatever client you want.

> If I own the mechanism of root node discovery, I can mount an effective Sybil attack against a new network participant.

But you wouldn't be able to replicate a chain of blocks with the same order of magnitude of work behind them. And then, even if you could, all you'd be able to do is change history, with the depth of that history dependent upon how much mining power you had available. You wouldn't be able to spend other people's money or give yourself more.
"There is 100% nothing stopping the Federal government from offering a full-faith-and-credit-backed "America electronic transaction system" for electronic transactions, with those fees handled by taxes."

And there's technically nothing stopping the US from sending humans to mars either.

There are many reasons that it's not done, including the most important one, which is that it's not necessary.

Simply producing or supporting a standard, and then maybe having some regulations around it would be 100x easier.
To be honest, actively hoping for evidence of our extinction is much more contrarian than this piece.
Why do you think a hostile state won't just send cops to drive around until they see a 50' aerial antenna and then shoot everyone in the house it's attached to? It'll only take a few before all the antennas come down.
A higher salary is an indicator of a better situation, it isn’t the situation itself.

It just happens to also be one of the easiest indicators to sell to a prospective employee. A great company culture is also a “better situation” but it’s a lot less tangible from the outside.
You are not the arbiter of acceptable discourse.
Anecdotal, but when I hear of people working impossible hours and with a clueless boss it's almost always a startup or some small shop.