skysight-inc/HackerNews huggingface dataset:
I've had a few situations treated as "interpersonal conflict." It's always happened right before a lousy manager was pushed out / fired.

In hindsight, IMO a way to handle this situation is to have a 1-1 with the underperformer, and clearly explain your expectations. Bring notes. Don't be afraid to "explain common sense." You might need to have repeat meetings every 2-3 weeks.

Give periodic summaries to your supervisor, occasional summaries to your +1. Reiterate that this isn't an interpersonal conflict situation, but that the other person truly isn't doing their part of the job. If you're generally happy with your job, wait out the situation. Otherwise, this might be the que that it's time to seek greener pastures.

Furthermore: When someone isn't pulling their weight, it will show with other people. Feel out your other teammates to see what they think of the other person. If they aren't happy, make sure that they express that to their manager and +1.

Remember: All companies make bad hires from time-to-time; and good management is hard. It's okay to tolerate a few management mistakes when, overall you're happy with your job.
That's because I spent a lot of time sitting down to explain how I think clearly while not overloading the reader with chaos.

If you'll indulge me, I'll try to explain using part of a story I wrote as an example. (It is a furry story, hence the animal body language.)

——

## My explanation

“You went grocery shopping?”

“About two hours from now.”

“You can relax,” he says after he sets the kettle down. His ears perk up, staring at me intently, and I steel myself. “I took the week off.”

“I didn’t expect you to be up so early.”

Then I notice the grocery bag on the table. Breakfast probably being oatmeal or toast; we were out of eggs.

“You okay?”

——

Who is speaking at each section of dialog?

1, 1, 2, 2, 1, 1

——

## Original

“Yeah,” he replies sheepishly. “You got three minutes to get dressed while I get your coffee.”

“You can relax,” I say after he sets the kettle down. His ears perk up, staring at me intently, and I steel myself. “I took the week off.”

He breathes out slowly, but his tail gets more frazzled. “And you were going to tell me this when?” he says with restraint.

“About two hours from now.” It’s my turn to look sheepish. “I didn’t expect you to be up so early.”

“Thought I’d make you breakfast.”

Breakfast probably being oatmeal or toast; we were out of eggs. Then I notice the grocery bag on the table.

“You went grocery shopping? Did you take your anxiety medication?”

——

Bonus round: What does “You okay?” from the previous section refer to?

There was a minor accident in the kitchen that let to this discussion.

——

This is a bit contrived and I mixed things up more than usual because understanding creative writing on paper is easier than explaining code over zoom.
Corruption in US politics is open and transparent; senators and congressmen can't get elected without campaign donations, and everyone knows that donations come with strings. It's hardly surprising if a senator from a hypothetical coal-mining state, who openly accepts donations from coal-mining interests, and who owns a mining company himself, blocks anti-carbon initiatives.
> Who says that I can not spread lies about companies?

Many countries have laws specifically outlawing this behavior.

If you're curious specifically about the intersection of those laws and the rights afforded by the First Amendment in the United States, read https://en.wikipedia.org/wiki/Defamation_and_the_First_Amend...
We have 2 month notices here. Most people do knowledge transfers in their notice period. It's harder to slack off if your task is pair coding or explaining stuff to your peers. We waived this period for a few people, because they were negatively impacting morale, but they still got their salary. It's just the cost of firing someone.
To be honest, I weighed a can on my kitchen scales :-)
1. It doesn't matter if the effects of the marshmallow test are true or not. The idea is just to illustrate how tech people are as weak-willed, short-term focused and plain "convenience-at-all-costs" as the general consumers.

2. There is no argument here: if you can not control what and how your device operates, your freedom is being taken. You can argue that you don't value this freedom over the convenience it brings you, but this is at best an admission of you being on (1).
Nvidia DGX systems prone to side channel, covert attacks
Shame on Apple for falling for a phishing attack
Krebs was pretty unethical in this case. He published articles based on quotes from a Ubiquiti insider who it later turned out was actually the hacker who was extorting them at the time. Krebs has never (as far as I know) addressed this or even acknowledged it.

If Krebs had just been a rube who was used by the hacker, I'd agree with you. But by not updating the record, he's continuing to further lies that he knows aren't true and are/will hurt Ubiquiti's reputation. Given that, I don't think it's as simple as "this gets dismissed as a SLAPP".
Show HN: Solana Workbench, your one stop shop for Solana development
> If your writing “disappears” after a day, why invest the time to write at all

This is a global problem, walled gardens may have made it a bit harder, but it isn't unique to China.

Internet traffic overwhelmingly goes to fresh content everywhere. The link may still be available, sure, but just how many people eventually visit old articles? They are, by and large ignored because people want new content that might be relevant for few days.

Not that it seems to matter - article by themselves mostly expresses fleeting opinions. It's hard to come across a truly philosophical work with long term implications - and even then it gets buried anyhow, regardless of where it is.
Every stack allocation scheme I've seen creates a fully reified object though, with a class pointer as normal.

You may be confusing with scalar replacement of aggregates, which is a separate concept.

https://chrisseaton.com/truffleruby/seeing-escape-analysis/
Good argument. I think such bottom-level corruption is caused by top-level corruption and general demoralisation of society. When you have low-level worker who is corrupted, but higher-levels are moral, you can just denounce that one worker. If higher levels are also corrupt, you have no one to appeal to, so corruption thrives. So, fixing corruption from top should be first, but then low-level corruption should be stamped out as soon as possible.
From my perspective, the failure was the lack of a correction. That's the point at which it goes from being "I trusted someone who I should not have, and was a unwitting accomplice" to the possibility of libel.
> You don't get paid for solving the problem, you get paid for transforming the problem using software such that people become dependant on software to "solve" it

Yes, the entire software industry is akin to crack dealers.
Making Dynamically Required Package Names More Discoverable in Perl
Depending where I put my hives, I can make 30 to 60lbs of honey with my "100 year old wooden box" technology.

My ladies do not like "unnatural" (i.e. mostly plastic, metal) things. They will cover it with propolis quickly. They also do not seem to like electricity or odd magnetic fields, and things that constantly hum, like transformers.

The listed things that the robot supposedly is doing (feeding, watering, treat illness & pests, harvest honey, prevent swarming, splitting & combining) are very inconsistent depending on my queens, hive to hive. Much of it is done by the hive herself. The rest is so cheap to do, it is but an a few hours per year per hive.

It is not profitable to spend $57600/year for (looks like) 28 hives. It is also seems to be going the John Deere route with the equipment. No thank you.

And, the "bees are dying, the bees are dying!" is becoming tiresome.
The idea that conservative voices in the west are the victims of censorship is hilarious. The idea that they are the least heeded, when they are in fact in power in a lot of places, is equally funny.
kinda funny you need a pdf reader to read the pdf specification :)
High performance and scientific computing, or more generally when you transfer a lot of data structures via pointers to a lot of threads. In that scenarios, a half second performance difference in main loop can translate to hours in long runs.

The code I'm developing is running with ~1.7M iterations/core/second. Every one of these iterations contain another set of 1000 iterations or so (the number is variable, so I don't remember the exact mean, but the total is a lot). Also, this number is on an 8 year old system.

More benchmarks are here: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
This probably gets at the heart of why people [misguidedly] ask about OWASP or anything other specific thing. They want to know if the candidates knows the principles, which they should, whether they're baked into all the modern frameworks or not. This might be an unpopular opinion, but I don't care how "good" your code is, or how quickly you write it, or how nice of a person you are, if you have no idea what SQL injection is or how to prevent it. Yes, day to day you might be using an ORM. But at some point you may be asked to do something with strings being passed around as SQL commands and I don't want a bomb to go off because you only know JS because that's what React is written in, you only know SQL via your ORM of choice, etc.
> the west always want things to be indexed, tracked, advertised, promoted, pumped, dumped, profited, exploited, abused etc etc etc..

Well, seems like you want to look at things from the point of view of "I hate surveillance capitalism!".

I remember trying to look up how to jailbreak an iPhone 6. Google results were a mostly forum posts talking about iPhone 4 jailbreaks, and it'd be 1 forum post of content and dozens and dozens of people saying "Great job!", "Thanks!", etc, which aggravated the hell out of me. This is persisting something which should be ephemeral (since I feel like dozens of "Thanks!" are valueless 10 seconds after they're uttered)

How do you expect to find information if they're not persisted/searchable anywhere, it'd be like in the old ages where you have to figure out the right master who has the know how and reach out to him.
As someone in his forties I wouldn´t be able to pull this off either. It will drain me. With age it takes longer to focus.
Not in the UI unless the user's enabled it, but ActivityPub server implementations send an Accept activity in response to a Follow activity.
The FBI also seems to disagree seeing as they arrested Krebs source indicating that there never was any third party hacker, just that individual insider.
You were sent murder threats but you're pro-doxing?
This is fun, well done!

Also: 700,000,000 peas weighs more than a tyrannosaurus rex?! I need to re-evaluate my perception of the weight of a pea.
Depends on your point of reference.
China has been imprisoning Uighurs (https://www.cfr.org/backgrounder/chinas-repression-uyghurs-x...).

India has several different races/castes that are taking their racial conflicts globally(https://www.npr.org/transcripts/923736245).

Mixed Person's have trouble getting bone marrow. (https://www.cancer.net/blog/2021-03/why-bone-marrow-registry...)

Maybe the "race" part is going away ,but the groupings of genes and their unequal transmission through the population isnt.
If "old paradigm" means self-owned data and no dependence on a subscription that can go away at any time I'm all in on it. (Small) SaaS is not dependable.
Sure, but if everyone was able to install a sink the price of getting a sink installed would fall considerably. That indicates to me that you are paid based on the rarity and difficulty in gaining the skill, not the value of the problem itself.
It is the rich who make these systems. The poor just live in them.
I read in another HN thread that Ubiquiti was actually not hacked but that a former employee leaked information and tricked Krebs into believing he was a whistleblower.

Is there a more detailed write-up somewhere about what happened exactly?
> but if passing pointers between realms doesn't work then why bother?

Because then it can work? It's a matter of what virtual addresses each "realm" has access to, either reading, writing or both.
Because corruption is a characteristic of public ownership of resources. It happens when valuables are administrated by employed officials.

"Western" administrations keep corruption under control through education and culture. Non-western administrations have often included corruption in their culture.

Private property and free markets quickly root out any corruption.
Advice: make the answer much more visible. First text, visually separated (bigger font, bold, line ...), green/red. Separate the explanation part into its own block of text.
Ah, thanks for the link. For some reason that link doesn't turn up in google search for me, however hard I try. Of course the ISO one is also authoritative, but not free.
Limiting the opportunities for corruption is definitely important. The libertarian approach goes at it from another angle: limiting the damage that corrupt politicians can do, by limiting their authority over the rest of us. Seems to me that both approaches can work in tandem.
More to the point - he has doubled down on his reporting being correct, but failed to acknowledge that he - himself - was the weapon that the attacker used to inflict damage on Ubiquiti - their employees, users and shareholders.

Krebs got taken. Pure and simple. I can see why he might not want to acknowledge that, or do any soul searching on it, but when you were part of the problem, you have a responsibility to fix your part in it, even if it was a unwitting accomplice.
>My Chinese social media posts reach 100k to 200k people a day

vs...

>Take two of my blog posts as an example. The post has [...] garnered 30k views as of May 2021

"Good tweets" disseminates to more eyeballs faster than "good blogposts". Just like actual twitter, PRC social media also link to blogposts / longform. RSS power users aside, I don't see how this is much different than how authors push blogs on twitter in west, with occasional repost of old blogposts when relevant. The function of using search to discover old content feels like it's been diminishing in recent years. Usually better to discover through curated specialist forums / subreddits dedicated to specific subject matter. And even then link rot affects a lot of older content, much of which not cached/archived.

That said, I do think west (anglosphere specifically) is deluged with expertise from brain draining talent across the world and simply a larger source for content creation, not just knowledge.
>The leaders of the protest sought to overthrow the government. It was written on their list of demands. https://conservativespolitics.com/leaders-of-truck-convoy-pr...

I dont know this website. Article written March 10th well after the fact and just hosts a very clearly one sided view of this. Jody thomas? I dont know wtf this is about.

Let me explain in much better detail about what you're trying to get at.

There was a website named 'canada unity' who put together a MOU in which called on the governor general to inform Trudeau that he has to return our charter rights. In a way you can read it as saying the governor general is overthrowing the government by effectively dissolving Trudeau's government.

This poorly put together was run by JAMES BAUDER and his wife. They were never even for a second one of the protest leaders.

Yet the canadian media portrayed this website as THE protest leaders. Used this MOU as justification of calling on the governor general to overthrow the government's sovereignty. This is how they are claiming the protest was overthrowing the government.

So for example: https://www.ctvnews.ca/canada/who-is-who-a-guide-to-the-majo...

Notice how James Bauder is literally the top of the list.

But wait lets look at this closer.

https://www.cbc.ca/news/canada/ottawa/tamara-lich-chris-barb...

Ctrl + f "bauder": 0 results.

James Bauder was nobody.

Tamara Lich was the key organizer. Involvement in several previous protests. She represented the protest in negotiations with the mayor of ottawa. She represented the protest in court over the honking situation.

Chris Barber had Jordan Peterson's audience.

Pat King is an actor on the otherhand. His acting played the canadian media's bias against themselves so badly.

What exactly was the crime the protest was committing. Parking violations really.

The only problem that anyone can explain about this peaceful protest is ParKing violations.

Yet here we are, everyone is a nazis, confederates, racists. Pat King offered the canadian media every prejudice, every biased hate thing he could think of. He got into the limelight because they ate up everything he said. He gave them everything they ever wanted on a golden platter.

For multiple elections conservatives have run on the plan to defund these lying canadian media. They got played big time.

Flipside, we're now a month later and pat king is still in jail. Original charge was just 'counseling mischief' but the new charges are 'counseling a felony that wasnt committed."

Absurd vague fake charges to crush a peaceful protest.
Apple now lets apps like Kindle, Netflix, and Spotify link to their sites
You only have to guess if you ignore the obvious warning and type "Yes, do as I say" indiscriminately.

I think that's fair.
I had a lot of fun with that gps status app when I first got a smart phone - you could hold your phone up to the window while flying (to get gps signal) and see the 630mph or whatever speed you were going.
As a "Python Developer" this is for me. There are some demand for specific language based developer instead of purpose based developer. Case in point - Scala. There are Data Engineers and there are Scala Developers. There are some overlap but if you are an employer looking for Scala help, you need a Scala Developer and not someone who tolerates Scala in their stack.

For me, Python always provides the shortest path to solving problems programmatically. It is the best thing you can use to prove a concept before you build something. Python sits appropriately in the middle of pseudo code and something performant. I get to solve unique problems rapidly. That fits my philosophy. If you are comfortable in using something why not get paid to do that. I am open to learning new things particularly Typescript but I am just comfortable in a Python environment more than a JavaScript or any other environment.

The catch with all that is that I am more fitted for contract roles as opposed to full time jobs. For the employer hiring based on tech introduces too much rigidity. They want contractors and experts for that.
I have run Redis clusters, both with and without Redis on Flash, with hundreds of GBs of data. If you need the performance, it's doable and not prohibitively expensive.
I think the freedom in the west is oversold, and lack of it in China is also oversold...
The link you provided shows C++ and Rust both performing best in various benchmarks. Seems like a wash to me, and to the extent one beats the other it's marginal. Which is to be expected because as long as the language is compiled and the compiler is good enough, you should be able to get as much performance out of it as your CPU can handle.
Well, inflation isn't making prices (services, goods) lower.

Aren't there many people who have low/no debt, and those people are only hurt by inflation? What about savings?

I'm not an economist, though, and still struggling to understand the roles that inflation plays in the economy.
So far you haven't given any evidence of what you claim, which is that this app is Apple implementing their client-side CSAM detection scheme and silently and secretly including it in Mac OS.

No evidence at all.

So I reiterate: Why should I believe you?
This guy knows how business works. If everybody think hard enough, software is not needed in lots of situation. The market is all about forced solution, probably plus some network effect, social value yada yada that keep it alive.
I'm honestly not sure how Ubiquiti felt this was a smart idea; defamation lawsuits are notoriously difficult to win and in the vast majority of cases, result in greater damage to the plaintiff's image than before filing the lawsuit.

Waste of everyone's time and money.
The Rust code is doing much more than what the Go code is doing, it's making more incorrect cases impossible. I really don't understand the complaint about imports. Anything that's not built into the standard library is not valid somehow? I'm struggling to imagine what would make someone think this.
And how did you weigh the gorilla?
This probably also explains a lot about Russia's difficulties in Ukraine, including poor equipment maintenance and lack of basic supplies.
> Ubiquiti must have solid ground to be dragging themselves into this mess?

Not as much as you might expect.

There are so many times when I have seen cases made purely to save face or to be offensive as the best form of defence. I can't say whom but a Solicitor I know has told me of a number of cases she didn't expect she could possibly win in Court but the client had the money to pursue it to make some kind of point and didn't care whether they would actually win or not.

Not saying Ubiquiti don't have a good reason, just that they don't necessarily have one.
Its same with html spec I think.
>...African-American culture is Southern white culture.

If anything, Southern white culture co-opts African-American culture. We have our own dialects (AAVE), our own foods, and our own music (pretty much any popular form of music from blues to rock-and-roll), and our own religious practices. Southern white culture may take in the some of the above, but it's pretty much a one-way transfer.
Ask the complainer to show some documentation.

Examples:

If the underperformer is a developer, the complainer should be able to pull up examples of bad pull requests. Another way would be for the manager and complainer to plan to look at the next pull request together; or for the team to suddenly decide to pick a few pull requests to review in meetings.

If the underperformer was a support person, the complainer should be able to show emails, tickets, ect, where mistakes are made.

---

Do you have reasonable documented processes, and train newcomers in these? (IE, information to collect when interacting with customers, coding style guides, ect.) Audit the underperformer (and a few others) to see how close they are to the processes. If they diverge, hold an open discussion with the team (all stakeholders) about how reasonable the processes are. Assuming they are all reasonable, now you have your evidence.
Oh, mea culpa. Honestly I just found the opening page and didn't notice it needed payment to get to the rest of it. I naively assumed that since Adobe had published it with ISO's permission, it was free in both places.
Rust's Vec indexing is bound-checked by default. Just something like this is abysmal for performance (but pretty good for consultants who get called to fix stuff afterwards, so, like, keep them coming!):

- Rust: https://rust.godbolt.org/z/GK8WY599o

- CPP: https://gcc.godbolt.org/z/qvxzKfv8q
Not a lawyer, but I suspect that the sentence "Ubiquiti has not responded to repeated requests for comment." in Exhibit A of Ubiquiti's own evidence is going to carry a lot of Kreb's case.
Because that changes behavior. A userspace process that would expect to fault currently on access to pointers with high bits set would suddently start touching different memory. I don't have specific examples, but there have been implementations of this kind of thing in the past that rely on traps like that to detect equivalent pointer tags or alternate memory spaces.
> It’s your machine, but the inner workings are this ineffable mystery.

At some point, every machine's software becomes an ineffable mystery. Do you know what is going on in all your 3rd-party Linux drivers, say, from NVIDIA?