skysight-inc/HackerNews huggingface dataset:
I don’t think this is accurate (and it is not in my experience)

levels.fyi puts the median salary for _juniors_ at 180k and the 90th percentile at 230k. The data is obviously imperfect but on average it’s fairly accurate. My personal experience also aligns with this.

Senior is around 300-500k and Staff/Manager can get extremely silly.
Renewables are scaling at 15% a year, storage is scaling at 20% per year.

Nuclear has not scaled because scaling requires fast iterative development cycles that allow learnings that decrease cost. Because nuclear plants are enormous you can only build a few at a time and design changes are super risky because billions of dollars are at stake.

An R&D line for solar cells is cheap to run and enables rapid cost efficiency.

Batteries are even easier to scale at the moment because we are nowhere near the theoretical limits of those technologies and it's easy for material chemists to experiment with new ideas for only a few thousand dollars.

Today it may seem like there is a case for nuclear, but in ten years even existing nuclear plants will be uneconomical because electricity will be zero cost while the sun is out. Instead of being able to sell their power 24 hours a day they will only make money for a declining part of the day. This profitable period will continue to shrink as batteries get cheaper allowing for the arbitrage of electricity stored while the sun is out. This financial reality is the real reason no one will ever build another nuclear plant in the US.
Now I understand what's wrong, so he missed on a lot of cool stuff by just not engaging with Alex.

Doesn't seem like that a big of deal, but a bummer for sure!
It’s got to be one of the first areas to lose significant jobs.

Products are more about audience and experience rather than amazing technology.

If GPT4+ can spit out an API and an unstyled front end that a designer can beautify, that’s a massive productivity boost. It’s not there yet, but it’s improvements are amazing.

I find myself acting more as a software architect with GPT, using it to spit out functions.

But there’s a cultural shift that happens when your non-technical friend starts using technology. Like when non-tech folks started embracing the internet or using smart phones or creating social media accounts.

When everyone you know can use GPT to build software, that’s when you’ll be out of a job. Until then it’ll probably just become increasingly more competitive.
> the accent and grammar mistakes

Liston to Winston Churchill circa 1909 [1]. The modern Indian accent is a ringer for upper-class colonial English.

[1] https://m.youtube.com/watch?v=L1i0jhPledU
My checkin was only a one-line change, so I didn’t think it needed a review.
Safari's Dangerous Defaults
Green hydrogen is a good idea, but it doesn't excuse us from coming up with alternatives. We still want more than one solution to tackle the climate change issue.
Oh yes they did ... the fees that banks collect from depositors are used to fund the FDIC insurance fund.

Since everyone needs a bank account in this country, taxpayers are taking the hit on this one pure and simple.
I'm not convinced there is a way to solve promo-driven development. People will do what is individually incentivized.

What is more interesting is if there is a way to align promotions with stuff that's good for the company. The issue isn't that people want to get promoted, it's that they get promoted to do things that are negative for the company!
I’d guess it would do badly. There isn’t much assembly code on the web for it to be trained on.
Did he know the person was disabled when he made the comment?
> There is no financial incentive to replace paid artists. There is an enormous financial incentive to reduce software development headcount.

Older folks will remember when the solution to this was to outsource development to low-cost regions like South American or Southeast Asia. You can ask ChatGPT how that went.
I think people are just going straight for "what's the catch", "how does this create greater benefits for the founders?". I even replied to someone who said "I was waiting for the other shoe to drop" and the complained about the 100% insurance coverage being unfair.

People are super bitter at execs right now, and the vitriol here is not justified.

FWIW I really like it, although I would love to know more about how equity is determined.
That is mildly surprising. I would have assumed a manual process would have done a better job of adapting to different languages and cultures than an automated process unless that manual work was done by people outside that cultural context.
You're both correct. My wife is a psychiatrist. I'm friends with several doctors through her.

Everyone hates notes. However, there are already a bunch of dictation services that help write notes more efficiently. They absolutely work well enough.

Adoption and funding is the primary blocker. When my wife works at facilities that have M-Modal, she's 80%+ faster. However, she works at many, who despite knowing the benefits, simply don't care to spend the time, money, or resources on implementing scribe/dictation services.
I use the rule of "Annoyance". When I get annoyed by having to rewrite what already exists, I'll try to make it DRY, or when I have to fix things in multiple places many times.

I outsource a lot of decisions to that feeling, so I can focus on other things.

It's a matter of time anyway when it's really easy to ask ChatGPT to refactor everything into this perfect code.
These services now have privacy and legally complaint options nowadays, and decisions to use them get board approval.

OpenAI just simply does not offer the same thing at this time. You’re stuck using Facebook’s model for the moment which is much inferior.
Frankly, if ChatGPT is only good at reproducing commonly written code, I don’t think it will impact the profession much given that code reuse is already a thing and lots are distributed free on the internet.
Landlords increase rents, not housing.

If landlords wanted to collectively agree to keep prices low, in the interest of not taking money from the poor to line the pockets of the rich, they could.

If I had a billion dollars, I'd totally be interested in spending $300 million of it creating a bunch of studio housing in Silicon Valley and renting it out at $500/month and watching neighboring greedy landlords cry.

The current crop of billionaires are themselves greedy, though.
What this tells me is that doing technical interviews online is going to become even more of a hassle.

Either you'll have to completely surrender yourself to a battery of various "anti-cheating" software, or the problem difficulty is going to go through the roof.
true. But all transcription tools are terrible transcribing technical language if someone has accented English.
> there are a hundred different forums to share and raise awareness of this

India is a start-up environment and international investment destination. Same as Israel, its rule of law is deteriorating. That is relevant to those of us with investments and who invest there.
The scale is quite manageable.

https://assets.weforum.org/editor/t61Gval6jNxKl0xG9POelafG3H...

https://i.imgur.com/JYMNAWR.png
Great, maybe HN can use it instead of fucking light gray on white
I make 150k in LA, with 3 kids, and am the primary income earner. It kinda depends on where you live, LA is a big place with a hugely varying cost of living. I live in the suburbs and it's enough. If I lived in Venice I couldn't afford rent.
There is literally no gatekeeping, the guy is just giving you an absolutely sane advice.

Go out and go bang chicks or whatever. Politics do not matter

And even if they did, no googler or whatver cares about HN comments. Like none at all. HN is just a news aggregator
Absolutely. It's still fascinating tech and very likely to have serious implications and huge use cases. Just drives me crazy to see tech breakthroughs being overhyped and over marketed based on that hype (frankly much like the whole "we'll be on Mars by X year nonsense).

One of the biggest reasons these misunderstandings are so frustrating is because you can't have reasonable discussion about the potential interesting applications of the tech. On some level copy writing may devolve into auto generating prompts for things like GPT with a few editors sanity checking the output (depending on level of quality), and I agree that a second opinion "check for tumors" use has a LOT of interesting applications (and several concerning ones such as over reliance on a model that will cause people who fall outside the bell curve to have even more trouble getting treatment).

All of this is a much more realistic real world use case RIGHT NOW, but instead we've got people fantasizing about how close we are to GAI and ignoring shortcomings to shoehorn it into their preferred solution.

Open AI ESPECIALLY reinforces this by being very selective with their results and they way they frame things. I became aware of this as a huge dota fan for over a decade when they did their games there. And while it was very very interesting and put up some impressive results, the framing of those results does NOT portray the reality.
Does calling dibs stop at the border?
I didn't really want to have the same conversation in two places but whatever, if you want to bookmark this comment and see how it pans out on a longer timescale, I can make a couple guesses.

Easy potshot is all the generative AI. We get to write code and emails and homework and books faster. We also get more malware; and, when the realms of text, video, and voice are all convincing enough, we get that deepfake flood we're promised is coming, and so the breaking of a "shared reality" that snowballed with social media echo chambers becomes fully realized. So far the only "solution" I've seen is AI detection software. To me that sounds like a continuation of the same old cold war except it exhausts even more mental resources.

If you want a more novel guess, anything of the brain-computer interface ilk. It gets accurate and portable enough and it will get put into as many hard surfaces as Big Tech can stuff it, from trackpads to phone screens to more "public" terminals like ticket counters or automated fast-food restaurant booths. It starts with the novelty of generating Stable Diffusion images with just your brain, or streamlining navigation menus with thought. And then, just like big data fueled AI and proved very economically lucrative, every single thought anyone ever has will be stored just because we have the capability. FAANGs and the NSA have many redundant data centers. Every thought you have can be monetized. Or used to convict you of thoughtcrime. I can't really see the fabric of society withstanding that kind of floodgate.
I'm the "really good", but definitely not "phenomenal" camp.

That is, it works - but what is with the repeated class declaration for every h3 element?

<h3 class="text-xl font-bold mb-2">1. Pruning</h3>

The whole point of CSS is to have to declare properties like this once, and only once, for a group of functionally similar elements.

Also note that switchTab has to be told the position of the tab it's switching to (it should be able to infer that the element's id, or its position in the list). Also note that the function has a hard-coded tab count baked in - a stealth bug waiting to be tripped on.

And why do we need to explicitly toggle the border-b-2 and border-yellow-400 properties? Shouldn't these be tucked away under some kind of class declaration (the same way the hidden property works)?

This may sound like nitpicking, but it's not - code like this becomes really hard to maintain at scale.

And just imagine someone asking this thing to generate an algorithm to say, determine whether someone's medical procedure should be covered under insurance or not.
I worked on a smart home platform where we did exactly that. But we moved from RabbitMQ to Kafka. This was a Spring Boot microservice architecture. We moved all of it without changing the service consume/publish semantics. The added benefit was that to facilitate the move, we wrote full integration tests on real containers and we have replaced RabbitMQ with Kafka under those tests. The system handled much better under load and the company had full integration tests. The migration took 2 weeks with 8 weeks writing tests for a team of 3.
It could be done in a dozen ways. One beautiful method is just using the xPos positional embedding pioneered by Microsoft and scale the context window size at runtime (even better if your attention is subquadratic - again there is a dozen of varieties to pick from), see:

"A Length-Extrapolatable Transformer"

https://arxiv.org/abs/2212.10554

"Language Is Not All You Need: Aligning Perception with Language Models"

https://arxiv.org/abs/2302.14045

Notably, this positional embedding has been implemented by lucidrains in his x-transformers package: https://github.com/lucidrains/x-transformers/blob/main/x_tra...
The median Bay Area salary for all levels is about 230k, so closer to the top of your suggested range. 190k would be a 20% lower than median pay, so definitely lower than usual for sure.
It shouldn't be surprising that the US can't build nuclear reactors in a reasonable time or budget. We can't do it for subways or high-speed rail either.

Meanwhile, as of May 2022 there were 53 nuclear reactors under construction worldwide.

https://www.statista.com/statistics/513671/number-of-under-c...
Well, I thought you were looking for examples of what I bookmarked and have become enshittened by now.

Someone else asked me the same question and I just got finished replying over there. Here's my guess. https://news.ycombinator.com/item?id=35161855
>Sure, you may have a temporary advantage by leveraging AI and effectively doing labor arbitrage (the same way some craftsmen could gain a temporary advantage over others if they had access to rare/expensive tooling in the early days of the Industrial Revolution) but this advantage will quickly disappear as AI tooling becomes cheap and ubiquitous.

"You only have to get rich once."
Does quay.io have a free tier? FAQ says public repos are free, but it doesn't have free tier.
Jeez, how much freaking money are programmers paid in SV that they'd be unhappy earning $191k?

I live in probably the most expensive country on Earth, Norway, and at that wage I could work for 10-15 years, and with some smart, fairly conservative investing, assuming good times in the markets I could easily get retired at 40-45 if I wanted to.

Granted I live and generally prefer a very frugal lifestyle even when I am making good money, but still by my back of the mental napkin estimation I could even have 2 kids, a spouse, house and car and still have a ton of disposable income left over to save/invest.

Is there something I'm missing? Is rent in the valley $80k a year or some bizarro world number?
I’m in the Bay Area and make slightly less than $191k. Me and my wife are very happy financially :) This is a good idea and if you want money then you have to make the company more profitable which is awesome!
40% of the code GitHub Copilot users check-in is AI generated and unmodified
It takes fewer people to maintain a system than it does to build it. You do not need a team of 7 engineers to stick around to read logs and code, you need exactly one, and in all likelihood he's going to spend most of his time watching YouTube because he's so out of practice that if anything was wrong the AI would most likely find it before him, and when he does find something he's going to just ask the AI to fix it instead of exerting the mental effort to do it himself.
But you still need to pick contrasting colors manually ? This one isn't making new ones for you.

CSS function doing "here is color A, here is color B, make one that is same hue as color B but contrasting" would be much more useful
> It's not thinking, it's simply generating text.

Just like you.
Here's how you fix gitlab:

* Fire the monetization team (yes this is a thing they have) and most of the sales team to reduce cost and hyperfocus on revenue
* Go back to implementing user requests
* Fixed the missed up pricing model, including guest accounts
* Stop releasing half-baked features like the recent subtask debacle

Hopefully it's not too late.
Right? Talk a product redesign that literally nobody asked for.
It’s not the historical or national norm to be handed a $1M check, drop it into a bank account like birthday card money, and then conduct all your banking business digitally. Some of that’s a startup thing and some of that’s a generational modern thing.

Traditionally, businesses establish relationships with their banker (a person), who helps steward their accounts, apply for loans, understand and pursue savings and investment options for held balances, etc

Banking organizations are built around this very very long-standing model. There are processes and spreadsheets and powerpoints and dumb little mugs for high performers and all those things.

Clearly, with the consolidation of banks and the pervasiveness of online banking, this is in the process of changing. This story captures one of those transitional moments, where a young kid with a startup is completely blind to what bankers expect to be doing.

But your version of “how things are” is very contemporary, and wasn’t quite the way of things when this story takes place.
I think it's because everyone's swimming in the same bath. People move around between companies, things are whispered, papers are published, techniques are mentioned and details filled in, products are backwards-engineered. Progress is incremental.
I don't think this is a particular interesting criticism. The fact of the matter is that this just solved by chain-of-though reasoning. If you need the model to be "correct", you can make it get there by first writing out the two different latitudes, and then it will get it right. This is basically the same way that people can/will guesstimate at something vs doing the actual math. For a medical AI, you'll definitely need it to chain-of-thought every inference and step/conclusion on the path but...
I still routinely Google some things that "I should know" when doing software development. Despite being already correct 99% of the time, an internet search helps with two things:

* Presenting potentially new information or methods of doing something. My "old" knowledge might still be correct, but a "new" method may have optimizations or benefits.

* Even though, I'm already 99% correct, it's not worth the hassle of being wrong the 1% of the time - especially when the solution is 20 seconds of internet search.
I wish much more in my life would be at the right time, neither before nor after.
Another Australian here. Hint: nl understands that the so-called "Global South" does not include Australia.

It's not that we don't understand how the term is used. It's that we find the term very distasteful.
Even if that was the case, it'd still be massively useful because it would allow code to be transposed between languages idiomatically. For example, certain things like game engines were only implemented in very messy C++ code. If GPT understands how these libraries work, could it recreate all these game engines as cleaned up, elegant Haskell code?
I can assure you that it just creates higher-stakes promotion-oriented systems, with everything unfolding as a slow-motion multi-month (or multi-year) narrative.
I think the bigger message in the post you're responding to is that for the first few years of your career, you should switch jobs often. In the first few years of my career I was put in the situation a few times where:

1. Raises at my current company weren't offered unless requested, or unless a promotion (change in title) occurred. Sometimes both.
2. Raises associated with normal growth in your role at my current company were pretty consistently 3-4%, raises associated with a promotion were 5-8%.
3. Switching companies would get me a 10-20% raise.

Early in your career, the value you're providing is improving fast, and your compensation should keep up, but for most, it doesn't, because management has an idea that some percentage is "standard".

Having talked to lots of people about their salaries (which all workers should do), it doesn't seem to matter much whether you're switching between startups, between FAANG (or similar) companies, or between the two. But if the person you're responding to took a trajectory that led through a few companies to FAANG, it might create the impression that it's good to go to other companies before FAANG.
Give it Synacor Challenge, just the spec, and see if it can pull it off. Fewer of those solutions out there. It just went offline recently, but Aneurysm9 has preserved the problem spec, their binary, and the checksum of the codes for their binary to check against.

https://github.com/Aneurysm9/vm_challenge

The program will, likely, need to be amended to get the last code (last 2 codes? been a while) so you can see how it would handle updating for the new requirements.
> why did their price crash

Confusion, uncertainty and a fire sale.

Nobody knew how bad defaults would get. Risk cannot be destroyed, simply moved. After a point it poisons the top tranche. The number of buyers who understood these complex instruments, moreover, was small. So if a bank held a bunch of them and needed liquidity fast, they would set off a fire sale.
UK doesn’t have second amendment though. Probably UK had controls before 1996? Put it this way I never feared guns in 1996 at all. Bombs were more of a concern. It can’t have been comparable to the US?
> there's no one I've talked to in Crypto who was aware of risk at that bank

That is not worthy of a conspiracy theory, it just reinforces the poor financial understanding of anyone involved in crypto.
We live in a capitalist economy. Of course these outcomes would happen.

It’s a fundamental part of the system. Consolidation of capital and fucking over people for profit is 101.
My AI career disaster plan is to immigrate to a country with a UBI
I wonder how Alex and Alex's boss would tell this story?

[edited below - because threaded comments can come across wrong]

I wonder if how Alex's boss would tell this story is - my employee landed a $35m account, then failed to manage the account successfully, and when $35m walked out the door, we never understood what we did wrong
Me too.

(1) U.S. total wages were $9.7 trillion in 2021 [1].

(2) Most Americans are not inherent masochists and have too much self-esteem to be effective at sucking up.

(3) The average white-collar office worker would be willing to give up a portion of their salary to not have to stoop.

We have discovered a market.

[1] https://fred.stlouisfed.org/series/BA06RC1A027NBEA
I don't think this is it. This is not a failure mode for humans. No human (*) will forget in such a short problem statement that a vegan wolf cannot be left alone with a cabbage; humans will instead forget one of the states is invalid after trying some combinations.

GPT's failure mode is only possible if it doesn't understand the meaning of the (apparently nonsensical) combination of words "vegan wolf". Humans don't pattern match like this; humans are capable of understanding the meaning of a combination of words they've never encountered before.

(*) you know what I mean with "no human". Of course, there are deranged people or whimsical people or people who just will say about anything.
Title's lacking "because the US wants to go back to living in the 20th century, until the current generation of wealthy white men are all dead".
Somewhat related: I personally found Korzybski's "General Semantics" approach to be useful when preventing myself from making unsafe generalizations - for example, "This guy is always on a rant about something". The concept of time-binding is very useful in keeping an open mind in meetings so that past events do not color the present interactions unnecessarily.

I know that Korzybski is now associated with the dubious NLP movement, but I was curious to know - is he taken seriously outside of NLP?