skysight-inc/HackerNews huggingface dataset:
France also did that, except it was not cold-war era: after the 2006 bird flu scare, the country decided to set up a strategic reserve, which obviously required domestic production which would go towards stockpile upkeep so there would be companies ready in case of need.

In 2009 as H1N1 started ramping up the reserve had half a billion masks (and 100 million already ordered), the health minister launched buildup order to increase the stockpile to 1.7 billion (a billion surgigals and 700m N95/FFP2).

After H1N1 drew down, the health minister got greatly criticised for the expense, and following the event the agency got slowly starved out: the government decided to drop FFP2s entirely, and significantly draw down the stock of surgicals. In 2013 it moved the entire thing over to private entities (companies were supposed to stock up masks for employees, imagine how stupid that idea is).

Obviously this completely killed the domestic production in short order as companies were not doing jack shit, and even if they had they’d have bought chinese production. As soon as 2015 all the companies set up after 2006 had folded, and domestic production capabilities were essentially gone.

In 2016, the agency which had been specifically set up to oversee pandemic preparation and response to pandemics was killed, officially “folded” into a more general public health agency, after having been slowly starved of funds for years.

When COVID-19 hit, the country had no production capabilities (500 million masks a year) and the stock was essentially nil (about 150 million masks, 3 weeks worth of healthcare demand alone).
> It’s not unreasonable for stakeholders to want to have a rough idea of how long a project is going to last.

That is not unreasonable. What is unreasonable is falling into the same trap every single time, and then doing it one more time expecting a different result.
/dev/random does block "if you don't have enough entropy" (in contrast to /dev/urandom, which doesn't). The only difference is that getrandom() doesn't require a file descriptor to use.

Note that "if you don't have enough entropy" is not based on any rigorous formal analysis, which is why /dev/urandom has been recommended for a long time, and why the entire concept of blocking randomness syscalls is controversial in kernel-land:

https://lwn.net/Articles/800509/
Since Linux 5.6, /dev/random only blocks during initialization until it gets the initial entropy, and behaves like /dev/urandom afterwards.

https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....
yeah, MS already has a huge knowledgebase and why cant they ship the errors they already know of with a detailed fix ? w11 already requires 64GB or more storage for install. what is bad in another gb of text if it came to that?
Probably for blackmail of some sort.
Git Tip: Keeping an eye on the source repository
Jitx (YC S18) is hiring senior developers to automate circuit board design
Hi, I am also considering this. Do you have some directions/resources/advice/courses/certification, etc. Thanks.
> I'd use a typed language if I wanted one.

I think the general point the above commenter is trying to make is that not all typed languages are equivalent: i.e. if you're avoiding TS/typed ruby/etc. because you don't want something like Haskell/Java, then that's not a well-informed decision as they're (all) radically different approaches to static typing, each with their own unique benefits and drawbacks.

TS is nothing like Java nor Haskell. Nor Rust.

(I can't personally speak to Ruby/Pony yet)
This appears to be based on a strange assumption that developers' estimates can't take historical work into account, but dev managers' can; and that estimates coming from dev managers and based on historical work will not be questioned for being too high even in orgs where the devs' estimates will.

I'm not sure the prescription given fits the disease described; it feels more like passing the problem on to a different role than actually changing the approach.
Royal Air Force Powers Record Flight with Only Synthetic Fuel
You need to discount here for CRT size. A 9" will zap you, a big 30" Barco will happily kill you if you are not going to be careful, those things will put out HV at appreciable current. Ditto for old glass tube large screen color TVs.
‘It’s like a cemetery’: the trend turning San Francisco’s colorful houses gray
The problem most LMS face is that they have to cover a variety of personas and automate their worflows. What schools and universities pay for is something that can work more like a CRM than a CMS, and those have to be flexible/configurable etc, which makes it complex to setup.
Apple looking to launch a self-driving EV in 2025 with a custom chip
Yes, there are moments like that for quite some time .. I think especially because at the moment the expedition is focusing on geological surveys (mining companies paying the bill) .. but I encourage you to stay tuned because there are often moments of extraordinary beauty when random sea creatures show up to investigate the strange animal probing their depths. Truly a beautiful live stream ..

Check the highlights reel for the good stuff!
They took five days to decide to close right?
Since you list other non-open source solutions as well in your question, I’ll mention one more, which might be the closest to what you are looking for > maven.com.

We started collaborating with them right after they launched, and just finished our first course on their platform.

I also wish there was a good open source alternative but the revenue sharing with maven is fair, the team is a joy to work with, and the product is improving rapidly.
...unless it's a joke, like in this case where reader should guess it's just c# and 2nd mentioned dialect is f#.

They forgot to mention it's open source and backed by (M).
Buying a system in for marginal gains isn't innovation. I think you agree with my substantive point.
I like your honesty.

I’ve bounced around over the years and I’m doing a lot of Python now. It’s funny You said that about “loops” because I do feel like I’m always looping something in Python ha
We humans work by analogy. Experienced people think, probably unconsciously, it is similar as these tasks that took about this time. No breakdown required.
Thank you for that, it's good we have smart people working our nonprofits.

On the unrelated topic of subscription cancelation, what do you believe leads your donors to accept "call to cancel" as an ethical option, compared to the apparent overwhelming majority of people who believe it unethical for the reasons stated?
Both carbs and fats will cause mitochondria disfunction at high doses and lead to disease. There are just some of them that do it faster than others as well.

In the 19th century common folk did not have access to the large amount of calories as we do today. Plus there was much lower air pollution, pesticides, etc. To compare someone's health outcomes in the 19th century to someone living today is impossible. So all we can focus on is the now. And today we have an awful lot more people with metabolic disorders walking around.
I see it as estimating a project vs estimating individual tasks.

The former is a business need. The latter is not.

After some high level analysis and decomposition, I can say a project will take 3 months. But there’s no need to spell out every minor widget or method with hours.

And this is separate from any t-shirt sizing a team does internally to plan their own time. This should be strictly internal and used as much to generate design discussion as anything else.
>>Remember that people said over a year ago that "no one will be denied access to facilities without a vaccine passport, that's ridiculous".

I definitely didn't say that, I was very firmly in the group that thinks people should absolutely be denied access to things without the vaccine passport.

Again, just like I'm fully in support of kindergardens not accepting kids that haven't been vaccinated - it's just not ok.

At the same time I don't want force to be used against anyone, denying access is enough.
Apple aims to build self-driving car with no steering wheel
And, for us oldies the Weitek as well as the DSP32 board.

https://en.wikipedia.org/wiki/Weitek

and

https://www.signalogic.com/images/Ariel_DSP32-PC.jpg
Play Google Atari Breakout Game – ElgooG
> blocks if you don't have enough entropy

Which, in most cases I can think of is a rather undesirable behavior.

I would really be interested to understand which use cases justify using an actual blocking call to retrieve random bits.

I've always been under the impression that the only valid use case for raw entropy bits is regularly seeding crypto-hard RNGs that can generate an endless stream of random bits (à la /dev/urandom).

Looking forward to being educated on the topic.
The iron rule is the person doing the work also supplies the estimates, which are the only ones with any chance of getting them right. This article seems the developers have not been properly trained on how to give accurate estimates.

https://www.joelonsoftware.com/2007/10/26/evidence-based-sch...
Nice. But still only MacOS?

VSCode add-on sounds interesting.

Someone at Microsoft get on this acquihire and get it implemented into Windows Terminal/PowerShell or whatever
> More often than not, they were assured it was taken care of. I don't expect a manager of a car dealership to know if their Exchange server is running recent patches.

You're not wrong, but would the same dealership be as blasé about the assurances from their accountant that all their taxes are being paid?

Certainly no one can be an expert in everything, but regular audits from third parties of one's business at semi-regular intervals is prudent. We call in an external IT security auditor regularly ourselves to make sure we're not missing things and still following best practices.
But you do realize this is just a parody making fun of new languages?
An estimate is usually the sum of a bunch of smaller estimates. Those estimates have a probability distribution that is asymmetric. While sometimes they can be quicker than anticipated, the lowest they can go is zero (turns out we don't need it, cut it) and that kind of thing is relatively less common than a blowout the other way. Those blowouts are uncapped, while zero time is a minimum there's no maximum. The unknown unknowns are the things that get you. Seems like it will take X but the frobnicator was broken in ways we couldn't have anticipated so we had to get a different thing and then hack it to make it do what we actually needed etc etc. Each individual item has a low probability of that happening to some extent. When you have a bunch of things in sequence one of them probably will if not more.

IIRC each item is described by a poisson distribution. (Have I got that right, mean, long tail). Nobody models estimates as a sequence of dependent, poisson distributed events, that I've heard of at least. If you did you might at least get a range on the estimate. Between 2 and 20 days. That would be more accurate. Useful to anyone much? Unclear.
A relative error factor of 40 sounds quite high. I also often overestimate task complexity but not to that degree, except maybe in research-like projects.

I think often these over-estimates are caused by tasks where you just know the requirement but not yet how to realize it. For example, estimating the requirement "setting up TLS certificates" might yield an estimate of one week if you have never done that before. After researching how to do it you might end up with one hour of work, e.g. because you learned that you can use ACME to auto-generate certificates. Does that sound right?
Using a tool that you don’t understand is always like that, and is frankly foolish. I don’t know why we as a group so adamant of sitting down and properly learning something, and only form an opinion on that after we did that.
The title is about the Linux Desktop, something the average user would understand to mean "a computer meant for an individual user, as opposed by a server".

Then the video keeps talking about desktop environments, which are an optional and tiny part of what a desktop OS is all about. You don't even need a DE for GUIs (doing fine with a window manager, thank you very much)
I've usually see that as a Laboratory Information Management System (LIMS)
Years ago, I also needed to make an estimation, so I simply described which functionalities will be available in each week. I also added a 2 weeks margin to polish everything at the end of the planned deadline, and it worked great. The client was happy because he could see the progress every week, and I was happy because I was on time with everything. During the polishing phase, we were meeting every day to make sure everything is adjusted or fixed properly.
Do you? My Miata doesn’t have that problem, the window just rests against the rubber, doesn’t tuck under it.
However, I now understand why it is so noisy lol
there's no way that this would ever work, so many programs just will not accept packets from class e ip space

also, i lost 8 kilos by both eating and exercising less, so your metaphor isn't even true
I can see how this makes people cynical, it does to me to some extent.

But now I view it as: your goal isn't to perform the best on your term. It's to perform the best on terms of whatever your management says you should do. Hopefully, that's in alignment. If it isn't, then keep on searching for a job while working there, or simply have peace with it.
The price of individualism has proved to be the loss of privacy
Because there is a huge amount of non-programmers using it for single-use code.
I used a Model 3 a few times and I could never figure out how to open the door in any other way. The first thing I think as a normal human is:

To open a door, you normally pull a latch, oh here it is.

Then the car yells at you but it spends more time telling you about the risks of what you’re doing wrong, instead it should immediately show a little animation of what I should be doing instead.

That or make the latch 2 step.First step is normal operation, if that fails then continue pulling and it forces the manual opening.
I don't really think it is only that. My first OS was DOS and i used Win3.1 a lot and while i do have nostalgia for those two, i think Win9x was better in terms of GUI design and as others have mentioned, the peak was around Win2K (though not everything was going upwards, i still think border-on-hover introduced in Win98 was backwards and essentially the herald of featureless form-over-function modern flat design).

And ever since i started using a window manager in Linux (somewhere in early 2000s) i really liked Window Maker's style even though i never used NeXTSTEP for many years (in fact the only time i used it i was kinda disappointed at how primitive it was in terms of window management compared to Window Maker :-P).
I wondered about the feasibility of a making a waterproof buoyant quadcopter with reversible ESCs, so that it can both fly in air and plunge under water.

(You'd want it to be buoyant so that in the event of an inevitable failure it floats rather than sinks)
> the point is to make things harder for intruders

If the intruders are at the bottom of your stairs, you've probably already lost, no?
Netflix Top
Having worked food service for a decade and retail for a couple years before that, these stories sound pretty typical. The jobs that pay the least come with the most abuse.
The best features about this bridge are that it's made out of soap bubbles and it doesn't necessarily span the river at any given time. This flexibility is wonderful.
Yes, there's a big difference between not fitting, vaguely saying "it's not a good fit" out of politenss and being unfit.
AI generated ice breaker questions
If lives (or life savings) are at stake, I'd still xor some dice values in the mix.

https://glacierprotocol.org/docs/deposit/generate-cold-stora...
Isn't the point of the lever that you need to be able to exit when the electrics have failed.
I once had an office (c 1740) with a secret passage. It would only open from inside, so not an access for staff. More like a quick getaway!
Still, you can mix F# and C# in the same solution.
If you've got H2 on a plane it's probably lighter to just feed it to the jet engine directly rather than try to replace that with a fuel cell/motor combo which will not buy you enough efficiency gain to compensate for its weight.
I haven’t worked in academia for over 10 years, but back in the day Blackboard would either purchase or squash it’s competitors with litigation.

https://en.wikipedia.org/wiki/ANGEL_Learning

https://www.zdnet.com/article/blackboard-wins-e-learning-pat...

They even sued the government to prevent reexamination of their patents.

https://www.bizjournals.com/washington/stories/2008/12/01/da...

As an open source author who was once interested in producing an LMS, this was a major concern that forced me to explore other fields.
> I am aware of the existence of Layer 2 solutions, but I'm not too sure that by making a somewhat complicated layering solution to solve scalability concerns on the network that it can achieve mass long-term adoption.

the base layers always get expensive because of demand for block space. but zkrollups get cheaper as more people use them and the share of the writing to the L1 is split between more parties.

solana has the exact same scaling strategy as eth, L2 rollups. but its harder for people to run on their own hardware for the L1. maybe thats something people care about, maybe not. time will tell.
I find statements like this incredibly arrogant. As if education could be revolutionised by some webapp.

Moreover it's also provably false. Education is big business in most countries and a significant portion of gdp (and often not "socialise" either, universities, private schools, private certificate/education providers etc.). Despite of that nobody managed to "disrupt" education yet, because education is difficult and most "small, agile" providers in this space are awful, mainly preying on the desperate.

Regarding good lms, to the OP it really depends on what you want. Systems like Canvas, Moodle are catering for universities/school. The requirements for such large organisations might be very different. Why do you find canvas/Moodle bad for example?
> Sonia did not allow us (the engineers) to talk to upper management, so she handled the translation herself. In some cases she was worried about macho engineers who competed on how fast they could do something:

That strikes me as incredibly condescending. Normal estimates and processes already do quite a bit to erode developer agency, and seems like this attitude just doubles down on that dynamic.
I also like the comment:

//Summon Tony the Pony
Also writes for Private Eye and hosts their Page 94 podcast (which is infuriatingly infrequent in episodes.)
https://www.abebooks.com is great. Amazing selection of new and used books. It connects you directly to book sellers.
Let's see how well Berlin is going to go when Elon finds out about German unions. German workers are not going to accept the slave level work conditions that are common in the US.
Yeah, let your competitor do it for you and drive you out of business.
> On topic though, if they are so unreliable, why are do they have such high consumer satisfaction ratings?

Maybe for a lot of people reliability isn't a major concern?

People who get a new car every few years even if the old one runs fine just need their car to last until then.

People like me who stick with a car much longer [1] put reliability much higher on our requirements.

[1] I'm driving a 2006 Honda CR-V that I bought new and hope to keep driving for another 15+ years, albeit at some point I plan to get an EV for my around town daily driving keeping the CR-V for when I need more cargo or longer distance. Just waiting on that for an EV that I can keep for 20+ years without it costing a fortune over that time in battery repair/replacement. I really want the next car I buy to be the last car I buy.
Interesting - and no one tried to beat you down on the end date when a task went quickly, or berated you when one overan?

I truely believe that developing software is a creative process that you are always doing for the first time (unless you did it wrong the first time). Why does everyone expect us to know how long its going to take.

The basic rule of thumb I use is to take my best guess and multiply by PI. (answer: because 3 isn't usually enough).
So you agree that the article had a factual statement backed by a factual source then. Thanks.
> I am self-employed through my own company through a broker making %40 as I am.

I really don't understand how you're self-employed and at the same time you have to worry about how to quit.
Applying Invasion Science to Prevent Biological Contamination from Space Travel
The hypothesis is just common sense. If an academic wants to claim that common sense is wrong then it is up to him to provide evidence.

I look forward to his next article where he debunks the myth that doors are for keeping people out. After all, not all doors have locks, and if the author can't find any texts from the 15th century that discuss keeping people out with doors then surely his hypothesis is proven, right?
Estimates are just something (bad) management can use to point the finger and assign blame.

As long as the middle ground between rough-as-toast and perfection is found when developing something, and that something is delivered, then it takes as long as it takes and that's that.
that's a brilliant piece of history to save for posterity.
also it can lead you to a rabbit hole of further recorded phone discussions with Kennedy about MLK, and so on. what a treasure.
> I’ve tried python, but I end up having to deal with the mess of importing modules

It's funny, the fact that Ruby doesn't have a facility to import modules is one of my biggest gripes with it. Instead of importing into a specific scope, the global namespace becomes a dumping ground for anything that has ever been loaded, and you need something like Zeitwerk to do auto-loading for you. Which I guess can be seen as a convenience initially, but it makes things harder to manage as your app grows in complexity.
At best, you have numerous options that suit your needs, be it in regards to usability and visual preferences (GNOME, KDE, also RIP Unity) or maybe to have a nice desktop experience with limited hardware resources (LXDE, LXQt, XFCE).

At worst, you have a number of competing products that can end up somewhat subpar, as opposed to everyone focusing on one option, a la: https://xkcd.com/927/

Of course, who's to say which is better, since not having compositing desktop environments that fit within a few hundred MB of RAM would be as bad as all desktop environments looking extremely boring (at least when it comes to the average user, i believe that they deserve to have their eyecandy).
can you please provide a tldr on that wire transfer laundering thing? :o
The CCP is an awful regime, truly one of the worst governments in the world.
The AI predicts when you would like to get out and opens the door for you

/s
Yes, it has been done with go and Deep Mind. The program found novel patterns of playing that were not known. I don't see why this wouldn't happen with chess.
I've seen some. Different variations. I probably should not have used the word drone... as that word seems to have been associated with multicopters. I just mean an autonomous vehicle.

I think one of the best designs are those gliders that use the sliding weight to propel themselves by gravity/lift. Best in terms of energy efficiency.

Cool video on that too how it works
https://youtu.be/WVg47-5Skjs?t=76