skysight-inc/HackerNews huggingface dataset:
Ask HN: Is There Really a Coder Shortage?
I'm considering a career change, but the job market for software development has me confused.

On the one hand, it's very common to hear about some supposed shortage of programmers. Yet on the other, few companies seem to have more than a couple openings at any point in time. And it seems every CS uni student or bootcamp grad complains about having to send out 300+ applications in hopes of landing 2-3 interviews.

WTF? That's easily an order of magnitude worse odds than when I applied to medical schools. How can it be that hard to land a job if the market is supposedly desperate for talent?

Or is it only _experienced_ coders that are in demand? Are employers just lamenting how the majority of applicants have barely any experience and little depth of knowledge?

If that's the case, encouraging people to go into the field on the pretense of a "hot job market" seems disingenuous. I don't want to spend years of my life and who knows how much money learning a new skillset only to discover I've joined an ocean of low-skilled coders who won't have any serious job prospects for 5+ more years. :/
Internally, all around. A 2018 answer by a Google engineer:

Build system automation of all kinds (although the main build tool is in Java)

Test automation

Deployment automation

Many services configure their job placement and options with a Python-derived language (not mine)

Monitoring configuration and dashboards

Data analysis using Scipy, Scikit, Numpy and various kinds of notebook UIs

Configuring Tensorflow and analysing the results of ML projects

Hundreds of little command-line utilities for all sorts of small code and data manipulations

Thousands of internal websites

The youtube.com site was still Python last time I looked
Reason #91836218 not to have nexus in California.
> The reason they werent successful is because if a load misses the cache, you wait. Instead of superscalars which would have found other instructions to execute.

I'm not sure I quite buy that. In practice, what would happen is that a suitably large, optimized VLIW core would start fetching more than one wide instruction in a cycle and issuing the resulting ops in parallel with interlocks for dependencies, etc... Effectively, that is, VLIW would drop the explicit promise of the instruction set and turn into a speculative RISC core internally. And the cost for that translation would have been very comparable with what we see in all the existing very successful x86 CPUs.

But this never happened, because we never got that far. VLIW failed for other reasons. This particular problem had an obvious safety safety valve.
> I will note that although I have never met an asshole who was a top performer, I have met many who were convinced that they were.

Totally agree, although the trickiest times in my career haven't been when some IC is convinced they are a top performer and everyone should follow them, but when that person's manager also thinks the same. When it's both, it's almost untenable, as going to that person's manager makes some think you're a complainer going that high up the management chain.
That is Taleb's argument -- the IQ can be used to measure "incompetence" not "comptence".

An IQ less than say 85 means the inability of the individual and IQ of 140 does not mean that much.

His basic argument is, after certain IQ when you look at their economic outcomes they are evenly distributed.
Good. There is absolutely no reason to have a mandatory login on a game you purchase and run locally, especially considering it has no online features.
To be clear, we were never trying to ask for forgiveness, we were told we didn’t need to ask for permission :)

We’re lucky to be big and VC-backed and growing fast. $75k would be near deadly to a lot of smaller schools, so I’m sure the BPPE sized the fees accordingly.
Neither of those are insurmountable challenges for TikTok should they want to solve for them. The hardest part is becoming the destination people think of when they think video. TikTok looks like it’s getting some traction here.
> It's a group of people born as male to women given DES

I haven't researched it further, but I heard a theory that female hormonal contraception is a contributor to people identifying as LGBT.
The precursor of data engineer was often called ETL Analyst, Data Integration Analyst or Specialist, or even just Data Analyst, to name a few. I also saw Data Integration Developer or similar before. I have always thought, are you an architect, analyst, scientist, engineer or developer? The difference between the last two often being experience and rigor.
Long, long overdue, but it seems like Vimeo is starting to pick up steam in response. I'm really not sure if their policies around DMCA claims are (or would be) any better, but I've noticed folks gravitating toward it as an alternative.
Then don’t read this article and write about what you think is interesting.
Interesting stat: women serial killers are supposedly very rare. But when found, they've killed from 6 to dozens of times.

I'm thinking they are not really rare, we just have a cultural blind spot. If that were so, then what do the known statistics say about the actual frequency? Fill in that bell curve.

I imagine many women serial killers can go a lifetime without getting caught.
Not the hill I want to die on
Reduced in RISC means nothing today. It made sense in the '80 when a RISC ISA allowed implementing a fully pipelined cpu on a single chip. Today RISC basically means a load store architecture with easy to decode ISA, with usually but not necessarily fixed size instructions.
This does not follow the typical programming "cookbook" structure, but it is a real thing in naming books. Like a conventional cookbook, a programming one has lots of examples and "recipes" for how to solve common problems, but doesn't necessarily provide the knowledge to be able to recognize or understand those problems.

Like how almost no recipe book would tell you that it's customary to serve cake on birthdays or that you should be careful of the high sugar, or various cake alternatives, you would just find a section for cakes and it assumes you're making the correct choice in searching for a cake recipe.

For example I own a cookbook on NLTK and flipping to a random page I got "How to remove insignificant words from a sentence"
So I haven't dug too much into seam carving but have a quick question, do any of these algorithms blend the pixels of a removed seam into the surrounding pixels after removal? Maybe as high as a 50/50 split, or lower like a 90/10 split. Does this end up with a better image or a blurry mess?
See my comment above. Autopilot is a perfect name. Co-Pilots on an aircraft are a full-redundancy to the pilot. They are also there to do every single function in case a pilot is not able to.

Autopilot is an assistive feature that helps with monotony and boredom, just like this.
They do/should have insurance for this kind of thing.

And usually lawyers are personally liable, so there is no “going out of business” unless they go personally bankrupt.

Dunno how true all of the above is in CA.

Get your own lawyer’s advice :)
Even if having a gun in your home in Switzerland raised your chances of gun related death, that still doesn’t mean it’s caused by having a gun. Again, correlation is not causation.

Also, you cannot really measure how often a gun saves a life. On the other hand, you can measure the number of gun accidents and according to Wikipedia they’re less than 1% of gun related deaths which puts them at about 130 per year. IIRC staircases kill about 350 people per year (US numbers).

I would advocate some kind of mandatory safety training for gun owners, but it’s really not the big point here. Measures like banning guns altogehter, I think, miss the point as well. Some places seem to do well with high gun ownership rates, so there must be something else at play that causes the US’s high rates of gun violence. More effort should be put into examining and fixing that in place of steamroller tactics and fearmongering like in that Vox article.
Tax statements are sufficient for proving income. Banks also need verification of the origin of funds for the down payment and closing costs, which is where the other statements come in.
Good time to advocate ipfs!

https://docs.ipfs.io/guides/examples/git/
You are not wrong on facts. The problem for Iran is that EU does not really seem to want to actually do anything other than words and vague promises. Instex was a promise of sorts, but UE chickened out ( for a good reason after most govn. representatives including Lindsay said something along the lines u either wiff us or against us ). One of the reasons Iran grabbed a ship was to pressure EU to make it an actual option and not a talking point.
The US government is executing people for being homosexual and imprisoning women for being individuals? Really??
> No civilization has ever voluntarily reduced resource consumption. The incentives and coordination issues make it impossible.

Just to take one counter-example, the UK has reduced CO2 consumption by 38% since 1990.

> A far more practical solution is to innovate our way out of the problem

Technological approaches are part of the solution, but it's far too risky to gamble the future of our civilisation on technical breakthroughs that may or may not occur. We're up against some tough physical limits and we certainly have no guarantee that we'll get any miracle breakthroughs in the next few decades.

Besides, with our current technology level we almost certainly have the ability to solve the problem now; we just lack the political will. How would a slight improvement in technology change that?
I only use Electron apps if I like them too much or if they're unavoidable. The only two I have running all the time are Slack and InVision.
Tesla's warranty is 8 years at 70% original capacity for the Model 3. For the X and S they don't warrant the capacity at all:

https://www.tesla.com/support/vehicle-warranty

You'll be getting less range over time as the battery degrades. Eventually you'll have to replace the battery to get the range back.
This is an excellent article. I think it is a good example of lack of whole "systems thinking" and a failure to really understand the scale of the problem. The main issue it seems to me is that the problem was evaluated and solved only in one given context without thinking through long-term future ramifications. I am almost willing to bet that this was due to the Suits/Politicians wanting to get something done rather than allowing time for the Engineers to fully evaluate the problem and come up with a robust solution. The oft repeated trope "any action is better than inaction" is not applicable under all circumstances. The complexity, scale and risk analysis of the problem should dictate whether one needs to spend more or less time evaluating it. It seems in this case nobody got those parameters right.
Completely off topic, but it's become clear that English teachers have harassed people so much about using "me" vs "I", that it's defacto been replaced by "myself". It should be "shipped to me", not "shipped to myself".

If you find yourself writing "myself" you should stop to check because "me" is much more common.
Mid roll ads are put there by the content creator. So you probably got the inital ad + a mid roll ad placed by whoever created the video.
block youtube on all your networks / devices. it's liberating to do that with sites you feel suck up to many of your time.

going another route, you might want to be more mindfull of what you spend your time on in general. if it's a surprise to you that you do X for an Y amount of time, then it seems you are not aware of your own schedule?

it is OK and a good idea to make a schedule for your own time, to manage it better / spend your time on what you want instead of what you do out of habit.

If you want to stop completely and are certain, just implement option 1, its easy and will make sure you can't watch it anymore. (https://gadgets.ndtv.com/internet/features/how-to-block-any-... this might help to sort it out on your devices if u don't know how yet.)
Reminds me of this story:

https://a16z.com/2014/02/06/why-i-did-not-go-to-jail/

TL;DR, A widely respected CFO makes a suggestion regarding stock and being competitive as far as employee compensation. CFO says that they have done the same thing at numerous companies. The CEO is not very knowledgeable and asks the general council (who unlike a lot of places at the time reports directly to the CEO, not the CFO) to weigh in. General council says don't do it, so they don't. 2 years later, CFO goes to jail, CEO and everyone else stays out of jail because of a good decision.

I would extend your lesson and say to be sure you are asking a lawyer who has knowledge / experience in the area of law you're asking about.
Yes, we do get desensitized to climate change. At least here in the US. On one side we have Trump saying it does not exist and a huge base following it and on the other we have AOC saying the world will end in 12 years and a huge base following it.

So you get us in the middle who just ignore it all because after hearing both extremes for so long you again get desensitized to it all.

I liked what Arnold Schwarzenegger said "I don't give a if we agree about climate change.". We should just work to reduce our emmisions anyway and make everything cleaner.

I do know people tend to be more receptive to slow change. You take their SUV's away in 5 years, there will be issues. You start slowly phasing them out, it will probably work better. Also efficeint cars seem to expensive. You can buy a used car that will last 5 years for $3000 that gets crappy gas milage, or a new hybrid car for $20,000. one can argue about saving movey on gas, but you will never save $10k worth of money and for people with little money that is what they need to get by.
California's Renewable Energy Problem
I've seen others that allege that the YT related-to algo is being systematically gamed to raise the prominence of such videos, so the removal is a return to norm, rather than a suppression.

What's frustrating is that we don't have many ways to find out what's true.

Youtube's algo is an arbiter of taste whether they're happy about it or not. I'm not sure it's possible to be apolitical here.
But why? It's not California's fault that these guys got themselves bad legal counsel.
In the two states with vote-by-mail I've lived in, you can always hand-submit a paper ballot that takes precedence over your mailed one. The only way someone could be sure you voted one particular way is to monitor your actions for 100% of the time after you mailed the ballot.

This is less ideal than voting in person for everyone, as it still has failure cases like sufficiently abusive relationships. But it's an overall improvement over the previous system. Significantly more of the population votes in practice, making the vote a better measure of the ever-nebulous "will of the people".
There's a few different elements of the design space. But, while Cargo can use crates.io, it's distinct from it, so on first principle, this would be a crates.io feature.

That being said, Cargo would also have to understand it, because the Rust language does not understand namespaced external packages, so you'd either have to change the language, or change Cargo to do something to paper over that somehow.

As for "why didn't we do this in the first place with crates.io", https://internals.rust-lang.org/t/crates-io-package-policies... lays out some of this background, though not all of it.
I've gone on a 4 hour road trip (all on a major US highway) where I actually drove for maybe 30 mins total. The car drove flawlessly on the highway. For these situations, it is a perfect use case to help with the monotony of highway driving.

Yes I had to stay alert, but I could also relax a bit and look around every now and then, chuckle at a billboard, or pass some food back to my kid, which I can't if I'm driving.
That's a popular conspiracy theory, but it doesn't hold up to Occam's Razor. The simpler explanation is that content from all sides gets buried to some extent, but it appears biased to people because they only notice when their own content is buried.
I was useful to me as a learning disabled (dyslexic, ADHD, autism spectrum) individual, and when helping my kids in the same boat. But the extent to which it helped is just a slight confidence booster, "you can do this, you aren't dumb, even tho you are having issues in a couple subjects".

When you grow up failing spelling tests, under-perform in timed math tests and all sorts of random memorization subjects (things with lots of name and dates in them: biology, geology, etc), you get bogged down. Finding out my IQ, and the limits of the test, did help me understand myself a little bit better, and helped convinced me to get my college degree (my high school guidance counselor was telling me not to bother, just start working on the local farms, maybe get a little bit of community college).
Using CSS Custom attributes generated by JavaScript as a handover mechanism
>The problem with this idea is that it rests on two incorrect assumptions - that there is some governing body that would be able to prevent the release of such information, and that we would immediately know upon detection that the asteroid was on a collision course.

Not necessarily. Only a couple people knew about this one before it had whizzed by. While I agree it'd be impossible to keep an upcoming impact secret, if the timeframe is short enough it would only take a few select people to keep it contained long enough to no longer matter.

And choosing to keep it secret wouldn't only be done if collision was known to be certain. Just having a moderate chance of impact might be enough.
There does seem to be a mild correlation with outside temperature. Could some places just be "too hot to think"?
How do I get my own exemption? I’m more special than everyone else.
Handling Collections in Aggregates (0-to-Many, Many-to-Many) – TypeScript DDD
Legal counsel is about risk mitigation: do we fire this person?

The question isn’t whether it’s moral or ethical. It’s what the risk exposure? What are the likely outcomes? Do we have our bases covered?

Fire them! (Or, we can’t, it overexposes us, create a new department, assign them and then dissolve the department some time later and declare them redundant).
I would not at all trust a "Google" reviewed package, not for their penchant privacy violations and writing code to fuel them.
I still can't believe they shut that app down. It was so massively popular. Was it just because it wasn't making any money?
I'm sitting at 341MB after all day heavy usage, let's not exaggerate here :)
I don't tip, I think they should be paid a fair wage to begin with.

That said, if it's not directly from the eatery, I now try to skip UberEats/Deliveroo. Saves me money and I don't contribute to the gig-economy that is keeping down wages.

Tipping is subjective, and when people start to get an expectation of a tip (automatically added on service charges included) then it's no longer gratuity. We're doing the companies job for them.
How to Convert Python Batch Jobs into Kafka Streams Applications [audio]
LGR did some videos on Iomega.

https://www.youtube.com/watch?v=1pBhEaMp8mw

https://www.youtube.com/watch?v=r4hQeWtkTC8
while I don't remember how much memory did BitchX use, I do remember that a whopping 8 megs of ram was enough to run mIRC with 20+ channel tabs without serious glitches. And those precious megs were used not only for the irc client but also for the OS itself.
It reminds me of the reaction to the Five Eyes reveal. If someone had presented it as a conspiracy theory beforehand and asked me if I thought it was happening, I'd have said it probably was.

It's probably quite easy to justify to yourself if you see everyone else doing it, even though it has abhorrent consequences[1]. Like people dropping cigarette butts.

[1] Which they should have known existed - the oligarchy of car companies ensures a huge impact from just one company playing unfairly.
It is the job of the federal government to protect the lives of its citizens by enforcing the law. It is not the job of the federal government to protect the existence of certain corporations by giving them special exemptions to the law.

But even if you wanted to do that, you can still have your cake and eat it too. Boeing's yearly profit is 4.2 billion dollars. Take three billion of that per year and let them pay off the fine over ten years.
> I want intelligence to be something that can be quickly, easily, and objectively measured

I don't think it can be. I think (at least, important part of) intelligence is ability (or speed) to learn (patterns in the data?). So it can only be measured on something you haven't learned yet. Since as humans, we cannot "unlearn" things, the result will always be skewed by your previous experience.
A quality product from a quality team. Thanks, OpenBSD project.

It is reliable, secure, well-tested, and BSD licensed.
I think it's common, coming from the object oriented world, to expect polymorphism to be intrinsically tied to method overloading. But it doesn't have to be.

Please provide some examples. For example, I don't think polymorphism in direct variable references is all that good.

It leaves the Go language with more freedom from the future. Everyone agrees Go needs polymorphism. So add polymorphism.

This statement confuses me. Go has polymorphism.
> [...] was that known at the time? Could engineers working on a canal project have anticipated socioeconomic trends like this?

Mexico City has grown from 4 million in 1951 (the time of flood mentioned in the first paragraph) to over 20 million today. Few civil engineering projects solve problems 70 years in the future for a city five times as large. As far as I can tell from the article, the engineers did anticipate population growth and designed a system that would last for decades; furthermore, they monitored the system, were aware of stresses and possible failure points, and took several appropriate corrective actions as the decades went on. All of this is just from reading the article.

If at my job I criticized a design by saying, "this design is terrible because if it is wildly successful and gives us 5X growth, then 70 years from now it might require some rework" I would be laughed at. If I followed it up by suggesting that this reflected some sort of fundamental problem with the methods of engineering I would probably not be taken seriously. Engineers are not godlike miracle workers, setting in motion an ineffable plan that somehow make the world holistically better over an indefinite time frame. It's OK to just solve the tractable problems in front of us and to get a good couple of decades out of a system.
YouTube unfortunately is the greenest pasture when measured by audience size. Otherwise people wouldn't be putting up with this shit.
get a reverse osmosis system. Or buy RO filtered water from the local grocery store by the 3 or 5 gallon jug.

Edited to add: our household does this. we live in a rented townhouse, so we're unable to add our own plumbing or electrical stuff. Yes, it's an expense to buy our own drinking/cooking water, but we just don't trust city water. If you live in a nice area with a diligent water authority, that's fine, but those types of places are a vanishing minority in the USA nowadays.
If your electricity comes from renewables, carbon tax shouldn't affect your AC use.
Beijing Presses Hong Kong Government to Quell Unrest
Tax increase makes people poorer.
Poverty kills people.

Most likely effect of carbon tax is that it will kill more people than it will save.
Silly question: why doesn't trash get dumped into the dessert? There will be Minimal ecological impact if trash is dumped in places like the sahara dessert,siberia,antarctica,etc... As opposed to the ocean or near major animal and human population centers.
> This is a link to a reference page, not a news report.

I don't know about you, but to me the name "Hacker News" implies what I read here is a news report, not a reference work of any sort.