skysight-inc/HackerNews huggingface dataset:
Do we live on the same planet?

You are cherrypicking one profoundly irrelevant phenomenon taking place in the Amazon rainforest, and arriving to the conclusion that humans are somehow good for the environment.

Your comment is as nonsensical as the man posing next to a pile of 1.5 million heads of bison in 1873. Perhaps that person thought at the time it was the right thing to do. Today, we would say that person is an idiot that lives in a world dominated by irrationality, and that there would be no valid reason to do that unless you are an idiot. And that's the same people will think about your comment when are all starving and looking for something to eat.

What today you think is "making land more productive", is effectively unsustainable and is consuming everything that can make the land productive in the long term...

The human cultures that respected the fragile balance of nature and lived in a sustainable manner were annihilated through genocide and ethnic cleansing, to make room for our irrational "civilization" of unsustainable growth that will likely implode in a few decades in a series of self-reinforcing, cascading ecological disasters.

Everything Native Americans preserved for over 10,000 years is going to be consumed in roughly 400 years: groundwater aquifers, fish, topsoil/arable land, megafauna, biodiversity... When all that is gone, land is not going to be "more productive". It is going to be non-productive, sterile land. Our increased short-term productivity is achieved at the expense of long-term sustainability.

Sure, nature can heal or adapt to whatever we do to this planet, but it can do so over thousands to millions of years, not decades. Unless we talk about microorganisms like bacteria.

Right here in North America, the Ogallala Aquifer, one of the largest in the world and once thought to be infinite, is going to be dry in the next decades ruining the agriculture in at least 6 states where agriculture is one of the main economic activities.

Have you asked yourself: what is topsoil? how is topsoil irrigated? how are plants pollinated? No. You just live in a FarmVille-like reductionist model of the planet where those things just exist and are infinite, and ours to take indefinitely without limits so then we can live beyond our means and proliferate without limits.

But in reality, those things are going away within our lifetime, because our civilization is irrational and founded on unsustainable philosophical values that are not rooted in the limits of the real world.

It is sad that your comment is the most upvoted right now, it just reflects how doomed our society is.
Scientists obtain 'lucky' image of Jupiter
Absolutely agreed. I have never in my life had a stakeholder get on my case because our site was 3mb when it could have been 1mb. I have had many stakeholders get on my case because we couldn't turn around features fast enough, or the site was buggy, or our UX was worse than our competitors. Those are the things that the people who pay me and my team care about and if I could 10x our bundle size for a 1.5x improvement in development speed I would do it in a heartbeat.
Signal

https://signal.org/
There certainly have been various racist plots and of course they have left an awful legacy, but we're trying to explain the what perpetuates the ongoing cycle of violence. Thus it's important to be clear about whether you're espousing a theory of some ongoing racist plot or an emergent property of (for example) our policing strategy.

In general, US race debates would be a lot more productive if we were clearer about whether we are talking about a historical injustice or an ongoing injustice--even otherwise good communicators fail to articulate clearly here, and it gives the vibe that they're afraid that their position, articulated clearly, can't stand on its own. I don't think they have as much to fear as they seem to do, and as long as these debates are floundering in ambiguity these real social problems will persist.
You can't search for "Flight has power outlets" because the airline doesn't necessarily know that the flight will have power outlets until the day of the flight.

They aren't going to advertise "Flight has an 80% chance of having power outlets". And likewise, they don't want to deal with customers complaining that a power outlet flight did not, indeed have power outlets.
Only if you think of "maintaining your system to improve your life" as work. I would think of it more as play. It's not time wasted if you enjoy it.

Hm. I actually don't agree with that sentiment as written. It's not time wasted if you enjoy it and have something to show for it? That's not it either.

Maybe this. I view the work we're discussing like a programmer's equivalent of woodworking in your garage. Sure, it's not necessary. But it's creative, fulfilling, and enjoyable. There's something immensely satisfying about using something you made with your own two hands, even if it's not perfect. As long as all these things remain true, I wouldn't call it time wasted.

To me your critism reads something like, "if you wanted to canoe, why did you spend a year making your own? you could have bought one and spent that year doing what you really wanted to do!" Well, I wanted do that, but I also enjoyed making something to do that too. I feel my life is better for having made it.
Founders on SaaS Platforms They Use
> I imagine

No need to image, the thesis mentioned in the README provides compile-time results. From no noticeable overhead to 2x larger compile-times than Rust.

Quite reasonable if you take into account that one is one person's university thesis, and the other is a project with 100s of active developers, 100s of open PRs, etc.
We're about to launch a SaaS platform into one of the worst economies of all time. But like every startup, we think we've found the holy grail of tech - something that every business will one day consider crucial to their success. To find out what SaaS platforms companies currently find central to their survival and which tech products are considered 'nice-to-have', we asked over 50 founders to tell us. Collectively, they mentioned more than 70 unique platforms, 6 shades of Google, and several software transitions to free tiers or cheaper alternatives.
Timed and titrated use of steroid in Covid-19?
You're mostly incorrect here, most grid scale installations are for DCM and local capacity in areas where the grid is oversubscribed. You're correct that current storage capacity is small but there are a lot of companies installing storage so that'll change quickly. The software works fine for this stuff, too, I wrote some of it at one company, it's not a hard software problem at all.
They reviewed chest scans from November 1st, and came up with a first case on November 16th.

It begs a question - was the methodology good? Perhaps their method of review was flawed? False positives would explain the low consistent number of cases they found since November.

I think for this kinds of studies they should also do a blind analysis of a pre-covid month or two. Perhaps it would turn out Covid would be found in this data as well.
>What went wrong?

From yesterday:

https://news.ycombinator.com/item?id=23101483
Hello, World – Zerodha, India's largest stock broker

Facebook most likely has a different attitude towards software development.
It doesn't answer the title? Why won't they take over? I thought he was going to discuss the exponential difficulty of AI as it approaches human parity.
Am I reading this right? Of the frameworks studied, Vue consistently has the best numbers by far?
So every React app can be effortlessly refactored to use whatever shiny new latest and greatest architecture abstraction React comes up with?
It's just a game, right? Would be like concluding which country is more powerful, UK or Croatia, based off a football game.
They already did: https://mbasic.facebook.com.
I predict that unemployment figures next month will more than double: not purely from double the job losses, but because the U3 unemployment rate requires people “to be actively seeking employment” to be in the labor force. Considering the BLS performs surveys to arrive at their labor force number, many people will forego actively seeking status due to the $600/wk federal aid and hence the denominator will be suppressed.

A more accurate number which reflects true job losses from the pandemic should be the U6 Unemployment Rate (Referred to as the “real” unemployment rate).
In that regard the only thing I appreciate is their approach to securing native code.

As for everything else, kind of agree.

10 years and still a broken NDK experience, Java stuck on a pseudo Java 8 subset, every IO the best practices get rebooted, Vulkan requires cloning github repos, already went through 3 animation frameworks, JetPack Composer still has no idea how to match existing GUI tooling, ....
Yep - location listeners can help keep apps open quite well on Android. Not sure about iOS.

RE rough location, the NHS currently asks people to enter the first "half" of their postcode, which gives a broad approximate geography, but still is a large area with a large population (probably up to 100k people). This also lets the NHS get an idea of app adoption throughout the country, which will help them know how much attention to give app-based contact tracing on a more localised basis, compared with alternative approaches and the old-fashioned "ask the person for names and phone numbers, and call them up".
That may sound like a worthwhile goal, but it's actually ripe for abuse by exacerbating existing power imbalances. For example, right now we just laugh at websites that insisting on imposing nonsensical requirements on end users (client side form validation, insistence on using a particular browser, disable copy/paste, anti-adblock, etc). Imagine they have the power to do this and succeed.

Furthermore, the actual implementation isn't likely to use a narrow proof that the running javascript hasn't been tampered with, but rather a blunt proof over the entire software environment. The outcome would basically be putting decades of personal computing freedom back in the box. Imagine needing to run Windows on your bona fide desktop and not being able to virtualize it or even use a headless box via RDP.
Userbenchmark is useless, it can barely compare between Intel microarchs. Best it can do is """help""" compare two processors from the same family.

The last big microarch jump for intel was Skylake (6th gen) and then 7, 8, 9 and some of 10th gen (but not all, but they needed "10th gen" for marketing reasons) are just incremental improvemnts over it. So Skylake was about a 15-20% increase in performance (real) but took a few shortcuts (Meltdown and Spectre). From then on, you had a 5-10% performance improvement per generation (let's round it at 7%). That's not bad per se, but it was done out of comfort. The "cursed" 10nm node which never came is also part of the reason why Intel stalled, they insisted on "tick-tock" and were unwilling (or unable?) to deliver a new microarch over 14nm+++, the super refined node (and the extra refinement allowed them to pull the clock higher on each new gen, now alowing those sweet close-to and with this new weird turbo [that seems more marketing than substance] surpass the 5Ghz barrier).

And that's how you come to Intel's situation on 2020: no 10nm node, no real new microarch in the last 5 years.

Edit:

As for why we never saw something like this... I think we never had a situation before where one of the competitors had such an advantage (the microarchs before Zen on AMDs part were bad, and that hit them hard for a long time) that they could pull this duckish moves for so long. For a long time, Intel chose not to improve their offering, because they were so far ahead of competition and they could keep milking the Whatever-Lake microarch family. They'd blame on the difficulty of extracting more IPC, Moores Law coming to an end (or not coming to an end, depending on what marketing was trying to sell).

In the end it came to AMD+TSMC offering superb processors for Intel to slash the prices in half, and then still being crushed performance wise, in desktop, server and now mobile too. And all Intel has to show is AVX512, which after having it gatekeeped for years in the server market, they've released on consumer processors - but hey, nobody's using it because there was no support!
How to Find New Fonts
It's precisely because of the way infections cluster in cases like that that we can tell that we're not seeing (much at least) long range airborne transmission. It this was a true aerosol like you see with chickenpox, measles, or TB you wouldn't be seeing such a nice separation as that. It looks like the furthest away you should be able to be infected someone is maybe 20 or 30 feet if you sneeze without covering your nose. That's the significance of Mr. Konyndyk talking about droplets rather than aerosols. Though it was a big deal in the original SARS outbreak that you could generate aerosols via intubation which caused some nurses wearing surgical masks to get sick in that outbreak.
> ...but it looked like IRCv3 didn’t solve netsplits

Darned CAP theorem.
I thought that it used to measure gate width or something like that. Did that stop being true?
Or possibly someone who needs large amounts of oil and want to hedge against fluctuations?

Freight industry, airliner, etc.
I feel like any sane clearing house should’ve rejected these trades.
yes because socialist countries were so well known for their humanitarian treatment of their subjects /s
The author is also developing a videogame (Miegakure) that has 4D mechanics. It's a puzzle game though, not a shooter.
Vegetation? Really? So you're saying that animal feed isn't vegetation? And could you provide some data in your next response please, rather than just unfounded assertions?
And then the Phoenix (Elixir) framework introduces LiveView in 2020...

If you haven't already figured out, everything old is new again. This was an old pattern when someone taught it to me at my first job. It felt like it wasn't happening for a few years but only because everything was new to me. Then I started seeing people win arguments arguing for the things that we had just finished replacing, and the most I've ever seen since is brief respites as the pendulum approaches the apex on each swing.
This could be an interesting avenue to work towards data layout optimizations. If the language is built to require static knowledge about memory accesses, it could change the layout to be more cache-friendly, use range optimizations to pack fields more tightly, and customize array-of-struct representations to be blocking/tiling friendly etc.
Please name some.
The JS parsing would be less.
Very interesting report of something that everyone is experiencing without being able to quantify it.

A big issue with big sites operators and compagnies is that everyone is looking at his own site consumption and performance, but look at that alone, on an empty computer.
But, the issue is more the impact on their single page, on a computer that is already loaded with a few applications and tabs.
Suddenly, a website using 5% of cpu and 250 MB of memory, starts to have a very huge impact on the user.
These views are aligned. A site that's fast and a pleasure to use advances both agendas. It's still a failure.
Necessary is not the right word. More efficient might be better. It's entirely possible to get protein from plants and omega-3 from vitamins, but from a human health point of view, is it more efficient?
I'm one of the Oragono maintainers. Thanks for the kind words :-)

You're correct, we're not trying to be minimal at all, more "batteries-included". The largest deployments so far are in the low hundreds of users, with no performance or stability problems. Based on my stress testing I'd say an instance can scale comfortably to 10k clients, with at most 2k clients per channel.
Bytes over the wire (I can clarify in the post too).

So _most_ of that weight is gonna have gzip or brotli applied. (Last I looked, around 17% of JS requests recorded by HTTP Archive are uncompressed.)
It never stopped being true, but a lot of what makes a processor faster these days is smarter layout, better branch prediction, and better microcode. Process size matters, but it’s probably less important than it was in the 1990s.
Serious question: How do you know that markets were expecting 16%? Where do you read that?
Eh? The text contrast is 19.20 which is a AAA pass for WCAG. It uses literally the same text fgc/bgc as HN.
There is no point made here that robots won't take over the world, he just belabors the point that it is hard to make robots replicate exactly what humans do.

Automation will eat everything, it's just a matter of time. Even his problem of 'visually identifying weeds and uprooting them' does not come across as a massive problem, but one that can probably be solved with enough time and demand.

Platitudes like these give false hopes to workers who should be training and preparing for the next phase of industry, and IMO serves people like the author who need complacent workers to give them time to come up with their money-making solutions.
There is a Rust tool that computes the maximum stack usage of a program (if such maximum is bound). You can use it to make sure that your microcontroller running Rust doesn't run out of stack space.
I'm not a Facebook (the company) apologist by any means, and only use it because there's a few groups on it relevant to a company I own.

That being said, I find the new FB to be insanely fast. I don't even block ads on it.

I do agree Facebook was way better 12 years ago (I saw real updates and photos about friends, rather than companies and ads). But speed right now hasn't been the problem.
Counter point: I've seen projects that were blowing their budgets/deadlines due to:

- people not being familiar w/ the chosen framework and being unable to figure out how to accomplish some of the deliverables

- wrong framework for the job

- analysis paralysis figuring out which frameworks to use

- using the framework wrong and then drowning in code debt

The point of the article, I think, is that there's a tangible difference in performance between _similar_ frameworks, but which isn't often considered when choosing frameworks.

You'll often see developers say that they prioritize developer experience over things like runtime characteristics of a framework and there's a lot of handwaving about "maintainability". This despite there being extremely complex apps out in the wild written in obscure frameworks (e.g. lichess uses mithril.js and the code looks just fine).

There's clearly a disconnect somewhere when, for example, facebook announces a homepage redesign using the latest and greatest tools and immediately people start complaining about its performance.

I would not buy a slightly wobbly table from a carpenter that wants to use a more ergonomic hammer, over a not wobbly table from a carpenter that uses a cheap hammer. Similarly, I think what the article illustrates is that a developer should also act like a craftsman and critically think about the effectiveness of their tools in terms of end results, rather than blindly accepting tool marketing/status quo and disregarding the quality of the end product.
Often, people aren't intentionally try to flood you with crap, they just want to tell their story. And they're told that people should have facts and evidence, so they go find facts and evidence.

The intractable problem is their sources are junk, and you're not going to refute them to their satisfaction.

You want to figure out where you are, and where you can realistically get to.

Much of what's achievable revolves around defeating the caricature. To them, you are a caricature of a person (and you've caricatured them, this cuts both ways) and your goal is to establish that you are a real person who has some relevant experience and views grounded in reality.

And your ideas are often grossly oversimplified, and often by your own side; everyone implicitly engages in the motte and bailey because we all need to develop an elevator pitch for our belief systems. E.g. "feminism is just about equality," "conservatism is simply common sense."

So when they pitch the soundbite version of your beliefs at you, you can expand on it, and explain your point of view.

The third thing you can do is some troubleshooting. For example, people don't go to antivaxx sites because they suddenly have a deep interest in immunology. You can probably find areas of common ground, very few people find large corporations and the government above reproach. And then you just lay out that while you don't implicitly trust large bureaucracies, you've nevertheless had positive experiences, etc.

So, you're not "winning" these arguments, but rather pushing the needle a bit and establishing a few facts in that person's mind. And, understand, they're going to change your mind a bit, too.
Gypsy moth: WA now has another bug to worry about after 'murder hornets'
That's interesting. I certainly do not claim to be an expert in raising cattle. Perhaps there are smarter ways we can raise cattle. Is that why the grass-fed label is so important?
One minute of contemplation for those who scroll for 10 minutes on mobile, to finally find something interesting to read/click, just to click by mistake the back button, and the whole timeline completely changed.
Youtube recommendation feed also terribly guilty of that.
Except we could just as easily turn it around and point to the genocides and failures of societies with "market systems" as well.

The reality is the whole notion of talking about "government systems" like they're replaceable components that we can evaluate like scientific experiments is delusional. Societies and especially economic systems develop their characteristics organically over hundreds of years. Bolsheviks slapping a "socialist" label on their society after their revolution has little bearing on the fact that in many ways Stalin's Russia was contiguous with Tsarist practice [and in fact many top members of his bureauracy were ex-Tsarist bureaucrats, and by the 30s pretty much every leading Bolshevik from 1917 was murdered or exiled...]. Minus the drastic influence of the orthodox church, of course
I'm surprised IB let speculators trade in a contract going to delivery. I worked as a risk manager in a commodity trading firm and only hedgers qualified to take delivery were permitted to hold contracts going to delivery.
I’d argue the US has the best branding of any country in the western world. It promises freedom, and the rewarding of hard work which can be very appealing to people seeking a better life.

However, based off what I see in the media, a lot of these promises are not true for oppressed groups or for people in certain areas. Like the use of excessive force by police officers. It seems like this all comes back to fundamental issues in the way some Americans think (that certain people are better than others).

My question is, is there a way to correct these fundamental issues such as racism (or more generally ignorance)?
Its not cynical, if the entire point is to flatten the curve below maximum capacity. Flattening significantly below capacity (or increasing capacity and not using it) only extends the required time in lockdown (based on some admittedly questionably assumptions, but assumptions currently being relied on).

And no matter how much you trivialize costs, it's always better to spend on resources that will be used that ones that won't. Like funding the ERs that are currently dealing with the double whammy of covid patients and seeing only 40-50% of normal patient numbers (and therefore 40-50% of normal income).

Plus we really don't want to flatten the curve to the point where people start losing aquired immunity before we've reached levels for herd immunity. Then it's no longer a curve, but a never-ending line. At least until a successful vaccine is developed.
We are all dependent on a variety of complex systems to maintain our standard of living; the stock market is just one of those systems, and it is one of the most highly-visible, and widely reported.