skysight-inc/HackerNews huggingface dataset:
I've interviewed a lot of software engineer candidates. It's always surprising how often people with impressive resumes, including computer science degrees from good-to-great universities, can't code at all.

I'm not talking about trick "do you remember A* search" questions. I'm talking about the ability to write a basic program and to reason about what it will do.

I've seen this across the gamut, from new grads to staff engineers.

Part of this is selection bias: those folks probably apply to many companies before they slip through somewhere, so they're overrepresented as interviewees.

My sense is that it's becoming more common. Undergrad CS has ever more people who are in it for reasons unrelated to enjoyment or curiosity.
I love the design, but I personally find it less intuitive than conventional hvac controls like this, because Audi had to squeeze things into 3 circular LCDs.

https://www.mazda3revolution.com/cdn-cgi/image/format=auto,o...

But as a design guy, I think it's a beautiful design, and the one that doesn't make too much compromise with UX. I'd be happy to take either.
Yeah, it's easier to investigate a racist algorithm than a racist manager. The article makes the following point, but I'm not sure if it's necessarily worse than the status quo:

> All the while, the potential for discrimination based on race, gender, or disability, especially in hiring and firing software, remains obscured behind the black box of AI.
Yeah, as the other reply said, that 400k L5a (Senior I) Uber job in SF is now paying 580k first year & ~520k/year annualized over 4 years (increased stock grants, large sign-on bonuses, front-loaded vesting). Amazon increased the top of their mid-level payband by ~100k and the top of their senior payband by ~200k. 500k/year is the new "target" senior comp at FAANG & co (where previously 350-400k was what you were looking for). The international numbers are playing catch-up but it's not really slowing things down very much in the US.
Ruth Slenczynska: the pupil of Rachmaninov still releasing music at 97
> Can you imagine, taking your Honda Accord in for an oil change, and you find out that dealer completely re-arranged your center console?

That got me laughing. :) I would be _convinced_ it's a joke and my friends are behind this and want to give me a treat in already sucking Covid-times..
Currently in a Canadian college for cybersecurity and the content of the courses are being nerfed and the quality of the graduates are churning out are largely dogshit.
I need to get comfortable with that. I see other Tesla drivers doing everything that way.
Or there's a need for communication. It doesn't matter if the person is "quite competent" if they're on their own building something that doesn't fit the requirements. An average dev shouldn't have any issue being able to Google the occasional problem. The vast majority of the issue we have with outsourced work is subpar English communication.
Don't ask the internet. Ask your wife.
> ready on day 2

That's like some person in SV saying they had a great idea.

Who cares?

The level of execution in operation warp to get this past the FDA processes was enormous. The industrial mobilzation to create refrigeration units and transportation, and get all of the logistics alligned in a few months. That is the stuff of legend.
Not neccessarily. Say there's 3 million competent senior software engineers in the US, and 75% of them are already working as senior SWEs (the remaining 25% are in early retirement or have switched professions). The best that doubling wages in short term can accomplish is makes those 25% of people move back to the profession.

As for people who don't know how to code retraining to be SWEs - since becoming a "senior software engineer" takes at least 5 years, you'd have to wait 5 years to see a result, irrespective of how much you increase the wages.
With C++/CX and .NET Native they finally got it, after all these years Microsoft actually adopted Borland's productivity to COM, as done by C++ Builder and Delphi.

Then they just managed to sink that ship with their UWP execution and the anti-C++/CX team that managed to deprecate it in name of C++/WinRT.

It wouldn't be that bad if IDL tooling had actually improved since the ActiveX days.
Socialism doesn't disallow private property of consumer goods.
Can Microsoft please make a Windows phone after all? Both Apple and Android ecosystems and hardware together are terrible in various ways and don't work well with Windows.
Exploring ReScript on Deno
This is not actually entirely true (although I've had similar sentiments in the past).

The question is, how inelastic is supply? "Labor of a senior software developer" isn't like "a widget" in that you can pretty simply create more of them. It takes years and special training to create senior software developers.

This means the supply is inelastic over the short term, although in the long term more people get the education to become one.

That means that doubling salaries might not have the effect you predict.
Amazon's search is completely useless if you're looking for specific things. It simply ignores what you typed and throws random sponsored products at you.
Hell, Honda put ALL the knobs, buttons and switches back into the new Civic. They've done a 180 on car controls because they realized everything being touch was bad.
1. Someone arguing against hosting Joe Rogan on their platform could easily interpret that COVID misinformation is violating their first rule.

“Content that advocates or glorifies serious physical harm towards an individual or group includes, but may not be limited to:”

2. I wonder if any younger current artists will follow Neil and leave the platform. I think Neil and Joni are unlikely to lose listeners as fans will simply migrate to other platforms. This could decrease Spotify’s strong position as a music platform and drive a perception that they are becoming a podcast platform.
I crowdfunded a novel using cryptocurrency
This is a common firmware modification trick, but interesting to see in a dynamic way.
OK, the economics will inevitably be different if you're not doing pure software work and also have some physical element or high regulatory barriers to entry. Maybe in those cases taking investment is the most likely way for most new businesses to become established.

But for pure software businesses my answer to your final paragraph would be "OK, so maybe you just bootstrap the business with a few good people and skip the VC part". If you aren't hiring hundreds of staff or buying up expensive cloud resources like they're about to run out regardless of how inefficient your product is, how many software startups could get by just fine with a real business model that actually makes money and some steady growth? Who says you have to have a pitch deck, a huge cash injection based on hope and high variance VC investment models, and one hand tied behind your back with investors holding the strings until the Big Exit(TM) or, more likely, the funding runs out before you have actually built a sustainable business and everything just gets shut down?
If I enter the sixteen terms of the sequence A003742 it does not find the exact recurrence equation (with six terms). About twenty years ago, I wrote a program that did find this recurrence equation just from the sequence. If I enter these numbers at http://www.ryanhmckenna.com/2015/06/automatically-finding-re... it gives the exact recurrence equation within a few seconds.
Fuck That Gator (2017)
That sequence is out of domain I think.
This is the planned future for us all, unfortunately. Technocracy demands that scientific experts evaluate our reality and then determine what we are and are not allowed to do.

Too much carbon/water/energy use = restraints on your usage. (No restraints if you can pay though.) This is what smart meters, smart phones, smart cities are going to facilitate. (Smart = Spy)

If I agreed with their evaluations and was able to choose to opt in, I might even consider this. But this is not the plan. What will really happen is that the political and billionaire classes will find that it is right for them to assume the role of determining the technocratic goals that the AI driven system should achieve.

We will find that we have a tyrant computer to engage with. There won't be a friendly face to help you by bending the rules in some way. It will be like when you ring up your local governance office to sort something out... but worse. We are not going to be stepping into techno-utopia, that's for sure.

A bio-medical-security-id seems to be a required first step.
"There's a horse in Redmond that always suits up and always runs, and will keep running." - Tim "Apple" Cook
For me, React and SwiftUI definitely fill this niche. React requires more googling but it’s still fairly simple to throw together a functional UI. SwiftUI is even easier, but when you want to customise away from the Apple provided appearance it gets considerably harder than with React.
So not only that you need special training to ride the Tesla pony, but it's also objectively worse even for those who put in the effort. It's not even like switching to Dvorak, it's like switching to Qwerty in a world where everybody uses Dvorak.
This whole thread started from GP arguing that Tesla is not a "car company" :)

Anyway, no point in continuing it.
It's not that simple.

Like the unused bu allocated space in a Vec is basically a `[MaybeUninit<T>]`.

Or in async runtimes you often have an unsized type with an future trait object inlined (through unsized types anyway need a bit more love ;=) ).

Or some C FFI patterns.

But yes I would say in pure rust the use cases for `MaybeUninit` are rare, and the cases where you need pointers to fields even rarer.

Though while rare in comparison to the amount of code not needing it, still needed enough to be somewhere used (e.g. in a dependency) in many projects even if ignoring std.
I'm a half-retired Argentinian developer still living in Argentina. I second the parent comment 100%
Presumably the argument is that some percentage of immigrants are paid above average, so it's not the case that all corporations only want immigrants in order to pay lower wages. It could instead be that there aren't enough people within the country who have the skills to do the high wage jobs (as presumably the locals would happily take those jobs if they were available, but might refuse to do the low wage jobs that immigrants are willing to do).

You're right that this isn't evidence that wages haven't stagnated, but similarly you haven't produced any evidence that immigration has caused wage stagnation, other than a supposed correlation between the (generally accepted) wage stagnation over the last 40 years on the one hand, and on the other hand, a vague implication that immigration suddenly started 40 years ago and has since that time consistently and coincidentally been just enough to cancel out any wage growth.
On the upside, Round 1 is steadily expanding throughout the US.

For those who don't know, Round 1 is a Japanese arcade company that also has US locations, and they import many only-intended-for-Japan arcade cabinets to said locations, including some that are only in Japanese. Their rhythm game sections in particular are basically unsurpassed by American standards, it's like stepping into a slice of Tokyo.
Could third party manufacturers release products that replace the massive LCD screen with an interface that has the same physical footprint but is like, half glass and half knobs?
That seems like it's more about how well the defroster should work, but says nothing about how it should be activated.
While, generally, that is a good solution, I think this is not true in this instance. Realistically speaking, SW people are paid very well relative to the average population. And you can't really just mint them on demand. Time to bring up to a SW dev is long. Since the pay is so high, I think most people who had the ability and interest are in SW already. So the supply is pretty much fixed. What would increasing pay do? Just heat up the market. They probably won't get more manpower in the market, but just poach from eachoter. Great for devs, bad for companies(stock holders? CEO? I don't know, modern companies are so nebulous and diffuse, I don't even know who is to gain from them) bottom line.

I posit that the "hot" market is the marker of inflation. The money running around leads to more competition for talents and competitive fields is where, I assume, inflation should show up most easily.

I know I might sound anti-worker, I swear I am not, I just attempt to get as close to the truth as my small mind allows me.
https://archive.is/wlqlP
I doubt that would hold legally speaking because that would essentially be purely automated data processing.
Because changing conditions could necessitate the species adjusting to the new conditions as they change, if the young have to outcompete both the old and the new landscape there's a higher chance of an extinction event.
Semi-tangential, I took my fixie to Harris Cyclery for a tuneup before it closed. Boy, was I floored when the guy working at the counter told me that fixies weren't cool anymore. Sheldon was a big part of my journey to riding fixed gear. I learned everything I know about bikes from his site and he even answered questions personally by email.

I'm pretty sure when the guy said fixies weren't cool, I heard Sheldon spin in his grave a little.
They did. It was called Windows Phone... It came out too late, offered too little.
In my experience the most common use case for zero-memset is not optimizations but to reduce fallout if you happen to initialize a field..., like a newly added field.
Yes, Windows is mostly COM nowadays, when it isn't .NET.

Then you have XPC on Apple platforms, Android IPC and Fuschia IDL on Google's, D-BUS on GNU/Linux, and the new cloud fashion gRPC.
Sort of a shallow dismissal, wouldn't you say? These models are for research purposes and the authors aren't claiming to have solved this to the degree of a hand-crafted program. In fact, they probably used a program very similar to the one linked in order to create the dataset.
I watched the movie, then I read the book.
Tricky thing about "data driven" / behaviour observation is:

App/icon X may be the most COMMONLY used one.

But it doesn't necessarily make it the most IMPORTANT one, the one I need to reach in a hurry / most easily.

I don't know how to capture, via automated telemetry, "this occasional button I REALLY REALLY need"... so it's just hubris then.

I'm an outsider, I've only entered Tesla's as opposed to driven them, but the UX is such a massive deal-breaker for this old grouch, it's unbelievable. I wish it weren't so but c'est la vie.
Who is the "you" here? Workers certainly do not get to probe the internals of the algorithm that fired them. For liability reasons I'm sure human resource management systems are not exposed to researchers. Maybe a court could but in practice I don't think that's happening and the bar to get that kind of review is incredibly high.

Only the company itself is actually in practice going to be testing their system but they only do so with a view to their own interests.
Have you been to a Round 1? As far arcades go they're very impressive imo, especially the rhythm game sections.

I love me some Groove Coaster and Drummania!
Interesting, I was obviously doing something very wrong (back in the day).
Hey bub, I think part of the challenge here is you have some hangups and prejudices about “normal” that are not serving you. Your narrative dismisses categories of human beings, as beneath you or not worth considering as people to connect with in a meaningful way. You also dismiss therapy but getting an outside point of view could help you examine some of these assumptions about who you are and who others are. It sounds like those are barriers to the connection you seek.
More points I didn't see mentioned here, that are likely low hanging fruits:

- Try coworking instead of home, or change job. Work is definitely the easiest way to socialize (besides being a parent).

- You could also retry the flatshare thing as well. Plenty of creative people do it in their 30s. It's fun. People are cleaner. Why not?

- Or, you may try and volunteer in a non-profit / charity / political party / art group. This is kind of like work, but with people who are not in it for money so more socializing. There is always some computer stuff to do in these.

- Also, you can try teach coding somewhere. You can make teacher friends...

More generally "how can I help?" is an easier icebreaker than "will you talk to me?", and literally everyone needs to know someone who can code.
It’s not legal in Australia at least. It would make you eligible for a full refund no matter how old the product is. I’ve used this law to return various things that got software updates that removed or significantly changed advertised features.

Doing it with a car is a whole different level though. I’m pretty sure it’d still fall under the same laws but returning cars is very tricky even when you have a legal reason.
I recommend the curious to check out DigiD. It's a relatively well-designed SSO for many (if not all?) national and local government services in the Netherlands: personal taxes, business taxes, municipal taxes, trash and water bills, health insurance (trusted private), social benefits, police services, and more.
I thought the point was that it was not level of poverty
that was the problem but the level of inequality... These are of course related, but I would assume that the causality runs from inequality causing poverty rather than the other way around.

Giving people with no or little power a bit more money is not going to allow them to magically take control of their situation. If somebody is flat broke and struggling to pay the bills, giving them a little bit more money may improve their economic situation in the short term, but over the long term with more people having some disposable income, supply and demand will increase prices and good old inflation will balance things out.

If you ensure that people have more equal opportunities by improving access to education, improving access to services independent of location and remove barriers based on sex, race religion health care etc (look I don't have the answers to this) then at least a persons has a similar chance to everybody else to achieve their goals in life.

Trying to solve social problems by just moving money around is a very simplistic solution and can only ever work for simple problems. Inequality
is a very complex problem with origins based in history and human nature. If you want everybody to have the same chance to achieve their personal goals then you have to give them the same baseline to start from, and only a small part of that is how much money they have in their pocket.
All these electric car companies putting everything into touchscreens is the height of stupidity. What's the first thing you're supposed to avoid when driving? Not everything needs to have the sheen of being hi-tech. Sometimes a knob or a switch is the best choice. Double true in cars.
It is his right! Absolutely!

But censorship over dialogue is always a short sighted solution and it turns people from colleagues who disagree into enemies.

There's been a 14 point shift in the United States from Democrat to Republican in the past YEAR.

One of if not the biggest political shift in recorded history since the early 1900s.

And Republicans no longer view Democrats as disagreeing colleagues but as enemies to be eliminated.

Trump is now having some of the biggest crowds in political history.

2022 is republicans are predicted to take over the house and the Senate.

2024 Trump will win again.

All over the country people who believe the election was stolen are running for political office in positions to manage voting.

I personally think the Republicans will make major changes in the political process to ensure their permanent control even if it undermines the foundation of the country.

Our two parties are going to be flavors of Republicanism.

And it will be their right as well.

https://cdn.substack.com/image/fetch/w_1456,c_limit,f_auto,q...
My experience is mediocre is insufficient in SW preojects. You NEED some good technical pillars, else it will all be shit.
If we could trust common and popular ad networks, that'd be one thing. But considering how many, like Google's, allow scammers to insert whatever Javascript they want, to load content from wherever, to be used to push Trojans and phishing sites, we owe them nothing.

I have no problem loading ads to support sites I like, but I won't because the amount of memory and CPU they require is ridiculous, and none of the advertising networks make a point to punish scammers.
> I am not using JavaScript, except for a minimal installation of MathJax to be able to render equations

This is the part I don't get. I know, many commenters on this site don't like Javascript, but a little Javascript isn't going to slow your site down. Conversely, you can completely avoid Javascript by doing a bunch of work on the server, yet slow your site just as badly as with Javascript (or even worse). It would be more productive to talk about the type of content rather than the arbitrary choice of technology used to create the page.
> “Staffing” is a problem money can solve. This manufactured shortage isn’t about too few skilled physicians, but the way that leaning on the backs of healthcare workers is preferable for the bottom line.

No one should be surprised that this reckless behavior, common across many business and pervasive in the US, is applauded even in healthcare.
You forgot C++/CX, WRL and C++/WinRT on your list.

Yep it is that bad.

The problem with ATL is that it is stuck in the Visual C++ 6.0 tooling experience.

The alternatives aren't much better though, although WIL seems to be the less painful to use, if we ignore all that UWP stuff.
It's crazy that "electric cars" == "buttons are replaced by touch screens". VW makes non-electric cars that have a lot more knobs, but in their electric offerings they have to flock with Tesla with an all-glass UI, for some reason. I wonder if it's driven by market research or mostly fear-based: "We might look outdated compared to Tesla, let's just do what they do."
> the most secure business model of all is a dictatorship

Not really: https://news.ycombinator.com/item?id=30141098
I like how they even the model they got in the picture has 'arcade-style' (read: late 80's/early 90's) hair and outfit.