skysight-inc/HackerNews huggingface dataset:
Because the shortage is self induced. First of all you mentioned only super expensive locations. I would need 600k in SV to equal the mediocrity I enjoy in Texas. So while that sounds like an insanely huge number it doesn’t really say anything.

Second, at this point in my career developers at large companies aren’t expected to write code. Save that for startups. Instead developers are expected to debug things and string tools together like a homemade necklace. If you are an established company and want somebody to write original code you have a lot extra work to do to ensure a good cultural fit.
I think the point of this post is that yes it actually could be
Argentina bans beef exports for 30 days in effort to reduce domestic prices
Em... I just interviewed someone with a "senior" in their title from a big company, that was more like a junior.
To the downvoters: No, you aren't a better programmer because you code in C++. You just use a different programming language. That's all.
If disgruntled employees were the main actors stealing user data I'd feel a lot better about the state of IT security.
>We can also play this a little longer up to the point where cables are not really cables anymore because of fibre infrastructure and how wavelengths are multiplexed.

Indeed we can, and we'd soon arrive at my original point again which is that conflating things like "the web" and "the internet" or TCP and SDH or $thing and $related_thing might win you some imaginary internet points on HN but these things exist as distinct concepts for a reason, and that reason is because the distinction is relevant to certain groups of people.
Ok, but that's just not true, at least in my case. I've tried to stop using Google multiple times. I still use Google not because of monopoly, but because every time I use DuckDuckGo or Bing or what have you, I wish I was using Google.
> ”Nvidia has no incentive to make sure the GPU market operates in a sustainable way by supporting a secondary market.”

They do in the sense that buyers often consider future resale values when making primary purchase decisions. It’s much easier to justify purchasing a $2500 “enthusiast” graphics card if you’re confident you can get a decent chunk of that back when you sell it in 6-12 months.

Similarly, car makers are incentivised to try to ensure their vehicles have decent resale value. Expected
future residuals affect financing and purchase decisions today.
> Ultimately, Onetto did not convince Bezos of his ideas. The blame for that can't rest solely with Bezos

I don’t think you need much information to understand that an un-airconditioned warehouse in a hot location is a disaster waiting to happen.

If someone is proposing a 52M dollar expense to install those, maybe it’s a good idea to ask more until you know why?
Just because it means something, doesn't mean it means much :)
>You seem to be implying that these are two unrelated phenomenon.

All I am saying is that printing USD has almost no effect on inflation especially since money nowadays inherently has no value after being de-coupled from gold.

Maybe if everyone across the word suddenly got $1 million dollars, we could be seeing inflation.

I believe that as long as people spend their money to buy goods without saving up (debt of a country)and economic outputs remains consistent, printing money does not necessarily cause inflation.

I am interested to know if printing excessive money in a functioning economy ever caused inflation after the 70s, to be proven otherwise.
Yes and no. You can write c++ code that handles memory in a safe and consistent way. Or you can write code which silently leaks and corrupts as it goes. The language doesn’t care and unfortunately even if you do everything correctly another programmer can mess with your allocated memory and silently break everything.
Haxe does.

Not that Haxe is mainstream, but it does target mainstream languages.
There are technologies that can automatically adjust videos for eye contact today, so I imagine something similar could be implemented for this later on.
Reliance Jio Impersonation Issue
There are also a lot of engineers out there with 1 year of experience x 10 (or even 20 times), or even 20 years of experience with some narrow niche technology that no longer applies - but want to be paid like they have been keeping on top of things and learning broadly for 20 years.

A solid experienced engineer is worth their weight in gold. A lot of folks consider themselves solid experienced engineers who couldn't program a hello world in any modern computing environment. This is quite unfortunate, and more chaff to sort through.

Not defending leetcode. At least it shows someone is trying?
And footguns that an experienced person might hit. One family of such footguns is:

const auto &foo = something(args);
…
other_thing(foo);

Depending on exactly what you’re doing and what type something(args) returns, this can be entirely correct and idiomatic. In other circumstances it accesses a reference after its lifetime.

One can debate whether the const belongs there and how many &’s to use, but, unless something has changed dramatically in the last couple years (I’ve been focused on things that aren’t C++), there is no answer that is universally safe and efficient.
Everyone should run far away from those kind of posts.
I had a few like this particularly when I was first entering the field professionally, but not so much anymore. I had one that wanted me to move out to some random town outside myrtle beach for around $17/h iirc.
Thanks - I was considering writing a string library for a small project but this looks awesome
it's frustrating to me that Paul conflated fierceness with competitiveness, because I see passion & vigor & energy as very decoupled from the forces of personization & ego that this part of the thread are wrapped around, that Paul linked together.

another comment mentioned that it's a matter of tamping down the inner asshole, having self awareness. this still allows for an enormous domineering ego but supposes it can be self regulated, held back.

I feel like even that is still a radical take. fierce nerds just see opportunity in the world. they want to strike, want to seize good, promote the paths everyone else disregards as too difficult too hard top unknown, to say, let's really find out. fiercely try. try to learn if we fail & try again next time too. thw competition is not with each other, not about who; it's a competition against mediocrity & safety & fragility. a competition to collaboratively find excellence & further truths.

you should remain fierce. there are not many other real big fish on the sea. most folk have narrow windows of experience, limited views, & your nerdly bigger picture takes of the fierce are direly needed. especially when we don't attach ourselves to the try, when we are all aligned to try greatly & learn & adjust as we go, with fierceness, but without ego.
1) No, that is not the reason they left. Google can serve searches from anywhere, including putting servers in HK or Taiwan, or a datacenter in Japan. Leaving the Chinese market doesn't inhibit Chinese cyberattacks. In recent years, Google revealed the Chinese government had been targeting overseas Chinese civil rights activist accounts with spearfishing attacks.

More likely, they did not want to be on the hook for constantly censoring search results. If you run any forum or search engine in China, you have to be on the hook for constantly responding to requests to either censor search/forums or turn over user data, and who wants to be involved in that?

2) "And they returned to the Chinese market several years later." No, they did not. You cannot reliably access gmail, youtube, search, et al, from Mainland China without a VPN, and even with a VPN it's iffy since VPNs constantly stop working.

Maybe you're confusing the recent project Dragonfly that was being worked on. It never shipped. https://en.wikipedia.org/wiki/Dragonfly_(search_engine)

Google's decision to leave China was most likely heavily influenced by Brin, who having grown up under the Iron Curtain, despises totalitarianism and probably didn't want to deal with the CCP.

Apple made a decision that they love money more than privacy or civil rights, and haven't seemed to invest any of their hundreds of billions in decoupling themselves from Chinese manufacturing and assembly, so as a result, they are now beholden to the whims of the CCP. A real Faustian bargain on their part that they may one day regret.
That greatly depends on use case.

I think if you're looking to write a simple HTTP server with some API functions that talk to some RDBMS at less than 100 requests per second, yeah, C++ is pretty hygienic and safe these days.

If you need to play around with memory management strategies like non-default allocators then yeah, the knives are still very sharp and will cut you if you're not careful. This comes up a lot when writing C++ extensions for scripting languages like PHP, Python, etc and you have to interact with objects managed outside of your C++ code.
You're in Japan, yeah? Seems like that might be a barrier if you're applying for SV jobs.
Yes, sorry, my point didn’t come across very well.

What’s quite interesting is to ask pupils to assign numbers to their fingers and thumbs:

1 2 3 4 5 6 7 8 9 ... X?

It’s a good way of introducing positional number systems, and the... paradox? quandary? quirk?.. of how base N never includes a symbol for N, and how N in base N is always ‘10’.

See also: asking pupils to divide 12345* by 67, taught in the context of arithmetic and logical shifting.

(*base 67)
Currently.

It looks like we'll move on from that, though the devil is in the details. :-)
If housing costs increase as part of inflation, owning a home will leave you better off than renting (whether or not your income is keeping pace with inflation).
Visualizing Migraines: The Attempts of Hubert Airy and Others
If your top concern is fighting inflation, you actually have several other tools at your disposal than Federal Reserve policy. One example is raising income taxes. Others include supply-side pressure to lower the costs of major goods. Sadly, the former is politically risky and the latter takes a while to show up.
I own an agency. Yes there are shitty agencies, but there are also _plenty_ of shitty companies hiring directly. We have shared our developers' bafflement at how poorly they get treated by Internal Recruiters at the hiring company several times (and generally never worked with the hiring company again).
> But nobody does that. Chances are someone on the team takes a shit about unnecessary memory copies

It’s not just performance. In any moderately complicated C++ program, you will want a function to mutate its argument, and this falls apart.

Sure, you can write in a pure functional style with immutable data structures, but I wish you luck implementing an immutable data structure with asymptotically reasonable performance without using pointers of some sort.
> 30 year fixed rate mortgages.

That helps a little, but relies on lenders underestimating future inflation. If they can predict X% inflation, they can price that into the initial fixed rate. So it's useful for making damages due to usury less variable - which is helpful for the same reasons insurance is helpful - but it doesn't usefully reduce them.
consuming energy (and paying for it) is not even the same species with dumping toxic chemicals
Leetcode implies complex, contrived algorithm scenarios presented to be taken apart in a brief interview (usually at most 40 minutes for the coding question). Real world scenarios do not resemble leetcode questions, and hard real world problems are solved with more time and careful thought.

This creates serious inertia. Once you are 3-4+ years into a job, you probably haven't done much leetcode studying in a while outside of you doing interviews yourself. Interviewing at other companies is actually a pain in the ass, so it's often not worth the bother.
Here come the downvotes, lol. I have spent literally tens of thousands on Apple, so I understand how deep the sunk-cost-fallacy fanboy thing runs.
Problem no. 5. Companies already have too many developers.

At some point there just aren't enough qualified, talented, experienced, good developers left to hire, because they were already hired. Some companies simply have too many developers, and the bar already isn't high. They think that just because they can afford to pay a developer, that that's what they should be doing, rather than reorganizing and utilizing their existing resources better.

Want to become a plumber? You'll have to apprentice for 4-5 years (at minimum wage) and work 2,000 hours and/or 250 classroom hours. You can then take a state-accredited exam and become a licensed journeyman plumber, renewing your license periodically.

Want to become a software developer? Go to 130-440 hours of boot camp classes with no on-the-job training. Congrats, here's your insane starting salary, now go struggle to make a rudimentary web app with no idea why somebody keeps asking you to run this thing called the "ping command".
Even if there is single power grid in Japan, it's still really small grid compared to America/Europe/China. It's hard to compete with other countries' manufacturing industry with relatively stable green energy if carbon tax become thing. Also nuclear plant is dead end since 2011. That's why they developing hydrogen to store energy. Maybe Korea is in similar situation?

But I still doubt is hydrogen for cars (not trucks) practical. Maybe this is just a demo rather than serious competitor to EV.
That would be their fault - they intentionally provide an incomplete specification for their proprietary formats. It is a compatibility nightmare - there is no telling what kind of corruption or information loss an older version of the software will introduce when dealing with a file produced by a subsequent release, as there are no well defined specs to guarantee forward compatibility. Of course... you could just use an open standard file format and skip all the pain on display in Adobe's forums.
Mozilla Common Voice project that brings the voices of the world to creators
> It's easy to write a blog post about how companies need to pay more, but hard to reconcile the reality that if they don't have FAANG cash flows, "market rate" for developers may not be viable, regardless of management's good intentions or lack thereof.

Is that a sign of monopoly? When a handful of corporations have vastly more resources than the rest of the industry?
If you want an intuitive way to think about it:

> That means, in this horribly simplified universe, that the entire world could consist of 1,000,000 programmers, of whom the worst 199 keep applying for every job and never getting them, but the best 999,801 always get jobs as soon as they apply for one. So every time a job is listed the 199 losers apply, as usual, and one guy from the pool of 999,801 applies, and he gets the job, of course, because he’s the best, and now, in this contrived example, every employer thinks they’re getting the top 0.5% when they’re actually getting the top 99.9801%.

https://www.joelonsoftware.com/2005/01/27/news-58/
Good luck training your fresh-out-of-college marketing team on your homespun http log analytics tool. Even if you succeed, your CFO will convince your CEO to move to GA eventually. Ask me how I know.
The IBM 1620 (early 1960s) did integer arithmetic entirely with lookup tables. Clearing memory without reloading the lookup tables resulted in a machine that was bereft of arithmetic.
> Are any companies actually trying to recruit like this? And is it successful beyond just throwing up a hiring post and not getting anything?

During an active season (spring, fall, usually) I get one of these a day, or every other day at least. Other times it slows to a trickle--1 a week or so. Usually it's some "I have an urgent requirement for a 6 months contract position for $45/hr. with (litany of skills/responsibilities that screams shitty Dilbert-esque cesspool). This is for in person only at (place on the east coast which would require me to uproot my family and move across country)" style content. Some of the more amusing ones are for contract positions in the Bay Area--those usually have people who, bless their hearts, think they're making an effort with $75-$80/hr rates.
Yea, but I don't have a problem with volatility. I have a problem with inflation. So, as a customer of this product, you can tell me I should want a lack of volatility. But what I really want is a lack of inflation. And indeed, your note implies that you too are fleeing cash. But I don't want to park all my money in bonds (also being printed like crazy) and houses (also being printed like crazy) or even companies (also being printed like crazy). I'd like to just park it in the IOU-form I earned it in without having it's value stolen or being forced to invest in something being printed like crazy with all sorts of complexity of risks (e.g. debt filled companies, real estate I have to rent or something). Just to have my money not lose value and for me to be able to spend it without someone being able to stop me. And it does that. I'll take the volatility.
I have two years experience, so I am newish.
> The results of the test – conducted over 3 days with three vehicles in Germany in conditions mimicking heavy urban traffic – are impressive for the Hyundai Kona Electric which is already one of the longest range vehicles on the Australian market.

Wow, it must have been brutal to drive 1,000km under faux heavy urban conditions.
For a non-constant argument, sure, but I was talking about the malformed string literal.
His rather unorthodox fingerstyle technique is most of it.

My Dad used to have his signature model Strat and to this day it's probably my favorite Strat that I've ever played owing to the neck shape, modern bridge, and rolling nut.
Best in what metric?

raft and paxos are basically the same, besides leader election, which raft's take makes it simply easier and possible even more efficient[0]. I say "possible" because that depends very much on the consensus state over time, which in most actual workloads can be pretty stable, so at least in some practice, e.g., with hypervisor-cluster like we do, they perform almost the same. The simpler approach of raft can help if you create a library for it from scratch, or for easier understanding when coming into that space, otherwise the differences does not matter too much (in practice), IMO.

[0]: https://arxiv.org/abs/2004.05074
Yeah, and a Level 2 charger could be mere thousands, and a Level 1 outlet a couple hundred.
yup. it is silly to compare the banking system with bitcoin. bitcoin is obviously better. does it close at 5pm? does it close on the weekend?

my point is that you don’t get to decide what i consume. and banning bitcoin == banning any type of computing that you don’t like. do you understand how much power a modern datacenter sucks? do you also understand that some things that run in a datacenter are straight up dangerous to the fabric of our society?
So in my company, I've used various avatar's of Cisco TelePresence systems over many years.

The big commercial need it turns out isn't so much realism as it is flexibility to accommodate people dialing in from different systems - phones, laptops, different types of telepresence setups from small single room to big conference rooms or even telephone connections etc.

Many years ago, we were all wowed by the life-size realism and had people come into offices for it . Nowadays these meetings have lots of people crammed in across multiple screens dialing in as they please and all the better for everyone :-)
> Don't forget Hamas is the legitimate elected government

What do you think is the background for that?

I had a look at Wikipedia about Hamas, look how they grew more popular and became more violent:

> ... Jewish settler in military fatigues, massacred 29 Muslims at prayer in the Ibrahimi Mosque in Hebron [year 1994] in the West Bank during the month of Ramadan. An additional 19 Palestinians were killed by Israeli forces in the ensuing riots

> ... Hebron massacre had a profound effect on Hamas' militancy. For its first seven years, it attacked only what it saw as "legitimate military targets," Israeli soldiers and military installations.[77] But following the massacre, it felt that it no longer had to distinguish between military and civilian targets

https://en.wikipedia.org/wiki/Hamas#Origins

Seems to me it's a spiral of dislike and violence, driven by a few violent people among both groups.

Then, about the elections: (same Wikipedia page)

> ... Hamas ran on a platform of clean government, a thorough overhaul of the corrupt administrative system, and the issue of rampant lawlessness.[190][191] The PA, notoriously riddled with corruption ...

Does it sound as if the voters voted for rocket attacks? Or did they vote for stopping corruption (and then, years later, turns out Hamas is equally (or more) corrupted and worse in so many other ways)
That’s just really false. European austerity after ‘08 presents a nice counterfactual showing benefits of QE.
Tables (ad-hoc ones) are a beast. Code that aspires to do tame them, looks simple at first then evolve into crazy monsters that die at the altar of excel.

Here's a rough progression of (not entirely) imaginary user requirements for an imaginary, general purpose table rendering software.

"I just have a bunch of values, can we make this into a table?"

"That looks good. You know what would make it great ? Header rows. Just make them stay there while the table scrolls."

"Hey! can you give me some icons on the header row for each column that I can click and sort the data ?"

"Please give me some pagination!"

"Can you fix the sorting logic? A row with id 10 shows up before the row with 2?"

"Can you support merging cells ? Please !"

"Can you support re-ordering of columns ?"

"I want to adjust the width of my columns but the first column should be fixed width"

... A year later...

"This is great but you know its kinda slow. My users prefer to do this in excel and paste it here. Hey, here's a great idea, can you just parse data pasted from excel and just make a table from it ?"
You can't talk about a shortage of something if you aren't specifying the price you are offering. It's like me saying there's a shortage of new Porsche 911s because I only have $20,000 and can't seem to buy one anywhere. If I had $100K in my pocket, I would not observe any shortage. Same thing for tech workers. You can't just offer the usual compensation and standard benefits and then say "See, we just can't seem to find anyone! Obviously there's a shortage!"
I've interviewed a ton of bootcamp and "I took a class on Udemy so I'm a Full Stack Engineer(TM) now" candidates in the past year. There have been some really good engineers hired from bootcamps, but a lot of people just didn't learn how to code.

Bootcamps are hit or miss, but sometimes I think they spend more time on having their students create shiny LinkedIn and GitHub profiles to impress recruiters than teaching them how to write software.

That or the "I've been working with Drupal for 10 years" and now I'm applying to a position looking for 4ish years of Java. Sometimes I need someone with experience and that's just not going to cut it.

My favorite is getting word doc resumes filled with red squiggles. How am I going to trust you to care about accurate code when you can't be bothered to spell check a resume.
almost, it has something called native images