skysight-inc/HackerNews huggingface dataset:
Well, he got me. Perhaps I'm not most experienced, but I did a fair share of C programming back when, but not so much recently and when only ever on the same architecture (you know which). Some things I remembered (int can be 16bit), some things I was unaware of ("over shift" can be undefined? Never encountered it, but I suppose there are some broken architectures around. I know that e.g. rotate is broken on Parallax P8X32A, but you're excused for not knowing that).

Worth the (short) read, especially if you think you're an experienced C programmer ;-)
> At the time, software development was suffering from a mistaken belief: that building things fast and building things well were fundamentally opposed. Mary knew this to be untrue from her work in product development and manufacturing, where the ‘lean’ practices that sprung up in Japanese car factories and subsequently spread across the globe often ruled the day.

If that's part of the original reasoning, then it was very random. R&D has not much to do with manufacturing. So I would greatly prefer an actual example from "product development" rather than car factories...

I mean what build our software is e.g. gcc. I don't know if gcc is feeling lean, and actually I don't care much :)
Please don't respond to a bad comment with a worse one. That's in the site guidelines also: https://news.ycombinator.com/newsguidelines.html
This sounds too hopeful, and charitable with how the medical industry works. There's a reason Gilead is in the pharmaceutical business and not in the blood irradiation machine business.
Sometimes I’m not sure you can have just good and fast, however much money you throw at it. Some things just take time to work through.
I’m at a FAANG for the first time, but was previously at a big financial company with a relatively large IT org. It would’ve been nice to have an option to use Linux there. I think FAANGs are the exception not the norm.

Edit: or maybe I haven’t been picky enough with my employers.
Agree. It turns out that jumbo mortgage rates are higher than regular mortgages. Banks cannot find buyers for the jumbos because of the anticipated drop in real estate value from the COVID freeze. No one wants to lend to people who might find themselves underwater on a mortgage. AGAIN.
I'm generally willing to assume good faith until a company gives me reason to believe otherwise.

I think the point is that in this case, WD have already given us plenty of reason to believe otherwise. There isn't much doubt left now to give them its benefit.
That's odd. I was just searching a directory of PDFs for a title and I was getting irritated that it was returning results from the file content. Are you sure this doesn't work for you? I am using the insiders build so that may be the difference. Also, it's Edge that windows uses for its default PDF reader and it's actually quite good. There are a few UX quirks, but it's very performant.
One of the all-time most cursed diagrams I've seen: https://www.scaledagileframework.com/ . I could not believe it was not parody.
Hey, I got it wrong too. I was ready to fly to New York at the end of March until my client wisely cancelled.

Maybe those of us who got it wrong should realize we don't know shit, and stop tearing down those who actually know what they're talking about.

Gates was right about this, and he's been right for a lot longer than 44 days.
I am using a T480S with CentOS and almost everything works to my satisfaction. Including battery life time thanks to systemd hybrid sleep.

It's a bit of a nuisance to have to change audio inputs and outputs with the Pulseaudio pacmd but maybe there's a better way I have not yet discovered.

Also as a long time Macbook user I am not happy with the Lenovo touchpad. This has been the topic of a call to action and many discussions such as https://news.ycombinator.com/item?id=19485178
> It certainly makes provisioning faster if the guy preparing the Lenovo laptop doesn't have to start with blowing away the OS, loading Fedora, and then applying a dozen patches or other config changes to make the laptop happy w/ Fedora.

Doesn't all of that boil down to, "plug into the imaging system, boot, let Foreman (or whatever) do everything"? I can't imaging Red Hat having laptop setup be a manual process.
They're definitely stressed but not overloaded. Still we don't know how long the medical personnel will find this stress tolerable. Right now they are using a emergency provision that enables them to order workers to work 48 h a week but for much higher pay.
I was annoyed when they dropped the swappable external battery on the T490, especially since the previous few models had both a connectorized internal and an external battery, meaning that the external one was hot-swappable without a power outlet, which I thought was pretty neat.

So I ended up buying a used T480 on eBay and then completely gutting/refurbishing it. I'm talking display swap to get the 1440p panel, keyboard swap to get the backlit keyboard, trackpad swap because the one it came with was grungy, new SSD, maxed out RAM, clean out the inside, new thermal paste, new internal battery, new external battery, etc. I didn't replace the motherboard, RTC battery, fan/heat spreader assembly, webcam(s), hinges, or the external shell, because they were in pretty good shape, but it wouldn't have been difficult to do so.

I've upgraded laptops before, but it always seemed a little more perilous than upgrading a desktop, because I was always afraid of braking something, or not getting it back together properly. I'm really glad I took this route, because I no longer feel like I'm walking on eggshells. I can take this thing apart and put it back together blindfolded now, and if I accidentally break something like a snap, I know I can either work around it or get a replacement.

Construction on the T480 is still very good. Lots of magnesium on the core structure, captive screws, connectors everywhere, clever layout to make (dis)assembly easy. Unique parts are easier to get than I expected. You can pay full price and get them from Lenovo, but you can also usually find them new for a little (sometimes a lot) less on eBay.

The T480 is probably the best Linux laptop I've had so far (Previously I've had a T520 and a T60). Somewhat ironically, the only complaint I have about the hardware has to do with that battery hot swap feature that I wanted. The charge controller decides which battery to discharge when they're both charged. It prefers to draw power from the newer / less worn out cell first, and on my machine that seems to be the internal cell, and probably only because it came with a few hundred mAh more capacity than nominal, while the external battery was right around nominal. What this means is that it draws the internal battery down to 5%, then it discharges the external battery, and by the time you'd want to hot swap the external, the internal is somewhere between 0 and 5%, making the hot swap seem precarious at best. You can individually tweak the full charge thresholds to keep the batteries from wearing out prematurely, but you can't change that 5% threshold, and you can't change the discharge order. Maybe someone will write better firmware for this thing at some point. But still, I get like 15 hours of battery, and coach on long haul flights usually has an outlet now, so it's not a big issue in practice.
Ice free arctic will completely mess wind patterns and weather in the Northern hemisphere during the winter.
Now Lenovo please step up your laptop game. 16:10 screen, small bezels, HiDPI screen with sane resolution (like 3200x1800) -> good trade-off between battery life and sharpness, and perfect for 2x integer scaling (better performance). Good speakers and microphone.
Er... no. While we're still awaiting large well-conducted studies, the well-conducted small studies have not been promising, to say the least.
pizza from a pan ... that's downright frivolous - can't wait to give that a try!
I believe this "wall clock time" approach is broken by design as it pushes the burden of figuring out timezone details to those who are not located in that particular timezone.

A fair and therefore safer approach is to decide that by protocol the legally binding time is defined in UTC.

Your system will translate UTC times to and from any given local time using the IANA time zone database which is regularly updated. End users must be aware about the UTC time, that it is legally binding, and that the local time conversions are provided as-is.

This way the time of a meeting or deadline is protected from local governments messing around with timezone changes.

Additionally, dates are rendered in ISO8601 standard format with a proper footnote to help users learn about international standards.
I don't know if something is wrong with me, but I simply cannot "decompose" a single feature into 500 different sub-task Jiras.

No, nothing is wrong with you. But let me note that the Agile Manifesto doesn't say anything about Jira, or anything prescriptive about how small to make your stories.

If your methodology asks you to do that, I'd argue that your methodology is broken. But it's broken because it's shit, not because it's "agile."
You brought up population, GDP, average income, etc. None of these explicitly support your claim, half of them actually work against it.

I gave you actual numbers for Linux usage and they do not support your assertion. I would have appreciated the same from you given that you are absolutely sure.
Small note that I'll delete again: your links are broken, the <> doesn't work here, this isn't proper markdown
Have you read that blog post? He published a hash as a point of reference (which is a great thing in itself, because "nobody could see it coming" bullshit comments are plenty), but on top of that, he started and led a working group and spoke out behind the scenes to relevant parties, in order to save lives.

You'd have him die on his sword and achieve nothing just for the sake of appearances.
When you have a large program team with mixed experience levels who don't fully understand fundamental principles, sometimes the only way to keep your sanity is to force everyone to strictly follow a defined agile methodology (LeSS or SAFe or whatever). That isn't optimal, but if you have to deliver working software right now you can't wait around to figure out an optimal process for your unique circumstances. Pick something good enough and move forward, then improve as you go
That makes sense! I could tell he was confusing surface sterilization with in vivo treatment. But I couldn't figure out how he got there.
How do you feel about Neapolitan vs Montanara?
You also want to have someone doing a scientific study to be as unbiased as possible. As I understand it, (most of?) his family is immunocompromised. This doesn't mean he shouldn't do it, nor that what he's doing is not saving millions of lives, but it's a little easier to question the "salesmanship" aspect of it when he hasn't spent a lot of time in the field.
I think you're debating a strawman there. The argument is not that we need to return to other pre-agile SDLC methodologies but rather take what we've learned and go further. From the article:

> Now, continuous delivery is what’s expected, and the industry is ready for the next thing. But that next thing shouldn’t be another methodology, according to Mary.

> There is no methodology in my field of software engineering that can conceivably last more than five to eight years,” she said. “Everything that is 10 years old is obsolete. Everything that is 20 years old is archaic.”

> Furthermore, she said, methodology requires codification. Beginning with the Capability Maturity Model (CMM) in the ‘90s, software development methodology meant developers had to show they had standards and that they followed them, rather than demonstrating that their standards were constantly in flux depending on consumer needs. That’s the definition of quality standards lean manufacturing practitioners in Japan originally espoused, Mary said, and they’re not compatible with methodology. Instead, they’re all about learning.

> To that end, Mary is excited about all the ways artificial intelligence will allow software engineers to learn better and faster. Automated testing, continuous deployment and cross-functional collaboration are now table stakes, Mary and Tom agreed. Cutting edge companies will discover the next great approach through an engineering mindset and a willingness to learn.

___

Consider that Mary and Tom Poppendieck were responsible for many of the Lean inclusions of the agile movement, which (largely) came from watching plant manufacturing at Toyota. Similarly, much of the DevOps movement was tied to this as well. If you want to talk about what is next, it is likely taking a first principles look at what we're doing today, questioning best practices again, and saying, "if we were going to make a manifesto in 2020, what would it look like?"
I recall hearing that red light therapy (shining red lights on the target area) has been used to treat restless leg syndrome. I wonder how much untapped potential light therapy has because it's a lot more fringe.
Only if your RAID software/hardware is exceptionally tolerant of the drive.

Don't forget the reason "NAS" drives exist in the first place is that several years ago drive manufacturers added a feature where if a read failed they would go into an extremely thorough but long (60+ second) recovery effort to get the sector back. RAID controllers would just see the drive stop responding to commands and mark it dead. So the NAS drives come with firmware that doesn't do the extreme recovery and instead just returns "read error" and lets the RAID controller rebuild it with the parity information.

If the drives go out to lunch due to a SMR writeback bottleneck then they will have lost their main selling point. Presumably in the normal case the drive will write the data just fine, but at a slower rate so you can rebuild your array but it will take all week. However, if one of the sectors fails the CRC check after the write and it has to try several times to get it I can definitely see the RAID controller getting frustrated and kicking it out.

I would be interested to see if any RAID software comes with a "SMR" mode where if a drive stops responding to commands during a rebuild the controller lets the drive take a 20 minute break before resuming the rebuild.
Most good ideas predate their branding.
Social network theory, Cambridge Analytica and implications for Software Design
Apart from the fact that compilers are really good and generally will choose the best option for you, it seems like it boils down to what processor is used. On Android aren't ARM processors the most common?
Being on the other side of the opinion spectrum, I see what looks like wishful thinking on the part of the "Herd Immunity" adherents, with a lot of goal post moving.

Two weeks ago, many of them lionized Dr. Knut Wittkowski. But now that his forecast of 10000 (sic!) deaths in the US has proven somewhat optimistic, I haven't seen any followups where he explains what he got wrong in his model, and what adjustments to it he's making.

Richard Epstein is at least making revisions to his estimate, but unfortunately, he's making them retroactively as well: https://www.bradford-delong.com/2020/04/the-hoover-institute...

A few weeks ago, the UK briefly flirted with a herd immunity strategy. Would anybody today argue that these days were wisely spent?

Now, the benchmark du jour is Sweden. Will Sweden still be the benchmark a month from now? Would be nice if it were, but I'm not confident.
No aliases (afaik), but convention is that you explicitly call mypackage::mean in cases where names might even hint at being ambigous.
On the other hand just because charlatans sell something doesn't mean that it doesn't work - there are crooks selling masks, fake COVID-19 infection and antibody tests. Theranos were crooks, but there is a whole bunch of companies who are presumably for real selling similar stuff
https://www.medicalstartups.org/top/bloodtest/
I'm part of a mask-providing charity. [1] This article is misleading in three ways:

1) It acts as if a single person speaks for #Masks4All. But #Masks4All is a hashtag, not a person.

2) It says that #Masks4All claims cloth masks are 96% effective. I've never heard that. We always claim cloth masks are 30% effective, surgical masks are 60-80%, and N95 masks are 95% effective.

3) It says that cloth masks are 70% effective, and then exaggerates this to say that cloth masks are "not effective."

Who in their right mind would say that "70% effective" means "not effective?"

[1] https://maskedprotectors.org/
Should "book now" be a button or a link?

It is an action, but it navigates you to the booking page. That page should have a url and should be able to be shared. But wanting to "book now" is an action and most sites have them as a button.
Great question. The answer may boil down to the way my memory works. I work in research, so I'm constantly reading and citing papers and studies for lit reviews, general understanding, making sure no one else has done the project I just thought up in the shower (usually they have), and mainly just staying at the crest of the wave in my field and subfields.

With the exception of the big famous names (famous for the 13 of us in our niche, anyway), I rarely remember those studies' authors, nor the titles of the papers most of the time - i.e. the data encoded in the filename. But I do remember certain phrases, numbers, and the like that they use in the body of the paper - in other words, the material that actually interests me. File content search for PDFs and other text allows me to enter one of these snippets and find the paper in question without having to spend minutes upon minutes scratching my head about "who was that lady at NYU ... or was it a guy at Berkeley"?
The problem with unionizing and demanding better wages is that workers who do it will be replaced with cheaper alternatives, namely, overseas workers or robots.

People on the street recognize this, at least the overseas workers part. It's a big reason why Trump was elected.

Biden seems to have figured it out; he recently released a quite hawkish political ad accusing Trump of being too pro-China.

Actually it's good if labor costs explode: That means ordinary people are earning more, and a robust middle class is essential for a healthy society. It might have painful consequences for quarterly P&L, but if the plebs can afford a nice middle class lifestyle, they're unlikely to storm the mansions with torches and pitchforks.

If you own a company, you should read "exploding labor costs" as "pitchfork insurance."
Sweden isn't aiming at herd immunity. They've assumed herd immunity is going to come in all places.
If you've gone from SAS to R, R seems very much improved.
Let me just start by saying I tend to be cheap and I don't really read fiction anymore.

I don't buy eBooks. I prefer real books if it's a subject that requires 250 or more pages. Part of this might be that I'm tired of staring at screens at work all day or that I want a physical asset for my money. Under 250, I think I can find all the information I need through internet sources like articles, forums, blogs, etc. I once used a free eBook to learn C#.

I'm not sure what constitutes a mini course. I have done free coursera courses. I also paid about $30 for a practice AWS test set on Whizlabs.
I bought several mini courses on Udemy. The Udemy SECRET: wishlist a course and wait for Udemy to have a sale. I got the Complete iOS and Swift Bootcamp [1] for $11.99.

[1] https://www.udemy.com/course/ios-13-app-development-bootcamp...
But that’s not the voting system we use. So, no, Trump didn’t win with fewer “votes” if we’re at all being intellectually honest about what votes matter.

This site is all about intellectuals being honest and arguing in good faith using the steel man method right?

Edit: “Stop” what? Are the rules of this site not steel man arguments with intellectual honesty? I’m genuinely confused and not trolling at all - where I have posted something incorrect? Because Dang, if the content isn’t correct, why is the post now flagged? If it’s correct info and -10 or so... isn’t that a problem that creates an echo chamber?
Also would love to hear about the keyboard compared e.g. to the older MBPs and the Thinkpads.
Speeding up kernel development with QEMU (2015)
What is this greater goal you speak of?
Is Historical Knowledge Philosophically Interesting?
It is not the president’s job to suggest avenues for further medical research on live TV, especially if the suggestions are stupid and life-threatening.

We already have enough on our hands with the pandemic, so let’s try to avoid getting more people in the ER.
You're making a lot of assumptions based on arbitrarily chosen and only tangentially relevant criteria, and superficial analysis.

I'm absolutely sure you have no reason to be absolutely sure the second you implied the numbers I linked to must be wrong but your back of the napkin calculation must be correct.

One more data point: Apple has a 30% higher market share in NA than in Europe. ChromeOS has a ~5 times higher market share in NA. This goes out of everyone else's market share.
Web design. I think the screenshots and examples in the ebook (PDF) were of higher quality than in a print version.
I suspect a form of buyer's remorse; people can be very defensive of a bad voting choice.
You create a new home and make new friends (and eventually family if you moved somewhere single & got married along the way). I think you really underestimate how much easier life is in some places compared to others, even outside the extremes.
I've actually received a version of whole blood UV treatment about 10 years ago. For whatever reason I ended up feeling euphoric, memorably so, one of the best days of my life. It may have something to do with the fact that I was given oxygen after I started to faint after I saw the blood being withdrawn.

I collected a lot of papers about this modality and related ones. I can share them if anyone would like. I will not be able to comment on them and I am not a medical professional. Perhaps this was simply the placebo that appealed to me.

But the reason I sought out this treatment is that it is practiced by a doctor who was recommended to me by an MD PhD neurologist at Mayo Clinic. That doctor now does more with ozone gas than he does with ultraviolet blood irradiation. he considers it to be part of a class of "oxidative therapies" including very high doses of vitamin C.
Yes, I agree. My point in that comment was not to debate the merits of a general policy vs specific policy, but to dispell the idea that the general policy would only be used for the specific case of corona virus and 5G. It seems that you agree.