skysight-inc/HackerNews huggingface dataset:
> Relevant to this story, the CDC in particular is no longer trusted by roughly half the country.

See https://www.reuters.com/article/us-health-coronavirus-cdc-re...

> Yet Reuters has found new evidence that the CDC’s response to the pandemic also was marred by actions - or inaction - by the agency’s career scientists and frontline staff.

> At a crucial moment in the pandemic when Americans were quarantined after possible exposure to the virus abroad, the agency declined or resisted potentially valuable opportunities to study whether the disease could be spread by those without symptoms, according to previously undisclosed internal emails, other documents and interviews with key players.

Well worth a read, as is https://www.npr.org/2020/11/06/929078678/cdc-report-official...

The headline says it all: CDC Report: Officials Knew Coronavirus Test Was Flawed But Released It Anyway

> In addition to learning of the early warning, reviewers determined the Respiratory Viruses Diagnostic Laboratory, run by a highly regarded scientist named Stephen Lindstrom, was beset with problems, including "process failures, a lack of appropriate recognized laboratory quality standards, and organizational problems related to the support and management of a laboratory supporting an outbreak response," the review said.

> The CDC declined to make Lindstrom or anyone else available for an interview and declined to discuss the unreleased internal review. A spokesman would only say that the agency had "acknowledged and corrected mistakes along the way."

Is it unreasonable for people to have lost faith and trust in the CDC based on its many pandemic failures?
>Lending can still be franchised out, but there's nothing interesting about running a big RMDBS that it shouldn't be a state monopoly

I don't want the government to own all banking. The government would know even more about our transactions. They already have a massive amount of information when it comes to banking, let's not give them everything.
Meanwhile there's a article literally on the front page about zero-click exploits being used against iMessage
72 character lines is very annoying in a modern world. My display is 3440px wide and can easily fit 120 chars if I split it in thirds, the rest is just wasted space. Every terminal and text editor has word wrap now, this isn't a problem anymore. Even on a 1080p screen split it half, 72chars is too few.
Is there a way to know which CBs or CUs use which processors?
We just found out
The full headline continued "for tech giants, Reddit, Zoom, gaming platforms".

What makes this fully Orwellian is the justification given by the government: "The goal of the Bill is to enhance privacy protections, particularly in the online sphere, without unduly impeding innovation within the digital economy".
It is funny that you can see the bias in FT's politics in the descriptions they use.

For example, the trickle-down description genuinely reads as if written by a supporter of that economic theory in that it frames that theory in a positive economic light.

Meanwhile the socialism one is written by someone intending to mock socialism and isn't even accurate to socialism. It is more a descriptor of communism than socialism.
That last statement is also true for western medicine. Im not equating the two in no way btw but farmaceutucals have had their bad apples and caused lots of harm as well (definitely more good than harm, im not questioning that part). I wouldn’t personally reach out for chinese herb conctions but if some people swear by it let them have it.
nonetheless, it’s also a game that can be run on customized servers and has the capability to import objects and run scripts during gameplay, so you certainly can merge changes in a patch kind of way.
My response;

> Nobody applies rigor to anything complicated anymore.

No one ever did. There was no golden period before Agile, where rigor was applied but now we've gone all soft. Before Agile, tire fires were bigger and found much later. That's why they developed Agile. Process and tools can indeed help, but the point of what we are doing in development, is to build working software, not to just follow the process or use the tools. That may seem obvious, but it wasn't and it still isn't, you see many leaders, even in "Agile" environments, who are more comfortable being able to report the process is working, than to challenge a customer to build a better product.

> What is actually valuable is a working solution to a user problem

That is obviously what they are talking about. You are creating straw men. The root of this sentence comes somewhat from Gall's law,
"A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system"

3. You don't have a very extensive work history if you've never found engineers who care about customers. I would look at successful companies and successful startups.

"Agile is simply a 180-degree reaction to decades of work in developing processes that result in reliable solutions."

Its not, its the gradual evolution of software processes, its over 20 years old at this point, its predated by other Agile processes. It came from study of project failures.

The more I re-read your rant, the more I realize either you are intentionally trying to create a stereotypical reaction to Agile or you are deeply disturbed. If you are a software engineer, you should just quit, why are you doing something that makes you so unhappy?

This is so beyond reality its absurd. Agile is not some "giving everyone a trophy" bs.
The brief history of San Francisco's most dangerous (and absurd) secret society
As do I, except every 5 minutes, and I'm constantly fighting, and losing to, the urge to check it "real quick" whenever I have a small process to wait for.
Art that was hiding in plain sight
“12 tone equal temperament” is a good string to Google if you want to learn about that. Most pianos are intentionally out of tune just enough that they’re good enough for every key.

Other coincidences that drive me wild: speed of light is almost but not quite 3.0E8m/s And the fine structure constant being almost but not exactly 1/137.
hi! I made Fork Freshness. that alternative is much faster, but it relies on the `pushed_at` attribute from the GitHub REST API. I was unable to find documentation for that attribute, but I rejected the GraphQL equivalent, `pushedAt`, because if Dependabot pushes to an otherwise dead repo with a PR to auto-update some dependency, `pushedAt` treats that as recent work. I didn't want to write a robot which chased another robot around in a circle, so Fork Freshness instead uses its own much more labor-intensive system. it's much slower, but I believe it's also more accurate.

I wrote that up here, in a fairly gigantic blog post:

https://gilesbowkett.com/blog/2021/08/15/fork-freshness-proj...

that blog post also explains why I based the UI around Twitter. TLDR: fun experiment. re the question of making the UI work in a different way, TLDR: maybe.

part of the experiment was just to see how far I could get without creating a User model. but since Fork Freshness does a relatively slow analysis, I wanted to use an asynchronous UI. I'm not married to it, though, I could see good arguments for setting it up to work differently.

edit: btw, thanks for the discussion re my project! I'm late for a concert and travelling tomorrow morning but I can't wait to dig into these comments some more.
A contrived basic example, if you want to validate that a number is between 100 and 150, and is a multiple of 5 then you can write this in Prolog or something very like it in Python:

:- use_module(library(clpfd)).

valid(Num) :-
Num in 100..150,
Num mod 5 #= 0,
label([Num]).

# Python
def valid(num):
return (num in range(100, 151)) and (num % 5 == 0)

Then testing it, `valid(120)` is true, `valid(121)` is false. What the Prolog one does that the Python one doesn't do is if you pass in a placeholder, it can search for numbers that fit the cosntraints and output them, which is cool and a different focus on the problem and what the code exists to do. The Prolog ideal (not always easy to attain) is that you describe the patterns and constraints around the solution and Prolog finds the solution.

len(some_list) in Python can tell you the length of a list. length(Somelist, Len) in Prolog can tell you the length of a list, check if a list is the given length, generate a list of a specified length containing placeholders, or generate lists of increasing lengths containing placeholders. All languages can do what all other languages can do with enough effort; Prolog brings to the foreground relations and constraints and patterns instead of state manipulation and variable assignment.
I anticipated cricket stumps and cricket bats, an all-in brawl at the wickets, and umpires wearing white.

The first rule of cricket club - no one talks about cricket club.
That's a fat big POV that very few will take seriously. Being carbon neutral absolutely incentivizes green energy. Making up a wall of insurmountable demands that very few people in this world, except hunter gatherers, can possibly meet does not help but hurts efforts towards CO2 reduction.

Carbon neutrality works by subsidizing the costs of reducing carbon emissions at source. Trying to shit on that makes you regressive, not progressive.
https://theswedenpost.com/most-covid-deaths-in-sweden-and-uk...
The trigger is "if you modify the Program".
Electric mopeds are amazing, best way of transporting yourself in a city when the weather allows. It has all the benefits, the only downside is that you can't really use it in rain or snow.
OBD-II only requires the car be able to report faults related to emissions. You can (and many did) build cars without central computers and still provide OBD-II compliance. For a long time, even if there was an ECU it might only have been handling injection and ignition timing. The modern approach, where a car is essentially a computer with some mechatronic peripherals related to making the wheels turn, is relatively recent even now.
it does! although the reason I use a different strategy is not for more data, but for better data.

see this comment: https://news.ycombinator.com/item?id=28984305
despite having vastly greater literacy rates and access to information

The information available now is also vastly more watered-down, subjected to marketing-infused misinformation, and almost designed to keep people from gaining more information.

From that perspective, literacy is really just making it easier to convince people of lies.
(def array-xf
(comp
(sliding-array 8 1)
(keep (fn [^objects arr]
(when (> 1000 (unchecked-subtract
(long (aget arr 7))
(long (aget arr 0))))
arr)))))

This is a standard feature of Clojure you learn called a transducer pipeline. It describes a pipeline of transformation for transforming a source:

(sliding-array 8 1)

This says to iterate 8 elements at a time in a sliding window manner, so you grab element 0 to 7, then 1 to 8, then 2 to 9, etc., and where the type of the windows will be an array.

(keep fn)

This says that for each of those sliding window, keep only the non-nil values returned by fn.

(fn [^objects arr]
(when (> 1000
(unchecked-subtract (long (aget arr 7)) (long (aget arr 0))))
arr))

Finally, this is the function used by keep. It receives as input an array of each sliding window of 8 elements, and it says when the value of the last element in it minus the first element in it is greater than 1000 return the sliding window, otherwise return nil.

In effect, the whole thing will thus return only the sliding windows for which the value of the last minus first element in the window is greater than 1000.

(sequence array-xf times-v)

array-xf only describes the computation, it is generic to the source, so you need to apply it to a source, that's what this code does. It says to apply array-xf to times-v and give you a sequence of the result.
I wouldn't replace the current one because I think the cut and cover subway aligns more with surface-level features, and that's just how people think about it (I didn't come up with this argument, but I'm afraid I don't remember where I read it).

That said, I think think both maps side by side would be great. They complement each other for being good for different things.
>The "if you know what you're looking at"-part is pretty much nonsense as you're basically saying "if you are an experienced programmer with intimate knowledge of both the system and the hardware architecture".

Same thing.

> This is not something a regular user should be expected to know. A good program should simply provide a proper feedback-channel and collect and send the appropriate information if the user choses to do so.

Then why do all these bugs fall through the cracks on other platforms?
Better really depends on who you are. Born academics can learn better by reading foundation libraries and principles, and they write articles advising others to do the same :-)

What you described as better could be a really good fit for business-first coding opportunists who would get annoyed by perceived inefficiencies and petty politics in academia...

The article is a terrific example of basic analysis BTW. This underappreciated skill can be a huge blindspot for opportunists...
> Based on may 5 years of experience driving two Teslas, I can't imagine this 'FSD problem' being solved prior to 2026.

It's very optimistic estimate. It's been already more than 5 years already since Tesla declared FSD a solved problem AND started selling it.
Wow what an interesting term. Any idea where I can learn more?
I imagine almost no one remembers, but that show existed. After CSI exploded in 2000 everyone wanted to hit it big with forensics. That’s how we gif thinks like Bones and Crossing Jordan.

In 2004 we got me season three f Medical Investigation. It was about a team from the NIH that went around trying to solve disease outbreaks. It was a nice change from everything else being crime focused.

But it didn’t make it.
I've done the same for quite some time, but since the Atlasian acquisition and the the last few rounds of changes, I'm seriously looking at alternatives (from Obsidian to Laverna to Focalboard to going back to paper)
Sealed classes are better enums, akin to swifts, etc and are built to allow pattern matching and error reporting on missed cases.
> In music, the frequency ratio of a semitone is ideally 2^(1/12), but without some tiny fudging (called tuning), you can't make harmonies as the frequencies almost but don't quite line up right

IIRC correctly, it's not just harmonies; the range of a piano is big enough that if you tune each octave exactly based on that ratio, you'll end up with the first and last octaves sounding off from each other.
Tesla and Elon are tech darlings, and nothing sticks to them. For now.
Why didnt you cancel the service?
I'm sure dogs (and roosters) can feel more pain than crickets, but I think the fights are often fatal[1].

1: https://www.youtube.com/watch?v=ST954vgfvhQ
author here! maybe I'll cave and just set up a regular UI. email might work also.
So? A mechanic working 25 years ago had more than a little bit of incentive to understand electronic control systems. That's my point.

Is the idea that we should build cars so that dead people have an easy time servicing them?
The replacement filter (4in by 14in metal can filled wih activated carbon) is only $38. The up-front cost $100 is the price of the filter, plus a cloth filter which goes around it, and the duct fan.

From what I understand, activated carbon works really well for both particulate and VOCs but, unlike say HEPA filters (or non-HEPA cheap HVAC filters), it cleans the air after many cycles. So the amount of air passing through it, and how many times it passes through it, matters a lot.

I think HVAC activated carbon filters are likely to let more particulate get to your HVAC unit, which is not good for it, and will not clean as much due to HVAC not moving as much air as these portable units.

But I'm just an amateur airhead.
> For the current pandemic, they did not initially recommend masking because they could not justify it for the general population over the medical community. They wanted to avoid a tragedy of the commons of PPE. The covid19 prevalence was low...

I posted links in this thread which discuss how the CDC was negligent in studying the possibility of asymptomatic spread early in the pandemic, and knowingly released test kits that were faulty.

What this means is that the CDC didn't actually know what the prevalence of SARS-CoV-2 was in the US in the early days of the pandemic. It was flying totally blind and as we eventually learned, the virus was silently spreading and establishing a foothold throughout parts of the country while the CDC was assuring Americans it had everything under control and the threat was low.

My family and friends in the US were able to stock up on medical masks and N95s in January before they were pulled from the shelves because I was living in Taiwan, where it was abundantly clear in January that there was a very serious respiratory pathogen on the loose.
related:

2021: "Artificial Sweeteners Negatively Regulate Pathogenic Characteristics of Two Model Gut Bacteria, E. coli and E. faecalis"

https://www.mdpi.com/1422-0067/22/10/5228/htm
I always find it odd that hacker news has such pessimism on technology advancements. It might not work now but give it another 5 to 10 years this may very well become reality. The pace of advancement in ML/AI is incredible.
Quadcopters scale up fine, in fact as other commenters have mentioned they get more efficient as they get larger.

However, quadcopters are mainly useful because they are simple and cheap. Once you add the amount of redundancy necessary to safely carry a human (I am not convinced they have hit that bar here) it's no longer cheap, and it makes sense to spend a bit more on a helicopter, which is much more efficient.
Make society less efficient and less convenient? Why? We already have electric cars, and electric 2 wheel mopeds/motorcycles too if you want to complain about "space"
I wholeheartedly agree with this. I think it's just a blind spot they have, although back in the day a GitHubber told me it was also about maintaining an agnostic approach to governance.

btw, iirc GitLab does give you the option of sorting by most recent commit.
I’m Done
"Raw material for growth" means actually using the carbons to make the molecules that the daughter cells are made out of. So, not fermenting, and not respiring either.

I am only passing on what Robert Lustig, who is in a position to know, reports. You would have to ask him.
I would love if it was that simple.
Infrastructure rightly prioritises the most useful and most efficient modes of transportation, and gives less priority to that which is less useful and efficient. That's rational and correct, no need to change that.
Every map lies. Every surficial map especially lies when preserving shape, area, or distance. You can’t get them all.

I especially love the problem space of transit maps. Transit feels like a purely topological endeavour. What nodes connect, how, and what are the edge lengths? But the moment you want to act outside the transit system, you then care about Cartesian accuracy as well. You want to know how far something is from two different transit stops. These kinds of maps can really trick you big time.

When it comes to static maps, you’ve gotta make a compromise. But when it comes to dynamic maps, we could do a ton more. Imagine a map that can trivially toggle and animate between being transit system legible, and surface-level legible. Where in one mode all the lines are nicely laid out to see how they link and their trip times. And another mode every node animates to a new position where they represent the Cartesian coordinates on the surface (another lie of course.)
He didn't really address why there are so many unclaimed empties though. That seems like the real issue. Stacking them higher might work temporarily, but isn't the real problem the empties themselves.

Perhaps no one wants to ship them back because it's not economical?
What is the ratio of % of world population and % of global water resource that that is balanced?
My highlighting system for reading technical content
The link is yet to be proven:
"Some testing remains to be completed. The positive reading from the aromatherapy bottle was done by polymerase chain reaction, or PCR, testing. <b> CDC labs are trying to extract genetic sequence data from the PCR finding to compare to the bacteria from the Georgia patient, as well as the other three. McQuiston is confident it will prove the link. But even if it didn’t </b> the discovery of Burkholderia pseudomallei-contaminated room freshener being sold at one of the country’s largest big box chain required urgent action."
this works really well for certain languages and have done many times over the years, first can actively recall was Turbo Pascal some years ago, which ironically enough, was just tweeting about on Friday along with other just get started thoughts, https://twitter.com/DotDotJames/status/1451656005155176454
Was wondering that too.
Also can‘t the rotors be shrouded or does that affect the power/agility negatively?
>.they were saying they were "agile", but would abandon it where it conflicted with actually getting work done.

Abandoning your process to get stuff done is within the manifesto.
However, what I don't ever get about Agile naysayers is any process that would fix their issues with the organizations they encounter. No sociopathic, micromanaging organization will ever enact a process that makes being sociopathic and micromanaging to their engineers harder.

The problem is those organizations, not the processes or frameworks. It makes as much sense as me saying every company I've worked for that made us use Python had an asshole as the CTO. Therefore, python causes asshole CTOs.
This is such an odd hill to fight for. I can only cite anecdotally that my circle of friends wouldn't even blink at the name, other than perhaps it's a rather dated reference.

The word "hysterical" has its Greek roots in the idea of hysteria, a sexist antiquated medical condition referring to the wombs tendency to wander. Should we refrain from using it?

I wish people could be a little more intelligent and consider the context in which so-called "offensive" language is employed.
Knowing what a framework does (its function) and knowing how to use it (its functions) are two different levels of knowledge. sometimes you can work backwards from knowing what it does to make a very quick-and-dirty implementation.
> Here you are defending outdated and clunky HoCs

I replied to someone who brough it up

> off-topic

You do realize this is a React discussion?

> There isn't a single example of it being "shoved down throats"

Hey sorry I replied with the wrong tone, but imagine you don't know that tailwind also comes with a style, someone asks about the style or specific component lib or whatever, you see a reply that "it's tailwind", which to you must be as helpful as answering with "it's css"
"If your attempt at agile resulted in a system that wasn't agile, then you probably implemented in a way that wasn't agile"
https://archive.ph/4M07Z
SGI used to have a random selection of crying baby faces.
Ah I haven't had Irn Bru in ages. I used to find it at some supermarkets in the US, but I haven't seen it in around a decade. Sad to hear they've changed the recipe.
Some stories about China are labeled conspiracy theories by big tech, academics, corporate media, but end up being the most likely explanation.
Yup, I've been a mac user at work for the last 18 years. Before that it was linux on laptops.
I'm not sure that is accurate, why would they include a parachute?
The Rise of Flutter