skysight-inc/HackerNews huggingface dataset:
The manager fires the person, professionally and without attacking the person. You do this by citing specific instances of things that are the cause of the firing. All of those things are things that the manager has previously discussed with the person and helped them improve.

This is manager 101 stuff. Further, if I were a manager and found out another employee told my employee they didn’t belong at the company I’d make it my business to ensure that behavior was addressed by the persons manager. Because it’s absolutely clown shoes.

And given your implication that I don’t work in the “real world”, I’ve been working as a software professional for over 2 decades in everything from valley darling startups to rough and tumble prop trading firms. The behavior mentioned wouldn’t have been tolerated at any of them.
And you are taking what politicians say on faith. Here's a view from the other side:
Critics, including U.S. Sen. Lisa Murkowski (R-Alaska), were quick to blast the decision.

“Citing a ‘lack of industry interest’ is nothing more than fantasy from an administration that shuns U.S. energy production,” she said in a statement to CBS News. “Cook Inlet is the sole source of the natural gas that more than 400,000 people in Southcentral Alaska — and significant military bases that are critical to our national security — depend on. I can say with full certainty, based on conversations as recently as last night, that Alaska’s industry does have interest in lease sales in Cook Inlet. To claim otherwise is simply false, not to mention stunningly short-sighted.”

https://www.gobankingrates.com/money/business/why-did-biden-...
A sufficiently advanced map is indistinguishable from the territory.

Perception often becomes reality. But also the map is not the territory.
These rules only apply to large organizations: "gatekeepers" that have massive global revenue and market power.
The problem France has is that most of its nuclear power plants are not built along the coast but along rivers. Since the plants discharge warmer water into those rivers, which may have an environmental impact there are strict legal limits on how much water may be warmed.

Previously, and in a 'normal' year this was all fine but during recent heatwaves rivers' water was already very warm so that legal limits were exceeded and consequently power plants have to shut.
There is nothing dumb about these people. It's important to understand the underlying belief that drives stupid encryption policy though. They interpret a limit on their omniscience as a limit on their sovereignty. If I could summarize the way people I've met in government moralize policies like these it's, "Leviathan, c'est moi."

Consequently, I don't know that they are persuaded by principle or reason. They understand power, but that's about it. The main thing that comes out of laws that sabotage encryption is they shift the burden of proof of innocence onto the accused, because if there are encrypted files involved, there is no legal presumption of innocence.

This is the most serious crux of the issue: anti-encryption laws violate the presumption of innocence that underpins the western legal system, and that's what makes them so desirable to certain establishments. Encryption isn't about hiding anything, it's about whether there is a physical/logical limit to the discretion of the state, and whether the presumption of innocence of the accused is an inalienable right or just a convention.
We're living in a moment of great homogenization. The myriad of microcultures that spanned the globe, and gave rise to so many unique ideas and movements are evaporating, and the result is a type of global group think.

The results of this are evident everywhere. Fashion, music, web design, food, academic writing. In any discipline or artistic endeavor, it's like the whole world decided this is the one best way to do things and nothing outside of that norm receives the nourishment (capital, time, attention, thought, support) that it needs to develop.
For anyone curious (2005):

site still has a "we just opened" banner

https://web.archive.org/web/20050714023957/http://www.etsy.c...
This is a great solution to the thundering herd problem, but isn't OP explicitly trying to cache the results for later? In that case, the promise map is a clever way to make sure the cachable value is fetched at most once, and you want the keys to build up in the map, so GC'ing them is counterproductive.
> > “In Texas, in all two hundred and fifty-four counties, you can go get barbecue—that’s what we could lose,” she said.

>It seems that this person is saying we could lose BBQ in all 254 counties in Texas? That's unmitigated hyperbole and balderdash.

No, he's saying that today you can go to any of the 254 counties in Texas and get BBQ, but in the future you may only be to do so in some.
At least in the EU they're going after the tech corporations and commercial operations and not necessarily outlawing grassroots diy software use.

The line of argument that criminals would be too smart to stay on commercial services is not really robust, as catching just the not so smart ones would be good enough for politicians. There are better arguments.

(The upcoming EU "chat control" mechanism is about similar remotely triggerable client-side fuzzy searching ).
A Chinese Wikipedia editor spent years writing fake Russian medieval history
Great example of a bad metric. Even if the dev would work for sales, he would at max drive sales indirectly. And if something is only influenced indirectly it is a bad metric use case.
One-time HIV treatment on the horizon after gene-editing breakthrough
Direct publication link: https://www.nature.com/articles/s41380-022-01661-0
Connecting things it's possible to usefully measure with the bigger goals is an insurmountable problem in almost every business, because some things are much easier to measure than others.

For example, it's very easy to measure if the call centre answered a highly efficient N support calls per worker-hour.

And it's very difficult to measure if people who deal with the call centre end up badmouthing your company to their friends, because your useless call centre always just tells them to reboot and never does anything to resolve the underlying issue.
you work at facebook?
China Fines Didi $1.2B as Tech Sector Pressures Persist
Except it IS unreliable, even with citations. Wikipedia is straight up garbage.

Just one very recent example: https://www.engadget.com/chinese-wikipedia-editor-fake-russi...
Yes indeed, we are launching lots of new things, sometimes brand new UIs altogether, or significantly reworked frontend plus big changes on the backend at a minimum. Our biggest fear is to build something that no one needs. Launches allow us to roll it backwards from the top of the funnel to mid-funnel (retention) to revenue and narrow down the value prop further and further. So it's not so much a monte carlo search, more of a binary search where each launch cuts off an entire family of potential directions our product could take. So if there are 10M possible solutions then it'd only take us 23 launches to zero in on the right one.

With Terrabook our hunch is that Terraform can be made much easier if it's generated in small chunks. The language itself is trivial, lightweight json basically. Nothing to learn there. But the AWS part is hard. What are the options? What should you write? And then having spoken to many users from previous launches we learned that people google TF snippets and copy-pasting them and tweaking just a bit. It's much easier to change if the bulk is already there. So we made this snipped generation pice with a UI inspired by Jupyter / Google Colab / Replit to basically lower the entry barrier into Terraform.
Why not a Map? It will have search complexity of 1

If it should take into account ip blocks then just put the ranges in an sorted index and you have logarhytmic complexity for search (if speed is important and the blacklist is not huge, you can also expand the blacklisted ranges by individual ip and put them in a Map so that you get complexity of 1 for ip range search)
EU is one of the largest consumer markets there is. US Tech companies are probably regretting the day they left China. They won't make the same mistake again.
> And its not particularly safe spot either - instead of gun violence, there are frequent stabbings, on top of all other crime of which there is plenty.

There are not frequent stabbings. They are reported on because they are so rare.

There were 235 homicides with a sharp object in the entire country of 60+ million people in 2021, which is about one third to half of all of them (which makes sense, without a gun, your options are limited). That makes fewer than single cities elsewhere.

If you think the UK is a specific violent crime hotspot, consider what angle whoever is telling you that is trying to push.
>But I also worked on film sets where teams of people who got to know each other a week ago work with military discipline towards a common goal, with a clear team structure and efficient communications.

Of course, there's no shortage of horror stories about film shoots.

But, in general, you've got well defined responsibilities. There's been a huge amount of planning before people get together to shoot. It's very time bounded. It is very military in a lot of ways and quite different from how a company operates in general.
> But at large organizations (namely: Google, Facebook, and LinkedIn) people ask: should we have a CS team at all?

I'd risk stating a thesis that in metrics-driven organisations these kind of questions are actually not asked.

Such organisations get very busy defining tree-based KPIs (OKRs or whatever you want to call them) and even busier tracking them.

A lot of effort goes into maintaining the KPI driven culture and in the end there's no one left to ask the question like "should we have a CS team at all?".
> Collective (learned) helplessness here is really going to fuck us over, we already forgot how to run servers it seems, now we're not even able to host services.. soon we won't know how to write code, I'm sure.

I agree with this 100%. It's bad and I think partially because at least as far as I know, there is no standard definition of how you'd need to setup your email server to guarantee some arbitrary email delivery success rate.
And so it ends up being a combination of arcane knowledge together with slow feedback loop for debugging.

btw, if you have any good resources recommendations for successful configuration, I'd love to take a look at that.
I was just going to dig that link up as well.
It's been my observation in Norway that with a leftist government social services will become better at first, then at some point will become increasingly bloated and bureaucratic. Whereas with a conservative government they will go in and trim the fat, which is helpful at first, but eventually they'll trim so much fat there's nothing left at all.

The only thing that seems to actually work is switching between them often enough that you get mostly the initial improvement, with some regression that is corrected by switching sides, and then rinse and repeat. A lot this applies to things like taxes and financial regulation too, I've found.
In the modern world, the demand seems to be that every tool be perfectly safe in every situation no matter what you do (and it seems practically nothing lives up to this demand, given the ever increasing river of silly CVEs for almost every component, like regex DoS on build tools).

It's important to understand the scope of the issue. If you create and operate on your own symlinks in your own folders, there is no problem. The problem is when a more privileged user operates on folders that can be written to by less privileged users, for example system daemons (like a /tmp cleanup, or a web server serving /home/*/www), or suid binaries. These things need to be written very carefully, it is now clear.

But if I'm working with my own files, media, source code, build tools, web pages, etc, in my own folders, then symlinks are still fine.

And there is an existing setting to mitigate a couple common forms of the issue that does exist when accessing folders other users can write to: https://www.kernel.org/doc/html/latest/admin-guide/sysctl/fs...
Great minds!
I don't think that's entirely true. There's plenty of major systems that have made fundamentally incompatible breaking changes in order to move things forward. Windows did that with Vista, Android did that with Linux (eg, app sandboxing per UID, heavily restricted filesystem access to shared directories), etc..

It's kinda mainly desktop/server Linux where there's this inability to move forward.
Twitter blames Elon Musk for making it lose money
You are a blessed, holy person. Not even joking a little bit. It's people like you that keep the world ticking over.
I agree, I didnt question the reason behind the suicide, I just wanted to point out that not all suicidal people can be labeled as burdens to society.

> Live as they see fit

So in your opinion that includes killing oneself, even in cases that could be avoided if access to appropriate help could be provided? (Not enforced, provided as an alternative option to suicide)
I find goats pretty interesting, they have amazing balance and are great at climbing mountains for instance... skills I would like to improve, maybe I can learn from goats? They also make cute noises.
I'm sorry symlinks are a thorn in Jeremy's side, but they are useful from a user's perspective. Hard links don't fill the same need. You can't normally hard link directories. If a file has multiple links, finding them all normally requires scanning the entire file system, so deleting a file now becomes harder. A file with multiple links doesn't have an obvious canonical path.

As an example of all these issues, I manage a bunch of Mac build hosts with multiple Xcode versions installed. We only retain the most recent patch release of each major.minor version, but drop compatibility symlinks in place for the other versions. On macOS, an application is just a directory. So for example we'll have:

Xcode-13.0.app -> Xcode-13.0.1.app
Xcode-13.0.1.app

From a simple "ls" it's obvious which versions are installed and which are just compatibility shims. Symlinks are just so damn convenient for use cases like this. Hard links don't cut the mustard here.

So there are more reasons for symlinks than just "hard links are restricted to linking within the same filesystem", but yes, that too.

Probably I'm just lacking imagination and there's a solution that offers the advantages of symlinks with none of the downsides, but in my experience, we see this sort of indirection all over the computing landscape, so it seems like there's a fundamental need for it.
here is the mentioned blog post for anyone interested (and lazy): https://fly.io/blog/api-tokens-a-tedious-survey/
Ask HN: How do you research if a startup idea already exists?
Hey there,

As, I assume a lot of people do, I have this endless Google Keep list of startup ideas that keeps getting longer and longer.

However, I'm a novice when it comes to finding the right terms to search if that idea already exists. I simply Google around with whatever feel relevant only to realise, months later, that there is a much better field-specific term or some vague jargon/synonym of what I was supposed to be searching for.

I assume this should be a somewhat elementary issue to vet startups and do competitor analysis.

How do you do that?

Also, what measures do you use to figure out the strength of the competing solutions?
This is great. I'm actually running into this problem but across distributed clients. Is there a distributed way to achieve somthing like this with say Redis?
Even the Google doesn't know what GOAT blogs

That's because GOAT is a sports term that is slowly entering general use.

If you Google "GOAT sports," Google not only knows what you mean, it explains GOAT.
Last I checked Russia was still making progress. Unlike the first days, they are not rushing, but taking their time to eliminate defenders with artillery strikes.
Excellent observation. Can't disagree!
So has the goods available. I suspect China's ability to manufacture cheaply and in huge quantities has masked a lot of the increase in the numerator.
This a serious issue in support of the language for running on a UNIX system.

Frankly blaming the kernel/filesystem for this is like saying I want my 720p monitor to display 8k correctly, it must be the display-drivers fault...
Operation Chicken
This domain is used by digital publishers to control access to copyrighted content...

This was caught in our DNS filter recently. The URL was registered 22-06-24.

This may be very common, I just hadn't heard of doing DRM this way. Has anyone else noticed this?
This kind of thing happened 8-10 years ago, before bip 39 bip 44 seed phrases

Where signing private keys or the transaction signatures would let people derive the sender’s private key

There are always recurring opportunities to check for
You can't turn a bike left without steering right first
> Providing a suicidal person with the right resources to help them avoid suicide

Where in this sentence do you read anything about enforcing anything?
What's the point of owning books, when you can take the just-in-time approach of having as little inventory as possible and getting books whenever you need them?

I think this has to center around the question of whether you can get the books whenever you need them. First there is the effort. A book in your shelf can be accessed on a moments notice. This certainly matters for books you might want to reference. Second is price. Books can often be gotten for a bargain from a flea market or a library that is making space for new books, or a bookstore that goes bust. Third is the possibility that a book will just be unavailable. Maybe it gets banned or maybe society collapses around you and all copies are lost. This risk is low but not negligible.

Then there are also other functions a book in a bookshelf performs, apart from easy access. It's a nice aesthetic. And it can help inspiration and discovery.
The psychology behind why we believe in horoscopes
I can confirm this story by looking at the guys linked in page.
That seems very unlikely.
Meta tweaks Facebook app to act more like TikTok
Mercurial at FB gives me rage attacks. It's soooooo fucking slow. Not sure if it's Mercurial itself, or the FB codebase though.
NHS staff were not immune from COVID either right? Presumably they had a lot of staff reductions from sickness.
Yeah, I'm not arguing they don't do that. This is one of those cases where arguing the negative without clearly stating your argument makes things easy but not particularly useful.

What argument are you presenting instead? Because he was charged for 7 instances of security fraud we should assume that all 25 are securities fraud? Regardless of whether the SEC eventually charges all 25, they've clearly decided to differentiate them all on some metric (otherwise, they would've charged them all at the same time).
My general rule of thumb is one snarky response per trollish reply at most. Don't keep engaging with them if they do, because then it's just a pissing contest.
The rover has driven over 5 miles since it landed.

If you pooped in the toilet, and you found it four months later and 5 miles away, you'd think it was pretty remarkable, too.
I mean considering the continuous erosion of consumers' rights on their devices and manufacturing trying the assume the position of licensor instead of seller, I don't have a lot of trouble imagining such a world. If Apple said that they will void the warranty on iCars if users put anything other than iGas and make the iGas connectors proprietary, I'm sure a lot of people would nod and queue up to pay, like they do now because the build quality of iCars is the best and they want their cars to just work.
South Carolina bill outlaws websites that tell how to get an abortion
This is pretty silly.

I mean -- this happens, but this happens to any language, because as others have noted: forwards compatibility isn't a thing. New features will be added, and, given the track record of Rust, these new features have been pretty good!

I recently experienced this relatively trivial issue -- I had only tested some software with the latest stable Rust version, 1.62. A user reported it was not building on the Ubuntu default installed 1.59, and I decided building on that version of Ubuntu was worth it. The fix? Install and use the relevant rust toolchain `rustup default 1.59`, `cargo check` points out exactly the issue (BTW the language change was a good change!), fix and push. It was so easy.
Honestly, I became a product owner because as a developer, I hated scrum. And it’s everywhere. Industrialised standard of micromanaging. And yea, I know, that’s not what scrum is meant to be. But communism wasn’t meant to be a dictatorship and almost always is. So, if something almost always fails or isn’t able to be implemented, then it’s not useful.

If I found a company not doing scrum, I’d go back, but otherwise, I’m done as a paid developer.
I think its rather arrogant to think that we have perfected government to the point that we can willingly disarm ourselves of one of the most effective forms of defense...
Okay I am super curious now. What is a GOAT?
Don't be overconfident. They can make the use or possession of encrypted apps a crime. Then being able to hide your communications or data won't matter - the hiding itself will be criminal.
I played it. Fun little game. In practice, I found speed to be more fun than trying to get it in 16 moves.

Couple of things.
1. How are points calculated.
2. Do I want to go for speed or smaller # of moves?
3. There was no share button on the victory screen, that might help people share it, unless this is what you had and have since removed it.
Related discussion from 2 days ago: https://news.ycombinator.com/item?id=32160703
Maybe I need to add a section (in bold, flashing red text?) reiterating that you need to read the citations and not rely on the content?

This recent example is awful, yes, but relied heavily on a Wikipedia project which has less strict referencing rules, and was consumed by people who didn't take the time to fact-check — we're about on par with Encyclopedia Britannica (ref: https://www.nature.com/articles/438900a)
>Rather than address these questions, I think you have an extremely important question to resolve. Do these boogeymen exist? Are they capable of social engineering to the extent we should be worried?

Yes, they undoubtedly do. Russia, China, North Korea, Iran, and many other nations run active cyber campaigns against the US with varying degrees of success, but often absolutely stunning scope and scale. Their purposes in doing this are to advantage themselves and disadvantage us.

This sort of social engineering can be very subtle, and very effective:

https://www.newsweek.com/putin-funding-green-groups-discredi...

>It scares me how little people seem to value freedoms as if they were some relic of the past with waning value.

I realize you don't know me, and that as you say this you have no way to know that I'm someone who values freedom far more than most people do, to the extent that I've spent much of my life studying civics and law and their intersection with technology. Freedom is what makes life worth living.

But maximizing freedom sometimes means taking non-intuitive actions. For instance, imagine a world where China's government instantly knew everything that was said on Twitter, who said it, where they were, etc... but the US government did not. Imagine what an advantage that would constitute. Is that likely to lead to a world, or a personal experience for me and my loved ones, of greater freedom? No way.