skysight-inc/HackerNews huggingface dataset:
At first, right now, yes. But if the Deck continues to be popular then developers themselves will ensure that their games work with proton the same way they make sure their games work on the Switch.

Yeah, there's a chance this all ends like OS/2, but considering how hard Microsoft is working to tank Windows among power users (and who else even still uses a Desktop?) at this point, I'm betting it doesn't.
> As a normal employee when you are "responsible" for something you are fired if you fuck it up. You face consequences.

Is this really true? For software devs specifically I don't think it's common for someone to get fired when they ship code with a bug in it. Or when they make a production change which causes an outage, even if that outage costs millions of dollars in losses and an untold amount of reputational damage.
I got an Intel 11th gen i5 quad core laptop with 16GB DDR4 ram for $110 recently. I only use it with external monitors at home. Here is the trick:
People who have responsibilities to a wide veriety of people including the remaining 138,000 employees, who have a very great interest in the continued health of the company.
For the past 10 years the common advice in HN is quit your startup and join bigtech. Now what?
That's how Excel does it though
If we are starting to talk about infinity X developers then we need to talk about savants.
Those employees didn't fire themselves, nor was this the decision of their direct managers. The CEOs are absolutely responsible, and doing mass layoffs while a company is growing should be (and is, in much of the world) illegal.
It's so wild seeing people making claims like these on hn, considering people here also get treated similarly. Are you going to get fired from your job for minor mistake? Would you go work for a company that will fire devs over minor issues? Why should CEO be treated differently?
> they actually put models like T5 into production on search

Google search does not show signs of using a decent language model. If they did, then questions like this should work:

> "What is the world record for crossing the English Channel entirely on foot?"

This is the quote it gives on top of all results:

> And it was a Towson University graduate to do it the fastest. Two weeks ago, Nik Haynes '00 became a world-record holder by backstroking the English Channel in an astounding 12 hours, 52 minutes. Haynes bested the mark set by Tina Neill in 2005 of 13 hours, 22 minutes.Aug 27, 2020

And the rest of the page is anything but crossing on foot.

Ok, so it missed the core semantics of the question completely. In reality there have been crossings through the Channel Tunnel. And at some point in the distant past the sea level was low enough people could cross on foot.

This kind of problem happens in many searches - if you search topic X which is not very popular, and there is a topic Y close to X that is very popular, Google will reply to Y instead of X. Topic blindness.
Good luck, looks amazing!

תמיד כיף לראות שמות ישראליים פה, בהצלחה!
There are arguably bigger downsides to a system where you can’t fire people such as extremely high unemployment for the youth.
The exec made a calculated gamble, to generate profits and make gay while the sun shined. Why do you think it was a financial misake?

If it turns out that the layoff were a mistake, punishment will come.
Corporations are granted the right to sue me. That enough for me to expect that they show some level of human decency.

If they behave like psychopaths in a systematic way, I don't think they should be granted that right.
An idea I had was professional appraisal website Where one developer can evaluate the skills of another developer and how effective they would be working with them.

Rather than leetcode tests you can review the technical skills of your peers. I want it to be richer than endorsement on LinkedIn but a proper evaluation of the achievements of a peer.

If you don't use GitHub it might be a struggle but I would love to be evaluated by other developers.
And as already noted, since the switch can happen over 1-2 decades but the permanence of units is measured in centuries. The benefits of clarity and consistency over that timeline necessarily outweigh the downsides.
> we don't like teams. one person, one thought, one architect, one vision, one program.

Hope this is satire. Otherwise its a horrible idea.
> He had to fire a bunch of people. Have you ever had to fire someone? It sucks.

He didn't fire anybody. He reduced a number in a spreadsheet. This is Dunbar's number at work:

https://en.wikipedia.org/wiki/Dunbar%27s_number
The honest way to phrase this is "I'm the one who caused this."

"Responsibility" is ambiguous as you said, and that's exactly why he chose that word.
The fragmentation of media exposure due to technological change is a really interesting phenomenon. I had small taste of what it must’ve been like in the US in the 1950s and 1960s because in Bangladesh we only had one television channel and aside from domestic news and soap operas the main draw was American network shows like Star Trek: TNG. Everyone watched the same thing because there was literally nothing else to watch. Even as a kid in the US in the 1990s, prime time was dominated by the four networks. Even kids knew what “Friends” was about because their parents all watched it. Today I couldn’t even tell you the prime time lineup of any network. The decline in attendance at movie theaters has had a similar effect. You can’t take for granted that everyone has seen the latest Bond movie.
https://archive.is/wmNNt
I remember back when I was programming in Delphi I could link directly against a .dll, just take a function prototype from the .h file and translate it into a function declaration like this one:

function I2C_GetNumChannels(out numChannels: Longword): FT_Result; stdcall; external 'libmpsse.dll';

and that was it; but to do this in MSVC you needed not only the .h header and the .dll itself, you also needed that stupid .lib file that had AFAYCT had literally nothing inside it except symbol entries that said "no, load it dynamically from this .dll on startup, please". So it was a rather common source of amusement for Delphi programmers that paradoxically, it was harder to link a program written in C against a DLL written in C than it was to link a program written in Delphi against a DLL written in C.
> undiagnosed case of autism

Autism is actually...

(/s; couldn't resist; your points are absolutely true)
> While research shows that, per capita, internal combustion vehicles catch fire more frequently than electric vehicles, Havila Krystruten pointed to its ships’ firefighting capabilities as the reason for its decision, rather than the frequency of fires.

THIS. I used to know the Chief Engineer on a large bulk carrier (cargo ship). If there was a fire - then he, his tiny crew, and the equipment they had on board was it. No "second alarm", no "mutual aid from neighboring city", no nothing. Fire-fighting training was in-depth, and very specific to the types of fires they might face. Ditto their equipment.

Unless the company running car ferries has crews which are train / equipped / certified to deal with an electrical vehicle fire (and marine insurance to back that up), then it is a very reasonable business decision to say "no electrical vehicles". Ditto for anything powered by propane, hydrogen, etc.
At will employment always always benefits the employers more than employees. Your job is tied to your health insurance as well. So there is a much much bigger incentive for an employee to stay at a company than for a company to keep an employee.
C-level annual comp dropped 30% due to stock price decline.
Artificial Intelligence Forever Inanimate and Dumb
Suicide rates surge after layoffs. Assuming it's "okay" just because they were in a big company earning more than most is disingenuous in my view.

For the company this is a blip. It'll probably even make some profit for shareholders. For the people it's almost always life-changing and for the worst.
In the tech industry the best employees are going to leave regardless, especially if they're bored.

Also, like banks, the FAANGs pay bonuses. And also like banks, if you want to 'suggest' to someone that ought to leave, regardless of who they are, you pay them a near-zero bonus, and give them a negative annual review as well.

Conversely, if a company wants to keep someone they pay more to encourage that person to stay.

All the gears and levers are in place in Megacorp, to do this kind of thing.

The whole mass-redundancy thing from companies of this size I find distasteful and cowardly, a reflection of the disrepect and arrogance senior management has for it staff, and an indication of mismanagement at a high level that can be afforded because a company is too large to fail.
I'd rather have no bots intruding at all, yeah. It can be annoying browsing Reddit with all the sludge from bots trying to be funny or corrective.
You are right that it wouldn't be true in regards to new mathematical ideas. That's not what I meant, I should have been clearer. What I meant was 10x easier to learn.

Coq isn't about mathematical syntax checking. Coq is about encoding the whole proof in such a way Coq can machine verify it. That's 100 steps further then what I'm talking about. Just a simple syntactic check. Similar to what gofmt does. Is what you are writing considered valid syntax. Not whether what you are writing is correct.
Do you think the only measure of authoritarianism is number of prisoners per capita?

At any rate, I was reading that countries like China have alternatives to prison called “administrative detention”. Maybe we should just change the name of our prisons so we can goose the stats?
Looks like it was due another repost.
No, it's not like that at all, because "murder" presupposes a crime.
> Well, management should be punished for miscalculating business needs and failing to create a culture of work ethic, leading to a situation where people need to be let go.

So, management should be punished for giving 12k people jobs in the first place.
Oh no. A billionaire's unimaginably massive compensation is now just somewhat less unimaginable.
But they already have their (new?) stack ranking system to take care of dead weight no?

If they themselves say they hire/pay "very talented people", and still layoff so many people while still being very profitable company, what would you infer from that?
I'm not sure people who are 10x more productive than me exist, but certainly there are people earning 1000x more than me.
Authoritarian acts are performed by governments that aren't specifically authoritarian regimes all the time.
No, but you can give zero bonus, zero payrise, and negative annual review as a clear indication that you're not wanted.

In fact, don't many of the Megacorp companies have a 'cull the bottom 10% annually' policy anyway?
I mean...to some extent, that trope is real. We can feed a prompt to any of the current ML-based generators (whether text, image, or whatever), and the details of how it produces the particular output it does are entirely obscured by the black-box functioning of the neural net and its trained model. Like, you can describe in general How A Neural Network Functions to produce output from input, but you can't explain why, say, asking Stable Diffusion for a picture of the sun rising over marshmallow peeps produced an image with just a few weird-looking marshmallows, but no sun (actual example from my own fiddling around with it).

But..."We can't explain exactly how it gets from point A to point B" is not the same thing as "it's self-aware". Not in the slightest. And you're absolutely right that the current ML-based approaches are either in completely the wrong direction, or several orders of magnitude too simple, to even be worth talking about in the same sentence as what most laypeople mean when they talk about "AI".
Was this blog compromised in some way? "Idea" in the second paragraph links to to an obvious content farm/spam site for no particular reason. Strangely enough, there doesn't appear to more instances of this from a cursory glance.
Anyone would work faster and better alone, it just doesn't really scale. Building something yourself is much easier than working in a team, the bigger the teams the harder it is.
Seattle real estate has already been one of the harder hit areas for the past year
>how do you carry pigs or a pile of dirt in a van?

With less convenience and more difficulty.

I've done that kind of stuff, not great but it works. I can definitely see why people who don't very, very, very frequently need the enclosed cargo space prefer the pickups over vans.
You treat social constructs as immutable part of the universe like rocks and trees.

If we lived in 1500's you'd replace the word 'company' with 'medieval lord'.

Betraying you medieval lord for a competitor was treason, with equivalent of a breast ripper being employed.
I think ego/personality clash are not related to performance.

I once worked with a 'prima dona' in the team who couldn't stand when someone critised his (average at most) performance.

You only associates both because it's 'easy' to resolve problems with high ego/low- average performance devs, you fire them.. But when it's an high performance dev, it's more complicated..
This whole thing reeks of a Ponzi Scheme to me. 10% APY and your deposit is safe? Yeah, no. Same think SBF did but he promised 8% a month, which is even more blatantly a Ponzi.

Now, did Cameron and Tyler explicitly know that this was a Ponzi Scheme? Honestly (and as much as I like to knock them) I don't think so....they have been on-board with crypto for a decade if not longer, so they were probably buying into their own hype a bit too much.
Limiting the scope of the damage that root can cause is an open problem, orthogonal to verifiable builds. OpenBSD has some basic checks in place (securelevel), but you should still assume that a compromised host is, well, compromised.

The weak link in reproducibility is that you currently have no trivial way of recreating the same random order of the linked object files.

Currently the random relinking is implemented literally through a call to "| sort -R" (-R for random order) on the list of object files, passed as arguments to the linker. I suppose if sort -R took a seed argument that was saved somewhere safe (chmod 400), the linking order can still be reproduced, and the resulting executable checksummed against the state of the system.
> My advice to 10x-ers is: don't work for corporations. If you can be very productive you are selling yourself short.

I understand the reasoning here, but I think it's worth adding a the caveats that:

1. Running a business and programming (or whatever skill you're an expert in) are two very different skillsets, and you need the former to get the best opportunities.

2. Not everyone finds it fun to run a business or take care of things other than what they're actually passionate about.

It may be worth evaluating whether you'll enjoy these aspects, and acknowledge there's a chance you might prefer working for less in a situation with less stress/responsibilities.
That money is going to your parents generation, and you eventually through inheritance. The global poor still need their check, unless you don't acutally care about fairness.
He was likely referring to HQ in Verona, Wisconsin. I've been there, can confirm it sure looks like the middle of nowhere :)
I got accepted at Google back in October for New Grad and my job was to start in May 2023. I am still in “Team Matching” and they told me that I should hear from them by January. I have yet to hear from them, so I take that this is not very ideal.
I concur. I've demonstrated that I'm a 10x+ full-stack programmer several times in my career, but I've met at least a few people who could bang out code better than me. I can design complicated systems with many moving parts to solve difficult business problems, and hand them off to someone else to manage with minimal maintenance. I've done it many times. However, I worked with one young guy who understood Ruby better at age 25 than I ever will. But then it came time to log into the server and do something, and he didn't even know how to open a terminal and SSH into the box! So, no, I don't believe a simple coding test will find people who are "10x" in software development. There's a lot more to it than just writing lines of code.
The Control Flow – Some Insights on an Async Cancellation Problem in Rust
Companies are made of individuals whose interest isn't necessarily aligned with that of its shareholders. For example, Google and Microsoft are run by executives who only own a tiny percentage of their respective company's stock, so they have little to lose by gambling their company's money on over hiring. If these new hires are useful, they get even bigger bonuses, but if they don't they won't be punished too harshly because basically every other executive made the same "mistake".

On the other hand, Zuckerberg would rather create the metaverse rather than cash out on Facebook, so he decided to throw unlimited money at it until he received severe pressure from shareholders.
Every time I read stuff like:

> "Over the past two years we’ve seen periods of dramatic growth. To match and fuel that growth, we hired for a different economic reality than the one we face today."

I feel taken for a fool. Every damn body knew that the last 2 years were not representative of the future. Everybody knew that free-money, COVID and related phenomenons were a phase. I can't believe that Google, Shopify, Coinbase, everyone, really believed that this was the new reality going forward. It was written in the sky since April 2020. Anyone with a semblance of understanding could guess that the COVID-fueled situation and artificial economic prop up would come due in the medium term.

Really either the folks writing this crap take us for fools, or they're really shortsighted fools themselves.
Management have control over that already. They can just disband a team and move the team members elsewhere at any time. That is often more than enough for people to voluntarily leave.

Imagine if google disbanded the golang team and moved them to 'maps'. I imagine those team members would quit the company almost immediately.

And that's cheaper as the company doesn't have to pay statutory redundancy pay-offs.
Yes. The workstations in our receiving and sorting lanes were right next to each other, and people can theoretically interrupt their current task within a few seconds.

The bigger issue is that no one is actually asking for help because of culture.
- Reddit sucks except for old.reddit.com or libre 3rd party sw

- IG it's crapware and unusable with tons of propietary JS.
Call them "Guantanamo's". Problem solved.
Yup. My employer benefits, but the fact is, I’ve waited basically my whole life to be in the position I am now. If I don’t make a significant research contribution over the next decade, I likely never will.

Three years ago, I was a peasant, scratching out a living (metaphorically as a researcher) using google colab GPUs to experiment. Today I find myself a king, in command of a cluster of GPUs with so much memory and power that they could host GPT-3 four times over. Today that cluster comes online, and you better believe I haven’t felt this excited since I was 10 and my parents got me a playstation 1 for Christmas. I’m gonna final fantasy 7 the heck out of these gpus.

I have literally everything a researcher could possibly dream of. Or at least me. Every single one of the ideas I’ve been brewing over the last few years can now be tested, analyzed, and discarded — and it’s only a matter of time till I find the gold among them.

My daughter’s on the way in T-minus 7 months. I’ll be keeping my life balanced. But damn it feels good to finally have a research target plus resources plus skill. I’ve been playing a game of “choose two” till now.
> 10x exist in most fields. In academia there are definitely people who are heads and shoulders above others, for example.

I think this depends a bit on your viewpoint. When most people think of 10x developers, they think of ten times their theoretical maximum output, not their actual output.

The highly productive people I met were good developers, but not leagues beyond in skill. They just had their work setup to not be bogged down too much by meetings, knew the application and had the ability to actually do productive work to the scale of something like 8-10h per day. If you compare that to your average developer, who will be somewhat impeded by management overhead, 'only' be reasonably skilled and max out at something like 4 fully productive hours a day (2 on Friday), it really seems like those guys can put out 10x the work.
10x you become when you‘ve solved all components of the problem before.
> Beyond that, though, the controller will modulate the boiler to maintain the set point -- heating systems term this "TPI", I assume it's not a PID controller because it lacks the derivative component.

The term for this control theory operation is called "Bang bang". The basic logic is "Turn on if under set point, and turn off if at or above set point". Ovens and cheaper HVAC heating controllers use this extensively.

You do see a bit of hysteresis, since it's goal is not to be under the point, but overshoots are definitely a thing. And since it's a simple instantaneous decision (unlike PID), it's also pretty simple to make very cheaply.

https://en.m.wikipedia.org/wiki/Bang%E2%80%93bang_control
Being seen to be labouring away also becomes important. Punching out 3x others, while working regular hours against visibly "harder working" people - leads to a reputation of being lazy.
Then repeat until you are proud of the work.
Small nit: ‘double parking’ does not mean ‘parking in two parking spaces’. It generally means parallel parking next to a car that is already parallel parked - ie, parking roadside in a second row alongside a first row of parked cars.

More generally it refers to doubling up two cars in a parking space in such a way that one car blocks the other in (eg parking two cars nose to tail in a long parking bay)
> If you want something like this to work, you have to commit to a certain amount of consistency in your code base.

That goes for almost everything, in developing ship code.

Today, I am in the initial stages of rewriting an app with a codebase that has “accreted” over two years.

It’s kind of a mess (my mess, to be clear).

I’ll be adding a great deal of rigor to the new code.

I think it will come out great, but I have my work cut out for me.
I thought this was a reason Europe has struggled in tech a bit - hard to try things out. I also thought this was why lots is “on contract” - it’s better not to bring people into your actual team (which must have some negatives)
How Google's Core Web Vitals Led Us to Cloudflare Pages
Information regarding what common objects your front sight is the width of at various ranges is pretty a standard inclusion (though not a particularly emphasized part) training in professional armies.

Many optical sights also incorporate similar features.
Let’s have different point of view. Google has probably cost shareholder billions of dollars through over comp, through employee benefits (pampering). Their profits have consistently shrunk. So does google really care about shareholders? Or has it been lucky decade for all tech giants due to low interest rates. This decade will tell.
GP never said it was:

> In academia there are definitely people who are heads and shoulders above others, for example [my emphasis].

GP was providing support for their claim that 10xs exist in most fields. Academia was just one example of a field (or "field of fields"). The same could be said of farming and plumbing.
It’s clever if you’ve never heard of context.
Reddit without the power users and moderators choosing 3rd party apps to manage their accounts would be a wasteland.
nope, not satire, is yours?

you negged and put your opinion down, but you forgot to put down why it's "horrible"!

so, until then... yes-huh!
It would be remarkable and surprising if they weren’t doing that.