skysight-inc/HackerNews huggingface dataset:
> Holding employees accountable for high performance standards is generally welcomed by high performers.

While this is true (working in a company that doesn't value high performers over slackers is infuriating for the former), it's really unlikely that you'll be able to change your company's culture in the right direction at will (if rewarding high performers and kicking the butt of low performers was that easy why weren't you doing so all along ?!), so what's usually happening is:

- the management starts monitoring some KPI some consulting firm told them to monitor

- they start annoy everyone in the company based on these BS arbitry “holly metrics”, which are indeed poor performance indicators and are easily gameable

- top performers will be pissed off and leave

- low performers will do all they can to maximize their metrics instead of doing actual work, reducing their productivity even more

- congrats you've destroyed your company's talent pool and have now turned Meta into IBM. Too bad you don't even have a sales department on par with IBM's, so you'll probably end up like AOL or Yahoo!
I couldn't agree more, especially about the lack of good metrics for coding performance. I feel like more often than not metrics or even new "policies" are put into place just to provide cover for firing people. So they can "backsolve" or use "parallel construction" to justify the firing.
Samsung’s entry into 3-nanometer foundry processor manufacture has begun, and the South Korean corporation will allegedly begin producing Gate-All-Around-based chipsets this week, according to Samsung New3sroom on Thursday.
You can word dance around it all you want - his intent is clear: working at meta is going to be harder tomorrow than it was yesterday, with the intent that some people will quit over it.

How you feel about that depends on if you see yourself as more similar to an owner of meta, or as a worker at meta.
Pulling out of Brazil before Russia is interesting.
If it's all the same to you, I think we'll just put a hazmat bag around you and the pizza and bury you as is. I'm not touching that pizza.

My partner orders pineapple pizza then takes the pineapple off. It's there to cover the pizza in pineapple juice and that's it. She also likes teriyaki sauce to a fault so I probably shouldn't be surprised.
Apple Messages breaks if you temporarily use a different phone number on your cell. All chats in old threads were broken off into different threads. It was a disaster. You would think that since Apple knows this is still the same user that this would not happen?
BlockFi CEO on FTX Deal
I've had my eye on this language for a couple months; in particular, V UI subproject, a SwiftUI-like code-first framework for doing GUIs, caught my eye, since I rather like SwiftUI and I still need to make a human-friendly KyuWeb client for the server to be of any use. Unfortunately V UI doesn't seem to have progressed much since I last had a look on it. Here's hoping it gets the attention it deserves, because from what I've researched of GTK, it looks about as fun as a kidney stone to use, and having a modern low-level language with a closely-integrated, cross-platform modern GUI framework could really put V above the rest (SwiftUI does not have first-class support outside of Apple platforms currently).

https://github.com/vlang/ui

(I'd also like to see first-class support for the BSDs, but I know better than to hold my breath on that one.)
So in other words they don't have the slightest clue what they're doing.
Firing a bunch of people shows that the CEO is "tough minded" and that boosts the stock price.

For the first couple of years it hardly matters who leaves, especially at a company as big as Facebook. It's just the symbolism for Wall Street to appreciate.
Even more so for teenagers. They might save up for a whole month to be able to afford an AAA game.
Sure, I could move to the woods and live off wild berries for the rest of my days. But if you want to be part of modern society, your bank will mail you your credit card, and your water company will text you a code to login and pay. Realistically, what choice do you have?
BlockFi agrees to be acquired by FTX for $240M and $400M credit facility
Here's a strategy that I've found works decently with these people: frame it in terms of (1) being resourceful (2) being responsible and preserving resources for the next generation (especially their children, if they have them) (3) not being "lazy and wasteful" (you might not like that framing, but it kind of works better for that kind of personality) and (4) national sovereignty (the more wasteful we are with resources, the more we have to depend on other governments for them).

There's also a few good ones for moving away from ICEs: (1) I'd rather make things out of oil/plastic than just burn it up (2) national sovereignty and (3) resilience in case of war or disaster.

Relatedly, I don't think I've every heard an environmentalist use these points. Any idea what that is?
I wonder how many of these companies are actually having issues versus the number who are pre-emptively cutting loose people that they believe they can lose should the market actually turn.
Are you suggesting that Facebook has no performance evaluation process for the employees at all right now? If they do, it seems like you could look at those evaluations and make some decisions immediately. If they don't, then fair enough, implement that. What's the purpose of "turning up the heat" to try to get people to quit? And, as others have mentioned, those who quit first if you make their lives harder will be the ones that have other options (usually the high performers).
tell him what?
For me the decision is based on whether the option has wasteful packaging or not. Garlic in a jar? No problem. Mushrooms pre-sliced in a plastic package, no way Jose. Gimme those ones I picked out myself and put into a paper bag.
Microwaves particularly are popular targets for snobbish malignment. They're great at doing a lot of things, but many people refuse to use them for anything for the silliest reasons (muh radiation). Of course they're not good for everything, but nothing is good for everything.
Do you actually own a yak, of all things, or is that last bit a euphemism for shaving your johnson?
> I think you're misremembering. The 2001 and 2007 crashes were very widely foretold.

Hard disagree, at least by what I said in my comment about what "widely foretold" meant. I mean, the IMDB opening description of The Big Short starts with "When four outsiders saw what the big banks, media and government refused to..." Michael Burry, https://en.wikipedia.org/wiki/Michael_Burry, famously said he wasn't a super genius or anything, and was surprised that so few other folks saw the coming housing collapse like he did.

Again, my point is not that nobody could foresee that the recessions were coming, it's that the institutional "powers that be" - government, large corporations, VCs, etc. - actively downplayed the risk of recession. The exact opposite is happening now.
Selective and misleading reporting of facts is probably both the most common and the most effective form of propaganda.
I also don't fault the British too much for a lack of true democracy after I read the unclassified diplomatic cables re: what Zhou Enlai said about taking 'positive action' (ie: invasion) if HK ever got self-rule, at least we got 1-man-1-vote. It sucks, but the British couldn't even defend Singapore from the Japanese.
I dunno why you think demanding that people can't feel hurt on the internet is any less overbearing than condemning people who are mean on the internet.
NearSt | London/REMOTE | Senior Engineer

Our retail tech platform makes shops’ in-store inventory data visible to the internet, so that anyone anywhere can see what’s in stock in their local shop. Companies like Google and Facebook use our technology to show live in-store inventory on their platforms to millions of shoppers searching nearby, sending online shoppers into physical stores.

https://app.beapplied.com/apply/qpdotvw3om?utm_source=thomas...
It’s rock solid, at least. I’ve also had the displeasure of working in the logging package. Totally outdated. I created a JSON formatter (also support for context). Huge pain, but always works.
Porter (YC S20) | Full Time | Full-Stack Engineer | NYC | https://porter.run

Hey HN, I'm Alexander, co-founder of Porter. We're building Heroku in your own cloud. We let users link up their own AWS/GCP, point to the code they want to run, and then put the rest of the hosting process on autopilot (CI/CD, SSL, autoscaling, zero downtime deploys, infra monitoring, etc).

We're hiring NYC-based engineers that are passionate about building tools for developers. If you have some experience with either Typescript or Go, or you're very interested in this space, we'd love to talk with you. As we're a fast-growing seed-stage startup, you should be comfortable with regularly shifting priorities and iterating at a very high (daily) velocity.

Some of the technical challenges we face:

* Abstracting Kubernetes - any PaaS spans a variety of use cases, so building a consistent and useful layer of abstraction requires constant awareness of the needs of many user profiles.

* Cloud Agnosticism - one of Porter's main benefits is that you get the same interface for managing services regardless of where you host. Our job is to reduce multi-cloud infrastructure complexity to a unified interface.

* Auto-Generated Frontend - each of our app/add-on templates uses a form.yaml file that programmatically generates a settings UI on the dashboard using a library of our own input primitives. Designing, expanding, and testing the functionality of these templates is non-trivial.

If this interests you, please apply by sending an email to jobs [at] porter [dot] run or applying through https://www.workatastartup.com/jobs/43716.
If one ever wanted to know what's happening in the mind of a frog that is being boiled slowly, this is probably the closest approximation. These people don't understand where the country is going, and when it gets there, they will not be able to recognize what events led to that place, allowing politicians to perpetuate the same nonsensical lies all over again. It sounds dramatic, but I believe the country is doomed and on its way down it will take its neighbors with it.
I am not sure demonizing managers here is the fair thing (popular perhaps). Managers (I've had incompatible managers and have been one myself) don't operate in a vacuum. Managers jobs are very much guided/dictated by hr policies (atleast at big cos) down to the point of precise wording to avoid/use, strict "formulas" for comp and refreshers, tight flowcharts to set on tracking execution, planning processes etc. Not to mention just general organisational chaos with project cancellations and fielding requests from N different (indirect) bosses. There is a lot more risk than to justify the reward of going against the tide. Heck even tooling and templates for conducting 1/1s are getting more and more standardized and doing slightly different gets you in trouble.

There are definitely incompetent managers just like there are incompetent engineers or lawyers or directors or leaders etc. A broad/general stroke - I am not sure is justified.
> The immutable->mutable trick seems to be caputred by the type checker.

Just add the immutable variable's reference to a mutable array, now mutate the immutable variable using array[0], magic!!

The compiler is so basic and naive, it's laughable how their authors have guts to fight everyone about it's stability.
Here is the URL for the incentives page. http://electricdriver.co/incentives
This really depends on the definition of success. If success is just execution without needing to be too novel, metrics work.

Coming up with a new idea, researching its feasibility, and executing on it isn't really doable with rigidly monitored metrics, because a lot of the productive work on novel things looks like thinking about things and trying things that don't work out.
Hardly.

Top talent is first to leave as a firm's fortunes turn.

(FB's fortunes turned a while ago.)
Eh, sounds like most of big tech TBH. When you're dealing with a money faucet situation it can be tough to tell what's a good decision and what's a bad decision since either choice will result in increased profits. That is, until the fed crashes the party.
The college that I went to had all the engineers learn how to run a metal-turning lathe. ME, EE, BME, I think even the Computer Engineers had to learn how to run a lathe. They put us through a safety class first, which mostly consisted of how not to run a lathe (no loose clothes, no long hair, no jewelry below the elbow, no necklaces, etc). The only injury that I know from that class was from when we learned how to run welders - one of the guys caught his shirt on fire with an oxy-acetalene torch.

Yeah, lathes are dangerous, but no more or less dangerous than a lot of other things in the world. Cars are dangerous. Turning on a light switch in the wrong context can be dangerous. If you approach this stuff with the proper respect and caution, you should be fine.
A lot of people have responded that way to what I wrote, but I didn't really mean it as negativity. I'm glad that they opened it before abandoning it, but I'm trying to emphasize that that is at best a first step for this project. Without someone willing to follow up by maintaining it, it's still dead. The tone of these announcements lately has not reflected that reality.
I think you're missing the point here Alex. The amount of work you've put in, the number of projects you've made, and the drive you have are amazing. Everyone wants you and V to succeed but you make claims that are not true yet. You claim V has safety features but if it's trivially easy to exploit those safety features, then you don't actually have safety features. You claim V is as fast as C but there are many many many cases where V is slower than C. On average, V seems to be much slower than any compiled language. You claim V can compile a million lines of code in a second when that is not the average case. You claim V can do so many things but each time someone actually tries to verify those claims, it turns out there are many cases where it's not true or only true in one very narrow, specialized case.

When people read "V compiles itself in less than a second", they expect V to compile itself in less than a second for the general case (not just one very specific case). When people read "as fast as C", they expect V programs to have the same runtime as equivalent programs directly written in C. When people read "no null, no globals, no undefined behavior, immutability by default", they expect there to be no issues with this 99% of the time. When people read "Despite being at an early development stage, the V language is relatively stable", they don't expect this number of issues. I could go on, but the V documentation is filled with this.

In my opinion, if you keep going in this direction, no one will ever take V seriously. You might get some GitHub stars, you might get some inexperienced language developers helping you out, but if people can't trust V's claims, if V's claims continue to not hold up, no one will use V anything more than casually.

The simple solution to this is to walk back your claims and preface everything as unstable which is more accurate. Your GitHub description should make it obvious this is an experimental language with many issues. You should only list features in your README which are true and work for the average or general case. Any other features can be listed somewhere else as in progress or testing. Toning down your marketing is all it takes to earn back some trust.
I think this could be construed as grounds for constructive dismissal for their Irish operations at least.

https://www.citizensinformation.ie/en/employment/unemploymen...
Cramming the night before an exam isn't the same thing as teaching either. If we need to accept that teaching is always the outcome of the worst performing learners it would follow that schools don't teach children to read. After all, illiterate people exist. That some teaching outcomes exist which are contrary to the curriculums goals doesn't mean that curriculums don't exist.

There are billions of us and learning outcomes are varied in part because teachers vary in skill. With so many chances and plenty of bad teachers, it is inevitable that some small fraction of the population gain the perception that trees aren't taught in CS programs even though they almost always are.
Meta is very skilled at hiring smart, motivated, hard working people - then creating a perverse system of carrots and sticks to get those people to push themselves as hard as they can.

I think the only thing that really bothers me about this is that it’s all for the purpose of increasing engagement with Reels or selling digital tshirts in the metaverse.

If a company like Meta had 40,000 smart, highly motived people working themselves to death for the sake of solving climate change or homelessness, what a fucking world we might live in.
Sure, in some countries and time periods. I'm not in any way saying the US has a flawless record. I'm just saying that US pressure was not the only reason why countries transitioned to democracy: it was a combination of popular and international (largely US) pressure. When one or the other was missing, the transition generally never happened.
A brilliant slacker is still a slacker but a hardworking sheep delivers results
I tend to pronounce it “squeal” myself.
Because investors eat this shit up
I mean... that's a little more than bad language.

I have heard of agents contacting individuals like this, but after someone reports it to the government. It's likely that someone on Twitter sent this as an FBI tip.

Not much else to comment on this post.
Well you're still getting spam, so probably not?
These events impact the broader economy by having too many people idle aimlessly rather than end up productive elsewhere.

Now they get to lose even more time being productive finding gigs.

Brenden Gregg leaves Netflix, weeks later its stock and reputation tank. They don’t think we know, but we do. There’s no reason to put our faith is people who are clearly more of the same rich grifters being propped up by collective belief. Believe something else.
Propaganda is just something the powerful yell when the truth comes out. It's a exclamation not a description.
They're all real business with real value. I blame the VCs who kept feeding them endless amounts of capital when they were clearly hitting a ceiling of how much value they could generate.
Useless you say? The problem is they were too small!
Atlassian makes zero profits because it reinvests them in growth (hiring, acquisitions). The common sense here is that you return profits to shareholders only if you can't grow fast enough. That's the case for a lot of other industries where you have single digit growth in good years. But if you can grow 30% annually, you bring much more value if you reinvest your profits.
I'm a bit of a food snob and recently bought a jar of minced-in-oil-garlic… got tired of finding green sprouts in freshly purchased bulbs (it's overripe, toss it). I give up.
> Give people a chance to meet very clear expectations

"Impact" is not a clear expectation. its not really that actionable either.

The biggest problem with Meta is that there is no real pedigree for making new products. Everything successful has been bought in.

I'm still not sure why Meta decided to double the number of employees, there was no clear goal, and it appears that teams were making up bullshit metrics to prove that they needed more staff.
The number of times a company shutting down and a software no longer being available has completely broken my workflow, this should be a requirement.
Many games for $80 only provide 6-10h of genuine entertainment. Playing them through multiple times often gets old quickly.
> Just the dumbest damn people.

They might be less stubborn if you were less condescending and spent more time actually trying to come up with good arguments to convince them. pretty clear that being arrogant never changes anyone's mind. inclined to believe that you don't actually care about convincing, just judging
I understand your desire that the world works with some ultimate leader but this is not how it works. In the end the President makes a decision based on recommendations/advice from the government agency. Symbolically they are responsible but obviously the Presidential team is not designing missions.

Why would someone at the Pentagon be fired? They got unlucky and made some mistakes, learn from them and get better. Why would you fire them? Last I checked the Pentagon is not fully in control over reality.
I mean he did basically say that: “Part of my hope by raising expectations and having more aggressive goals, and just kind of turning up the heat a little bit, is that I think some of you might decide that this place isn't for you, and that self-selection is OK with me," he said.

Obviously he wants underperformers to quit and not his best people.
Ok, same goes for Mercedes I suppose. They are working on a own "operating system" as well.

I read my "Tanenbaum" and this move makes sense for a company, that has few merit in software development.
If I could change one thing about tech interviews
you know, there are economic times where it's tough to find a job in certain industries, no matter how awesome you are.
The main benefit is that we're much, much easier to use with React. Since the Okta acquisition, we've also had several migrate over for better pricing.

If you're interested in the technical reasons why & how:

Auth0 is structured as on OAuth provider, which is great for verifying identity but it stops there. Developers are responsible for persisting a session and managing user data on their own.

Developers using auth0 will normally create a "users" table in their database and have their backend team create endpoints to manage the data. Clerk handles all that for you... we expose useUser() to the frontend, and devs can call things like `user.update({firstName: "foo"})` to retrieve profile information. (Most teams using Clerk don't have a users table at all and use our API instead, though plenty still choose to keep it synced in their database.)

We're able to offer hooks like useUser() because we manage sessions, so we always know which user is signed in. As part of managing sessions, we include session revocation and device management - things that every company will need eventually but may skip over from the start. Because of this, we're often seen as more secure by default than auth0.
> How would I know what's realistic and what's not (in areas so far outside of what I do) if I didn't rely on people with this knowledge?

If it's realism you're after, how about listening to a professional talking about their profession? Why bring Hollywood into it?

Watching a clickbaity-titled video of a professional "reacting" to a movie just seems ridiculous. It's all done for the clicks.
Why do you want that? What do you think that would look like? What about it appeals to you? Specifically?
Buy now, pay later would never have left the drawing board if interest rates weren’t artificially low for so long. Who wouldn’t want to to take a 0% interest loan in a bull market?

All the investors burned by BNPL nonsense have the Federal Reserve to thank. Making winners and losers every day. But it’s a free market still, because it sounds cool to say it muh man!
A16z has lost all their credibility with the massive crypto pump and dump.
and go where? most people are there for the money, pretty much only roblox, gambling, crypto and few others pay similar to fb or above, and its unlikely its much nicer there
Lol no. They go find nicer, cooler kitchens.
Which is said for Klarna, because there seems to be an actual market for what they do. Using cheap VC money ruined a perfectly fine market opportunity, and a chance to build a sustainable business. Well, I think we will see a lot more of those in the next months.