skysight-inc/HackerNews huggingface dataset:
Instead what happened (at least where I live - UK), is that hospitals stopped treating many other conditions for ~2 years, creating a huge patient backlog, and set "Covid Safety" policies that continue to make diagnosis and treatment slower than normal, causing the backlog to continue to grow at a record-breaking rate.

To give you an idea of what that looks like, I currently have two options to get healthcare. I can try to get a GP appointment. The only way is to phone, and the phone system of my local surgery is overloaded as soon as it opens at 8am. You have to ring repeatedly until you can even get a place in the phone queue, then you stay on hold until you get through to a very stressed receptionist who will see if there are any appointments left. They run out quick, and if there aren't any, you have to try again tomorrow at 8am when the next batch are released.

The other option is to go to A+E. Calling an ambulance is out of the question, because there's a good chance you'll die before one turns up (if you actually have a life-threatening emergency).

Good job we saved the NHS, eh? Covid won't kill granny, good ol' neglect will.
I bough a high-end X1 carbon because I wanted to keep it for a long time and I trusted Lenovo. While I loved it and was very satisfied, it turns out that the main board suddenly died after 2 years, and it was not repairable.

They do not provide any post-warranty support (even paid) and do not sell spare parts.

Now I'm back to a desktop PC that I built myself and can repair or upgrade however I want.
Thank you for asking this. This plagued me for years as an undergrad physics student.
Or more precisely that the government should be firing the Spanish company that owns Heathrow, with a well-deserved reputation for incompetence (they were forced to divest Gatwick and Stansted).

That said, the government is even more incompetent than Heathrow, as shown by the shambles at DVLA or the IR35-linked shortage in HGV haulers, so the incompetence goes well beyond Brexit and it is highly unlikely anyone chosen to replace Heathrow management would be even worse.
There are water valves/taps that can be controlled remotely using Bluetooth or Wifi... never used one of them, so I can't comment more on it. There are quite some different brands/models and having different applications (e.g. for gardening, home automation, etc.). You'll probably need a plumber to install one of them ahead of the pipes coming to the bathroom, or replacing an existing tap (often such taps are already existing, e.g. to stop the water in the bathroom for maintenance).
You could create symlinks since Windows Vista without permission elevation, if having disabled the UAC ("User Account Control").
N-dimensionsonal arrays are pretty cool, and fun to implement. I did one in C for an Advent of Code problem that switched from 3 to 4 dimensions between the two parts.
That's not entirely wrong, but Scrum is also great for high-trust environments where you want to have deliverables from sprint one.

And it is actually more useful when things are flipped, and the team doesn't really trust the client/customer/manager. Which is often what happens more frequently.

But you're totally right that Scrum can get kinda heavy on the meetings side. Which tends to be the rule, not the exception. The only times I had this exception it was when we had a technical person working on the requirements, though. No designer or product owner making nebulous Jira tickets.
Or replace the band with a NATO strap. I've been very happy with my conversion.

Check out r/F91Ws_on_NATOs for inspiration.
You do realize the grizzly isn't the European brown bear right?

European brown bears are cuddly lovable puppies by comparison, grizzlies are murder machines with an attitude which can outrun and out climb you.

>I guess my point is its a matter of implementing "a greater good" measure, and then fixing the edge cases with some smart policies / tech / people.

This is a prime example of being confidently wrong and making moral judgments from ignorance. It's easy to put down "those people" living in the mountains when you've never been there. It's even easier to make laws that kill them since they are obviously too stupid to know what's good for them and you'll never have to see them.

Federalism is a good thing, and not just when you can smoke weed.
Cancer, unfortunately:

https://www.nature.com/articles/d41586-022-02002-5

"Exclusive: investigators found plagiarism and data falsification in work from prominent cancer lab" (July 20, 2022)
https://en.wikipedia.org/wiki/Tom_Sachs#Knolling
For everyone who is panicking about this - to be affected, you either need to use a really old version of tzinfo (0.3.60 and earlier), have the tzinfo-data gem installed, or explicitly set TZInfo::DataSource to DataSources::RubyDataSource.

Otherwise, by default, tzinfo will use TZInfo::ZoneinfoDataSource, which does not seem to be affected.

https://github.com/tzinfo/tzinfo/blob/d9b289e1be30d29a2cb23b...

https://github.com/tzinfo/tzinfo/commit/b98c32efd61289fe6f00...
It works but there are still some progress to be made, especially on low memory chip when some vars gets optimized out and you cannot inspect them without GDB jutsu involving manual address.

Navigating source alongside C works fine.
I was obviously being sarcastic.
The Case for Job Hopping
> it’s not our role to forcibly limit the choices of healthy, responsible people just because some unhealthy, unresponsible people might make the wrong choices when given the freedom to do so.

I think your statement is missing the impact that the actions of the "unhealthy" have in others. Otherwise, there would be no reason to stop anyone from driving drunk, buying a couple kgs of uranium, or procuring flasks of Ebola.
Our government was pretty careful not to put blame on the people honestly, it's really me that's blaming the people (I'm not the one that's downvoted you though).
And obesity in certainly not connected to the amount of time people in USA spend in cars.
Forget everything you know and keep learning Java or start learning C#. Yesterday.
The Ravens are the worst, but otherwise this is the correct take. I love how sports unifies the locals.
I've worked at an agency like that for a loooong time in my past. It's shocking that a website that looks like a cookie-cutter template that you could buy for $50 on websites like WrapBootstrap could cost a THOUSAND times as much.

It is absolutely ridiculous. This guy was ripped off by a combination of wilful malice and sheer incompetence.

Anyone would be better helped by going onto a website like Fiverr with your pre-selected paid-for Bootstrap template and tasking a designer from India or Pakistan whose work you like with the simple one-price task: "Take this template and personalize it to my product."

The total costs shouldn't amount to more than $1000 to $2000, including taxes. And, honestly, you'd have a far better-looking result than... this thing. It looks like it was designed by amateurs, really.

I could set that entire page up in less than 3 hours. Easily. Responsive and all.
They have been moving toward a model where there are no more toll booths, no one slows down. If you have EZ Pass, you are scammed and your account billed. If you don't, they take a picture of your license plate and mail you a bill. Much of the NY/NJ area now operates on this model.
Makes sense that books and learning are preserved in times of peace and lost at times of war. Probably also kept/lost based on the fundamentalism of the ruling elite, as much was preserved through Muslim Spain before the reconquista. This is a lesson for modern times, in that we should care for the digital records - they will be harder to preserve and read in the future than papyrus and clay unless we piggyback technology forward.
I’ve been on a reboot too. I squatted through bad mobility for years and got quite strong, but reinforced all of the bad movement patterns. It’s been hard to unlearn that muscle memory.

Opening up and releasing my chest, t-spine and pelvic floor has been a long and slow process (8 months so far) but I’m finally relearning proper movement.
What exactly were they supposed to teach you in 90s and 00s? I was a rebellious Linux-loving computer geek kid during these times, but OpenOffice was incomparably worse back then (and other programming environments weren't as accessible as VB6) - so I maintained a Windows VM for school, not because I had to (fuck that) but because the software was so much better.
Great points but may I suggest "C?Os"?

CxO reads like "Chiefs & Officers" to me
Turing didn’t need help out of depression. He needed to NOT be persecuted, tortured, and mutilated by the state, furthering the point that people in power should not interfere with the rights of free people to go about their lives as they see fit as long as they aren’t hurting anyone else.
Although I loved sports in my youth, I didn't exercise for more than 20 years. I felt miserable, fat, had low energy and started having various health issues. A relationship of 25 years broke apart.

48 was my turning point. I started eating differently, started doing pull ups and invested some money on a personal tennis trainer.

One of the best decisions in my life.

Now I'm 50 and relatively fit again. Life is good and I'm having fun again.
I just wish I would have gotten off my lower back a lot sooner.
On a global scale, Alzheimer’s is growing epidemic.

The age adjusted mortality is declining in some countries, but when boomer generations age, the number of cases increases.
>> I don’t really care about modern web tech

Then you shouldn't have an opinion on modern web tech. Stick to what you care of.

>> I don’t do web dev so I don’t need to professionally worry about the IE6

Mobile safari is the IE6 of the modern web but as you don't do web dev you don't need to worry about it. Let the people who build for the web worry about the web.

>> I’m happy so long as web pages I visit work and lay out properly.

Simple text Webpages were workig on IE6 too so I can only assume that the transition from IE6 to Safari mobile was a smooth for you.
Subversion is still my favourite VCS for collaborating on non-source data.

I.e. cases where you typically exchange documents over email/dropbox and use extension-based versioning (e.g. report.v22.final.docx). Subversion keeps all data in one repository nice and tidy. Works well with binary files. Allows easy subtree checkouts. Plus, explicit commits make it easier to track progress without having to dig in your mailbox.
Even if they're using agile, it's up to the customer to ask for deliverables that they care about if they want them.

Of course it would be much better if the agency were honest, but if for seven months the deliverables were only "promises", then it's definitely not agile...
HyperLogLog[1] — approximately count distinct elements from an extremely large set (e.g. 10⁹ elements) super efficiently.

→ Distinct count time complexity[2]: O(1)

See Redis's PFCOUNT[4].

[1] https://en.wikipedia.org/wiki/HyperLogLog

[2] For a fixed number of registers (e.g. Redis's implementation)

[3] https://redis.io/commands/pfcount/
Can one do software defined radio with pci express fpga or do the fpga need to be on the same pcb as the sdr radio board?
go to a lake or river
"He lived in New Mexico and was very difficult to get ahold of. Once I talked to him and he told me he was working on etching intricate patterns into rocks with a laser, so he could drop them in the desert for future raccoon civilizations to wonder about."

Made my day
Caveat that I’m not a runner, but in every other athletic activity I’ve done, you’d never compare elite athlete regimens to normal peoples.

They have resources, time, (usually) age and genetics working for them. Trying to train like them is usually a recipe for injury and burnout.

So I think when we talk about “effective” we should probably contextualize it.
...and of course, at the end of the article, the author offers to sell some kind of project assessment. My assessment is that it is not money that will buy greatness. You need to have engagement. This is why this kind of project seems to be doomed from the beginning. Large enterprises are sadly not driven by highly motivated people. The project scope is humongous. You have all kinds of legacy to take into account. To compare with Uber, which has a platform written from scratch by a (probably) highly motivated team is just ... whishful thinking. It is just very hard to create a common goal and motivated people in such a large project. Throw in a global consulting firm and you have recipe for disaster. I've worked for 14 years as a developer consultant and I know that the top priority goal is to get the customer to pay the bills, if your project produces something great it is nice, but the thing that will get the bosses moving are unpaid invoices. Nowadays I'm with a product company
So you're saying NHS was overloaded due to the pandemic. Not sure how you're disagreeing with me, unless you're claiming that letting the pandemic run wild would somehow lead to less overload, which on the face of it seems absurd.
For such a small project with such a tight scope I'd absolutely insist on a firm fixed price contract.
Fixing it with tech seems like an XY problem. If he’s old enough he’ll figure out eventually how to bypass it / develop another obsession. Have you entertained the idea of therapy?

You might have success with a CBT or exposure therapist. If he’s too young a play therapist might be more able to help.
I used to really enjoy this magazine. There was quite a bit of diversity in the articles. I found it particularly interesting to see how Perl was being used in various endeavors.

I had an entry in issue #7 in the Obfuscated Perl contest. I took second place in the best "The Perl Journal" printed output competition.

https://www.foo.be/docs/tpj/issues/vol2_3/tpj0203-0012.html

A lot of the content from these issues was collected in the O'Reilly book Games, Diversions, and Perl Culture.
> Wrong and easy to prove that its wrong, just look at a training regiment of any elite runner in any distance.

That's a bad comparison. Elite runners' first priority is to win and get out maximum performance. But for regular people, the goal is to overall improve their body and condition using a small time span. Since the goals are different, the methods are as well.

That aside, I believe athletes _do_ use interval training (HIIT). But if you have a source, I'd be interested.

> The Born to Run fad has been over for years now. Consensus is incorporating barefoot running into your training makes little difference to performance

Again, I think you are focussing on pure/max performance. But I don't think that's the goal for the majority of people who start out with their training. You get higher speed / better performance when running with shoes for sure. But I think for the people we talk in the context here, the goal is to improve body condition and lose weight.
I think you are absolutely right about everything you mentioned, except for one:

> I am not convinced one can make something solving all the things Rust solves which is substantially simpler as language.

You could be right about this, but boy, I hope you are wrong. And I'm trying to prove that it's possible.

I think the answer is structured concurrency [1], and here's why:

1. Structured concurrency can replace everything async/await can do. At least, I believe so, kind of like it's believed that structured programming can replace any unstructured use of goto.

2. If you extend structured concurrency a bit so that the thread tree is actually a DAG [2], you basically get a borrow checker for free because every item is rooted in a thread stack somewhere, and where it is rooted is always before everything that it could own and after everything that could own it.

3. Making the thread tree a DAG also means it's easy to implement RAII and have it work meaning no use-after-free, no double frees, etc.

Put that on top of a language that has memory safety by default, and you will have everything that Rust gives you without the complexity.

This isn't theoretical; I have implemented this in C. [3] (See [4] for a use of it.) I have even implemented bounds checking in C. [5]

However, I'm also implementing a programming language with these ideas (see [6] for the example file and [7] within that file for how structured concurrency might be exposed in the language).

As for readability, I do think that what I have is readable. However, I appreciate comments; readability is important to me too, but I've spent so long with this work that I am blind to what is actually readable to other people.

[1]: https://gavinhoward.com/2019/12/structured-concurrency-defin...

[2]: https://lobste.rs/s/8msejg/notes_on_structured_concurrency_g...

[3]: https://git.yzena.com/Yzena/Yc/src/branch/master/include/yc/...

[4]: https://git.yzena.com/Yzena/Yc/src/branch/master/src/rig/bui...

[5]: https://git.yzena.com/Yzena/Yc/src/branch/master/include/yc/...

[6]: https://git.yzena.com/Yzena/Yc/src/branch/master/src/yao/exa...

[7]: https://git.yzena.com/Yzena/Yc/src/branch/master/src/yao/exa...
Congratulations! Having tried a personal trainer who I ended up disliking, I’m curious: what do you look for when trying to find a good match?
> then you are more likely to have more control over when and where you can do your activity.

For me (also an unsporting nerd who came to exercise in midlife), having less control is actually a benefit: because I've got a booked timeslot with my PT, I have to go or it's embarrasing as well as a sunk cost. If I give myself control over when I go it's too easy for it to be mañana. Pre commitment is a real thing.
In a similar vein, Maglev hashing has a more uniform distribution and decent reshuffling. I couldn't get my head around the explainaions that I had seen until I read this one:

https://www.usenix.org/sites/default/files/conference/protec...
There’s this one called a binary search tree. I’ve only heard about it a handful of times- during engineering interviews, but is otherwise reserved for the most esoteric of problem/spaces.
I agree, it was definitely harder the second time with Delta. People broke the rules the first time as well, or mistakes happened, but the few breakouts weren't so difficult to contain.
Former replies were analytic, this one will be synthetic - and based on tone, given the hardly manageable replies proposed.

> pretentious

Wait until the first doctor maims you, the first renovator ruins your house, the first moron ruins your life.

Then it will be clear that you must "strive" not just for your ideals (or even ambitions), but because you are a social actor and you have to be an asset, not a liability.

So, "pastime", "fun", "pretentious", "smug", "high-class", "bullshit" - I am tempted to quite a crude language to label the whole perspective, I am just restraining myself. You have to be not even "quite something" in what you are, which will reflect on others: you have to be "decent", and already that is very far to be possibly taken for granted. Not just for yourself or anything: because you can be a damage, and you are required not to be a damage. For duty.

Already if you operate among people, cultivation is not just an option.

--

Edit: I forgot (important point linking the above with another side of the importance of books): in many territories a socio-cultural crisis is evident where one of the main mechanisms to transmit civilization and refinement, i.e. structured society at the base, the "extended family" which includes the teacher, the older brother, the neighbour etc., is vanishing. This model was structured, some say "pyramidal" (the "older brother" takes care of the "younger" - the "elder" of the "younger" in general); other societal models (e.g. "online") are heavily random and noisy; even education is (stats also prove) living a dire crisis.

The "book" is, as I already stated, a "selected companion" that is remains even more fundamental in order to patch the gaps in proficuous relations that said crisis, made of distance and weakened roles, has created. Some of the best men we had gave us their wisdom for tradition - not a small gift at all.
Why Is Customer Service So Bad? Because It’s Profitable (2019)
This thinking is exactly why this continent is failing in terms of technology.
I still save changes to a file if I switch/merge while having a bigger changeset as I use PHPStorm and it caused me a semi heart attack at least 3 times with the “unstashing failed“ error (that also removed it from the stash at the same time)
The nicest thing about treaps is how easy union/intersection/disjunction are.
It's based on social codes more than anything, similar to other countries. There are preferred vectors of transmission for such codes. In France some schools my play a part but I don't believe it's so segregated. The role of grandes écoles is overblown and they're not nearly as influential as Ivy League schools and Oxbridge are in the US and UK. I'd say the high school you went to is probably a more important factor, as are the extra-curricular activities you were doing growing up, in deciding which class you fit in.
> Zig did this with Rust's async/await, by making it colorblind.

Zig's async/await is not colorblind. [1] It just appears that way at first because the compiler infers as much as it can at compile time.

[1]: https://gavinhoward.com/2022/04/i-believe-zig-has-function-c...
Gotta love some good ol' post hoc rationalising.
> someone committing financial crimes in the crypto industry might have more scope for planning their offramp

One would think.
If someone has an aptitude for computers and want to work with them then:

1) productivity suites are a poor fit generaly.

2) learning concepts over specific tools is always going to be a better investment.

3) I’m not sure there even was open office when I was learning. But there was lotus and co. // I’m mainly annoyed that they didn’t teach concepts around computers and instead focused on “Microsoft X” so my entire education was based on one company and what it was inflicting on the world.

Everyone who graduates only knowing those tools is enormous pressure for companies to use those tools, or the burden of training from scratch is on the company.
Check out ATG split squats
Say you have three elements in your UI that need to fetch some user info. You have two major options:

1/ Have a higher level source of truth that will fetch it once from your repository (how does it know it needs to fetch? How is cache handled ?) and distribute it to those three elements. Complex, makes components more independent but also more dumb. It's fine to have pure elements, but sometimes you just want to write <UserInfoHeader/> and let it handle its stuff.

2/ Your repository keeps this Map<Key, Promise<T>>, and every time you call getUserInfo(), it checks the map at key "userinfo" and either return the promise (which might be ongoing, or already resolved) or see that it's not there and do the call, writing the promise back into the map. This way, your three components can just call getUserInfo() without giving a damn about any other ones. The first one that calls it pre-resolves it for others.

As to why a promise instead of just the raw result: one can potentially return null (and you need to call again later to refresh, or straight up blocks during the entire call), the other one just gives you back promises and you can just listen to them and update your UI whenever it's ready (which might be in 5 seconds, or right now because the promise has already been resolved)

It's a bad implementation of a cached repository (because it ignores TTL and invalidation as well as many problems that need to be handled) that any junior developer could figure out (so it's everything but obscure), but sometimes, eh, you don't need much more.
You heard him, it's a free country. /sarcasm
The half-edge data structure, used in computational geometry.

I remember when I first discovered it, it drove home the point that choice of data structure can really matter - it made a bunch of problems I'd been working on much easier to solve, as it gave a different way of looking at things.