skysight-inc/HackerNews huggingface dataset:
https://www.nature.com/articles/s41598-020-72798-7

"Here, we measured outward emissions of micron-scale aerosol particles by healthy humans performing various expiratory activities while wearing different types of medical-grade or homemade masks. Both surgical masks and unvented KN95 respirators, even without fit-testing, reduce the outward particle emission rates by 90% and 74% on average during speaking and coughing, respectively, compared to wearing no mask, corroborating their effectiveness at reducing outward emission."
Incorrect about Canada. Doctors are prohibited from practicing in both the public and private hospitals. There is almost no private surgery - people just go to the US.
One person in the comments there asked about how its better from a corporate marketer’s angle, I think Web3 has the perfect funnel.

For any application The funnel is practically nonexistent, except to the luddites that still need onboarding into a wallet. No different than trying to show an existing experience to an AOL user in 1995 versus showing it to the people writing editorials questioning what the World Wide Web was. “Is there any useful application on the World Wide Web, why has nobody convinced me for me, why has everyone started ignoring my bait about what useful means! I swear I wont move the goalpost if you talk to me, this time!”

For marketing theory its matches perfectly, get a user to pay $1 and you’ve found the audience that would pay more, while bouncing the freeloaders. Any web3 application has authorized payments built in and users prepared to create a transaction with a fee.
I didn't know that, but it makes a lot of sense.
>most cars sold in the US are sold in Europe too.

is this actually the case? i'm sure the inverse is true, but when I visited australia (which admittedly I'm aware is not in the US) I was surprised how many huge cars there were, which you don't really see at least in my part of europe. I was under the impression american cars similarly tend to be bigger than european ones
> some proponents who present web3 as bringing about a libertarian nirvana.

What bothers a lot of us isn't the libertarian nirvana ideal, it's the fact that most loud proponents have a financial interest and stand to gain by increasing adoption, even if only temporarily. Even if they truly believe the technology is pointless and has no future, they are incentivised to pretend that it is revolutionary in order to increase the value of their investments so they can offload their holdings. This makes it difficult to trust anybody writing positively about cryptocurrency-related topics. It's like knowing a manufacturer pays people to write positive reviews about their product and then suddenly seeing lots of blogs and comments raving about how great the products are with little justification.

If you can separate the distributed database technology from the financial speculation then I will be a lot more enthusiastic about it. However, without the get-rich-quick aspect I suspect such a technology won't get nearly as much excitement overall. Mastodon and Diaspora are already working examples of decentralised social networks and this article doesn't state what advantage web3-based products would have over them and people generally don't seem very excited about them.
Well, if you're very opinionated regarding your setup, trying to force macOS into your ways won't work, macOS is great and very easy to use and gives you zero problems but you have to adapt to it. I've also moved after many years of linux and I could not be happier. I like easy and I like to focus on getting my actual work done, I got tired of spending weeks personalizing stuff, dealing with drivers issues, tuning the trackpad, adjusting applications to work with different dpi screens, etc, etc. For me it was a never ending war and a lot of time wasted.
Auch! That's a nice run for the backups eh?
Chaoulli v Quebec (AG) [2005] 1 S.C.R. 791, 2005 SCC 35, was a decision by the Supreme Court of Canada of which the Court ruled that the Quebec Health Insurance Act and the Hospital Insurance Act prohibiting private medical insurance in the face of long wait times violated the Quebec Charter of Human Rights and Freedoms.

https://en.m.wikipedia.org/wiki/Chaoulli_v_Quebec_(AG)
And the intention is to improve those too. It's hard, and I would prefer crate writers show more restrain than they do, but we have to meet users where they are.
I think there's uBlock Origin for Firefox?
Ask HN: How long did it take to learn your first programming language?
I'm taking an online course in Python and it is a lot to take in. Wondering for those who learnt their first language online, how long did it take to complete and learn all the stuff?
1. Adopted and raised a rescue puppy, learned a lot about myself and strengthened my relationship with my partner in the process.

2. Exercised consistently, picked up a couple of new active hobbies, and took part in my first running event

3. Promoted to senior at work

4. Started recognising and addressing problems with stress, anxiety and workload
NPS has the advantage of being concrete and simple, producing evenly sampled feedback. This is hard to get any other way.

A proper NPS asks only one question and requires only a single click to answer -- eg "Scale of 1-10 how likely are you to recommend <product> to a friend?" > click [8] > done.

There's a free-text "Tell us more" field that is totally optional.

This means users actually answer it. NPS feedback is the closest I've ever seen to being a clean sample.

By contrast:

- Everyone hates an n-question "would you like to fill out our survey" feedback form. Any data from those is going to be skewed, because only a certain kind of person fills those, and usually only if they're angry enough that they want to vent.

- Feedback from a passive "Submit feedback" button in-app is also skewed. Maybe useful as a bug report mechanism, but it won't tell you what's making your happy users happy.

- Proactively reaching out and talking to/observing users is obviously good, and nothing ever substitutes for that. But you want bulk data, not just anecdotal evidence.

- Most importantly, NPS really shines at telling you what's making your almost-happy users almost-happy. When someone clicks [10] and writes "I love it", that feels great. But when someone clicks [7] and tells you what's annoying them, that's often extremely useful.

- NPS does a great job priming people to give useful feedback. By forcing you to pick a single out-of-10, you just did a quick mental accounting. "9? Nahh, <reason>." Then you click 8 and write the reason.

--

NPS was popularized by that famous HBS study where they found it correlates well with product growth.

I wonder how much of that result is simply because it's one of the least obnoxious ways of sampling user feedback, and therefore produces clean data.
Amazon basically does this, I think? As a consumer, I hate it, because I end up with a huge box and loads of useless paper whenever something isn't the right aspect ratio for one of the standard boxes.

Obviously for distribution of stock you could probably be smarter about it and waste less space/cardboard since you've probably got lots of each size of item.
> they definitely never felt too long, compared to say Java.

Woah... now I am the one who have to ask: what the hell are you on about??

I work on Rust and Java projects, if you exclude running tests, Java compiles very very fast compared to pretty much any language... Rust is a lot slower to compile even on the much smaller projects I've worked on... in this post, a very small project (I think it's like 16,000 LoC, it's mentioned in the beginning) was taking over a minute even on hot builds... To get a build to take this long in Java you would need to have several million LoC! Even if you don't use something like Gradle to cache compilation units and just compile everything from scratch with javac.
Happy New Year HN! What are your plans for the new year?
Happy New Year HN

First: Thanks for all great submissions and for all high quality and interesting comments from all you users here on HN.

Second: Do you have any plans for the new year, new skills to learn, excited over any new project, looking forward to something, should you do anything different this year, etc?

Personally I never had any "new year promises", neither this year, but I have at least a "goal/plan" this year, to do something different;
Consume less, create/learn more.
It is so easy just surf the web consuming stuff because you are bored, that in the end gives you nothing/little in the end. This year I will try to use more of my time to try to learn stuff that interest me or can be useful. I probably will fail miserably, but at least its a plan :) And now I have said it, on the internet, so best I stick to it :)

Once again
Happy New Year
Gatekeeping access to (edit: online, but I suppose this could also apply to offline) resources based on digitally verifiable ownership and the subsequent rent-seeking is a capitalist wet dream. I'm not the least bit surprised the VCs are slavering over web3.
It sounds like these tools should be using some machine format. Perhaps json or something as opposed to human readable strings. Then again, also the layout of the json might change but at least that can potentially be done in a backwards compatible manner.
That might be the worst aspect of this worse than the censorship itself.
> Put differently: it turned out that permissionless publishing alone was insufficient. We also need permissionless data.

Has the author ever heard of OpenStreetMap, Wikipedia, or a million other projects like them? I'm also not quite sure "permissionless data" is how I'd describe a database that stores tiny amounts of data at a massive cost. Pay-to-play is permissionless iif you have the money.

Sometimes the cure is worse than the disease.
You can disable them also from Accessibility
The alternative of poor people being able to heat their homes? Yes, that would indeed be terrible.
Same here, I don't get what the complaint is. A friend at a major bank says they used to take 7 hours to build their C++ trading system before someone cleaned it up.

2m to build a release and a few seconds to build incremental seems fine to me. Most of the time when I'm coding I just want the compiler to tell me if the syntax is wrong, and it is pretty snappy with rust.
Elon Musk Meme Review – Lex Fridman
Of course, hormone levels change, and they influence behavior in a scientifically proven way.
> Not much frustrates me more than the overlap of two common interests among hippies: a vocal devotion to animal welfare, and a love for Chinese medicine (among other forms of medical fraud).

That’s really frustrating, but the non-hippies haven’t found an answer yet. For example, there’s no milk that you can buy in germany that has the same strict rules for animal welfare as demeter-certified milk, but Demeter also requires the farmer to perform magic rituals such as burying cow horns at full moon. There’s no animal welfare label that adopts the Demeter standards but leaves out the magic.

> Hippies cause climate change with anti-nuclear activism, and run some species of animal into extinction.

Blaming hippies for climate change and for the extinction of the white rhino is unfair. They’re neither the only or even primary believers in magic potions from animal parts nor are they the primary advocate for a huge chunk of the energy we use (think: cars that consume more every year, global travel, larger and larger footprint of land use,…) Quite often they’re among the ones adopting eco-friendly policies before they become mainstream (downsize, recycle & reuse, car free cities, …). They’re certainly wrong on a lot of things, but they’re also advocating for change that no other parties dare to yet.
Hm, you're right, from the maps I saw in state media, it all looks like it would be along the south coasts and Germany's coast. But there's just as much if not even more MW going to the north!
Why does "web3" need venture capital.

There's no reason why a business trying to use "web3" wouldn't need to raise a round. Every business that wants to grow more quickly than the founders can manage alone needs some sort of capital to pay people to help. One way to do that is by giving up a bit of equity in return for money.
Yes I detest that. For distribution it would work.

For end-consumer shipping, they should frankly have boxes that 'fit' perfectly.

Amazon should have a 'box maker machine' that makes all the dam boxes on the spot as needed from cardboard.

Or forget boxes, how about a really light mesh?
https://news.ycombinator.com/item?id=29745034
If we consider that in these studies different psychedelics had different efficacy levels on neurogenesis in the brain of the rodent subjects I can't help but wonder if different substances would provide unique benefits to people if they were micro dosing them.
Mandatory vaccinations helped to eradicate smallpox.

And yes, social media providers have to get their act together if they want to do business in Europe.
Do people think the fix will need a "long march through the institutions" as well? I think we may get lucky and they may have rotten the institutions into irrelevance enough that setting up new ones may work this time.

Interesting times.
You mean the thing when the ETH people are going to hand the power over the people with the most money? I'm sure this idea is deeply chilling to... venture capitalists, they're probably shaking in their boots.
"Entirely Wrong" - are you looking at the same chart? According to the chart, most of the time the "entirely illegal" numbers are higher for women than for men. And that is just one poll. A single Google search also produces results like this, which claims much larger differences: https://www.theguardian.com/science/the-lay-scientist/2014/a...

"Other polls have appeared since that article, and they show the same thing. A 2013 YouGov poll on behalf of the University of Lancaster found 26% of men supporting a reduction or ban, versus 43% of women."
> When (now Sir) Tim Berners-Lee invented the HyperText Transfer Protocol (HTTP) he unleashed what we now think of as permissionless publishing.

1. Retconning

2. As always, web3 and crypto is the next WWW, and the next Internet, and the next car, and the next wheel. Even though literally all signs are pointing to it being the next Juicero or the next Enron.

> We also need permissionless data. Why do we need this? Because otherwise we are left with a few large corporations ... We of course know where this winds up and that’s why pretty much everyone hates their cable company and their electric utility.

That's quite a logic leap. We need permissionless data because that's why everyone hates their cable company.

> prior to the Bitcoin Paper we literally didn’t know how to have permissionless.

1. We did.

2. Retconning yet again. Bticoin paper is literally this:

--- start quote ---

A purely peer-to-peer version of electronic cash would allow online
payments to be sent directly from one party to another without going through a
financial institution.

We propose a solution to the double-spending problem using a peer-to-peer network.

--- end quote ---

The etire paper mentions permissions or permissionless exactly zero times.

> It is difficult to overstate how big an innovation this is.

Yes, you have. Yoi have just significantly overstated how big it is.

> As such Web3 can, if properly developed and with the right kind of regulation, provide

Ah yes, regulations. Which, if I remember from just a few paragraphs above "then leads us to all sort of regulatory contortions aimed at rectifying the power imbalance but in practice mostly cementing it. "

> And if widely adopted Web3/crypto technology will also start to improve along other dimensions. It will become faster and more efficient.

And that will surely happen just because you say it will happen. Also because innovation I guess?

> And much like the PC was a platform for innovation that never happened on mainframes or mini computers, Web3 will be a platform for innovation that would never come from Facebook, Amazon, Google, etc.

Innovation never came from Juicero either. Somehow, your web3 is surely the next Internet, and not the myriad of failed "innovations".
That's a pretty bad incentive though and you end up with very large dependency trees similar to JS. And we know how that went.

OTOH there might be a benefit too as more code becomes re-usable in independent crates.
The standard you want is not reconcilable and you will simply have to find other signals to pay attention to.

The general idea amongst crypto enthusiasts is:
no conflict, no interest.

So its not about just listening to someone and trusting them, its about having the tools to find something that works for a goal you have, within that ecosystem.
For example here: https://www.theguardian.com/science/the-lay-scientist/2014/a...
FWIW Monterey on a 13” M1 Pro felt incredibly tight compared to any model I’ve tried before.
Companies that had successful pivots
The preference would be a higher quality, by virtue of more experience, gets paid more.

Why would I be sarcastic?
Hold down Ctrl when using these shortcuts to copy directly to the clipboard.
And why would you doubt that? You used to be able to run a whole Linux distribution from a floppy.

It's not a complete alternative, so a lot of APIs and features that Chromium has are missing. The Chromium dev team isn't focused on size, but speed and features. While an alternative that does less can focus on size.
Ancient dreams of intelligent machines: 3k years of robots
Go allows it too. Traditionally the module name is the same as the directory it's in, but that's no longer true with versioned API modules.
I mostly switched to librem 14, arch linux (i3wm, gnome from time to time), still using a mac for work (mostly presentations, video conferencing). Development tends to get more and more difficult on the mac for me (the security check for running shell programs is sometimes annoying. Currently hunting down a node compile error ... works perfectly under arch).

For my mac:
I tried Amethyst, as others mentioned Yabai seems better.
Yet, I switched to just to hammerspoon scripts, for tiling/desktop management etc.:
http://www.hammerspoon.org/
It fits my needs and is adjustable.

For shell: iterm2 is ok, yet I'm currently in love with kitty.
https://github.com/kovidgoyal/kitty

Brew alternatives: macports, nix (https://nixos.org) I love the idea, yet still haven't gotten around to use it much.

shell: fish
editor: nvim / neovide
Very long but interesting article. What's the reason that boxing a few things shortens the compile time?
I see way more people advocating. Homebrew now than a few years ago.

I chose MacPorts back then since it seemed a bit better designed as a package manager but these days I see few people suggesting it.

What’s the current consensus - is homebrew now good enough to consider switching?
Cool article, very not surprised, except by how much this affected him. Every result-oriented group of people will have to compromise somehow, adapt, readjust, fail for a while, succeed for a bit, and fail again.

If we were doing it for the art, then we'd have less problem, but just having end dates for payment of delivery is why a guy will make h5 bigger than h4 in css: there's no time, we can't break the existing stuff and hope to repair, we Frankenstein and pray no one cares for 10 years.

The thing is that, he's probably vastly exaggerating the effect of this uncleanliness: what matters is to isolate it well enough, make people embrace the problem, reward those who fix it if they can at tolerable cost but not forget that what matters is REALLY the end result. A company can double the cost of maintenance of a beautiful popular interface and still profit well enough EVEN IF, had they spend triple the time with triple the people they could maybe have reached a more logical beautiful internal design... for a bit.

Or: is it better to have a fugly rifle or a beautiful water pistol, if your goal is to survive in the jungle ? Even if the water pistol is more durable, perfectly measured, made by people who never stressed, when it's time to face the bear, it's still a water pistol. And the "middle ground" would be half a gun, that's WHY we always end up either with a beautiful useless system, a fugly useful system, or a fugly useless system transitioning to either.
Does it block https://abc.xyz/ ?
I'm slowly coming around to web3 as an idea after giving it a lot of thought. For me, MMOs are a great boostrap for thinking about this. People pay real money for in-game items and currency...usually from the developer, but web3 enables players to buy/sell directly (and allowing this can be a product draw, much like APIs were for Twitter). Web3 technologies can enable an ecosystem for this without a bunch of bespoke work that likely isn't core to what a business is trying to achieve.

However, I don't see it as a "web3 all the things" like web2 was, but as a set of protocols for certain kinds of behavior we're beginning to see online more and more. We'd probably add it in without thought (like we did Facebook's share buttons 10 years ago) if the tech weren't so complicated and the energy concerns so pernicious.

A lot of the success will come down to how successful everyone is at standardizing on schemas. In a decentralized world, I'm skeptical of that working out better than it did for web2, but I wish everyone luck.
640KB who has such a fancy machine? Now I need to load the mouse driver in upper memory again. If anyone needs some help, i've got my config.sys on a floppy disk.
That could be useful. Thanks for making the tool!
You are conflating several issues. Yes, a creator presumably would have ways to cheat the system, for example by selling the same thing on different blockchains (as mentioned elsewhere). But eventually they would be revealed to be frauds and presumably the worth of their creations would plummet.

To verify the identity of a creator is a solvable problem, though, and is also yet another issue than the "sell it multiple times" problem.
> Why do you need more than one C++ compiler installed?

Sometimes you need to upgrade your compiler but can't/don't want to rebuild the whole dependency graph.

Because sometimes you need to import prebuilt libraries/modules provided by a third party, and you don't control how those were built.

Keep in mind that C++ does not define a standard ABI.
I'm sorry it didn't help you <3. I hope you get the chance to try SAINT!
Long compile times and having lots of small crates in your dependency tree, surprisingly, are related in that, as the author mentions in the article, splitting libraries into separate crates makes the compilation of each individual crate much faster because crates you depend on are compiled in parallel, and don't ever need to be re-compiled after the first compilation (so hot builds become much faster) while the current crate being compiled becomes naturally much smaller, hence faster to compile, when you pull chunks of it into other crates.
> Java compiles very very fast compared to pretty much any language

In my experience C# compiles faster, but I still agree with you on all points.