skysight-inc/HackerNews huggingface dataset:
I've never seen PIPs work out well, although all my observations are from outside the manager/PIP-ee perspective and perhaps my sample size is not large enough yet. One employee managed to meet the demands of the PIP but only at the expense of dropping all other (not documented in the PIP) tasks, an extreme case of "what gets measured gets managed". Overall, they got to stay on but it was detrimental to the team they were in.

The more savvy people started applying at other companies the same day they received the PIP, since it was clear to them they would have to work significantly more for no increase in salary and they perceived the attainable effort/reward ratio to be better elsewhere. In one case this led to hilarity when the CTO had instructed the managers to PIP at least one of their team members "for morale reasons" and it ended in more than a third of all devs leaving the company in the next two months.
> (I know, it’s not technically a subset)

Is it not? I thought C++ was explicitly a strict superset of C?
Backblaze if you have good upstream bandwidth and/or https://wasabi.com/ .

If you don’t have upstream bandwidth, try USB disks and place them in a safe place elsewhere. It’s an expensive drill in terms of commitment but I’ve seen in practice and works.
Distinction without difference, since Path is just sugar around a string. Directory listing functions should generally return something that mimics dirent/WIN32_FIND_DATA to avoid double work. For example, filtering for file type can typically be done without an extra stat call per file.
The future is Unicode. I'm happy to see something like this working! It's almost fully working with ksh on Mojave.

Try it in your shell:

for i in {128512..128591} {128640..128725} ; do printf "\U$(echo "ibase=10;obase=16;$i;" | bc) " ; done ; echo
Similar maintenance use cases have been removed in the past due to non-removable RAM & SSDs. Only an Apple Store can now do backups from dead machines.

If the new macs do boot external drives, I would not be surprised if it's severely "nerfed" - I don't expect _any_ access to the onboard storage, for example (which would break all the use-cases you listed anyway).
Oh man. I get where you’re coming from. Glad it worked out for you.

My brother who now has kids lives with my parents. He works with my dad and they get along well. He’s now had like 2 rental properties on the side and probably has at-least 3X higher net worth than me.

So while I enjoy the freedom of being in another country alone, I sometimes do ponder how life would have been if I stayed with/near them. Our kids would have enjoyed spending time with grandparents for sure. My wife could use that help. Right now she is stay-at-home mom. If we had grandparents close by, she could work. Day care is just too far expensive to be worth it.

Staying with parents has a lot of benefits (esp with covid WFH thing) if you have good relationship with them.
Graviton Database: ZFS for key-value stores
A floppy-disk Walkman using a Raspberry Pi
FlauBERT and Flue: French Bert
Another theory, but this time only uses analogies.
Author here. This library is for people who are only using the icons without bootstrap. I know BootstrapVue can do this as well but I dislike pulling in a massive library just to use a few icons.

Plus this works with Vue 3.
VirtualBox performance is awful with Hyper-V, so no, still not using it...
I agree, the local time machine backup saved my ass multiple times.
Are chatbots living up to the hype?
With all the hype towards chatbots, I still haven't come across a chatbot I can say was really useful to me or was really fun to use.

PS: I don't consider the "type 1 for x, type 2 for
y" bots as conversational bots

Have you come across any truly conversational chatbots that you really enjoyed engaging with?

What was your experience like?

Discussion on twitter: https://twitter.com/codezed_/status/1302564268240297984
Let’s say we take the benefits of D supplementation at face value. How do you get a hold of some that you can be confident is actually what it says it is and well-formulated for bioavailability, given reports that it’s common for what’s sold in stores to be dodgy?

https://well.blogs.nytimes.com/2015/02/03/new-york-attorney-...
You could train and exchange data while charging.

"You are the product."
I was lucky enough to be at that talk in '98. I distinctly remember the "what the hell is going on" vibe at the start. It felt like a Christopher Nolan movie.
While it's important to acknowledge the limitations of the pilot RCT, I think calling the outcomes as "subjective" goes too far - besides ICU admission, patients were tracked until discharge or death - a pretty hard outcome, to say the least.

The ICU admission procedure is also discussed: "The patients were admitted to the ICU by applying the rigorous protocol of the Reina J Sofia University Hospital (see supplementary material). Several fundamental aspects were considered when evaluating admission to the ICU: Presence of comorbidities, either individually or quantified in the modified age Charlson Comorbidity Index; Barthel's Index
for functional assessment. It establishes the level of dependence of a patient according to his or her needs and clinical criteria: CURB-65 and SOFA scale and ATS/IDSA criteria [27]. A multidisciplinary Selection Committee was created, made up of intensivists,pulmonologists, internists and members of the ethics committee who decided on admission to the ICU."

WRT to bias, the description of the study is a bit confusing to me as it is described as "open label" (treatment known to the doctors and the patients) but also "double masked" which should hide the appearance of the treatment to the patient, investigator, or medical personnel.

The study describes the masking as: "The list generated was accessible randomization only to nonmasked specialists in the study in an attempt to minimize observation bias. The patients' data were recorded in the hospital's electronic medical record, with blind access by the technical data collectors and the statistician who carried out the study."

This description still leaves me confused, so hopefully that can get clarified (since treatment was oral, should be simple to mask w/ placebo), but in any case, the results are strong enough (and in concordance not only with the prior suggestive retrospective studies on Vitamin D and COVID, but also many mechanistic and RCT studies on Vitamin D's effects on respiratory illnesses and immune function) that hopefully a more rigorous, larger scale followup is being done somewhere. (Some other things about the study that I noticed is that patients didn't have Vitamin D status collected on intake, and as mentioned in the paper, obesity, BMI, and other metabolic markers weren't measured either.)
What is the Semantic Apocalypse? (2011)
>Plague-bearing fleas

2020 just keeps on giving
You tell me the rules and I’ll show you how your free market can be manipulated from within the rules. How do you propose to prevent things such as collusion (free association) and price manipulation.

All systems of economics are also systems of power. If the only system of power is the economic one than your economy is your de facto government.

If a structure for “governmental“ power is identical to the economic structure you have zero ability to fix abusive power imbalances when they eventually arise. It’s the same reason it’s good to have many checks and balances within government itself. Every structure has flaws, and any singular structure of power will have it’s flaws exploited unchecked.
Well, you're a step ahead of me, I've never even got VirtualBox working with Hyper-V
He treats historical weapons like others treat historical watches. They're amazing feats of precision engineering with a bunch of interesting history attached to them. I was raised with an awareness of fire-arms, and although I'm definitely on the side of gun control and education, I really appreciate the engineering that goes into firearm design. Ian does a fantastic job of showing the design and engineering side, while explaining the history, and avoiding the glorification. Somewhat aptly, his nickname around the various fora is "Gun Jesus".
Put this way, I cannot differentiate crypto from regular banking. Only the timeline makes it possible to distinguish Bitcoin, alt-coin and Ethereum. Gold, money and trading fit the same story about equally well.

On the other hand, a shared illusion may well be enough to generate value for the regular players. People see regular gambling as a valid activity too.
or as a new monetary system.
> Why is this on the front page ....

Likely because it was mentioned in passing in the most recent Linus Tech Tips video.

https://www.youtube.com/watch?v=nwkiU6GG-YU&t=273
C++ Core Guidelines
https://github.com/isocpp/CppCoreGuidelines

Bjarne Stroustrup: C++ | Lex Fridman Podcast #48
https://www.youtube.com/watch?v=uTxRF5ag27A
Yeah, 78 days of tech layoffs due to the public equity market crashing will drive demand for cheap foreign labor, just as in January 2001. How I miss having an Indian show up offering every imaginable skill set for $7/hr. How ironic that the catalyst for that crash was the gov’t finally acting on “old” Microsoft and 20 years later, they have a technocratic Indian CEO that came of age in all of that.
You could have some kind of independent testing for this. Like there is for fuel consumption.
It would be really easy to game though. And the surface area would be large.
Back to Go, Rust Is Sloooowww
Your opinion?
It is quite handy on a laptop, where network conditions may change frequently.
Artist here, thanks for the kind comment! I still like it too, can't believe it's been 20 years already.
I'm genuinely curious, what's your use case? Most stuff should be covered by WSL itself or Docker, I imagine.
- I recently described to my younger sister that she should learn React through FreeCodeCamp in order to make websites

The last thing I would tell him/her is to learn React to build a website. A web app sure. But not a website. Instead I would recommend going to the local community college and learn HTML/CSS (and god forbid some WordPress) and while attending community college start forming your tech circle of fellow hopeful web developers and enjoy the journey.
Wsl looks like the new embrace-extend-extinguish.

And windows as a desktop is just awful... So much telemetry and nonsense... unbearable.
Since Windows 10 2004 and a corresponding update to VirtualBox, it's pretty easy to get it working at the same time as Hyper-V, but as the parent poster said, performance is terrible.
C++ is not a "language for all things". It's a tradeoff of features, and that's ok.

However, the idea that you should learn and use "all of C++" is a mistake to begin with. It's something that sort-of happens with C, but doesn't really make sense with larger languages.

Specifically, remember that C++ is _multi-paradigmatic_ - you can write more object-oriented code, functional code, highly templated generic imperative code, or, well, C-style code. The standard library also now has something for everyone, and there's no reason to know _all_ of it.

On the other hand, many things which used to be difficult to write and required some deep "voodoo" or a lot of boilerplate are easier and more straightforward these days.
It does go into specifics, better MS office compatibility and a ribbon UI.

My CV evolved over the last 20 years as a word doc, and loading it in anything else explodes it into 2x the pages.

Yes, I could redo the whole thing, but other things in life are a higher priority.

I use word 2016 in crossover, which is stable...ish.

I will gladly try this.
C# doesn't follow fashion either, it does things that actually work before the dust settles on them.

I think you'll find many people outside the HN crowd also appreciate their approach over trying to appease the kinds of customer needs that involve keeping 25 year old binary only jars running.

To me .NET Core is a shining example of that
That's not what Kool-Aid means.
Yep, absolutely exceptional library.

Given its existence, I honestly don't understand why asyncio is in use by anyone. It should be removed from stdlib as a mistake and efforts around the curio / trio ecosys should be redoubled and brought to the mainstream. It's clear now, all this time after asyncawait was brought in, that the thinking which lead to asyncio was erroneous.

I'm the author of a sort of popular curio/trio lib. I used to maintain a compatibility layer lib that allowed code to be written to use either or, just for my project. That torch has been taken up by anyio, allowing anyone who's writing something for either curio or trio to kill two birds with one stone and contrib to both sides at once. Is great.
A nice short list of design principles/techniques. I'd also recommend The Design of Design [1] by Fred Brooks (of The Mythical Man-Month fame).

The article's final "Postpone Complexity" principle reminded me of Brooks' discussion of early vs. late decision binding. My main take-away is that there is a decision binding trade-off and we should not forget that early decision binding techniques (such as contracts, API specification, and cost quotes) have true value as well.

[1] https://en.wikipedia.org/wiki/The_Design_of_Design
Used it, but then a Windows 10 update made the computer randomly freeze every hour. So F that, went full-blown Linux as my desktop, and its way way better than it used to be.

Specifically, using Lutris & Wine to get all my "windows is required" needs.
>the outlet on the wall used a 15A outlet (the typical plug you see in the US everywhere) but used a 20A breaker.There should have been an outlet on the wall that had the 20A outlet (one of the blades is horizontal instead of 2 vertical blades).

Then replace the outlet, don't cover up one problem with another.
C++ looks more like a union of many other languages than anything else I know of. Forget the old joke of mimicking Common Lisp, C++ is a hacky implementation of all other programming language.

It is quite marvellous in a way, almost a statement of "we don't want design, we just want something that compiles". It has worked out remarkably well in practice.
A report from last year estimates that 95% of the bitcoin trading volume is fake [1]. There's no real identity behind a wallet so bot networks can easily pump up the volume and price. Another study claims "A single actor likely drove the USD/BTC exchange rate from $150 to $1000 in 2 months." [2]

[1] https://www.forbes.com/sites/cbovaird/2019/03/22/95-of-repor...

[2] https://www.sciencedirect.com/science/article/abs/pii/S03043...
It’s a multiplayer game
What I've always wondered is to what extent A/B testing is conducted after any such algorithm is implemented.

For example, does Google Maps send some users deliberately down a route that it thinks is suboptimal so that it can better learn traffic patterns over a wider range of roads? My instincts as a data scientist tell me this would be a great way to gather more data and to create a better system as a whole, but at the expense of some users having longer drive times for some routes.

Putting my tin foil hat on, I've long suspected that Waze is used as the experimentation platform for Google Maps in this way. Where I live, Waze presents some highly unusual routes that I know are not optimal having lived here forever, whereas Google Maps is more on point.
Switched to Rectangle from Spectacle[1] few weeks back after discovering it on HackerNews.

Rectangle is a fork of the now unmaintained Spectacle. I was using Spectacle for as very long time.

1. https://www.spectacleapp.com
Syntactically, it almost was; and even this is no longer true today with C11 and later,

More importantly, though - the syntax is not what matters. The languages are very very different in idiomatic use. You just don't write programs the same way with C and with C++. And the gulf between the two only expands with time. A decent C program is almost certainly a poor C++ program, in terms of idioms, utilization of library facilities, and sometimes even in terms of performance (!).
Hmm, so you're saying that this library is not really needed? I'll look into this.
monero is good for blackmarket stuff
> I think there are people who may be unable to act rationally in any situation

> They are still capable of acting rationally

Which one is it?

Why people act like the do is irrelevant to the system you are proposing. Or are you saying that abolishing all enforcement systems will cause everything bad in the universe to disappear?

Anyhow, I think we've milked this conversation for as long as it has capability to provide value, so perhaps we agree to disagree on this topic.
Hunting for Risky Rules in Office 365
https://en.m.wikipedia.org/wiki/Gun_law_in_Pakistan

> Gun laws in Pakistan allow for the wide ownership of firearms there. Only tribal areas of the province of Khyber Pakhtunkhwa permits the ownership of heavy weaponry including the use of rocket-propelled grenades, short, medium, and long-range rockets, anti-aircraft guns, mortars, etc
Even worse, the official LinkedIn support team are Community Volunteers.

eg not paid employees, any anyone who "volunteers" to help out.

The many failure scenarios for that combined with peoples (sensitive) private information are mind boggling.
Hello,

just wanted to you to thank for this fellow myeloma warrior.
Happy your asct worked out and with loads of new treatments available hopefully we'll grow old with this :)
Is zsh better than bash?
Like I heard OSX switched because they couldn't use new versions due to licencing.

But for a linux user, what are the advantages?
Also does it run bash scripts?
>For everyone reading this, please make sure to get blood work done before supplementing more than 1000 or 2000 IU per day.

rewritten for to be more actionable:

For everyone reading this, make sure to take 1000 or 2000 IU per day since you may be deficient (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6259547/). You should, if possible, get a blood test to see if you are severely deficient and if so to take higher doses according to your doctor's recommendation.
Troubleshooting what?
Covid-19 Positivity Rate Might Not Mean What You Think It Does
Like docker
https://archive.vn/oeDAP
This is the differential equations paper I was thinking about https://medium.com/analytics-vidhya/solving-differential-equ...
There are plenty of applications distributed as virtual machine images.

So your choices are usually KVM, vmware, HyperV and sometimes virtualbox images.
Confidence and clear communication are huge parts of what gives the impression of seniority.
Was the "I will hand over this matter to my lawyer" piece a bluff? :(
Swing is a horror show from both a developer and an end-user perspective, don't know why you would even mention that. Windows desktop apps based on Forms or WPF are in another league both in terms of ease of development and user experience.
I use it, but mostly because oh-my-zsh makes it nice and pretty while being low maintenance. I don’t think it is any more or less capable than bash.
Does that imply if I only read stuff that WaPo doesn’t mention it will be almost certainly a fact?
> And Docker Desktop for Windows works well with your WSL2 too. You just can extract the best from everything.

Except it's Docker Desktop for Windows. Not Docker. Yes, there are/were(?) some pretty nasty differences.
If you are Linux hacker with special requirements you might not like it.

I give it to all members of the wider family that I convert to Linux and I have not had any tech support requests related to that ever.
FUD - Fear, uncertainty and doubt - many/most people are vit-D deficient (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4581139/) and mild doses (1000-2000 IU/day) are not typically dangerous (less so than being deficient)
To say nothing of platform lock-in.

What are the arguments against VirtualBox?
Very few concepts or techniques, whether in mathematics, CS or elsewhere, are named after people by themselves.

It's rather that others start calling the concepts by the person's name when discussing the concept or algorithm, after it has been introduced by that person in an article or elsewhere.

It would be good not to accuse others of narcissism when there's actually no narcissism involved.

Edit: omitted part that wasn't constructive
I only use W10 to play games. Would never consider writing code in this crappy OS.
These shell variations seem like JavaScript frameworks: a new one every week.
OP, I build API around news data (https://newscatcherapi.com/)

Contact me at email in description if you'd like to make some integration.

Great job though!
I tried my best to use WSL but ran into a never ending list of issues 'this is a known issue with WSL' or 'known to not work with WSL, try updating to WSL2' whenever I tried to use fairly common tools. A lot of things like React Native with Expo was still extremely flaky/impossible to use.

Setting up ConEmu with WSL2 is still painful and WSL/WSL2 still freezes randomly.

Ultimately I just installed Linux on an external SSD and it worked like a charm. Bye bye WSL
Unless your wiring was damaged or sketchy, it will have no issue taking 20 amps for a while. Problem is a (small) chance it could in fact cause issues, possibly fires, possibly at a later date.

People don't usually count consumption of their devices, so plugging in pretty much anything that the circuit breaker will take is a fairly common occurrence.
The vast majority of the real world code a C++ programmer writes day to day is just that.
So C# definitely benefited with the second mover advantage. It learned a bunch of lessons from Java such as:

- No checked exceptions

- Properties (I wish Java would add this to the core language instead of relying on things like Lombok as it shouldn't change the IR and really is just syntactic sugar)

- Partial classes. This really isn't in contrast to Java because Java has nothing like it. But it is a neat feature for partial code generation;

- LINQ. Java eventually added streams but last I checked it still had performance issues and IMHO LINQ is just cleaner;

- Conditional compilation. This is really a huge oversight. One of the huge benefits of the preprocessor in C/C++ was conditional compilation. It's great than C# included it. It's bizarre to me that Java hasn't.

- Async/await. Honestly I still find C#'s version of this more awkward than Hack's. Experience has taught me that whenever you spawn a thread, you've probably made a mistake as subtle mutlithreading bugs are the devil and cooperative multitasking like you have in Go, C# and Hack is usually far safer and sufficient most of the time. Still, C# is still better than Java here.

- C#'s reified generics vs Java's type erasure. I think it was the right decision to break backwards compatibility here (and I don't usually say this). This was pretty early too (IIRC generics were added in C# 2.0).

But all that being said, I still think Java has a large mindshare and install base than C# by a mile. it's not sexy so it gets less attention on HN but Java is still massive.

As for Kotlin? Much like Scala I see this as nothing more than a curiosity. Android developers seem to like it but I think it's a tiny fraction of Java still.
I honestly don't understand how that is unique at all. It sounds like every government that has ever existed. Once you define the community, its mechanism of decision, and the reprimands and punishments, I'm not sure what's less government about this than current government.
Never managed to run VirtualBox, Docker, Android emulator and Hyper-V at the same time. So I stick to MSYS2 and a Centos virtualbox machine that also runs my docker containers.
chattr (chflags on macos) - immutable files are a good defense against bad programs.
https://en.wikipedia.org/wiki/Z_shell

It seems like zsh is 30 years old.
We want to live in a world free of chemical weapons
These are always the guys late to the game because they don't really understand much.