skysight-inc/HackerNews huggingface dataset:
A smart company is constantly raising its hiring bar (or over time it will not survive). So by nature it’s aiming to hire better than 50% in the role/level. So by definition a new hire should be paid more than someone at the median for that role/level. This is the root reason.
I don't mind the rear view camera pings. Occasionally blind zone pings have been useful. The rest are mostly useless.
I think they mean that now that you’ve outed yourself as someone who shops around, the next time you try to do it they’ll already have your replacement prepared.
On the other hand, there's probably no country with as large a population as ready to spend as much money on medical devices.
Lots of coroutine implementations solve this problem, see maybe Lua or greenlet or Byuu's libco. Shipping async as-is and delaying async-in-trait until 1 month ago was a deliberate choice to make all libraries less composable.
It’s not only that, the hearing loss may be very different in each ear. I don’t need a hearing aid for my left ear. If I lie with my left ear on a pillow, I will hear almost nothing. My yappy ankle biter dog a 3ft is audible. This means that if I use an OK headset, shift the balance as far right as possible while keeping the left speaker on, then turn my iPhone all the way up, I hear stereo at a comfortable but not loud level. Surely that amplifies some frequencies way higher than they should be amplified.
And they have regulatory agencies.
The last place I worked hired a new team and fired the old one. Surprise, the same problems remain.
That's why swes need something union like. Not a union according to the legal definition, but some way to do collaborative negotiation so they get paid what they are worth.
I need to get some fresh air and listen to peaceful music to forget that I saw this! Vim has been one of the best discoveries of my life BECAUSE of its modes, and I've taken that modal approach to my browsers, VSCode, etc.
> The article also highlights an advantage for generic algebraic effects by reducing the cost of async code by not constructing the Waker until there’s a suspension point.

No, it doesn't. It highlights that as an advantage of one specific implementation style, while suggesting a different implementation for Rust.
> Bluesky invites have been abundantly available for months now

Only in a bubble where everybody already has an account I suspect.
"constantly raising its hiring bar" is a nice idea I often hear repeated but rarely see in practice.

In fact, when companies are incredibly successful based on early 10x employees, you're almost guaranteed to see the hiring bar go down over time.
You are severely overestimating HR's willingness to engage. If they are tardy enough to not be competent in managing basic employee expectations, they sure as hell are not going to maintain a grudge ledger against every candidate to target them.
Nowhere mentioned did it say that “if you have X experience and Y degree you get Z amount of salary”. It’s always a range. If you’re in a situation where someone with the same job title and same “pedigree” as you is making more money, ask yourself “How can I negotiate more effectively?”

Bob gets paid $40k more because Bob has a personality they like and want to groom him for leadership.

Ben doesn’t socialize and his ego is often confrontational in meetings. Ben is hurt because he’s not getting paid the same as Bob.

It’s sometimes that simple. If you want top pay, negotiate it and deliver that value. Life isn’t fair, salaries are a range, and if you decide to slack off because you aren’t getting “paid what you’re worth” - you’ll be the first one cut.

That said, new talent comes with new ideas - sometimes that’s worth more. Instead of being hurt by someone making more than you in the same position - use it as fuel to go better yourself.

If you still feel like you deserve Bob pay, talk to your manager about it. Tell them how it makes you feel without getting overly emotional about it. Let them know, that you know, and most good managers will do whatever they can to make it right by you.
P(doom) the Useless AI Predictor
You claim that you forget Vim keybindings, but then you have this on your about page:

email: echo soaper.:.disroot.:.org | sed 's/.:./@/; s/.:././'
Additionally he should have used a referral /s
always with the computer models
Thanks for the example. I suppose that's a fairly unique position to be in, but one that you could have chosen not to pursue. On the surface, the only way that's different than my most recent experience is that of being the director of the initiative, or otherwise responsible for the whole project, (also being laid off doesn't help). Do you think things would have gone differently had people not jumped ship?
The ice coffee would freeze.
Do you have access to the Beta channel? https://support.microsoft.com/en-us/office/get-started-with-...
Tom Scott recently did a video about how linguistic relativity (Sapir-Whorf) is almost certainly not true: https://www.youtube.com/watch?v=CmZdGo6b5yA

It's an alluring idea, but it's been debunked.
Reason 6:

The only way you can get a sense of how the world truly works outside your company is by going outside your company

the truly confident teams are the ones who know you'll come back at the end of your https://en.wikipedia.org/wiki/Rumspringa , and throw you a party on your way out
That channel is awesome - cheers for sharing.
If you don't already do it the neovim extension for vscode is nights and days better than the one trying to emulate vim in javascript.
Vague? It's pretty concrete. You may make a perfectly logical business-related argument as to why this compensation difference is acceptable, but why would that have any effect on the obvious, intuitive perception that it's unfair from the point of view of a rational human?

Businesses do inequitable-by-definition things all the time. It's part of their DNA. They make measured trades, and often those trades involve mistreating humans, betting that the practical consequences of that will be worth whatever the upside of the trade is. That's why we have so many laws and organizations protecting people from businesses.
What happens if you don't have a good manager?
in other words there's a spread between what employees will take as pay and what employers could pay but usually employers are arbing that spread because employees lack price transparency.
It's just reality that (most) companies with no transparent in their compensation, existing employees will be put on the salary bracket that will give the company the most leverage - either by being able to dangle a good counter offer (whenever the employee is about to transfer to a different company) or simply saving on salary expense.

Corporations will always mark an employee simply as an entry on their ledger. When the time comes to get new hires on similar work level, they know they need to up their game in terms of how much they can generously pay while still maintaining the bottom line of the organization.
To me, there is zero upside to staying.

The whole counteroffer thing is politically uncomfortable. Even if successful, it means one’s resume will be more monochromatic than if they had left!

If one interviews well and gets a juicy offer, the company can simply “make it back” through lower raises, and HR gets a pat on the back for leveling compensation.

I’ve also noticed that the nature of work stagnates after about 5yrs. Sure, there are little learnings after that, but it’s too easy to fall into a “sustaining” role with very little hope of real growth.
> Words don't stop applying because you don't like their connotation.

Yes they do. The world is full of shills and boiled frogs.
There’s two places where shader precompilation helps:

1. Load times if you’re compiling them on stage load

2. Dynamically on asset load during gameplay.

The latter is one of the most major causes of stuttering in PC games, and Valves solution can greatly make a game feel smoother as a result.
Your website would benefit from review/editing by a fluent English speaker/writer.
In my very long career, I have yet to hear a good story of someone taking said counter offer and staying very long, for one reason or another. I think it's a bad idea to offer it at all, as it sends a very clear message of what behavior is rewarded. When other employees learn that you will offer raises to counter offers, expect everyone to start interviewing.

Every manager knows which team members are key to the team's performance. They have to get raises or bonuses to match.
I've been using syncthing to sync between my desktop, laptop, server, and phone for over a year and it works well.
brb referring myself for every internal role :P
There is no white rice plant. It's all brown rice with the bran removed. Brown short grain rice doesn't have different starches than the same rice without its bran.
https://a.co/d/2g7cOrc folding Camp stove toaster

Improve these so they will work on kitchen stoves and toast a custom logo or message on the bread.

With a decent marketing campaign you could probably buy these Wholesale, modify them slightly and resell for 2 to 3 times the price.
Yeah. That's stupid right? Companies should prevent you from shopping around in the first place. They are exploiting your laziness and under confidence.
Can Gor Nishanov post one of his hand-made state machines that handles several nested protocols? Or does he believe that operating systems are good at scheduling work across 100,000 threads?
So much so that even Microsoft support reps are using the pirating tools
This is hilarious and speaks to HR incompetence for not knowing they already worked there before making an offer, if not much earlier in the process.
We don’t do this. If we hire someone for the same role and level as we already have on the team (ie sr devops) they either get paid the same (CoL index adj)as the existing person or we adjust the existing person up to the new salary. In the event of a fundraise, or equivalent growth of a new round size, we adjust everyone to the new comp that we’d pay an outsider to join for that role. Our opinion is that if you aren’t willing to pay an existing person the same that you’d pay an outsider with the same role & level, just let them go. It’s unkind and unnecessary string them along at a marginal advantage.
I did it tonight and when i picked up the rice i used wet fingers to give it just a touch more binding ability. Worked well. Kids loved it. Am excited to eat the brown rice onigiri tomorrow.
Can you elaborate? I'm not sure I understand. To me, these limitations feel intrinsic to immediate mode.
It's evil-mode time.
In my experience, pays issues only get solved during hiring negotiations. That's it. During hiring (as author mentions) you have several people aligned to hire you at almost any cost. But after being hired - at most - you have only your manager. And for promotion you're competing against everyone, all departments.
This leaves out the most obvious reason - it's better financially for the company.

If every employee was highly mobile, aware of their own value and motivated to be always on the hunt for new opportunities, then yes, companies would need to have some system for making sure new starter salaries were in line with existing employees.

But they are not. Bob is highly introverted and it took him years to make the workplace bonds he now has with his colleagues. He doesn't want to start over. At Carols previous startup, the CEO turned out to be a psychopath. She values the stable leadership at this company. Tim is an idealistic junior. He know his friends earn more but he's drunk the Koolaid and he believes in the company's mission. And Mary likes this company because it means her family can live next to her parents.

For any number of reasons, it's just not necessary for the company to pay market rate to every existing employee. Inevitably some will leave to get higher pay - they will be balanced out by new people coming in, also at market rate.
related discussion here: https://news.ycombinator.com/item?id=36989798
This argument isn't helped by the fact that a lot of people are doing agile wrong lol.
I think this is apt commentary on the state of the commercial Internet as it exists today and I'm happy to vouch for yo--[See More]
While I agree with you, you can find 384 kHz 32-bit playback available on many of their LG cell phones as a marketing feature. Does it matter? No. Does it exist, even in consumer electronics? Yes.
Switching employers works well
Was thinking the same thing reading this. I use my daily note as the main launchpad for everything I'm writing each day, I add random thoughts in there and link out to separate notes for bigger tasks/ideas/information.

The daily node is so useful because when I look at an old resource I can see from the back links exactly when I had taken notes on it before and go to that daily note to see any additional context of what I was doing that day.

I use Trello for task management and jotting down things to investigate later.
Please don't ship immediate mode GUIs to normal users. They are good for adding UI to a game or throwing together some quick internal tool, but you'll quickly run into tons of limitations, inconsistent behavior for the platform, and difficult styling.

> creating user interfaces for mobile and the desktop, avoiding the platform bound and often complex native toolkits

Especially for mobile, just use the native toolkit, or something that uses the native toolkit for its backend. I'm sick of using apps that don't use the native toolkit, they almost always have worse performance and just behave in weird ways. Even flutter is guilty of this, and that has all the manpower of a google team behind it.

A mobile app using immediate mode, written in _Go_, just sounds like a recipe for an app that will never function as well as its equivalent written specifically for the platform.

Stop sacrificing the experience of your users for your own personal developer experience.
> In short, there’s a lot more corporate bureaucracy in giving a raise than there is to giving a higher offer to a new hire.

As an IC, it’s hard to sympathize with this argument. This is corporate bureaucracy that a company *chose* to create. How they got here is a matter of debate, but this doesn’t feel like a good justification for not rewarding loyal, high level performers.

This argument always stuck me as a weak appeal to (an ambiguous) authority.
My in-laws had a Dualit toaster. I am convinced this brand only survives in the market because people think they want one to signify that they've "made it", like getting an Aga.

The incredibly loud mechanical timer drove us all nuts. We always forgot to change the heating element (#slices) selector, so invariably ended up with one uncooked piece of bread. The pop up function is beefy but difficult to get escape velocity on small items. They eventually ditched it and went back to a £20 long slice Cookworks from Argos. They still have the Aga (also bloody annoying).
Oh man, I'll give you an E- for the effort.
If you haven't already I'd recommend this blog post that was shared awhile ago by a devs experience building "Excel for Uber"[1]. Not sure if there's overlap here with their experience, but its an interesting read nonetheless.

[1]https://basta.substack.com/p/no-sacred-masterpieces
Don’t listen to them.

I’ve traded in more MacBooks than I care to count, almost always via mail (the method with the most complaints because it’s asynchronous).

Never had any issues and my keycaps have almost always been worn out.

As long as your device meets the condition as answered in the questionnaire, you should get what is quoted. Those are the only things they care about, they don’t even want the charger for example.

If you’re truly anxious about it, you can also walk into an Apple Store and you’ll get the decision on the spot.
I disagree. The high end of the market is a proven niche and the target high-end buyer has demonstrated a willingness to spend freely on premium grade products.

The is a reason why LVMH (Moët Hennessy Louis Vuitton) is one of the most successful and valuable companies in the world.

I'm not saying it's easy. Any business endeavor, regardless of product market fit, still requires execution. Easier said than done, but many an entrepreneur has proven their critics wrong.

Americans are known for their willingness to take business risk and fail then pick themselves up and try again. Makes life exciting and worth living.

But that said, I'm not going to buy "American Made" just because it is, i'm going to buy "Quality Made" and if it happens to be a domestic manufacturer than all the better!
I did this with a https://en.wikipedia.org/wiki/Breakout_box#/media/File:KL_Br... in between. With ECP-DMA, or some such. Red-green blinking lightshow at about 4Mb/s! :-)

Edit: Yes, I'm aware that box says RS-232, but with gender-changers, the dip-switches and some cable-bridges, you could abuse it for 'parallel'.
If I could permanently ban them from Google search I would
I think the answer to that is quite obvious. If you have a bad manager and you aren’t getting paid what you think you should be paid - there’s only one option.
Emacs has Evil Mode for simulating a modeful editor with vi-style keybinding. Vim now has an extension to do the opposite thing. It would be extra amusing if it supports Emacs-style keybindings (but it doesn't).
Kudos to my company, who will reset comp if new employees are brought in at a higher rate
Go has a mechanism to spawn a new thread (m in ho runtime parlance) if it thinks one of its threads might be blocked in a cgo (go’s “native function” equivalent). That prevents stuff like this.
Docker Compose is probably the right approach for developing a 12-factor app.
I have healthcare and if you need a hearing aid you get one so who the hell cares how expensive it is?
I disagree, but only slightly, Windows 2000 was my personal favorite, especially for its version of Windows Explorer.
It’s funny to present 1984 as a seeming justification of FBI behavior here. Sort of like an own goal?

Anyway, regarding strawperson and unfounded speculation I was referring to your ineffective attempt to characterize the video’s message through this lens, without having watched the video yourself, by your own admission!

After making such a mistake, you then seek to blame it on everyone else for not giving you a transcript? I think you have it backwards. Hahaha!

Almost as if you’re afraid to look at the content! Or have an aversion to evidence that might go against the story you want to tell. Hmmm… again not a great look for someone advocating for the FBI here, who should have the highest standards.

If you wish to have an informed opinion on this content, you’ll need to inform yourself. If you’re unable to do so, you’re not really qualified to talk to the content, are you? Failure to do so, then blaming your mistake on others not educating you is an abuse of responsibility and not respectful.

And it just makes you uninformed, and that’s totally on you, no way out of it! Hahaha
Poll: Configuration File
Who is winning the configuration file war?

What do you use?

1) JSON

2) YAML

3) TOML

4) Other?
I wonder which sort of features they could have in mind, if learning the basic modes is too hard for the intended user of the plugin.
The reason is pretty easy: You understand the value of your workers better than a random employer, because they work here. You know when someone is a bust, and when someone is a star player. If you don't give raises to your best people, they are the ones that quit first, and when people quit, they don't quit one at a time: If I get a major raise by changing youbs, you can bet all the coworkers that I respect will hear about it, and I'll want to take them with me.

I suspect that losing a high percentage of your best employees all at once because you are paying them quite a bit less than what you'd pay a worse replacement is a bad thing you want to avoid.
LensCrafters will refuse to give you a copy if its been over a year since your exam. Its a damn racket
If serious: that’s dismissive, superior, and a low-effort appeal to Haskell fans.

If not serious: it’s still low effort, but while it is framed as a zinger, it’s not funny at all. I don’t even understand what the humor might be, maybe it’s serious after all.
The author misses a key reason, which is the winner’s curse. I’m going to take the job that offers me the most money, which means it’s likely I ended up near the top of their salary band (maybe I did well on the interview or they like me for some reason or random luck). That means I will be likely paid more than other employees at my level.
That was my strategy for the last decade. The problem with it is it gets tiring. I'd like to switch because I want to switch, not because I want to get paid what I'm worth.

Additionally in the current market for the past year, software engineers aren't getting hired as fast anymore. The crazy hiring has slowed down and many companies are actually offering lower salaries. It's much harder to land a job.
>washing machines

Among your examples I think this one is interesting.

Speed Queen is regarded as among the best washing machines + dryers and they are made in the US. They are extremely well built, they feel really sturdy to use and also are known for being extremely reliable.

I guess what I'm imagining is the Speed Queen of toasters..
The last several decades says otherwise about nukes, to the point that I'm starting to believe that there are time travellers actively preventing any spark to go off.
I wonder if this is what happened to me. I'm finishing up my PhD and despite being pretty set on going into academia, I applied to some industry jobs back in July that I was pretty uniquely qualified for based on my background and research topic (which is pretty niche). Never heard back. I have a nice postdoc lined up, so it's fine that I never heard back, but I was pretty surprised.

I recently checked and one of those job postings expired and was replaced with an equivalent posting in December. The other job posting (from a different company) is still open.
I tried both (mainly to use my neovim extensions) but unfortunately it was buggy (around 6 months ago) for me. Has it gotten more stable now?
At my current firm, I found out that my co-worker, a new hire (22-year about a year out of college) was making $3k more than me, who is 10 years older than him. Spoke with my boss about this and they gave me a 30% bump. The HR reasoning was that they thought I was 'happy' with my current salary and that I had loyalty to the company because I've been with them for 5 years.
A former coworker went to get an offer from another firm and tried to use that as leverage for a salary increase and ended up getting fired.
Personally while I liked it at outset, and still looks cool (just not for what I thought it was) I got quite annoyed looking it over that you don't differentiate clearly that it is cross-platform VIA browser. Your description/headline make as if it's an installable shell for building a program on various OS, which it is not.
A 10x engineer does not stay in the same role/level as a company grows. They’re very important though. And it’s a good reminder that roles/levels don’t necessarily matter compared to the relevant work.

All FAANG and other smart companies hire at better than 50% at the role/level in order to constantly evolve.
Maybe she didn't know it was a weather report encoded in telegraph jargon and instead thought it was some kind of crypto puzzle that she kept handy to work on in idle moments.
I'm replying to the comment on algebraic effects more than the article.
How many people are in your organization? The article specifically mentions this usually happens at larger organizations that are not start ups.