skysight-inc/HackerNews huggingface dataset:
usually the ease of hiring/firing bit is more of "hire the right person for the role", in the sense that a vacated spot can become available for another.

but also, there is a limited amount of capital in the economy, and so propping an "unhealthy" company up with debt will crowd out new, potentially successful businesses. If there are enough zombie companies around this is enough to paralyze an entire economy.

The general observation is that the US has less worker stability, but also bounces back faster than European countries. And the poster child for zombie companies strangling the economy by hoovering up all the credit is post-bubble Japan.
Yet we meanwhile worship at the alter of the Fed, seeing only money increased and ruling toward wanton destruction, that individual lives must be sacrificed in reduced employ, consumption, and future.
Java 8 introduced default method, exactly to cover cases like this. Presumably custom implementation would result in exception.
> In Europe where firing is almost impossible, hiring is a very tedious process.

Europe is not a single country, anyway, here's what happen in France:

Firing is tedious, but not impossible. Hiring people is easy, but you enter into competition with higher salaries - like the US - for remote jobs.

> Firing easily and hiring easily are two sides of the same coin.

Not exactly, they diverge when firing is made more difficult.
Thank you!

On linux you can still install with homebrew[1], but if you prefer you can install from source as well. Follow the installation instruction for installing Go, maybe your distro has a preferred way. Then you can clone the repo and either 1. install the binary with `go install` (make sure $GOPATH/bin in in your path variable) or 2. run with `go run main.go`.

On a side note, I am looking for help to add `clx` to linux package managers.

[1] https://docs.brew.sh/Homebrew-on-Linux
After the probation you need a really good reason and it costs a lot of money / paperwork / worker's right etc.
Looks interesting. Any plans to make it available through MacPorts?
You can’t really tell in the photo, but I believe that in the “correct” picture on the left, the adhesive is on the bottom near the thumb, or the side opposite to that.

If the adhesive edge was an axis, the article is saying to peel along that axis, whereas more typically folks peel perpendicular to the adhesive axis, causing the post-it to curl up and out from wherever it is placed.
Errors in counting generally go as square root of the count. So yes, as number goes up so does the deviation.
The advanced trick is to grab the post-it stack with one hand, and with the other grab the top post-it and apply force in parallel to the stack, from top to bottom of the post-it. This way the post-it remains uncurled.
Not PP, but in countries where there is employment protection, a company can still officially downsize and make roles redundant and therefore layoff the people in these roles. Those in now redundant roles can technically apply for any new open roles created but either there aren't new roles or management has a good idea who it wants to be in that role.

This is actually similar to a lot of tech layoffs, where the company is laying off a large number of people to downsize the company and not rehiring other people into those roles.

Where employment protection and unions come in is areas like redundancy pay offs, including potentially retraining; and ensuring that redundancy is not used to target individuals (e.g. making a role redundant to lay someone off and then recreating that role to hire somebody else). If you want to fire somebody there needs to be good cause. Otherwise you "manage them out of the business" by making them unhappy whilst not performing constructive dismissal.

This was all a lot of hassle when I was running teams but on the upside, as a manager I was also just an employee and protected by the same laws.
The clarity, the focus. Oh how I love text UI. I'm tired of having flashy magazines as the front-end of my applicatkions
They did acknowledge

> Introducing new methods high in the inheritance hierarchy runs the risk of clashes over obvious method names such as reversed and getFirst.

> We will analyze a large corpus of Java code in order to assess these risks.
Doesnt that make my point ? You can easily be fired in a probation period :-) and right before the probation ends is when the employer wonders if they should keep you (really hire you for good)
Good luck Karri!

I am so glad that I picked Linear for my startup. You folks have been consistently responsive, helpful, and keep delivering features that matter. It’s been a delight after a decade of Jira and the gang.
> In Europe

Tell me you’re an American without telling me you’re an American ;)
>This is where luxury, culture and refined living converge.

If Paul Le Roux was still free he would probably live in one of these towers.

The culture of Dubai is the antithesis of what it means to be a good human being. It's one of the few places gig economy startups are profitable, simply because human trafficking is everywhere. This is a place without walkable sidewalks or any semblance of public transit.
As a CTO coach, you can send me an email and we have a video chat where you can ask me what you want (for free of course ;-)
Kazakh Famine of 1930–1933
Why would an employee in the tech sector prefer an employer-managed pension?

A 401(k) usually allows me to choose what I invest my money in (including bonds), and can be rolled over to a new employer easily. And it’s my money once it’s in my account, not my employer’s money. They can’t require me to work for a certain period of time to get it out, and don’t pay me less to compensate for offering the retirement benefit.
The war on drugs has been incredibly expensive, demanding enormous investments in police services and prisons. Yet it has also been shockingly ineffective at safeguarding public health. We've waged this war for decades, and yet illegal drugs are killing more people than ever.

The status quo is that we're paying a fortune and we're getting terrible results for our money. Even setting aside the freedom argument, a harm-reduction approach via social services could very well be cheaper than policing and punishment.

What we're doing now isn't working. It's worth trying another strategy.
We have very good labor laws much to the disgust of free market, libertarian and pro-business political factions, yes but it NEVER them or management who is fired so they can shove their philosophies.

There is a legal process when you need to reduce staff - the bare minimum offer is one week of pay for each year of service - got laid off after 19 years and company expedited the legal process if I volunteered for layoff by offer an extra half a week.

It allowed me to pay of my house, my car, short term debt and not worry for income for an entire year.
You can definitely use pre commit hooks for this like the one of ggshield https://github.com/GitGuardian/ggshield - remediation is far quicker when the secret does't make it to the codebase!
You met someone and you can confidently judge their life's work and how deserving they are of their position? And then you can make the correct judgement for when and to what degree someone has become too successful and how
to enact countermeasures to undo the effects of the 'power law' and unequal luck distribution? I don't think anyone has this amount of wisdom. You are correct that some people are disproportionally rewarded for their efforts, but the other side is true too. Some people are disproportionally punished for no reason at all. You can't do anything about either, it's part of nature. How do you know to what degree a very successful person is successful due to luck vs. hard work? You are going to track the minute details of every person on the planet's life path and make a fair judgement? It seems out of resentment society could arbitrarily punish the most fortunate people by redistributing their earnings and removing them from their position, but that doesn't stop the misfortunes on the other end. So the result would be a net negative direction. A person could certainly be born unlucky, or experience injustice, but we would guarantee that no one could be successful. This experiment has already been played out multiple times throughout history.
Possibly the marketing gang writing copy about ‘benefits’ instead of features? It’s supposed to help drive conversion.
Except if too many companies are doing hiring freezes and mass layoffs, who's going to hire you? There's a limit to this and it's fair to be concerned about just how widespread these layoffs have been.
It's not irreversible in any sense of that word.

First of all, you have a trial period of 3 to 6 months where you can fire someone without even giving a reason.

Second of all, you can have fixed-term contracts, like 1 or 2 years - also with the trial period.

Third, you can still fire people after the trial period, you just can't go Trump-yelling at someone "YOU'RE FIRED!!!" because of some small mistake or if you don't like their face. It's not an easy process, but also not impossible. I very much prefer it this way.

I'm seeing this at the company where a friend works. They have an american branch that completely changed the employee roster twice (!!!) in the last two years. Everything they do is a mess, every new person that comes brings a different point of view of how things should be done. In the end, they always end up falling back to implementing what their colleagues in Europe did. The europeans have been working together for 6 years now

PS: for my current job, where I have a permanent contract, the interview in-all took 55 minutes. About another 15 minutes of talking to HR on the phone and bam, here I am.
Show HN: DIY Programmable Voice
DIY Programmable Voice
I tried to get code reviews to be done after merge. Nobody wanted to do it.
If it's easy to fire you won't have to be as thorough when hiring because if the new employee doesn't fit - just waste him/her. If it's difficult to fire the company will put potential employees through hell before deciding.
I don't think there's any country where the actual process of hiring someone is a legal nightmare
you can try ggshield - https://github.com/GitGuardian/ggshield -
Also the US corporate world has a good history of dealing with problems upfront, taking the pain and moving on, rather than living with their problems like it is done too often in europe. It seems destructive but the long term impact is a healthier economy and more jobs.
What do you have to set up client side? They can be committed with the project. Or do I misunderstand?
The author Ernest Hemmingway recommended stopping writing halfway through a sentence in order to be able to pick up where you left off more easily. I've tried this with code and it doesn't work for me, but it does seem to work for things like documentation and planning.
Ask HN: Why use logging when you already have tracing?
This might be a very naive question; but given that tracing seems to be a superset of structured logging, when would you want both logging (e.g Grafana Loki), and tracing (Grafana Tempo) as opposed to just Grafana Tempo.
Perhaps I didn't mention all the reasons so its not just a matter of spam but:
- https://news.ycombinator.com/item?id=20845802

- https://news.ycombinator.com/item?id=11580938

- https://news.ycombinator.com/item?id=20708026

- https://news.ycombinator.com/item?id=25298983

Funny that you posted a similar reply here: https://news.ycombinator.com/item?id=23123686

I agree that not everyone will find the process frustrating. My humble personal experience and at least 90% professionals around me says otherwise though.
Nota: A pro notes app designed for local Markdown files
Name checks out. His, not yours!
Yes, exactly. The story of how that came to pass is really infuriating.
It’s a legit, if slightly archaic, British spelling variant: https://www.merriam-webster.com/dictionary/shew
I can see (or rather guess) why you’re saying this.

1. The author buys the story that Nietzsche contracted syphilis in a brothel. No evidence exists for this claim. Syphilis isn’t even consistent with the symptoms Nietzsche was experiencing. The claim was first brought forth in a book 30+ years after Nietzsche’s death, and at a time where his philosophy have been instrumentalized by the Nazis.

2. This quote, which is itself dismissive (and, I may claim, very wrong):

> If you want solutions to the disorder of our time, you will gain little from reading Nietzsche.

That indeed seems to apply much more to this article.
Spoke with a customer last week who said their cost for cosmos is on the order of 10x what it would be for SQL.

I’ve learned to stay away from services that are high abstractions. Huge lock in, expensive and much more risk of it being eol’d.

In our platform we’ve actually dropped SQL in favor of Az blob and table storage. It’s going to reduce our database costs by 5x.
https://imgur.com/a/aqOhbKe

I'm really glad to report our eyes are safe :)
> Indeed, it's highly manipulative

Charities seem to do do that sort of thing to raise money, probably because it works and also because the current activities are already funded.

When donations are sought after a disaster the implication is that the money is going to directly help the victims, but the reality is that it will fund other efforts, possibly including helping the victims of a future disaster.
I have never said that’s not a definition for a recession.

I said it’s not the official (or frankly good) definition. Which it is not.

Then everyone who doesn’t like that assumes it’s some grand political statement when I’m just some autistic guy, moderately critical of Biden, who has a thing for accuracy.

Maybe you should check your own biases given that.

EDIT: don’t believe me? Here’s an earlier comment that also applies to you.

like I get it, you don’t like Biden, neither do I!
But it’s just so weird that people want to pin this fake recession on him, when in reality they should pin other real shit he did like the crypto bubble from stimulus payments or the inflation that followed.
My problem with you isn’t your politics. My problem is that you’re hungry for an easy answer to the detriment of accuracy.
We shouldn't normalise pushing people to quit via bullying of course. But bullying and bad benefits result from a company/employee mismatch, which changing jobs fixes easily
Well, GitGuardian is free for individual developers (20 K of them use it - n°1 app on GitHub market place) and for team below 25. So I guess the masses can enjoy secrets free code! https://github.com/marketplace/gitguardian
why should it? glibc is better in almost any measure over musl
How else do we explain Neanderthal DNA in Denisovan derived humans?
interesting, so they are actually using Ryzen with ECC RAM (when most people would be using Ryzen with non-ECC RAM) and that saved them from some seriously corrupted data written back to their persistent storage.

wondering is it common for people to specifically monitor their system log for correctable error related messages, do they consider the memory is faulty when there are correctable errors?
This is just so wrong on so many levels.

> If you can be fired easily, you will find a job easily.

Unless it is another economical crisis and nobody is hiring?

> In Europe where firing is almost impossible

It is called "job security" - if you hired somebody, you "promised" them to pay a wage. If they are not needed anymore, you need to keep on promise and pay a wage. For at least some time. E.g. a few month of salary seems reasonable because a person has planned his future with you, now he needs to find a new job which will take some time.

So it is not impossible in Europe. It is expensive at most because it only looks reasonable.

> Companies are big and look financially stable

Unless you count all the mom and pop cafes all over the Mediterranean? All the Scandinavian startups? And etc.?
Does invisalign use software? Wow. I'm curious, is it to model the adjustments that need to be done to the invisalign mouth thing? Or is it something way more futuristic?
> Would you argue that a cult that loses members as they gain knowledge and alternative mental models should be protected from the savagery of educated minds due to its loss of adherents?

Are you arguing that sociology and anthropology and other more conservative hostile departments are in some way more educated than economists? Or that academia is not a hostile environment for conservatives? I think the pursuit of truth is a great idea and wish more academics believed in it.

> John's (and I'd probably be on firm footing to assume your) presumption here is that political affiliation automatically means discriminatory bias and inherent exercises in partisanship.

I’m not presuming anything. There’s ample research on this. I wouldn’t say there’s automatic discriminatory bias or exercise of partisanship but it exists and it’s not state. See for example https://www.cspicenter.com/p/academicfreedom “Across three Anglophone countries, a significant portion of academics discriminate against conservatives in hiring, promotion, grants and publications. Over 4 in 10 US and Canadian academics would not hire a Trump supporter, and 1 in 3 British academics would not hire a Brexit supporter.”

> I wouldn't call it a universally bad assumption, but it's also likely not a terribly consistent one across the universe of universities and colleges.

Who cares if it’s consistent? If it consistently holds in a subset of schools that’s bad. As it happens one sees open displays of hostility to convervatives across academia, from when Larry Summers was fired as Harvard President to the witch hunt for Josh Katz at Princeton or the hunt for Eric Weinstein at Evergreen College. It’s not rare.

> I'm glad you recognize that Economics has a more even partisan distribution than some other fields in social science. Many fields are.

None in the social sciences. None in the humanities. If you’re arguing that a more even partisan distribution in economics is in some sense good or makes it more trustworthy that says the opposite about other fields.

> [T]he academy has been attacked before, many times. No matter. Ultimately it converges back to the form of a tenured faculty supported be benefactors in the pursuit of knowledge, even and especially when that goes against their benefactors' preferred version of reality.

The research university is not 200 years old. The original academy was closed and Greek academic life lost all vigour at roughly the same time, turning away from anything like production of new knowledge. Universities as producers of knowledge are a new thing and their social role could be usurped by others. Or it could just be lost, for centuries. Good things sometimes just end and are not replaced. Probably not as finishing schools: they’re genuinely good at that.
Nice story! It also matches my experience with many open source projects. It is not enough to solve a technical problem, you must convince other people to accept the solution.

Having a nice maintainer to guide you through the process is really encouraging and brings more nice and bright people to the comunity. Kudos
There are definitely several layers here:
- Approach
- Process of application
- Interviewing
- Offer process

I guess I just wanted to rant in general about this entire flow.

Have you ever tried the `meritocracy based recruitment tests`? As in they send you some exercises to solve before they invite you to the interview?
Testing Practices you should have in your CI/CD pipeline
Nobody wants bugs in their apps, it could cause your company to lose millions of dollars. Adding these 5 testing practices can prevent it from happening to you.
The app creator has done a very good job. And is responsive if there is an issue.
Wait, so you give people vast powers of controlling speech and gatekeeping access, with virtually no control, review or oversight, and turn out they abuse those powers for personal gain? That's a huge surprise, nothing we know about human behavior suggested that might happen!
Brother, you are not defined by your unemployment.

When I was 22 I was broke, drunk, and fired. I had no experience at anything and thought that I'd be homeless forever.

Things change. You learn to kick adversity in the face and keep on keeping on.

You'll be fine. In a year, you'll look back and laugh. Just breathe.
Modern Fortran is honestly a joy to work with. A large part of this is due to FPM; I've had a lot of problems in the past with building more complex Fortran projects (with FoBiS mainly) and dependencies have always been a bit of a hassle.

Also the author of the post has worked on some really cool stuff. They work at NASA JSC and their Fortran code is being used for the Artemis I mission (https://twitter.com/DegenerateConic/status/15615313400670617...) which is gnarly.
Long overdue!
Inflation readings being higher have nothing to do with a higher count.

Exact same amount of data points for inputs as 2% inflation.
I did a program (12 years ago) for a course at University in Fortran. When I encountered few years ago, I manage to compile in Microsoft Fortran PowerStation changing the arrays from '[ ]' (something g95 used) to (/ /) (which I think is the real Fortran90 standard).

My master thesis is in Python 2 and uses several COM libraries. It has like 7 years old. It is impossible to rerun it.
Sorry to hear brother. You seem qualified. If you have some interest then start doing videos for your own Youtube channels, start writing blog posts. You may also teach online.
> You're desperate. That's good.

> Desperation built this world. It's the number one motivator of life.

I am fairly skeptical of the claim that "desperation built this world" as a rationalization for why desperation is good. Human actions built this world. Desperation may or may not be a motivator for actions, but if it is, it does not even seem to be the main motivator. Humans also build things because they want to solve their problems, help others, or even just because they want to build things for the sake of building things.

Desperation also leads to crime, violence, suicide and many other bad things that destroy this world.
Quanta is doing really solid science journalism these days. They have a number of fantastic podcasts as well.

It's bankrolled 100% by this generous billionaire
https://en.wikipedia.org/wiki/Jim_Simons_(mathematician) and I hope he continues to fund it
Carrying an empty plastic bottle / food packaging to the nearest litter bin (or even home if there are no public bins) costs no money and very little energy. I do this all the time even when I'm very tired. From what I see throwing litter around in many countries is socially accepted behavior. It's not like they have no choice and more like they don't see it being wrong.

I do see a correlation between amount of litter on the ground and country economical/political development but cannot think of a convincing casual link here.
No they're the same coin. You didn't get me. When you make firing more difficult, you mechanically make hiring more difficult. There is no free lunch.

To fire in France you need a really good reason well justified, and prepare your company for the Prud'hommes trial. Of course you could say "but most companies are big and have HR teams and lawyers dedicated to this, whereas the employee is all alone", but that's also my point about big vs. small companies and legal protections
What do you mean? 10 degrees C is pretty comfortable?
Ask HN: Best web framework for performance?
What is the best framework to build a high performance web application on? Specifically for building a UI to work with large sets of tabular data similar to a spreadsheet, e.g thousands of rows.
I meant as an abbreviation, like GitHub becomes ghp_XXXXXXXXX. But yeah anything is better than just random characters.