skysight-inc/HackerNews huggingface dataset:
The recommendation here in Sweden, who has a similar infection rate to Denmark, is to use mask in places where the infection rate is high and no general recommendation for places with low infection rate.

The reason for that is basically identical to what you wrote. Studies done in low infection areas give relatively fewer chances for the efficacy of masks to be tested, resulting in inconclusive data. Data from high infection rate areas is more conclusive and thus the recommendation is to use mask there where the data shows a conclusive result.
Planned obsolescence. 100k hour lights are not profitable. Of course the LED's can last 100k hours. Most last much longer. The power supplies built into the lights will only last as long as they were designed to last. There are a myriad of programs that can simulate and calculate how long the circuits powering the LED's will last, based on component specifications, voltage, current and thermal dynamics. If lights last a fraction of what was advertised, that is entirely by design.
Exactly. I have played a lot of flash games in my childhood, but the gentle,calm music and simple mechanics was beautiful in its own way. Most of them involve just moving the mouse around, or pressing a simple key.
Does anyone know what purpose is served by the grid of concrete cylinders beneath the dish seen in this image?

https://www.stlawu.edu/sites/default/files/Arecibo2013_15.jp...
The author also compares and contrasts at the end of a blog post: https://vale.dev/blog/zero-cost-refs-regions#afterword:borro...
DSA and competitive programming can be quite engaging as well but doing it for whiteboarding and cracking interviews is horrible.
mRNA vaccines were understood and studied prior to Covid. Covid infections (still) are not understood.
>(and just justifying the work they're doing or waiting for answers).

I am curious as to what you mean by this? It sounds like you are suggesting that this work is not valid? Is that what you think?
Do you also handle your mask and other PPE like this? [0] From the comments the even the linked video is not perfect. This is the problem with the public advice, humans are imperfect and will always be, maybe our kids will be better due to growing up with them. Hopefully the masks have some positive effect at least.

There's never been a question about medical settings.

[0]: https://www.youtube.com/watch?v=oUo5O1JmLH0
Mostly, but I don’t think a Christian would call a Muslim or a Jew ‘Pagan’. It’s more of a synonym for polytheism.
There's Still No Viable Open Source Business Model [video]
There's little reason for a company owners to dilute their holdings with an S-1, if they are already profitable and don't have huge investments planned ahead.
This is super helpful. Thanks!

How often do you leave it running? Is it a continuous thing or just periodically?
I agree, but I think the biggest issue with urban development comes from a lack of self-governance.

To be more specific, of the two levels of governance that primarily dictates how a city develops (municipal law & state law), neither actually represents "the city" in it's truest sense.

If I had unlimited power to reshape state boundaries, I'd redraw states to each represent one metropolitan statistical areas. An example of why: MA state law dictates that zoning requires a supermajority of town/city vote to change. Recently there were efforts to amend this law to allow upzoning with simple majority when considered beneficial (e.g. near major transit lines). And yet, this bill and bills like it never go anywhere: MA state government also represents cape cod, central MA including Worcester metropolitan area, and western MA including Springfield metropolitan area. None of these areas are likely to benefit from changes to MA zoning law.

To put it another way, if the point of federalism is to maximize representation in government decision making, our antiquated state lines have done the opposite. Culturally I'm more similar to the guy who commutes into Boston from New Hampshire than I am to most anybody in western MA. Changes to MA state law that affect dense cities will affect him more than the person out in a small town in cape cod.

Our state lines were drawn to provide people representation. They now are used to deny people representation. If you were drawing state lines by scratch, why on earth would you put southern California and northern California in the same state? Or South Florida and the Panhandle? Upstate New York and NYC? State lines were drawn a long time ago, in some cases hundreds of years when we were a mostly agrarian society, and here we are acting like they mean anything years later.

Anyways just a rant. I don't think state lines are the biggest issue we have in the modern world, but it's a major pet peeve of mine.
Maybe spam messages, cuss words, obscene figures and stuff

Games on PS4 are way safer. It's like a restricted platform.

Comparing Rocket League's chat on PC and PS4 is enough to know the difference. While playing on your PC, you can quickly abuse/spam the other player because you have a keyboard to type on. Because PS4 only has a virtual keyboard, you don't have enough time to use the controller to type whatever you want. You have to use some preloaded custom messages like 'Nice Shot', 'Excellent Save!'
No such thing. Just a catch phrase man.
Designing for Augmented Reality
I'm so sorry to hear about your loss. I know we all have different personal beliefs. But you might find some comfort reading this: https://www.jw.org/en/library/magazines/awake-no2-2020-jul-a...
I hope that Apple takes the lead here, because it would fit well with their other efforts in user privacy and security.
> I don't have numbers on that, though I think a sibling comment did refer to some.

I've read that paper in the past and it doesn't actually answer most of the questions I asked above. It only says that X bug existed in some prior git commit. Maybe the dev caught that bug and fixed it before the PR with the commit was merged. Maybe it was caught in code review. Maybe it was theoretically possible within the function, but not within the actual program's use of that function. Maybe the time spent catching those bugs was less than the time it would take to add types.

> they allow me to not write some of the unit tests I'd written otherwise

A `typeof` assertion or similar is hardly more work and continues to function once the TS types have been stripped. If you expect to interact with the outside world, then you must test against unexpected types. If not, then good docs are still better (see below). Meanwhile, in every real-world TS project I've worked on, you wind up with tons of "template soup" where devs spend tons of time trying to find out which variant makes the type checker happy (or just giving up and slipping in an `any` type)

> Yes, I still have to write documentation, but just iterating the types is not documentation?

I have a function that takes a string and returns a boolean. What does it do?

It's likely that I can pass it any string, but there's a strong possibility that the function can't handle any random string. Does that boolean mean it's a test, that something was successful, or something else? What about side effects?

By the time you're done documenting this, when someone glances at the docs, they'll probably not worry very much about the types because they'll be obvious. Why write up a bunch of complex types when a simple, human-readable doc string does types and so much more?
https://en.wikipedia.org/wiki/Disrupted:_My_Misadventure_in_...
N is not 1. N is 14: all of my or my wife's siblings and their spouses. If you run the statistics based on what we know about COVID my anecdotes are well within the expected range (though higher than average, not high enough to be outside of the normal standard deviation). A large portion of the world has a similar set of personal statistics.
Not sure why you’re being downvoted because you have a point. Remember the controversy that ensued when a black girl was cast as Rue in the Hunger Games movie?

https://www.newyorker.com/books/page-turner/white-until-prov...
It’s not common for 35% of flu patients to experience those symptoms after 14-21 days have passed, as it is with Covid.
If that action has a dependency to a user (an authenticated user or a user with a specific permission), it's a good practice to establish this dependency also in the code level.

"doSomethingWithThing" probably does IO, and the changes need to be traced back somehow (e.g. a ModifiedBy column in a DB). You can solve this context problem through a DI container, or by direct parameter passing, but whatever you do, there will be a layer which can expose the requirements as types.

I'm not a know-it-all who'll dictate how you need to structure your program on HN, so what I stated above is just me thinking out loud, but let's say it's up to the programmer to make everything safe-r with the tools available, be it runtime checks or the type system.
science alert!

I'm so sick of this attention economy building up around all things covid.
Maybe it’s the other way? They were scholars in societies/groups s that were religious.

Also you didn’t mentioned cases of Galileo, Copernicus, Bacon, Ockham, Giordano Bruno and countless other punished for merely presenting views other than official provided by religion.

I’m not saying that religious people can’t contribute to science. Everyone can. It doesn’t change the fact, that in science, contrarily to religion, (besides maybe scientific method) there are no views that are not refutable and cannot change provided enough evidence.
answering to myself: https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste... that's SPEC at least and most interesting, now the non-Mobile A14 is not beating the old guard x86 y magnitudes (which you saw people telling below the A13 article on the same site and respective HN-posts). It's certainly superfast in singlecore, but it's telling that multicore is benchmarked vs. mobile processors (and not vs. the normal Ryzens/Intels which you can expect in a corded setup nowadays!).

As for the linked microbenchmarks: I guess with 12MB of cache, there's plenty of memory to place the kernel and some other stuff. I wonder, how this plays out here.
What problem is types solving that aren't solved by the combination of function documentation, sanitizing external input, and unit testing?
Also: https://xkcd.com/927/
Tensors have meaningful operations already rigorously defined in mathematical texts; consider multiplication between a vector and a scalar, dot product of two vectors, matrix multiplication, etc.

A multidimensional array is just data ordered over several dimensions, there are no intrinsic operations. So if you're talking about multidimensional arrays that have such operations defined, it's useful to communicate that distinction by using the name "tensor".
In the same way that it's useful to talk about coordinates rather than "1-dimensional array of length <base size> that respects certain invariants".
Weirdly enough, zooming in actually widens the columns and makes it almost normal looking
Meh, you need both skilled developers and skilled managers.
Silly question: Why don't we work to make a difference?

We spend, generally, at least 8 hours a day, 40 hours a week at work. If that time is spent making a difference, it really ups the odds that something actually gets done.
I want to work at a company. I have a family. Let me work the job you want, pay me, and then let me go home. Im not your family. And most these places with "culture" are letting you know they are just bigots.
A little write-up on a 1996 compo (demomaking)
End-to-end or hop-by-hop? I'd argue that hop-by-hop encryption (i.e. SMTP over TLS) is becoming more common. Protocols like SMTP-STS and DANE help.

E2E is another story. There's never been a good user friendly tool that allows non-experts to easily use at scale (i.e. outside of a controlled enterprise). Then there is the problem of cert distribution/discovery: How to find recipient's keys in order to send encrypted email. There is a DANE solution to this but it never caught on.

Lastly, there is the multiple device problem. People send and receive email on multiple devices (usually laptop, mobile phone and occasionally tablet). Any solution needs to account for syncing keys between devices.

The above assumes open standards based email (S/MIME and OpenPGP). some platforms have a closed solution that works on their platform but not with users on other platforms. Similar to how every medical provider in the US has a messaging portal for patients rather than rely on (insecure) email.
EFF Cover Your Tracks Browser Tester
Maybe it will be of interest to some of you. Happy to develop if you have questions.
Podcast of Bruce Sterling's HACKER CRACKDOWN has concluded (2008)
In-app purchases thrown into children's faces. Children buy 'robux' (their currency) to buy stuff on the platform.
They grow up quick! And one of the super fun things about Roblox is most of the games are very simple and there are a practically infinite number of them. It doesn't take much more attention than your 2.5 year old has for a kid to drop into a game, walk around for a bit, get bored, and drop into something new.
There is one huge issue with ZFS, the distributions and various crappy software will catch up the ease of use and abuse it to the maximum. I have already seen what huge pile of noise Ubuntu makes, not to mention creating snapshot for any update and how docker looks when you enable it on ZFS (forget about `zfs list` without `| grep` or `| more`). I can hardly wait for electron to start creating snapshots on each run, ...

ZFS is great. What todays developers will make out of it... is worrysome.
The Disturbing Psychology ‘The Social Dilemma’ Didn’t Tell You
All on President Trump's watch. Very inspiring stuff!
I'd use Swift-on-server for web apps if there were a way to compile Swift to JS, like you can with Kotlin. As far as I know, there is not a good way to do this.
You don't have to type it in typescript either.

Just don't turn on the `noImplicitAny` compiler option. Yes, that's right. It's the default. https://www.typescriptlang.org/tsconfig#noImplicitAny

Shake away, lisp folks. If you can show me how to run lisp in a browser with tolerable performance and debugging, I might understand why you're shaking your heads.
What are your main concerns with the mRNA product? Are you afraid of long term side effects? We already know that it has less short term side effects than the adenoviral vaccine. Actually I'd like to see deeper thinking about it from professionals.
Try doing that with Bitcoin lol, no merchants accept Bitcoin on either side and nobody gets paid in it so you have to convert dollars on one side to crypto for a 1-2% fee, transfer it for $10 fee to an exchange in the receiving country and then convert back to local units for a 1-2% fee.

Also, why. It makes no difference.
I guess I should have posted a link to John Heisz' own very detailed article on his router table build, too: https://ibuildit.ca/projects/router-table/
tl;dr:
The team applied "... electrical fields to liquid crystals enabling a high quality zoomed image without any physical movement ... " which " ... when different fields are applied, the crystals reorient and change shape, mimicking a physical zoom system."

There's also a short youtube video:
https://youtu.be/gEe3zxJ4_Lc
One question I have about mRNA vaccines that I haven't been able to find the answer to through my own searching: how is the mRNA delivered to the cell?

All the articles I read say that the mRNA is "taken up by the cell", but what is the mechanism? Do cells naturally just absorb free-floating mRNA? Or is a modified virus used to inject the mRNA?
Rust did not choose to infer types in signatures for UX and stability reasons. If you infer types in signatures, then a change in the body of the function can change the type of the function, which makes dealing with backwards compatibility harder. Also, it leads to weird "errors at a distance."
Illustrated here: https://www.commitstrip.com/en/2020/05/26/experts/?setLocale...
I've now played with a Raspberry Pi 400 for a week and here are my conclusions
My brother gave me a Raspberry 400 (starter kit) because he knew I'd geek out on it and really evaluate it.

If you give it fast enough "disk" storage it really moves. I plugged in a Kingston brand 120GB SSD on a USB3 adapter. hdparm -t gave 292MB/s read speed and the default LXDE environment was really crisply responsive, with even a first launch of Chromium taking less than two seconds. With such good storage, the only real limitation is that heavy Javascript stuff is too slow - 5+ seconds to switch between folders in Chrome, or for the thumbnail gallery to appear in Youtube. Also, video calling is marginal. Aside from that the CPU is fast enough.

Then I accidentally yanked a cable. And the SSD was bricked. I was able to unbrick it again with the long-powerup-without-data-cable trick, but plainly this setup is too fragile.

USB boot is a game changer. A junk drawer 8GB USB stick works just fine, aside from the fact that it takes many minutes to copy the OS image onto it in the first place.

An old 60GB SATA laptop hard disk in the same USB3 case that I tried the SSD in is pretty good. About like a decent SD card, but without the scary wear/corruption issues. I can post the brand (Can$14 on Amazon) and the workaround needed for its broken (or at least Linux incompatible) UAS.

Bluetooth Audio actually works. In the typical use case, with this thing plugged via HDMI/DVI adapter into an old junk monitor, you can use additional clutter, like a $3 USB headset adapter and computer speakers to get sound or at least plug in a headphone. But if you have a bluetooth headphone or speaker, you don't need cables at all. I can post the recipe that worked for me for this.
This is close to how I feel these days too, except for different terms.

These days I generally consider myself a "hacker". Using that word, it makes perfect sense to me why I can't stand the industry and see no place for myself in it.

Additionally it seems that that technology is getting much more difficult for hackers (mind you im not using the hacker in the colloquial malicious sense, but insuppose the definitions overlap at time) and so I find myself drawn towards "hacking" in other fields where it traditionally has been a lot more difficult to do so, but is becoming less so.

I occasionally get around to hacking with neat things nowadays, but most of the time I'm too mentally exhausted.
Im HubSpot certified.
They state that culture exists in all companies, but not all companies make a record of it.

Of course no one can stick to it all of the time, but it sets a baseline expectation.

I believe it is important in the age of Slack and Email at the dinner table with family that expectations of team members are set upfront.
Worth noting the book is from 2016. Some times it takes a punch in the gut to make a change, but that change is possible. See: Uber after they replaced their CEO.

I have no idea how things look at HS now, but I can't imagine it's exactly as bad as it was four years ago.
> I don’t really understand why Roblox is so successful - you can invent all sorts of reasons in retrospect but it’s hard to validate them, and if you came to anybody back in 2012

Nah. You could point out to Second Life, which had a huge spike in 2007 and 2008 and then slowly faded away, and explain why Roblox will be different.

p.s. I got hired by Amazon Web Services in 2008, thanks to Second Life! [0]

[0]: https://medium.com/@simon/2008-how-i-got-hired-by-amazon-com...
Skype is not possible at this time. I tried 32 and 64 bit OS images, Chromium and Firefox. All are browser not supported, or it works but then doesn't make any attempt to use the webcam or a microphone (even the setup menu entry for this is missing). This being a web app, it could of course change any time. The other stuff that I tried - Zoom and Google Hangouts - worked, just not fast enough for good frame rate.

A modern computer should have suspend/resume. This doesn't, but all kitted out with accessories - 7 port USB hub, USB headset, spinning laptop hard disk - it idles at 6-7 watts, plus it boots fast and shuts down almost instantly, so that's not a big issue.

Now for a list of things that I think this is good for:

1. As an accessory to the family TV - for online video that the "smart TV" is too dumb for, for games and such.

2. As a classroom computer, with a few sample setups.

2a. Overlay mode (i.e. immutable SD card image and no wear) and everyone uses the same generic userID but then logs into their own google account.

2b. Overlay mode, immutable SD card image and everyone brings a USB stick to store their data on.

2c. Completely diskless mode, everyone has a USB stick they boot from (this works very well even with a typical slow USB stick).

2d. Completely diskless mode, PXE boot from a server (needs gigabit wired ethernet for adequate performance)

2e. Like 2c but with NFS home directories. This needs some sort of centralized account management.

Practical as that is, probably Chromebooks are too well established for this to get any traction.

3. As the standard experimenter's Raspi. Costs about the same as a Raspi4 with a good aluminum fanless case, so you get the keyboard for free.

4. As a small NAS/DVR/whatever server node. Same as 3. You get Raspi4 performance and passive cooling for about the same price but a free keyboard.

5. As an extra homework/Youtube/whatever screen in a screen-constrained budget conscious family. Get a $10 monitor from Craigslist/Kijiji, a $2 HDMI/DVI adapter for it and you're off. Except for the sound thing; suggest Bluetooth for minimum clutter for that.

Really a practical little machine, comparable to a decent 10-12 year old laptop with an SSD upgrade.
> So someone black is just different enough to admitted to these spaces, but someone poor isn't?

Yes they are. I'm not sure where you got the idea that I was arguing against that, but to be clear I'm advocating for "identity politics" complimenting the class struggle, not the two being mutually exclusive.
My understanding, though I'm not sure, is that a "traditional" jailbreak (installing Cydia and such) allows all apps to read/write from the full file system.
Medical workers will get it first, as without them we can’t vaccinate the rest of us.
One of my favourite books. So fun. I read it at the same time than a few other coworkers and, sadly, we found ourselves in a very similar environment. From that point on we were just laughing around at every situation that resembled situations from this book.

Then we all left for our own health's sake.
Arc is not garbage collection. They have completely different implementations and performance profiles.

They are both forms of automatic memory management but that is about it.

There is nothing novel about pattern matching in rust, swift has pattern matching too, and both languages inherited it from Ocaml, and the ml family of languages in general.
When pages get complicated, you're going to start having issues in targeting these elements unless you only ever have exactly 1 single design for each element, no matter where it is.

What happens if you want a different styled buttons? What happens if you put <button> inside different tags or different order? What happens if you need to change a single <button> specifically?

The complexity of cascading rules and specificity and HTML structure is what makes the reality so different than this ideal. But if you can really keep everything flat with simple modifier classes, then that's exactly what Tailwinds already does for you.
Who is this for? Are they using it to attract interns / new grads?
I think it might be a good point but I’m not quite understanding.

Why does 6% matter if the statistical significance works out? Also I can’t seem to see how you’re saying the study has asymptomatic and presymptomatic confused.

(I don’t have a great background in all this so I could def be missing this.)