skysight-inc/HackerNews huggingface dataset:
It's unusual that there can't be negative feedback about a website. Different strokes.

I want to read the content, but I can't. The website is too distracting. Is that a valid problem for you, oh great oracle?
as someone who started their software career working at 3M of all places (shitty software practices) and slowly worked my way up to a tier-2 software company (just below faang) with a total comp of $200k+, don’t sell yourself short. Oh and i went to a state school, and also applied for these jobs directly online, no referrals. Where you start doesn’t matter if you are motivated and have some luck along the way.

Yes the rich and smart have a head start, they are dealt better “cards” at birth. That’s true for EVERYTHING in life. That has nothing to do with software.
no computer can calculate that exact distance, which is kind of Wildberger's point.

Infinities are very interesting but the non-infinite maths have kind of got neglected over the past 100 years. I had to memorize Laplace transforms in college but never heard of Fairey sequences until I watched his videos.

People get upset at him but he's basically just having fun seeing how far you can go in Math without infinity. It's quite interesting to a certain audience (like myself).
What’s “toxic” about trying something different with your career? Most people will know after the first management experience if they really want to pursue the manager track, and if not, they can continue their engineering track.
The submitted link is broken for me. This one works:

https://www.nia.nih.gov/news/could-viral-illness-increase-ch...
It can be complicated. Think, initially, protectionism will benefit almost everyone involved in the economy. But the effects will largely depend if the industries (ie: individual companies) being protected are able to recover fast to catch up with foreign competitions.

This is where trouble happens. For that, if these industries fail to compete, what they'll ask for is more "protectionism" and usually it's downhill from there. They'll become a tax on the broader economy; and the practice of protectionism will find grounds to spread to other sectors.
Good. Competition will lead to the better consumer benefit here. Google search has been getting progressively lazier over time.
3rd party clients were the only usable mobile clients for quite a while. Reddit acquired one of them and has been pushing it but AFAICT as a Reddit Sync user nothing has changed. I imagine they are still pretty popular.
Techniques to improve reliability
I'm not buying that theory. I'd love if more front-end developers were eager to use PureScript or Elm, but popular sentiment appears to be that anything other than JavaScript is weird or hard or impractical or unreadable.
At least among Gen-Z, it's less an indicator of sexual orientation, and more so one's sexual position. I am friends with a (hetero) couple where the male is the bottom. She pegs him because that what they like. He is not attracted to men, but also does not enjoy being sexually dominant.
One way to think of this is take a look back at the previous positions you've held, then left. Did any of those companies go out of business because you left? Were they (or the department) seriously injured? Now, ask yourself if they knew they would have major issues to overcome if you left. If they didn't, then even if they fell apart when you departed, then there was nothing stopping them from laying you off if a strong enough reason came about. If, however, they realized how bad things would be if you were gone, then they were negligent by not hiring redundancy.

What you need to do is make yourself as valuable to the company as you are willing to do (avoid burning yourself out though). Make sure you have a deep enough emergency fund, and enough expenses that you can cut to survive an extended unemployment. Chances are that if you are part of a mass layoff, that won't reflect as badly on you as if you got fired for other reasons. And if there is a severance package, don't panic right away -- you have time to address the situation properly.

Oh, and if you have enough time off before you land your next position, make sure you take care of yourself. The lack of work stress will do wonders to re-energize you, making you perform at a higher level at the next gig and hopefully exceed expectations (thereby setting you up for promotions etc).
I used this in the past for a relatively complex US/foreign situation: https://www.myexpattaxes.com/

No affiliation or anything.
Ask HN: How do you version control your database schema changes?
Russia especially.
Yes, though not eating at all seems to be much more pleasurable when trying to lose weight than just eating ~500kcal and feeling absolutely miserable due to one's body shutting down. Though I would skip water fasting and replace it with vitamin/electrolyte water fasting instead as one has only about a week of B1/B3 reserves and when those are gone, people might get into states resembling multiple sclerosis or schizophrenia, which doesn't sound like fun.
Sure, I know. What I actually mean is that I don't grok curried functions.

Does join(a)(b) mean join(a, b) or join(b, a)? Does it mean a.join(b) or b.join(a)? And is a or b the delimiter? I don't really feel confident without looking it up or trying it out. I have a similar problem with Haskell's function syntax a -> a -> a.

If the function was called makeJoinerBy(sep)(array), it would be somewhat clearer:

join = makeJoinerBy(' ')
result = join(array)
Nobody's so good that they can't be laid off, because layoffs are rarely about function or skill. Layoffs are mostly political; They're about which parts of the company are successful as a whole viewed by the CEO.

You can be so good that the business will fail without you[1], but you cannot be so good that the business cannot lay you off.

[1]though that itself should be a firing offense; It's impossible to tell that from "job security through code obscurity" and the latter should be assumed.
The Continuum Hypothesis
Mysqldump and rdiff-backup
Good post thanks :)
Update: after some feedback from a trusted advisor I have rephrased this conversation snippet: https://xeiaso.net/blog/%F0%9F%A5%BA#:~:text=A%20prior%20ver....

Here is the new version (same links):

>
<Cadey> I don't know about the code quality standards of the sudo project, but overall I don't see them doing any concerted effort to try to migrate away from C and there are frequent security vulnerabilities that result in attackers getting root access anyways. I really wish the industry as a whole would take languages like Rust a bit more seriously and start actually moving towards programs being safer to use because security vulnerabilities in core infrastructure result in emergency patches. It was disappointing to see an attempt at using Rust in an important Python library torpedoed by users of obscure architectures not supporting Rust. Maybe the solution there is to use WebAssembly as a compile target instead of making everything be native code. I wouldn't wish hppa's reverse stack growth on anyone trying to write a compiler though.
“Thanks for accepting our offer. When would you like to start?”

“Well my notice expires at my current job in two weeks but I’d like to take a short break in between to decompress / spend time with my family.”

“Obviously we’d like to have you as soon as possible but we don’t want to keep you from your family. How about six weeks from now?”

“Works for me.”

Obviously different companies/roles will be differently flexible and bigger companies will be more tolerant of delaying start by longer. And you can only do that if you get a job offer somewhere. But the parent comment wasn’t even suggesting taking holiday to interview for a week straight right?
> If OpenAI had to pay more, they would have gone with another option... Its a competitive world.

In 2000~s rating agencies rated subprime mortgages as AAA-bonds, causing the global financial crisis. If they rated the bonds as junk, the banks would go to another rating agency. Its a competitive world.

Therefore defrauding all of us was the right thing to do?

Just because the problem is inherent in the system and you individually can't change it, does not mean you cannot acknowledge the system's fault's.
>> don’t have all the fancy google tools or services

Hard to believe that all of the fancy google tools haven't been replicated in open source yet. Software people love writing tools to make writing software easier - what's up?
Which forms have been driving the need for that? I'm assuming you've tried and found lacking the standard tax software recommendations among expats.
I hate to break it to you but when your beloved pet gets sent to a farm upstate, it's a euphemism for being put down or sent to the glue factory.
The European Way to Die: On euthanasia and assisted suicide
The latest thing I've learned in software engineering is that people skills matter way more than anyone has told me. Most SWEs think they're working with code, but mostly they're working with people through code (esp APIs). SWEs tend to lack the skills to listen to their colleagues/customers and respond in an understandable way. Myself included. I've seriously considered part-time bar-tending jobs before.

In other words, I think there are parallels between serving food and serving data.
CICO is true, and it’s the same as saying being an excellent driver is merely controlling friction and inertia. Factually true, but almost meaningless in and of itself.
As far as I can tell from anecdotal reports by friends at some of these companies, many of these tech layoffs have been done with little rhyme or reason - at least with regard to technical skill, individual contribution, and team cohesion. There's inklings of metrics that the suits decided on, but it is murky and unclear.

It seems like few to no people in any of their managerial chains were consulted.

I'm curious to hear from HNers if any of you were in the room that got to decide who got to stay and who had to go.
Interestingly, you can hit all of the top 3 rows without going below the queen except for needing g4 to get to and from h6.
But isn't then the problem that JS doesn't offer more expressive function contexts? Some languages like Nim allow you to use blocks in place of expressions; the last expression in the block determines the return value. You can also use `if` as an expression. No need to introduce a separate syntax for this case. (Although I do like piping in bash, but I don't think it is a good idea for JS.)

Also sometimes you should just give stuff a temporary name, and treat React like a templating language.
There is literally nothing of substance in this article.
This launched the magnifier.
> Disabling software locks that prevent repair has no bearing on the cybersecurity of covered devices.

This is presented without adequate proof.

It is plainly not true for hardware locks and physical security. For example, a car with a sealed, inaccessible engine would be hard to repair and maintain, but also harder to tamper with or sabotage, and it would be harder for thieves to steal the catalytic converter. But what if the engine compartment door is controlled by software that only permits access by authorized repair providers? The same argument applies.

Similarly, a device or OS that refuses to run unsigned or unauthorized device drivers might interfere with repairs such as replacing component devices with new ones that required new drivers, but would likely interfere with the operation of unauthorized, driver-based malware.

There are clear counterexamples disproving the claim that disabling software locks that prevent repair has no bearing on security ("cyber" or otherwise.) On the contrary, software locks that make benevolent repair harder can also make malicious tampering (to hardware and/or software) more difficult as well.
>> sorry kids, no Disneyland this year, I used up my vacation days back in Feb when I interviewed for a week straight

As a kid, I went to Disneyland exactly zero times. There are hasher realities for many.
Great story. How can I contact you?

My emails in my profile.
How is “keep tax codes complex” not equivalent to “prevent the IRS from making it simpler”?

Besides that, you’re definitely wrong. They do lobby to keep it complicated and actively try to confuse customers into thinking they need to pay more for no legitimate reason at all.

Intuit causes great harm and so does anyone that works for them.
What specifically is crazy about Lean's syntax?
Layoffs aren't something terrible. They're part of business.

Sure it's not ideal but it does happen.

I don't get why people react emotionally to it as though the company is question is evil.
yes, i have an algebraic mind, and I find it easy to visual where the squares are, and if you say "N-KP4", I'm Johnny-on-the-spot! now, what's this a-b-c stuff?
> Now there is an accounting happening, and the BS is being found out, and here we are.

I cannot wait to come back to this in 1 year.
Exactly, and none of this has to be this way, we chose this existence.
No one - no one - is irreplaceable. Long after you leave, your organizations will continue on, as they should.

Counterintuitively, trying to be irreplaceable will hamper your ability to share information, power, and credit. It’s much better to just be as generous as you can.
sudo su -

Which also resets your environment and everything.
There are mountains of evidence if you are intellectually honest. It is the ultimate tool of control over men in positions of power.
Ftp is dead, just enterprise and mid level companies won't let go. It boggles the mind why it has persisted so long.
> Apps in general get better over time.

As monetization becomes a bigger concern for a new app/service that was successful, I would tend to think that after a few cycles of getting better apps in general will get worse by increasing the amount of advertisements, requests for subscribing to something and dark pattern usage.

There's also the case of apps getting worse due to some company wanting to deprecate some feature in favor of another that is actually worse (some chat application that changed the way of doing video calls to take three clicks with loading times instead of one click ; some VPN app which changed the method of logging in so it takes one minute instead of one second)
I am surprised especially in contrast to many other "native" apps on my powerful device.
Interesting. Having booked a one-way flight kind of undermines the argument that it was for a friend's wedding.
It's good advice.
AI Writing Detection: A Losing Battle Worth Fighting
taxfreeusa.com redirects to www.freetaxusa.com, fwiw.
The no consulting is intentional.

Things leak too fast otherwise.
> We're entering what is likely a mild recessionary period with less flowing capital. It's a market correction.

If this was the case Google could have done an insane mount of other strategies to cut costs, of course why would they when they made $68B last quarter?
--. .-. . .- - / .. -.. . .- --..-- / -... ..- - / -.. --- ..- -... - / .- -. -.-- / --- -. . / .-- .. .-.. .-.. / ..- -. -.. . .-. ... - .- -. -.. .-.-.-
What did your Senator say when you wrote them a letter to complain?
Why does that matter when it doesn't matter if they get it right?
There is no immutable and consistent way to do this in a distributed system.
As someone who’s never messed with a theorem prover but would like to, would it make sense to start with Lean? How is it different from Coq? And is Coq worth learning before Lean?
I usually use the chat interface in gmail, rather than chat.google.com. Maybe that's related. I don't see why they would be different, though.
I think it's a fair assessment for the general public, but not for the kind of person who is interested in the startup world. I expect an environment like HN to self select against this mindset that is prevalent in the general public.

There's a kind of self-fulfilling prophecy effect in this assessment too, so to some extent, it is only as accurate as you believe it to be.
It will turn and fall if not flat, otherwise it will levitate or fall faster. You may need one field locally flat enough as a surface to avoid patterns of uneven forces.
Thank you! This was a really fun puzzle once I read your comment. It’s much appreciated!
Do we actually have that much control over what the fission products are? My impression was that you hit U-235 with a neutron, and you get the same kinds of fission products out whether it's a bomb or a reactor. It's just determined by physics what kinds of isotopes are likely to come out, and my impression was that we don't know how to influence it so that only the shorter-lived kinds are created. Bombs may be designed to consume a very high fraction of the fuel, but that would tend to make them worse, since the fission products are more radioactive than the starting Uranium, and there will be more of them. The mushroom cloud thing does make sense as an explanation for why Hiroshima is still inhabited, though. And it's clear that Corium wouldn't be able form in the middle of a nuclear bomb explosion.
This is beautiful, and I think I made a friend in there. Amazing that this works on mobile (safari). Any notes on how it was made? Unity?
Dup: https://news.ycombinator.com/item?id=34459666
Outdoor motion sensing lights are against zoning code where I live.

Wild animals large enough to trigger them are way too common.

Dark sky-certified lights are suggested but not required. With all that I’m still in a Bortle 5 zone, according to that map :(
You need to be providing obvious alpha (positive return on investment) and you won’t be fired

On the flip side you need to reduce your alpha to maximize your own personal compensation.

This ends up in a balancing act. Don’t play it too safe.
Thanks for the answer. I honestly don't know about the photo thing. LinkedIn itself has a photo of the person and I would assume companies at least check a candidate's linkedin profile in which case they will see the photo of the candidate. Some companies also look at your social media presence which also has your photo.
It's more common for pattern matching Java's new syntax, Erlang, Elixir, StandardML (fat arrow), F#, Kotlin, Ocaml, Haskell, Rust (fat arrow), Ada (fat arrow), Scala (fat arrow), Zig (fat arrow), and probably a bunch of others too.

That's a lot of prior art for people to be comfortable with and as the fat arrow already has another meaning, overloading it in pattern matching might complicate things.
HN is basic-multilingual-plane-obsessive by design. As a bonus it rolls off the tongue nicely.
That seems odd they don't have it in a Google Sheet, which I initially thought it was because of speed reading the hostname, sites.google.com. I don't have Excel.
It would be very easy to replace a relay box though. It would probably cost less to use a bunch of off-the-shelf relay boxes and Home Assistant than pay the new company for whatever they’re trying to do.

Better yet, it’s something the school’s technology-focused classes can do as a project.
If some companies do take-home assignments and others don’t, I think that’s maybe good in general as it means there’s still a good chance for people who don’t like the assignments and for people for whole the assignments are a great way to show their skills (and who eg perform poorly in a more traditional interview).
No one is so good that they can't be laid off. The entire point of the way production is practiced is to ensure that labor fungible. To think otherwise is an exercise in ego stroking.
If it's a key social media presence for you then that means you're logging into it and using it, so there is nothing to worry about.
By the argument, the fission plants are all built already and just want permission to turn on.
Exactly. To be useful to fill the dips in renewal production, you have to run your the baseline contribution of nuclear at a low power, so you've got headroom to expand into when needed. That makes nuclear kwh, already inherently expensive, prohibitively so.
at what point is a business allowed to be a business and run itself for profit (even more than it is making now) without being “judged” for the mean stuff it has to do?

it isn’t personal that it gave people a job and then took it away

they don’t owe it to anybody to sacrifice their profit so others can have a job
What is the best public source on how Perforce works?
Someone followed me and we jumped together!
Do we want true equality like that? I certainly don't.

I will be the first to admit I derive a lot of meaning in life from being capable in my domain the being depended on by others to succeed in that domain (where many others can't). I'd argue that a lot of human drive is rooted in exactly this: being depended on by others and the feeling of belonging and purpose that gives.

Flattening the world until we're all equal just means there's no role any of us can uniquely fit, and really no difference between each other at all.
I do think it's funny how this is the only comment in the thread that isn't greyed out.

I wonder if there would be a way to lose the 'value' of a downvote if the account in question predominantly downvotes a specific opinion too much (a form of abuse i think). The assumption being that, "ok, you downvoted three posts, that were all very incendiary; though the other 40+ you've downvoted were all that way, statically the chance that those posts are all offensive is unlikely."

Would be interesting to see; I don't hate Rust, but I don't appreciate the zealous nature of most of their advocates, and for me personally, there's nothing fun about writing in Rust. It's also a bit too bloated for my tastes, i would never want to run it in lowlevel personally. Yet most of the time I stay away from threads talking about Rust, because i just get sent to the bottom fairly quickly, on most sites that encourage discussion.
The Gentoo folks have packaged https://packages.gentoo.org/packages/app-admin/doas ( so they appear to be fine with sudo replacements) and https://packages.gentoo.org/packages/sys-apps/ripgrep (so rust isn't a problem), so if you'd like to do the work and write a sudo replacement in rust, I'm sure they'd be happy to package it as well.
I don't mind food sovereinty per se, but do we need to subsidize meat?

Lately, in the supermarket, there would usually be some meat at about 2€/kg, which I could not comprehend, as most other groceries have gone up. Pricewise it's competitive with carrots, potatoes and bananas.

How can meat end up cheaper than ordinary pastry? Measured per kg and yes, meat has a lot of water, but still..
Selling has more connotations than earning money. If he is at a Google event he is promoting it.
At least at a big company, RIF decisions are made at higher levels than anyone who knows anything about you or your work. Obviously people on PIP are in trouble, but beyond that there's not much you can do, unless you're Jeff Dean level.

I know two people at Google who were slotted for T (transformative) and O (outstanding) GRAD ratings who were laid off, along with their entire teams. There's only so much you can do.
Not OP. But I would say that from my experience (I've avoided FAANG for culture reasons, not interviewing reasons) and I can get comparable offers to my FAANG friends at least in terms of Salary & Benefits. The big difference is bonuses, specifically stock bonuses.

So a lot of the crazy salaries you see people brag about are often taking stock programs into account. And because tech stock has been generally hockey stick growth, then the TC (total compensation) is too.

But aside from the stock, you can get good salaries and benefits at lots of non-FAANG companies. I actually have better insurance than my brother-in-law does at his FAANG job, which is already considered very good. In fact its the best insurance i've ever had in my life.
Check any topic including forum discussions on the COVID vaccines or COVID related policies and read the discussions. It should be very clear by then that the forum is a complete echo chamber.

Everybody not agreeing with government or WHO/CDC policies is regarded a retard and downvoted into oblivion.