skysight-inc/HackerNews huggingface dataset:
presumably the parents would be vaccinated???
Could be prone to some survivorship bias.
This is a giant hermit crab shell move (I get this boomers job, you get my job, next person get your job) spurred on by massive wave of boomers retiring. Hopefully this ends up helping those at the bottom of the ladder the most as the current minimum wage is not acceptable.
> If a company in the U.S. wants to fire you, they generally don't need a reason.

That's only true if they can prove the reason isn't one of several prohibited reasons (racism, sexism, ageism, etc.). And how do you do that? Have a PIP system in place in which the acceptable reason is documented in detail and all employees are treated consistently.

That's why PIPs are effectively termination at many companies. Even if you survive it will be permanently on your record and your opportunities for advancement will narrow significantly.
Companies haven't given sizable COLA raises in decades, but with current inflation rates this will become more common again. Until COLA raises become standard, employees will be more likely to switch companies to get better pay pegged to today's buying power.

Companies that start giving COLA raises quickly and assure their workers this will continue into the future will fare better. Employees will be less likely to jump to a new company if they understand that their current employer won't let inflation erode their real salary.
Yes, as the text in the part I quoted says "dilute" now as well. Which is good as there are many "bucket chemists" out there, people who think, why add a pinch as more will be better and quicker mindsets kick in.
He's the Rusty roguelike king, I worked through this awesome book when I was learning Rust.

https://bfnightly.bracketproductions.com
Ask HN: What book should I buy for my 18th birthday?
I'm into non-fiction books. Any field will do as long as it's interesting. I'm definitely trying to get into something new.
It's a surprisingly small world we've created
Paid interview preparation (time). Only slightly joking
Ask HN: Are there still many innovations to be made with current technologies?
Hi HN,

I was wondering if, given current technologies, there is still much progress to be done concerning our daily lives and our infrastructures. I personally find the tech crowd over optimistic and I believe important discoveries in material science and computer science are needed to repeat the technological miracle that was the first half of the twentieth century.

Now that most of the low hanging fruits that could be achieved with IT have been harvested during the past decades do you see a straight path of economic growth and technological development?
Thanks, so very cool how they were able to make such structures!
> This is hilarious

Glad to hear you find it funny.

> Someone was trying to take over your account

Nope. If you read the original post again, you'll find out that "I" was trying to log into it.

> use MFA for everything

I would love to use MFA for this particular secondary email account. If only Gmail lets me log-into it so I can enable it.
youre really not getting it
History of energy consumption in the United States, 1775–2009 (2011)
(https://www.linuxjournal.com/article/3882) has a dated (2000) example of metaclass usage in Python 2.
Would be easier if you said what scalings have you tried and what is your external monitor native resolution.
OP here. I've been on Gmail for around 13 years and it has never reminded me of this.

So I just now ran a test, sent a mail that said "attached is a copy of your letter.", and Gmail sent it without comment.

But, when I enable the Javascript/Standard interface, it did remind me. I use the "Basic HTML" interface and never switched to the JS/Standard interface so I never saw the reminder. I tried the Standard interface recently and really don't care for it much, though I concede it has more features, like being able to select all messages in a mailbox. I had to use that to get all my Inbox mail moved the the Archive folder on Gmail when I migrated to Fastmail.
https://news.ycombinator.com/item?id=29795910
> It's really a shame what many of the "FAANG" companies (and the companies who admire/adopt their practices) are doing to tech work.

> broken/horrible interview trivia loops, the nonstop crunches, the nonstop on-call escalations, the difficult ethical positions that come with working at some companies, etc. have me feeling worse than ever about this profession.

> a few companies have eliminated all that wasteful "toil" of interacting with human beings by instead treating them like machines...

I agree that these things are happening, but this is not happening everywhere. In particular, Microsoft is not true for any of the above over the last 5+ years since Satya came onboard. In my experience, every one of the above is not true at Microsoft, with one notable exception: the interview loop is indeed hard. But other than that, it's a much better situation at Microsoft. There are no difficult ethical positions (ethics and trust are first class core values there). Individuals matter, and allowances are made for different people's strengths and weaknesses. Workloads and deadlines can indeed be negotiated. It's far more "human" there than other places like Amazon, Facebook, Uber, and other places.
I admit, I did take some inspiration from the ultralight community. Setting off for an expedition with something on your back that would hardly make a good shopping bag is a pretty radical take and I think can be applied to other areas of life as well. Ultralighters are also famous for finding bits of paper from construction sites, a little aluminum from the garbage and breaking mom’s sewing machine to create their life sustaining equipment. It’s often a good antidote to consumerism and traditional minimalism.
I'm in charge of Jumpstart iOS! It's a similar template but for Turbo Native-powered iOS apps.

Jumpstart takes care of a _lot_ of the boilerplate code in building a saas. I think it's worth the investment, but I'm involved in the project, so I'm pretty biased.
One of the underlying problems of COVID is an excessive immune system response, which we have known for 10+ years that it leads to coagulation issues. Long COVID or acute COVID - it is fundamentally your body fighting a battle in the wrong way. So, in that specific way, COVID is COVID.
How much did you sell it for?
Legal departments are often fairly conservative. Do you know for a fact that the person you are firing is not a member of a protected class? If they are then they can potentially convince a judge that "fired with no reason" could be code for "fired for being the member of a protected class," at least to the degree that the trial cannot be dismissed.

Once you have reached that point, it's almost moot whether or not the plaintiff will win, as lawsuits are sufficiently headache inducing and expensive that a settlement is likely.

The odds of the above happening might be low, but being made aware of the possibility causes employers to CYA more than you might think in an at-will state.
> For example utf8mb4_general_ci does not knwo how to sort s and the German character ß (“sharp S”) in contrast to utf8mb4_unicode_520_ci which sorts ß just fine

If I use utf8mb4_general_ci now, is it guaranteed to produce the same results on a given dataset each time, and to keep producing those same results under future versions of MariaDB?

Or is using it on data that contains characters for which it does not define a sort order like using undefined behavior in C, and it is free to produce different results from run to run and from version to version?
Before Python, Matlab was the most widely used language for the same use case, but numpy/matplotlib essentially allows you to write Matlab in Python, and Python is much more ergonomic than Matlab for "business logic"
70% of games big asterisk

The giant youtube channel Linus Tech Tips has done a recent series of videos on gaming on linux. On Jan 1 they published a 15 min summary video that covers that 70% claim in a much more nuanced way: https://youtu.be/Rlg4K16ujFw

Punchline: it's kinda true, but there's plenty of struggle for new and multiplayer games still.
The first time I did a CR on multiple packages at once...that's good shit.
Easy to dry noniron clothes. Retractable zipline, 5lt mini dry bag for a washing machine and mini blowdrier for extreme situations. And for hair.
The problem is that `lock = Lock()` is shared across all instances of the class, which creates contention if there are many of them. To solve this you need to save a per-instance lock, so yes to "Wait do you want the decorator, before it ever runs, to add a property self.lock".

An example usecase is writing a @cached decorator that behaves well in multithreaded programs and can be used on classes that have many instances, with the caching happening per-instance.
Yeah, heart cells expand rather than divide to repair damaged tissue, which is why primary heart cancer is very very rare. The author had synovial sarcoma which is a metastatic cancer.

we live everyday as if theres a tomorrow while playing a cosmic lottery
> A: Because children pass COVID-19 on to older people who are highly likely to die.

Am I living in 2020 or did I dream vaccines existing and being extremely effective? At this point, if you are vaccinated NO ONE is highly likely to die.
So I assume you don't eat red meat or butter? The experts always warn about the health risks of that, too. There's more to life. You don't need an excuse to ignore an expert. It's your own life. You have the full autonomous right and privilege to ignore any advice for any reason you deem worthwhile. I'm eating a sausage literally right now, despite every expert telling me not to. I made this choice.

You are in a cage, but the door is open. We are outside the cage urging you to leave. The experts say not to. Will you live? Or remain locked away? I don't care which you choose, but please understand that the consequence of either action is yours. You lose the right to complain about the cage when you choose to be in it.
isn't packaging/selling going to be a problem here?
Some of the apps I rely on (on my MBP) are only in the Mac AppStore.
You are missing something here: if I earn little, I can build a business to earn more.

If you are a worker you are exchanging comfortability for risk. You will make less, for sure. I am myself employed. But every month I get the bill. If you do not want that, risk your capital.

I wonder if it is so bad to work so hard for others, why don't more people build a business? There must be something we are not being honest about here, otherwise everyone would build one.

By the way, noone that makes their own wealth are to be blamed of the bad luck of others. I think we should help those people you mention. Those people starving. But voluntarily or offering them the chance to cooperate with the society. Unless they have some handicap, if they do not want to cooperate it is not me who is to be blamed. In that case, it would be them who are the person to look at for trying to live from others. And for that, it does not matter I can afford that champagne or not.

Besides that, the fact that people like that exist does not mean other people are poorer. I could open a website now and get rich and I would not be making anyone poorer, just making myself richer. And probably others, to operate the website itself.
I have to say I agree. I feel like a lot of people seem to think it is a suit and tie enterprise type boring distribution. Its really not. It has similarities to the enterprise distros, but it certainly doesn't feel like RHEL.

Its where the new fun stuff goes first... not so new that it will bite you, but still new enough to be fun to play with. That seems perfectly in line with the marketing I see from framework.
They'd be doing it because Shmaleksandr O'Kogan built a Google wrapper with a cool This Is Your Digital Life feature. After Cambridge Analytica, it's pretty hard to believe that user opt-in is an effective defense against data privacy scandals.
New Konni Campaign Targets Russian Ministry of Foreign Affairs
I probably want a small bag with things I want in the airport/on the plane anyway. The bag that I normally use--which I've had for decades and use for almost everything--takes very little space by itself. So it makes sense for me to use it for compartmentalization even if I stick it in my carryon.

I went through a Timbuk2 phase but this old Mountainsmith bag (nee a big fanny pack, now with added strap) works better for me these days.
It depends on the employee and the organization. If the employee in question really has been under-performing, believes meeting the goals is possible, and wants to stay, then accepting the PIP and trying to succeed is a risky but valid choice.

On the other hand, if the employee in question is fairly certain the PIP conditions can't be satisfied, signing the PIP is a very bad idea. It amounts to written acknowledgement of failing to perform the employee's end of the employment contract and gives the employer justification to fire the employee with cause. If that's the case, declining to sign the PIP and asking about alternative next steps is the way to go. In that case, there's a good chance that the company will offer an exit package in exchange for a general release. One of the upsides of this approach is there's no PIP in the employee file, on the off chance eligibility for re-hire is a concern.
This is pretty interesting, but skimming the article I didn't see any mention of lab testing the purity and quantity of drugs produced. There's a lot of fiery talk but how do we know that the results are usable?
> What i'm getting at is it seems like corporate bureaucracy at so many places has reached a point where anybody with real power to make changes has been completely isolated from the public

Indeed. I'd even generalize further and say isolated from any of the details which would could lead to positive changes that are actually in line with their thinking. Whether that be they are too far removed from the details or for byzantine reasons the details never make it to them.
> Leetcode is systematically favoring candidates who have months of free time to memorize arbitrary logic puzzles

I agree to some extent but moreso, I think it heavily favours those with a theoretical CS background, which means effectively you are favouring candidates from top colleges in a round about way.
It's a past life at the moment. Hopefully one day it will be a problem for me again (pre-launch startup currently).
Keep this in mind, if you see people abusing others in pursuit of political goals.
Show HN: Takingnames.io Beta – The first domain name provider for self-hosters
Schismatrix by Bruce Sterling must've been a best-seller in the future history of that play through timeline.
Sometimes I travel with carry on and other times with checked luggage.

The part of travelling with one bag that I don't like is having to do laundry more often.

Like, I gain 30 minutes by not waiting for luggage at the airport, but sometimes that offset by the time spent doing laundry.
> After a few minutes of gloating about pharma bro Martin Shkreli “rotting at Fort Dix” for raising the price of Daraprim, a lifesaving HIV medicine, from $13 to $750, Laufer grew serious. “It’s been two years, but despite everything that’s happened, the price of Daraprim hasn’t changed,” he said.

Shkreli went to jail for securities fraud- not raising the price of a drug. I think Shkreli was a convenient scapegoat for the pharmaceutical industry though. All the time and energy people spent angry at Shkreli was time spent not directing their anger at the industry that allowed it.
Because some of their employees are in one or more protected classes and if you don't have a legit reason documented it's much harder to defend against a claim of illegal discrimination.

And you can't just gather those reasons for employees in protected classes or that itself is discriminatory treatment of employees.

So you have to make a choice as a large company: PIP systems or set aside more money for legal fees and settlements. Most opt for the former.
It depends on the manager who constructs the pip and goals.

The manager might lean towards salvaging or maybe documentation. Usually, an honest manager would give some hints as to the nature. Like, maybe it’s best you look at other opportunities kinda nods. Some people are also just bad as reading the crowd and would ignore a written sign that stated “you will be fired.”

I’ve seen bad managers give a junior work that needed a whole team to resolve. I stepped in during reviews and fixed that train wreck. However, on their second chance with simpler work it didn’t turn out much better. At that point we probably soured the engineer. Later we removed the shitty manager. He took off as soon as he received his PIP.

One of my first batch of directs I took over was in the latter group. He made no connection that this could lead to termination. I would love to have heard the conversation with his previous manager. Also, he might have been feigning ignorance for more time. He quite simply just needed direct coaching on interacting with people. He went from the worst engineer to someone I tried to give the highest rankings. My manager wouldn’t have it, but we did compromise.

A lot goes on in the background, but something I never did was bend to statistics. I didn’t care what HR thought was the expected target. Some people are spineless and just rollover. Drives me mad. What are they going to do? Fire me and send me some place else for more money?
What prevents the next government from setting this up anyway? If your threat model is “the other side getting elected is inevitable but we can’t ever let them control what the government does” you’ve already lost.

It’s cliche to bring up Hitler, but I’ll do it anyway. The Weimar republic made some very weak attempts to try to limit Nazi propaganda, and they successfully shouted them down with cries of “free speech!” Of course one of the first things they did once in power was to shut down any newspaper they didn’t like.
Can I volunteer? I'll make it super easy to fire me and not even show up, just collect a paycheck for a couple weeks.
Does that work with flatpaks and snaps that store some app data in /home?
Can we imagine a health care system that had the goal of maximizing human health, while keeping costs in check and staying ethical?

The reasoning is straightforward in my mind: rather than trying to solve every problem, find all the variables that you can control ethically, and see which ones have the greatest positive impact.

Obesity is probably #1 or #2: if you assume humans have free will, and that we can override addiction, and that eating the "wrong" food makes you obese, and not exercising exacerbates the problem, it seems like a health system should work to limit people from eating "wrong" foods and making them exercise more. The outcome of this would be a healthier population, saving large amounts of health care costs, which could be reinvested into other problems, like the 2nd and 3rd largest risk factors.

Unpacking everything above you quickly realize that we can't agree that humans have free will, but "interventions work" (IE, you can treat people like objects and change their behavior), but we don't know what the "wrong" foods are or how to ethically limit the consumption of unhealthy foods. Ultimately it seems like if scientifially we could determine a course of action that would reduce health care costs ethically while improving health, monetary incentives to reach compliance would be effecftive.
You need bottle conditioned beer. Many wheat beers are.
Flagging doesn’t hide the post, you can search on “unflag” to find it on the front page. A single solitary flag is unlikely to move a post off the front page.
the employer can fire you at any time with no reason

And in the U. S., anyone can sue anyone at any time with no reason (though there should be some semblance of a reason, or good luck finding counsel to take the case). Maybe you fired me because I'm black, maybe you didn't, but without any documentation of what the real reason was, the company stands a good chance of settling to avoid the time in court.
>Do you have experience on successfully getting price info ?

Nope. Even afterwards. After I found myself in the ER, I went back a month later and told them I wished to pay the bill in its entirety right now, and they still wouldn't tell me how much I owed them.
Why Scientists Become Spies
> Internal tooling is pretty bad (frameworks, pipelines, ....) and the documentation is non-existent, and when it exists , is not very helpful.

Surprised to read this. The tooling is what I miss most from Amazon, but I was in AWS the whole time, I've heard the retail situation is quite different.
PSA: If you want to know why a company rejected you, send them a GDPR request
Good advice.

No matter how much you might try to "ace" it and put in your best effort, more than 9 out of 10 times, the person will not come out of it. Anything and everything no matter how minor is likely to be used as supporting evidence. So interpret it as a notice of eviction of sorts where they pay you some months to find a new job.

Yes, there are exceptions. Thing is do you want to try your luck with HR?
Haha, yes indeed. That is the easiest part. The tail is unbelievably long though. Nothing I have to tell you. ;)

Well, in our case I think the security world does not have many words to start with. When we looked for a name, everything was already taken by a direct or indirect competitor. We then settled on an allegory (which we threw away later), which then brought us to the "port master", bringing together the meaning of a network port and a port/harbour from our allegory. I don't remember exactly if we somehow missed the BSD name clash or found it acceptable - I do think it's rather stupid to have that clash today. Well, decisions.

Als, BSD's "port master" is yet another meaning of "port".

Yes, if we ever go down that route, things will get interesting. But I don't see that our short/mid-term future, as the need for something like this is too low on that platform.
I've been running BIND on the internet for a quarter century (ns-he.nono.io, ns-digitalocean.nono.io). Sure, I got burned 20 years ago with, IIRC, a zone-transfer exploit, but in those days BIND ran as root (remember: the internet was new then). Nowadays BIND runs as a non-privileged user in a chroot'ed environment, so even if it's compromised the blast radius is tightly constrained.

And I like BIND. I like editing zone files by hand. It never fails to make me happy.
I almost paraphrased it to meet your launch a bit better, but then I thought that might be a bridge too far with the sarcasm.

Very glad you're going down the NFT route, solves so many problems.
Thanks for your critique!

I admit it may be a simple view, but I still believe it is the best choice for most of us.

However, if you are in a position where you have to handle such an extensive dataset, you probably know about this detail and can decide if this is a suitable option or not.