skysight-inc/HackerNews huggingface dataset:
CDC originally stood for Communicable Disease Center when it was founded in 1946. From 1946 up until 1992, it was really only involved in preventing communicable diseases (i.e. infectious diseases like malaria, HIV, polio, smallpox, the flu, etc.). It was not until an act of congress in 1992 (the Preventive Health Amendments of 1992), that its role was changed to prevent disease, injury and disability.

It was at that point that it started its mission started to become politicized because there was no longer a very clear criteria about its mission statement. Preventing disease, injury and disability, especially those due to lifestyle choices is a very broad charter open to interpretation depending on your politics.

Some diseases, injuries and disabilities are such where there is universal or near universal agreement, and thus are less politicized. I won't specify any particulars of which ones I think are or are not worth pursuing because my politics are irrelevant to the point I'm making. Suffice it to say that agreement on what is worth pursuing exists on a spectrum from a disease, injury or disability that near 100% of Americans agree is worth addressing to ones where 50% or fewer think is worth addressing. The lower the percent of Americans that believe something is worth addressing with federal dollars, the more politicized it is.

The issue is that as you expand the scope from communicable diseases receiving 100% of attention to preventable diseases, injuries and disabilities, you necessarily dilute the scope and attention paid to the communicable diseases. Since 1992, the scope of the CDC has become so broad that's they don't really have communicable diseases as a priority and the problem with that is that we pay for that dilution of focus in the CDC's extreme incompetence when a pandemic arrives.

Prior to 1992, the President and Governors would be speaking to leadership at the CDC whose sole focus was communicable diseases. Since 1992, the President and Governors are increasingly likely to be speaking to career bureaucrats that may or may not have any professional expertise with communicable diseases and their prevention and such people will likely be several levels removed from the people at the CDC that still do work on communicable diseases.

tl;dr the Center for Disease Control has become a jack of all trades, master of none.

Also, a clarification on my numbers since I spoke imprecisely. Less than 10% is spent on emerging and zoonotic infectious diseases, which are the ones that concern us with an unexpected pandemic. $509M out of $6.594B.

$2.557B is spent on existing communicable diseases ($1.318B HIV/AIDS, hepatitis, STI, and TB and $730M immunization and respiratory diseases). $825M is spent protecting Americans from natural and bioterrorism threats, which is honestly shocking considering how badly they bungled this natural threat. $468M is spent on monitoring health and ensuring laboratory excellence, which is also shocking after they shipped lots of faulty tests and when it is the FDAs job to approve new tests.
Can get messy real quick!

I have:

F9::
Reload
Return

in all my AutoHotKey scripts, so hitting F9 will cause the script to reload and thereby stop anything running. Also handy when doing edits and you want to reload to test.
Mongo was analyzed recently by Jepsen again and it didn't turn out well...

https://twitter.com/jepsen_io/status/1261276984681754625
Oh it's nice to see how well you've pivoted from PullReview! It's a great idea and I'll be trying it out shortly.. As a side note, @crohr was one of our first beta tester and paying customer of jidoteki.com (now on-premises.com), sadly their PullReview service didn't do as well as planned, but PullPreview seems to be a home run. I'm happy to see them building this service and look forward to watching the development.
DynamoDB is pretty good, honestly
Protobuf has well-defined JSON semantics, so leveraging the JSON encoding seems like the practical way there and many databases can query/index/manipulate the contents (and if space is a concern, often JSONB and similar types are quite compact).
overall i agree with you, i'd love a mooney, and would probably buy one (or a used cirrus) if i was in the market for an airplane.

but i think the 172 does have some upsides:

- docile handling

- availability to rent, pretty much globally

- availability of a&p who are super familiar with it

- low insurance rates and superior safety record

- landing gear can take a lot of abuse
> Odds very low they'll all make it to 18 without at least one broken bone.

I consider broken bones to be an integral part of childhood. Well, for boys anyway.

If you make it to 18 without a broken bone, you probably should have spent more time outside.
> Because, yes, we should definitely give as much space to viewpoints that the earth is flat as to those that say the earth is round.

As long as scientific sources are referenced and the criticisms are acknowledged, what's the problem with having a flat earth Wikipedia article?
Totally agree with you it's all about what you are looking for (range, payload, power, efficiency). The 172 is a fine trainer, but it really doesn't excel in several dimensions. That may be fine for some folks missions, but for others you are going to have to spend a bit more if you want to be good in a few of those. When I got my private cert and started focusing on my instrument training and flying in hard IMC and potentially deal with icing, I had to step up my requirements.

Disclaimer: A Mooney owner myself.
How about VSCode and .Net Core?
it's really 0 but i have suspicions that it is 3.

i think consciousness is like radio. you need the physical antenna to tune into it, eg. the brain. so 3, but there is still the need for the physical part to consciousness.

i don't think machines can tune into that and be conscious, they'll just emulate better and better.
This is literally what __builtin_unreachable() does. But it has the added benefit of the compiler understanding the intent so it works well with diagnostics.
Even in that case, the copyright holder could still "release" the published binaries under a FLOSS license, and encourage the community to reverse-engineer a viable source code out of them. An overt legal endorsement of such community efforts may be just as compelling as an actual source release.
Retract on any aircraft is going to drive up insurance.
It was once valued at $12.7B. Now Luckin Coffee isn’t even a unicorn
Nothing. And there is one. https://en.wikipedia.org/wiki/Flat_Earth
My grandfather had a Luscombe story. He was flying in one sometime in the 50s or 60s in California, and a stiff breeze came in from the mountains. The Luscombe (8A or 8B) had only a 65 hp motor, and flying into that breeze it actually travelled backward over land.

If you get a Luscombe, make sure to fly it in favorable weather conditions only :)
Kept trying to go up the stairs to the next level
This is simply false. The greatest effect you as an individual can, realistically, have on climate change is to choose not to have children. Through the magic of exponential growth it outweighs basically every other choice e.g. veganism, biking rather than driving, buying local etc.
regulation is certainly part of it, but i think it's more of a demand thing; ga is kind of dying.

i was hopeful for the lsa program, but other than some bright spots it hasn't spurred the ga innovation revolution that its proponents thought it would.

the faa missing the mark with basicmed also didn't help.
The article is correct in stating that PHP has moved quite a bit in the last ~10 years; even back when I was using PHP in the 5.1/5.2/5.3 days things were already steadily improving.

But ... that doesn't mean that PHP is a good language, or that people hate in PHP "just because it's cool". There are still many issues that remain. For example the very loose typing checking remains an issue and source of real bugs; e.g. a while ago a SAML library could be bypassed because it forgot to add the flag to in_array() to enable strict comparisons.

Much of the problems in PHP are with the standard library, and this is not easy to fix. Even the mysql deprecation (in favour of mysqli/PDO) took ages. I wrote a thing looking at fopen() in PHP a while ago, and I think it's a good example of the problems that remain in PHP: https://www.arp242.net/php-fopen-is-broken.html

There are still many issues with the standard library like this which are clumsy and just plain design errors, and many of them are too fundamental to work around or fix. Has PHP evolved? Sure, and that's great! But that doesn't mean it's now an especially good language. In general, I'd rather have a poor language with a good standard library than a good language with a poor standard library.

Aside: one weird thing about PHP's stdlib is that it's all written in C; I don't know any other comparable language where all of the standard library is written in C. I think this seriously hamper's the evolution of PHP's stdlib to a more modern experience.

There is no easy fix for any of this btw, because a revamping of the stdlib would likely lead to a "Python 3 scenario", so I don't blame the PHP devs for not fixing it (although I do blame them for introducing new flawed parts to the stdlib, like the whole DateTime fiasco), but that doesn't mean it's not a problem.
Yes - sorry, this is the comment I was referring to. I'm not aware of _bugs_ in `std::sync::mpsc`, more concerns around things which could have been done better which are now not possible to retrofit because of the guarantees of the standard library with respect to backwards compatibility.
> look over your code and understand and explain where you might have bugs.

This would certainly be interesting. I'm not aware of active research going on in this area (any pointers would be helpful!).

This would require an agent to have thorough understanding of the logic you're trying to implement, and locate the piece of code where it silently fails. For this you'd again need a training dataset where the input is a piece of code and the supervision signal (the output) is location of the bug. I could imagine some sort of self-supervision to tackle this initially where you'd intentionally introduce bugs in your code to generate training data. But not sure how far this can go!
I had to RTFA three times to understand what was bothering me about it: it basically takes sensible principles about software development and turns into a self-affirmation exercise about the author's work where he applied those principles and packaged as some grand wisdom about "frameworks".

The first half boils down to (a) research existing solutions, (b) avoid NIH when you can and (c) refactor your code as you find commonalities and points of re-use. The second part is mostly about designing a system that could be used/extended by someone else (separate the generic from the the specific, treat it as open source).

Those are very valid points. Thing is, in following those very valid points one could probably write another article with a far greater number of examples (and a far better lesson) where the best course of action is to NOT roll your own framework and prefer to adopt some existing code and make the necessary extensions/modifications.

To illustrate, I checked the morepath "framework". It seems to tick all of the boxes one would expect from a proper open source "framework". It even has more documentation than I would expect from such a small open source project. The one point where it fails is that it never gets to give one simple example of a pain point that this project solves that all of the other million web frameworks don't.

In the end, it seems that the author is looking for an ex post facto rationalization for some of his projects that had a lot of his time invested but no external interest afterwards. Too bad that it seems that he also took the wrong lesson out of it.
string and bytes are the same on the wire but generate different application code. string is defined to be utf-8, so if you are planning to put arbitrary bytes in there, you can't use that type. in some languages string is checked for utf8 conformance, which is expensive. In some languages allocating strings is more expensive than allocating bytes.

Only use string when you really mean utf8.
It’s a bit of a stretch, but your thoughts reminded me of one of Joe Armstrong’s interests, how to document/prove two components were adhering to the protocol they were using to communicate (he was describing the problems of interconnecting two hardware components in the informal talk I attended, but obviously he had a significant interest in software as well).

I miss Joe quite a bit. Such a keen mind with seemingly infinite curiosity.
I guess you do lose something as a windows user but this kind of hack was always pretty crappy and has a much better alternative. As a linux user I am used to everything having both a gui, cli and often language libraries. Writing a script for cli commands is much much nicer than hacking some gui. And much less likely to break.
Hey, great question. I've spent a lot of time looking through all those meetup clones, I know what you're talking about. For me, they were very barebones and no different from regular facebook searches.

Our platform personalizes your experience. Matching up with others will take into account your personal interests so you will get curated results. You will also be able to see relevant events, rather than having to sift through hundreds of events. A curated feed means you might find something you haven't considered before. All in all, the aim is for a tailored experience.

Once the situation resolves, I think people will want to socialize more than ever, since we realize how different things can be without steady real-life social networks.

We already have several groups committed to using our platform for group coordination once we launch, and pre-existing groups will help gain traffic quickly. Definitely subscribe to our mailing list, as we plan to offer beta access and other perks. Thanks for your support!
AWS vs. Azure: The Ongoing Jedi Cloud Contract Saga
Show HN: Routes – Typed bidirectional routes for OCaml/ReasonML
What if I'd split it into two separate replies?
Hah, "How many people relaxed after installing tcpd -DPARANOID, instead of pestering their vendors for a real fix?" Sounds similar here ;)
Top Electric Cars in India
This is extremely unusual to me. Personally I notice it when my ping to local game servers go from 5 to 25.

I’d recommended you look into it, and potentially get another modem. If all my requests started taking another 30ms, I’d consider my network degraded.
You only need a driver's license to meet the medical requirements, but in the US you still need a sport pilot's license to fly light sport, which is most of a "full" private pilot's license.
Rails-like for JS is coming via RedwoodJS and blitzJS. How much successful they will be? I have no clue.
agreed, I can't discern anything concrete in here
It's a bit old now, but not that much has changed. All my commercial projects use essentially this method of deployment.

https://jezenthomas.com/deploying-a-haskell-web-service-with...
I agree with the intention... But!

Such a system would become so inherently complex, because even in things as simple as "e-commerce" there is so much variation in how the whole purchasing experience works.

It would start by supporting only a few "mainstream" business model, then growing more and more complex to handle all the different sorts of shops (bulk discounts? split payment methods? multiple destinations? group buy? subscriptions?) to the point where it would become basically as complex as the Web.

Just look at the Web, becoming more complex as to be basically its own operating system running inside an operating system.
A lot of misunderstanding and overexplaining in these comments. The reality is that Nix is a complex system of many parts, under active development, and yet is perhaps the best infrastructure we have for creating deterministic, hermetic, reproducible
builds. I've worked on one of the largest Nix systems and it saves our entire dev team hours. Everything is only built once, on a large set of specialized remote builders, then shared among all of our devs, CI, and deployment infrastructure. Perhaps this is common in FAANG, but Nix enables this even for small teams and individual developers.

If thats something you would like to learn more about but are having trouble getting started, I'm happy to help. Email is in my bio. We could setup a call or chat session or whatever.
(for users in the G Suite ecosystem)

I've built an Airtable-like product that lives inside your inbox and is directly linked to your email conversations.

https://trypigeon.co
Not at all, there's plenty of innovation going on, but it's mostly within the Experimental Amateur-Built category.
The number of gear up landings on Mooneys surprisingly high. As for cirruses, they are rather unforgiving, and I think people get some confidence with the parachute--every time I hear about an accident, I feel I'm reading about another Cirrus.
> (like spanner, bigtable, etc.)

Neither Spanner nor Bigtable has this feature. If you store a protobuf in a Bigtable column, that's your own business. Bigtable itself won't notice.
"But we need to rewrite it with Rust!!"
Crazy..
> I also dont like how people put sunscreen on the kids almost every time they go out. I live in Australia, so you absolutely do want to protect your skin, but heading to the park for an hour doesn't need sunscreen every time.

I'm making an effort to get at least 15 minutes of direct sunlight every day, but at the same time, I make sure to put sunscreen on my face/neck every time I go out.

Modern attire is the problem. Our clothes cover everything but the face, hands and neck, so when we try and increase sunlight exposure, we get huge doses concentrated on these areas.

Ideally, I'd be sunning shirtless and with shorts that cover as little as legally possible. It's a much more sensible approach to boosting Vitamin D levels without risking skin cancer on the face/hands/neck/ears. Nebulous concepts of "social acceptability" be damned.
Because generally speaking SQL databases don't work well with serverless and are a pain to distribute geographically.
https://google.aip.dev/ gives lots of advice for structuring a gRPC API. What you say is mostly in line with that, with some exceptions. For example https://google.aip.dev/135 suggests that a delete operation on a resource should normally return google.protobuf.Empty. Of course, this is implicitly a sum type; you either get an empty response or an error message. If you needed to return anything else, you're not just implementing a delete. Two exceptions they call out are soft-deletes (not just a delete...) returning the resource itself, and a delete that's a long-running operation.
Wikipedia has citations, someone claiming to be Argentian and making vague unsubstantiated claims that a US Senator's political ideas ruined his country smells more like astroturfing than "real life".
Same as HiLux pickups
It’s really quite infuriating to me that I can’t just say “yeah I made this, but anyone can have it.”

I mean, really. It just seems batshit insane to me that this is problematic.
Every new version of C# seems to change what it means to write "colloquial C#". I love it. These are all good changes.
> A large fraction of the things he says in public are either factually false or total nonsense. To say anything else would be incomprehensibly biased in the other direction.

The point is that it's not for Wikipedia to say that a person lies. Instead, it needs to point to specific factual instances and quote experts when bringing the idea together.
yes the flexibility of visual programming gets complex and hard to understand when you try to scale up and have more people involved
LinkedIn is down? Every page says a cool error
They exist on far more than just less popular topics. You just never see them. Anything even slightly right of center tends to get censored for hate speech.
I think they're referring to this app, which uses Protobuf strings to represent its keys and values.
One thing that might help to improve overall qmail code quality (even though it's already written by a genius of our time) is to rewrite qmail in Rust[1].

[1] https://github.com/notqmail/notqmail/issues/115
Service Fabric is open source. SF is basically what powers Azure and tons of other MS cloud based software like sql azure
https://github.com/Azure/service-fabric
And barnstormers.com is like the Craigslist.

I wouldn’t especially call Luscombes nice planes. I’m not a fan of their stall characteristics or ground handling. A J-3 is the most expensive airplane in the group for its capabilities. You’re paying a lot for that “Piper Cub” name.

I think Taylorcrafts are a good bang-for-your-buck. I’m also partial to Citabrias.

I’ve flown about 20 types of small taildraggers, for whatever that’s worth.
Considering the person in question hasn’t been giving detailed interviews she really can’t be described as a “credible accuser” anyway. We haven’t really gotten a description of what the accusation even might be.

It would make far more sense to just get her and her supervisor on record and a copy of any emails between them before we need to jump to impugning anyone’s character because of dismissed criminal charges.

Edit: here is the only other detailed communication I’ve seen so far and it really just isn’t clear what’s happening here or why she was fired. https://mobile.twitter.com/FBSaunders/status/126286780574299...
I got another weird one to toss in, for myself:

Back when I first moved into my current place in 2013, I was able to read my stove's clock from across two rooms. My eyesight had steadily degraded since then until last year/early this year, where I needed to step into the closer room before I was able to read it.

...But then, the lockdown started. And since then, despite being on the computer for more of the day and not often going out into the sunlight, my eyesight has been improving. I can clearly read the clock from across both rooms again.

Since I don't really open my blinds, I've gotten pretty much continuous indoor levels of light for two months now, so I've my own theory: It's not specifically sunlight, but having to adjust to the differing brightness between indoor and outdoor light too often that causes issues.
Right. Firefox is open source. Why is nobody adding prompts for Web Sockets, WebGL, Web Assembly and all the new stuff that a security / privacy concerned user has at least mixed feelings about. Prompts are not a good solution for a wider audience, but at least they satisfy the curiosity of power users and offer the possibility to leave the site if you get the feeling it's too dodgy.
I would think it's extremely rare. I recently frightened an enormous great horned owl that had a baby in its nest. Rather than attack, the parent flew to another cliff which set off a bunch of smaller birds cawing and swooping at it. It was a huge commotion and the owl was getting dive bombed relentlessly, but the parent owl held its ground, drawing attention away from its baby. I have a ton of respect for that animal.
You do not understand correctly.

Nix users use binary caches[0] instead of building everything from source. You can use the binary cache provided by NixOS, or Cachix[1], or something you set up and host yourself, or all of the above.

[0]: https://nixos.wiki/wiki/Binary_Cache

[1]: https://cachix.org/
> I reverse-engineered using mitmproxy. It was quite easy as the app does not use cert-pinning at all.

If the app used cert-pinning you'd probably do the RE work on android, where you can more easily install a modified APK with cert pinning disabled.
Yes that's true. But some things remain difficult, for example installing the latest version of CUDA.

https://discourse.nixos.org/t/cuda-setup-on-nixos/1118/9
AWK REPL looks useful. TIL
AWS Series: Don't you know who IAM?
> Chrome, OTOH, will happily open a websocket to these IP ranges. Another good reason not to use Chrome.

Why is “I can use websockets on a private network” a bad thing?
AWS Series: Which EC2 is right for you?