skysight-inc/HackerNews huggingface dataset:
I would like you to consider the possibility that the evidence in favor of masks is probably overwhelming as you might believe. The studies that have been done have so many cofounders as to be flawed at best, useless at worst. The "overwhelming evidence" line not even consistent with the studies that do strongly support maskin.

In addition, the arguments have become political/partisan which muddies discussion (i.e. even if you or I had a study that proved it 100% beyond a shadow of doubt, many people would refuse to believe it nonetheless), and in general even though I personally believe that masks are effective at slowing down the spread of covid, I don't believe it particularly strongly and my belief has a lot of qualifiers to it. The phrase "overwhelming evidence in support of masks" overstates your point.
> I have a hazy memory of even seeing this effect on HN given a proper name at some point in the past.

The contrarian dynamic: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
How are you measuring this? Slack on my Mac is 325 MiB on disk (probably because it is a universal binary). A freshly-started Slack uses 461MiB RAM for all it's processes (usually getting worse when it has been running for a while).
Main differences are:
#1 Speed
#2 It's self-hostable
For those wondering at home, the reason you shouldn't do this is immediately spelled out in the Mozilla docs for flatMap:

> Note, however, that this is inefficient and should be avoided for large arrays: in each iteration, it creates a new temporary array that must be garbage-collected, and it copies elements from the current accumulator array into a new array instead of just adding the new elements to the existing array.
Yeah it's $1 a month, got confused, still a good deal!
The original implementation[0] has a comprehensive description in the README file.

[0] https://github.com/mxgmn/WaveFunctionCollapse
If you’re doing that aren’t you kinda defeating the point of pagination? Paginated APIs to me are a contract that says the size of the results can be arbitrarily large and there be dragons if you try to fit them in memory.

With how many wrappers around paginated APIs to unpaginate them I must be wrong but it still bugs me.
I think the statistical aspect is an important part of the algorithm; it's trying to match the statistics of the input data. I guess you can think of it as an approximate sampler for Markov Random Fields.
I believe this was attempted at the start of covid once doctors saw some of the initial mechanisms. I want to say they stopped this because it caused downstream problems and complications with covid but I can't recall what. I believe it was Dr. Roger Seheult and another doctor discussing this on Medcram but he releases so many videos I can't find the specific one.
Add some mortar and before you know it you'll just be building a house in the traditional way.
> I have a third party which returns errors ~20% of the time outside of working hours

Then presumably those errors shouldn't be exceptions. Of course, there's a lot of a lot of assumptions behind this:

1. You have control over the code that interfaces with the third party. Otherwise presumably you'd have to write a shim that catches the exception and turns it into an error value, and that's probably not worth the effort.

2. You're work in a language that doesn't type check exceptions (i.e. not Java with checked exceptions) and your language also doesn't have a nicer way of handling errors as a (discriminated) union.

3. Your co-workers will go complete bananas if you start using some sort of result type or [success, value|error] tuple instead of an exception because that's how they've done it for 20 years.

The reason for this is that exceptions in most languages escape the type system and are in general more awkward to catch.

Of course, I'd also disagree with "do not log" in this context, though I might prefer a logging mechanism that allowed me to write queries on it (like recording values in a database).
All of bitcoin could be run on a home PC from 2005. It can do about three transactions a second. And it is burning 0.5% of the electricity of the entire planet to do so.

This is basically a crime against humanity at this point.
It’s very domain specific. We log everything, no one looks at it, but when things go south that’s when we do the investigative work. I say “log everything” you might need it later
Wow - when I got to the comment about brick and moisture... it's a solved problem. In fact there are even better solutions like

https://youtu.be/WuYvDuOQ-5M?t=375

Indeed if the author would just follow Matt Risinger's channel they would get quite a few far more practical ways to address their concerns.

Expert in a vacuum vs. experience in the field. Also a prime example of "no plan survives contact with the enemy".
It also causes condensation because of rapid smoke cooling. Tar condensate will slowly seep through chimney wall.

Stainless or ceramic chimney liner slows that process down, but neither will last a 100 years let alone a 1000.
> And if you don't write braces in a language that uses braces, it will also get ambiguous. What's your point?

Not when they are mandatory, which they are in a number of languages (also the "do" / "end" blocks). You have no choice but to write valid code. I prefer it that way. Zero ambiguity.

> a { b { c; d { e } } f }

Whoever writes such code should be shot. There are newlines for a reason. And I am glad we have format-on-save these days. Less bikeshedding, exactly of the kind we're doing right now.

> easier to parse than this:

It's not for me, and not for one big chunk of the programmers. ¯\_(ツ)_/¯

> You shouldn't disregard a language just for superficial syntax features.

Daily productivity that is taking a nose dive due to constant fight with a system my brain doesn't want to work with is not superficial. That's like trying to tighten screws with two sticks -- it can likely be made to work, but it can take a long time and will be unproductive.
Full stack dev checking in (Django on the backend, Angular on the frontend). Also have no difficulty with modern development (web or otherwise) despite having cut my teeth on 8-bit BASIC. ;)
I have no knowledge of the subject.

I do, however, have a strong allergic reaction to motivational speeches from wide-eyed people with enormous grins. Well, from anyone; but the wide eyes and the permanent grin (and the embarrassing grooving-along to MC Hammer) would have driven me away from that firm in an instant.

I'm amazed that anyone fell for her.
I don't see many facts shared in this article. An anecdote about a Tesla driver lacking a blanket. I don't understand what that's got to do with the car's energy source? And the point that gasoline can be delivered to a stranded motorist more easily than extra electric charge. I mean, when every car is electric, then hopefully there will be a way to transfer charge from one to another, like my phone can charge my friend's.
Did he just make a castle with more steps and not as good?
They can use a satellite connection. There are ready-made setups for this: https://blockstream.com/satellite/
I'll miss that when they shut it down, I'm too young to have actual nostalgia for longwave as a primary way of listening to the radio but but I enjoy having Test Match Special on crackly old longwave as background noise when I'm working. I always liked how you can hear the lightning from miles away if it's stormy. I've also got a friend who still sometimes uses the Shipping Forecast on longwave when he's on smaller boats in the North Sea!

My understanding is that the longwave service is very expensive to run (on the order of hundreds of kW) and the only thing keeping it alive is the fact its carrier wave is used to switch over old electricity meters to night rates. AFAIK the energy companies subsidise it rather than the BBC and when everyone's on a smart meter it'll probably go off air. Having said that, I suspect the Venn diagram of 'people who'd be miffed about 198 kHz going quiet' and 'people who regularly write to their MPs' is basically a circle so maybe it'll last years after its execution date like the Irish longwave service has.
Bar Keepers Friend? Regardless, thank you!

https://www.barkeepersfriend.com/8-ways-not-to-use-bar-keepe... says BKF is oxalic acid rather than potassium bioxalate.
If you are anxious about traveling, then you are likely to over prepare for every scenario you think you might encounter. It is difficult for someone in this situation to do what you suggest because the asking whether something is really needed will result in "yes" because it is there to solve a situation they have anxiety about.

Without a coping mechanism for the anxiety, it is difficult to change the packing behavior. Having a friend review items with you is going to be much more effective because they can have that back and forth about whether the situation is likely or not. This situation is something people discover with their partners when they travel for the first time. Initially, it is tolerated, but as the relationship progresses it becomes more of a challenge either through travel constraints, or requirements for joint packing.
"When he returns, a grinning Van Erp tells me the man reacted badly to the realisation he was being caught on camera. Why the fury? The driver was using his phone as he waited for the traffic to move – and Van Erp recorded him doing it. In the coming months the man will most likely face a fine and six points on his driving licence, in turn triggering a significant jump in his insurance premium"

... Is this guy supposed to be a hero? Lol. What an obnoxious thing to do. He was at a red light. I was expecting it to be drunk driving or almost hitting him, and this is the first example they used?

Edit since people don't read the article, it says the driver was there for a minute before noticing being recorded. So the driver was waiting in stopped traffic long enough to start using his phone, then the bike guy rode up on him, then over a minute later the driver noticed, then the bike guy left after a conversation. So this guy was in completely dead stopped traffic for what sounds like 4 or 5 minutes and im supposed to care if he's on his phone?
Fauci and Collins Shut Down Covid Debate
And build it either on bedrock or on a stable sand layer. The foundation is key.
Show HN: Manganum – Productive New Tab with Speed Dial
Manganum is designed to transform Google Chrome™ new tab page from a web browsing tool into an inspiration and productivity workplace. It will give you motivation and inspiration every time you open a new tab. Enjoy hand-selected collections of amazing photo and video wallpapers in 4K resolution: stunning shots of wildlife, great cities and architecture, masterpieces of world art, satellite imagery, and wonderful color palettes.
> acme.sh

Another shell-based ACME client I like is dehyradted. But for sending certs to remote systems from one central area, perhaps the shell-based GetSSL:

> Obtain SSL certificates from the letsencrypt.org ACME server. Suitable for automating the process on remote servers.

* https://github.com/srvrco/getssl

In general, what you may want to do is configure Ansible/Puppet/etc, and have your ACME client drop the new cert in a particular area and have your configuration management system push things out from there.
> I don't think Apple would want to make itself the default. That would just invite all kinds of regulatory scrutiny, and would conflict with their pro privacy image.

They did it for other markets where they do compete - maps most notably.
We already do this with commercial construction. Every floor is just a big box that can be sectioned off as the new owner sees fit.

The key is that the structure is basically self standing with nothing but the outer walls, and if it's a tower, the center core instead.

Add a vertical chase way too to bottom for easy reconfiguring of cables and pipes and you can basically do anything you want until the structure fails.

Modern residential doesn't build like this because it would be expensive and probably pretty ugly. It's a lot cheaper to get your structure in bits and pieces by stacking walls on walls on the foundation then have just an outside structure and then have the floors and roof spanning outside to outside.

But it could easily be done with the materials we have.

Another major thing is the drop ceiling. It's designed to make access easy so that you can run cables and new plumbing anywhere you want.

It's ugly so you'd want to find a way to have a modular ceiling that isn't a drop ceiling, but maybe that works for you.

Last, for residential, you may butt up against height issues as to be modular like that you're want to have a couple feet extra between floors so you have room to move things around without opening things up.
Yes, but gold hasn't been explicitly designed to require ever increasing amounts of energy to extract ever diminishing quantities, and gold does have some practical use (approx 8% of annual production is used in mobile phones, televisions etc.)
Heh, I remember one time our teacher was running late in trade school. When he finally arrived, he explained that on top of his teaching duties, he was also kind of the network admin, and had been chasing a network ... disturbance that turned out to be someone running Norton Ghost to clone a drive to a network adress... and then sent it the UDP broadcast adress, thus swamping the network.

It's not the tool's fault, of course, but it made me giggle a bit back then. I never found out, though, if the culprit was acting maliciously or stupidly.
It still says 'steal'.
https://netmaker.org/_images/node-details.png

Shown on the marketing pages, the controller supports pushing configurations which include commands for `postup` and `postdown`; does this mean that it implicitly has root code execution on every participant in the network? I don't think it would be designed like that, but I'm a bit confused how this could be working without introducing that as a concern.
Agreed. The idea that homes don't last 1000 years because of their construction quality is conflating correlation and causation. Homes don't last that long because ideas about what (or where) a home should be don't last 1000 years. Heck, in recent times, they hardly last 100 years.
As a someone ignorant occational user: It'd operate similar to a git repo no? Transactions within KZ would be accepted by the local chain, which would then be merged when reconnected. If there's a conflict you have to decide which chain is the correct one, which in this case would be the global version.
Yes, insulation is very important. I actually built this house for myself. Took 2.5 years...the insulated concrete forms I used have built in insulation for the walls...and for the foundation I used special foam around the edges of the foundation to help with that. A commenter mentioned elsewhere that you would not be able to find contractors to build a house like OP designed - that is a true statement even with my build and that is why I had to build 90 percent of myself (my sons and wife helped too).
Bureaucracy will be in your way. Who is going to distribute these vouchers? Based on what criteria? What "equivalent" value is going to be?
literally every company that is funded by YC is funded by rich people hoping to get richer.
In Praise of Unglamorous American Invention
Just install PureText.

https://www.stevemiller.net/puretext/
In what way are they vulnerable?

They are basically a consolidator and reseller of benefits and insurance to SMB's, they're just passing those costs along and charging management fees.

They're vulnerable in the way that a gas station, say, is vulnerable to higher gas prices. Like it could impact their business, and changes in the price might change the behavior of their customers, but I don't see any mechanism by which the margin would "go negative" unless I'm missing something.
Chrome, Edge, Safari and (god forbid) IE will use system certificate stores.

Firefox was a challenge. But my understanding is that now, on Windows, it will now import enterprise root certificates from the system store automatically.

https://bugzilla.mozilla.org/show_bug.cgi?id=1265113

https://support.mozilla.org/en-US/kb/how-disable-enterprise-...
It’s completely off topic but the example is hilariously terrible — the Netherlands are second largest world food exporter
I can't imagine a better definition of trendy and hyped up than "loved on stack overflow".
Magnificent essay. We’ve discussed this extensively (too much) here on HN but this essay is a valuable contribution because of its completeness and insight.

I think this essay understates how difficult the coding test screenings can be. I do agree that it is not necessary to memorize obscure algorithms - second year data structures and algorithms will do. But (based on my experience) the progress you need to make in workable code in 45 minutes at s whiteboard id too great to refer to any of this as a “simple coding test”. I know some might view this as a quibble around semantics, and “simple” is subjective. But words have meaning and we have to draw the line somewhere. I maintain that this is not simple for a reasonable definition if simple.

This is easily remedied since I can be exact: designated “hard” questions from
Cracking the coding interview are fair game, and you are expected to make substantial coding progress at the white board in 45 min.

I’d like to wrap up by coming back to my first point - excellent essay, worth bookmarking and reading in full.
My understanding (I got this from listening to The WAN Show, but I don't have a timestamp off hand) is that they want to stop selling them to consumers directly (rather than to OEMs), presumably because volume was too low to support it.
Tangent: visually/design wise, what cheat-sheet formats do you like the most? What is a good UI to consume cheat sheets from?
How do you market your extension and how do you fee your users are to an extension itself? I’m building an extension right now and curious as to what normal browser users think of extensions.
Probably not much.

My contractor for a couple of big renovations I did figured that the 4x4-ish posts on the first floor were probably original along with at least some of the subflooring (about half of which I redid because it was collapsing). We think there was a substantial addition (probably including a second floor) around 1900. That's when the demolished barn on the now adjacent property dated to.

The house I grew up in was similar. It dated to either the 1700s or possibly even late 1600s. But the original house was just two rooms (two stories) built into the side of a hill.
Emacspy: Program Emacs in Python Instead of ELisp
Depends on what the miners are being powered with.

Geothermal energy has very few emissions.

If Iceland shuts down aluminium smelters in favor of bitcoin miners it is a net benefit.
Because I had been wearing those same shoes for years with the exact same level of tightness and never in my life had swollen feet problem before. The bruising was also following the lines of the shoes which is how it was discovered it was related to the shoe tightness
Reposting my comment from the other thread which for unexplained reasons has been flagged and killed.

--

No more free work from Marak - Pay Me or Fork This

https://web.archive.org/web/20201226190222/https://github.co...

Discussion from the time:

https://news.ycombinator.com/item?id=25032105

Also a discussion about his blog on the subject (which appears to be down):

https://news.ycombinator.com/item?id=27252066
Ethereum has been "about to switch away from PoW" for years and years. They get zero points for this up until the day it actually happens. For now, they are massively harmful, and judging by their history, will continue to be so.
Seems like a lot of the article is about just that. A really robust, reliable structure & foundation, with progressively less permanent things attached. A brick facade can easily last hundreds of years, but not a big deal to replace. Interior walls made of non-load-bearing-wood makes it "easy" enough to reconfigure rooms.

He mentions how the building shape is just a rectangle, which makes it reasonable to repurpose for many uses (he mentions office & separate apartments). He takes care to allow for routing of utilities under and inside the building.

It's not quite as reconfigurable as I think you're getting at - optimized for being torn down, but it's much closer than a typical 100yr house would be.
Norwegians have a story about two wives quarreling about who has the dumbest husband and they decide to try.

So one tells her husband he's about to die and is dying and finally dead and while he originally objects she is so persistent that he ends up alive but perfectly silent in his own funeral, that is - until his neighbor comes in in his birthday suit after his wife has made him a stylish suit of the same kind that the emperor got.

At that point the supposedly dead guy can't manage it anymore and cries out laughing at his neighbor coming naked in his funeral.

Sometimes I seriously wonder if some of the stuff that gets posted here is that kind of stuff.

Edit, a translation of the full story, "Stupid Men and Trolls for Wives": https://everything2.com/title/Stupid+Men+and+Trolls+for+Wive...
I dunno. If I wanted to kill a bunch of people would it be easier to…

1. Wait for a pandemic, simultaneously develop multiple bogus vaccines at competing pharmaceutical companies, fake clinical trials at multiple in multiple countries, pass fake data through multiple regulatory agencies, and keep all of it secret.

2. Run some Facebook ads telling people not to protect themselves during a deadly pandemic?
The big-co I work for handles this via some tooling that checks for browsers and sees if the cert is installed, or by having the ca page signed regularly and having people self install. "Your site look wierd, likely you are missing the CA". It's not solved solved but it's mostly solved. The browsers that come with the image on the enterprise release cadence all have the cert. The people adding other browsers are usually devs or technically savvy enough to add a CA.
Reminds me of when our Canadian PM at the time, Jean-Chrétien, stood up to Blair and Bush who visited him.

https://www.lapresse.ca/actualites/politique/politique-canad...

"Their proof wouldn't even convince one of the local court judge here!"

"If we begin to remove every dictator, who's going to be next? Why not Robert Mugabe? They told me he's not the same than Saddam. Well of course he doesn't have oil!"
So you're saying the only reason that Chrome isn't more dominant is that some consumers cannot use it because of Apple and somehow that's a good thing? If iOS users would switch to Chrome if given the chance, isn't that a sign that they are currently worse off?
Several comments here mention running your own CA. Maybe that could be a signed intermediate CA with the Name Constraint extension [0] (and critical bit?), but one roadblock on this path is that allegedly Apple devices do not support that extension (edit: actually this was fixed! see reply). You there, @ LetsEncrypt?

To address the article a recent related discussion, "Analyzing the public hostnames of Tailscale users" [1], indicates in the title one reason you might not want to use LE for internal hostnames. There was a discussion about intermediate CAs there as well [2] with some more details.

[0]: http://pkiglobe.org/name_constraints.html

[1]: https://news.ycombinator.com/item?id=29579806

[2]: https://news.ycombinator.com/item?id=29614971
Check out medieval depictions of rhinos, giraffes, and elephants.

The fact that heraldic lions look anything like actual lions rather than deformed dogs and sheep convinces me that they were somewhat nearby.
I wasn't suggesting it was a good thing.
Neutralinojs: Lightweight cross-platform desktop apps with JavaScript, HTML, CSS