skysight-inc/HackerNews huggingface dataset:
> After a thousand threads on why tech hiring is hard, I don't think I need to re-hash that getting signal from noise is complex and imperfect. Out of the two signals, "this person was successful at 8 different companies" versus "this person stuck in one place for almost three decades", which do you imagine is going to get hired?

One can also take this as: "this person jumps jobs often, everything I invest in them will probably have not a good/long ROI" vs. "this person was a loyal employee that was so good he was kept for decades"

A few jumps surely do not hurt, are even good to get some different POVs and such, but if we get people that were barely one or two years at a company at max it always rings a few alarm bells.

But, either way its generalization, the reasons for why either situation happened are relevant to make a sensible decision.

I.e., the answer to "why switch so often?" or "why stuck for so long and why now?" are key.
The only solution to this sort of thing is if institutions only accept formal, in person complaints from members of that institution.

To do this they’d have to specifically recognize the problem of mob cancellation and decide to listen only to their own members.
Paypal can die already, had a terrible experience as a seller. Never using them again for either buying or selling
Thanks for the comment! Interesting questions :)

> If going the Jenkins route, why run it in Kubernetes when there are battle tested alternatives?

With full interoperability with Kubernetes, we can take an advantage of built-in capabilities like declarative configuration, autoscaling, auth, etc. The old static VM-based approach, might be not effective cause you need to build everything around that VM - provisioning scripts, maintenance, autoscaling, security, etc. A lot of manual work and effort at the end of the day :)

> If going the Kubernetes route, why not use a Kubernetes native CI system?

There are no Kubernetes native CI systems, Kubernetes itself doesn't provide CI/CD capabilities. It's just another software with interoperability in this environment :)

Moreover, I'd say the effort related to migration two the new "battle tested" CI/CD system might be significant. Especially, in a large, complex deployment strategies.

For people already familiar with Jenkins ways of working and willing to explore k8s ecosystem, this might be good starting point.
One thing that's worth mentioning is Udemy is a completely different type of company based on you being a watcher of courses vs being an instructor on Udemy.

I was an instructor there for 5+ years (with ~30k enrollments) and in my entire professional career I've never met a worse company in terms of how corrupt they are and how little they actually care about instructors unless you happen to be one of the few instructors they reach out to privately and sign a contract with in which case they do extra things for you like promote and rank your course more so than related courses in your category. Their entire platform is based on manipulating both instructors and watchers of courses.

I would seriously suggest anyone thinking about creating courses to avoid using any type of course marketplaces (ACG is especially bad too). It's worth it to build your own audience because on Udemy and other platforms you're actually not building your own business, you're building their business because you won't receive any information about anyone who signs up which means your students are 100% locked into that platform. If you leave you're essentially starting at ground zero in which case you might as well start at ground zero on your own terms.
Where Does Microsoft Want to Go Today?
> In my case, I was finally laid off, after a 27-year run at one of the world's marquee imaging companies (which I think was overbalanced by experience). I started looking around for more work, as I wasn't really up for retirement (which I was quite capable of doing).

Are you "out of practice" in the job search?

This comment (https://news.ycombinator.com/item?id=28758320) states:

> Delete the first 10 years of your work history and take the date off your CS degree

> I started getting significantly more responses to applications and inquiries from recruiters on LinkedIn
Our democracy emerged in full and open view. People could see and discuss matters, and challenge people on points of view in plain view. Anonymous was hard in a crowd - mask? Hah hah.
Printing was also more or less open to view as few people had printers in the letter press area.
Full steam to 2021 - people can utter good and bad from a safe and anonymous hideout. The good is OK, but how can we deal with the bad? All the kids cyber harassed, the explosion of fake news buried in a flood of valid news - few people have the smarts and ability to analyze it and separate the valid from the fake.
I see stuff I know is fake because it is within my technical and legal background - and I ignore it. Sadly we have all seen how total BS gets believed because it has a veneer of validity, even though it is fake. Once believed it is acted on. Get bitten by a rabid dog, and use some fake voodoo = you die anyway, yet we have a 100% vaccine against rabies when administered shortly after the bite.
We are lucky that Covid is only 1-2% fatal to the average person, can you imagine if Covid was 100% fatal, like rabies is unvaccinated?
Covid may well mutate to be 25% fatal - how will the antivaxxers fare in that situation?
So this reaction by the Canadian Government looks like the start of accountability for online utterances. Verify or retract seems reasonable - perhaps it can stay posted, but be flagged as unverified or fake.
I think he is going in the right direction and with tuning an acceptable set of rules will emerge. There will be a higher overhead cost to deal with this via paid staff - one wonders of this will be so costly that it will chill these media.
How did the newspapers deal with this when it emerged at the dawn of print journalism back in the 1800's, before our current instant distribution?
China seems to be going in the direction of full accountability by mandating full confirmed ID with address etc - a very strict rule only available to a few highly authoritarian states?
When everyone has nukes, the only possibility is none will be using it, or dare to. It's the least of worries.

The new thing might be lots of drones with bombs though.
That wouldn't be unsolicited, would it?
> Is curiosity a desire to gain knowledge? Is it a desire to see if you are right or wrong? Is it a drive to test existing hypotheses? Is it a motivation sparked by novelty or uncertainty?

For me it's not just the desire to solve a problem, it's the desire to know whether I've solved it in the best possible way. This requires you to explore the problem space laterally.
Facebook has a very healthy approach to incident response (one of the reasons it's so rare for the site to go down at all despite the enormous traffic and daily code pushes).

Unless there was some kind of nefarious intent, it's very unlikely anyone will be 'punished'. The likely ramifications will be around changes to processes, tests, automations, and fallbacks to 1) prevent the root sequence of events from happening again and 2) make it easier to recover from similar classes of problems in the future.
> Buying a flash drive every year means you don't have a backup between the time you take the photo and your next flash drive

They said buy a new one every year. They didn't say only copy to it once a year.
what does 1-based mean?
Well, I worked with altium and kicad for almost 8 years. There are more subtle differences than the autorouter, and this is basically a trivial thing because I rarely use it. For example, kicad does not have some advanced features like via fencing, via picking, lenght matching, and some more. Is true that you could download a third party plugin, but is not the same.

Variants are the same, you cannot do it in kicad and altium is a breeze. It give you the flexibility to build different versión of the board in seconds.

Also, the library management is, in my opinion, very error prone. I get the flexibility and I find it useful in some cases but...

And the last is the design rules UI/UX is very simplistic, and you need to know what you are doing. Which is not bad per se, but for a software oriented to mainly begginers, I think is a bad idea. Besides you cannot import/export rules from one project to another and this is a killer for me.

I hope some day kicad will be a solid competitor to altium but right now I cannot fully do all my work in kicad as a electronics engineer, so even Altium is expensive, is a much needed tool.

Edit: I stand corrected, kicad indeed has lenght matching.
Or just live in the area. If you know what you're looking for, you don't have to pay money for mushrooms west of the Cascades. You might not have to look past your yard. It's ridiculous to be at risk of criminal charges for posession of wild mushrooms that grow on your property.
Nobody here is asking for that.

I don't know if you're just not aware of this, or what, but most of the data on your taxes is stuff that already gets reported to the government. There's no reason for consumers to fill out a W2 every year, the government as it exists today already has that data. The same is the case for a lot of investment information, it already gets reported to the IRS today.

You don't need to build an expanded government surveillance program for the IRS to stop requiring filers to fill in information that the government already has. This has nothing to do with having a "nanny state", and everything to do with a coordinated campaign from bad-faith actors like Intuit to try and pretend that it's pro-freedom or pro-privacy or some crud to act like the government doesn't already have your W2.
> but it's a pretty well-known truth of our industry.

Doesn't make it right.

Just sayin'...
This is 100% correct. As a hiring manager, the attitude of candidates was probably equally important as their skills when it comes to the decision of whether to hire. The baseline of is this someone I would enjoy working with every day? Is this someone my team would enjoy working with every day? If it's not a solid yes I'm going to pass on you.
One of Logitech's brands (Ultimate Ears) makes an "at home" semi-custom molding eartip for their true wireless earbuds. The "UE Fits". I bought a pair, honestly was super comfortable, they are molded via a UV light in the earbud in a one time setup process. I went with another pair of wireless earbuds for other features, but thinking back I kind of miss them already.

But, would be cool if a company made a product that let you make semi-custom earbud tips like this for a variety of different earbuds -- without requiring ACTUAL ear molding and extended process of true custom IEMs. Sorta like the comply foam/spinfit aftermarket tips.
This is weird considering that modern wisdom states that practical milestones tend to shift to later points in one's lifetime, not earlier - there are many reasons for this, like more people attending college, wages not keeping up with housing prices, etc., as well as the general perception that it's OK to have kids later in life.
The vaccinated and unvaccinated are tested at very different rates, this is comparing apples and oranges.
The first element of the array is A[1], rather than A[0] like it would be in nearly all programming languages.
This isn't true. There is a delay between the iDeal transaction and the money being transferred. If you call your bank immediately, like my mum after being scammed, they can revert it.
It should depend on that, and perhaps to some degree it does. But in even the best case scenario, where every few years was brand new knowledge, you've still put the obstacle in your path of convincing new hiring managers of that when their default assumption may be otherwise.

You've added a degree of difficulty (we could quibble about how much of one but whatever) to the process that didn't need to be there.
aka bubble sort
Julia stacktraces actually got a bunch better in 1.6 or 1.7 (I forget which). There's still a lot to be improved though. If you have specific error messages that you consider unhelpful, filing issues with the language (or package) tends to be a pretty good way of helping. Error message PRs are generally pretty good for new contributors, and are a low effort way of making the language better.
It's entries are A[1], A[2],...,A[n] instead of A[0], A[1],...,A[n-1].
He doesn't present the data, he asks us to take his word for it, or the article does at least. Therefore to decide whether I can accept his word I need to know about him and his character. From initial research into him there are some queries about his behaviour, raised by an organisation that I do trust, therefore I do not accept his claim without question.

Don't accept things blindly because you agree with them (or the converse), "be a good judge of who is a good judge".
In a sense, I am just putting words together. Would you accept a variation of 1984 dystopia? I don't think I am wrong here, but I am willing to go over differences.
It means you probably shouldn't be on Hackernews
I’m kind of getting started with PCB design, would you recommend circuitmaker over KiCad? As in, is the improvement worth going from free software to proprietary?
I first learned about Manabe's works from the wonderful "The Discovery of Global Warming" project. Looking at the Nobel prize citation, they seem to consider his work on climate sensitivity (2 degrees for doubled CO2, obtained in 1967) the most important, but I think his work on coupled model of atmosphere and ocean was equally important.

It is interesting to note his own view. On climate sensitivity calculation: "it is not advisable to take too seriously". On coupled model: "I am very proud of it".

https://history.aip.org/climate/GCM.htm
Warning: This is a presentation with some slides blocked to urge payment ($250) or email collection.
Surely both ended - after existing longer than any empire I know of.

China is on its way to become a superpower again. One could argue that the last 150 years are merely a temporary dip.
There are gobs of anecdotes from experienced tech workers about employers discriminating against older folks.

I Googled around looking for more rigorous data, and found that there seem to be a decent number of studies of various kinds that detect ageism in the tech job market. One report (https://www.visier.com/clarity/four-common-tech-ageism-myths...) says it debunks four myths about ageism in the tech job market, but even that one affirms that hiring practices in the tech sector discriminate unwisely against older workers.

So I guess we can tentatively conclude that, yeah, there's probably some ageism in the tech job market, and it will probably tend to affect most tech workers as they age.

My own experience tends to agree. I was in high demand through my thirties. That demand began to dry up in my forties. I'm 61 now.

I remain happliy employed as a consultant, but the people who employ me have shifted over time from mostly strangers to mostly people who already know me, or who know someone who has employed me before.

To put it another way, as I've aged, my employers are less and less likely to be strangers who hired me in a typical tech-industry hiring process, and more and more likely to be someone who has seen my work before, or who knows someone who has.

Maybe that suggests a workable strategy: take care to cultivate lasting constructive working relationships as you go. Look for people you work with well, and consciously choose to work with them, and to maintain friendly relations after each of you has moved on. Those relationships may become increasingly important to your work, especially if you begin to experience the ageism that many are reporting.
Yeah, that's the classic Eastern European "dubbing-that's-even-cheaper-and-faster-than-subtitles". But there are some Eastern European countries (e.g. Hungary) that do "proper" dubbing, lip-synced and with different actors. I still prefer subtitles though, when given a choice, because of the reasons you mentioned. Unfortunately here in Germany the viewers are so lazy (and the dubbing industry so entrenched) that subtitled TV shows don't really have a chance...
For a darker twist...

That moment when when the CEO is back in the hotel room, and realizes he just authenticated to a laptop that was not his would be an ideal moment for the assassin that looks very similar to him to exit the hotel bathroom, pop the CEO, dress in his clothes, and proceed to the bank for wire transfer shenanigans.
>DSL is capable of the specs in the requirements. Centurylink has done basically nothing but maintain status quo and upgraded minimal copper and dsl connections.

right, because the terms of the funding seems to be that they bring access to new homes, not upgrade existing lines to faster connections. is this just a disconnect between what the public was expecting (ie. "dsl gets upgraded to fiber!") versus what was actually required (ie. "more people get dsl!")?
Basically it's stuff that I'll put on my firewall's block list then. I don't need third party junk eating up my bandwidth even if it's not that much. I get to decide what goes in and out of my computer. If they don't like that then they can just brick their OS and I'll just go over to Linux and be done with it. It's getting to the point that I might as well get my PC from a rental service if I can't make changes to it in a way that make it mine.

Edit: As for the rental part, if it was more economical for them to do so I'm sure they'd have a Windows PC rental service lol. The next best thing probably would be 0% APR financing like how mobile phones are done now. It's a weird world we're going into.
Yeah, Backblaze is pretty great. My desktop is full of hard drives with all my family's files, and everything gets backed up continuously.
The array indexes start at 1, not 0.
How does that solve the problem? Landlines will still continue to exist and people will still mistakenly believe they can receive texts. It seems like a doable solution to have non-mobile numbers auto return a message that it cannot receive text messages. Where do the text messages to landlines go? Into a black hole? I assume there is a service that at some point realized that the number cannot receive a text message and sends it to dev/nul. Instead, why can't that service ping back?
The thing I really want with Siri is better user documentation. Give me a dictionary of all the things I can say to it! I'm only going to guess the obvious ones and then sometimes try a few experiments, but lack of awareness of what it can do means I just do the handful of things I have seen it do successfully.
Not sure I understand your point? Are you saying that the capacity gains from preventing the marginal addition to ICU occupancy of unvaccinated nurses who become sick and need hospitalization will outweigh the capacity impacts of firing them all?
> Julia fanboys

> smug attitude

This is a bit over the top, don't you think? Julia is an open community with varied contributors. I've not seen any core contributors here claiming Julia is perfect, if anything, they are conscientious about the "first time to print" and numerous other issues. Developers using Julia commenting here offer their unvarnished experience and critique.
> it's a pretty well-known truth of our industry

There are a lot of bad things about our industry, repeating the stereotypes that lead to them is still harmful. Which brings me to...

> I'm not sure what about that you object to so strongly.

Simple: If you were in a a position where you were screening resumes, I think you would rule out people with long tenures purely on the basis that the tenure was long.

I am saying that this amounts to age-based discrimination, and you should think about it rather than parroting the assertion "Obviously you're unhireable, you worked somewhere for 27 years". And even if you refuse to think about this, my hope is that other commenters will.

And maybe, just maybe next time they see a resume with 27 years of experience at one company, they will think "Wow, this person will bring an interesting point of view to the team – they have been through 5 times the tenure of an average VP and have seen the rise and fall of several projects. Let's hire them!"
Is a Rust compiler really needed? They say there are precompiled binaries available and the package is on several package managers.
A lot of companies are run with the Taylorism hierarchy. The people at the bottom are making the widgets. The layer above them are the managers, who are good at managing workers. A layer above them are executives who are good at making strategic management decisions that the managers will implement.

That system worked well during WW2 and postwar America. Someone who was a manager at an airplane factory could move to another company and be a manager at a washing machine factory.

While it is true that some management and people skills can transfer between industries, the big problem with Taylorism in tech is that the skillset needed to make the right management decision is orthogonal to the skillset required to get into a traditional executive role. Andy Grove, from Intel, was very successful at adopting a new management framework for this scenario as described in his book "High Output Management"

Not everyone is as a good of a manager as Grove, so you still see a lot of managers following Taylorism hierarchy. And that requires that engineers assume the lowest level of the system and accept that their "managers" are qualified to make decisions. Young people without much exposure to the business side of things are much more likely to accept these positions. Managers are afraid of hiring someone 40+, who may know both the tech side and business side of things and be aware of management mistakes due to the manager's lack of technical expertise.
Parisi work on spin glasses already has some pretty mind bending mathematics. That continuous limit where the rank of a matrix goes to zero for example?
It happens a lot. I've seen it first hand and I've also read plenty of horror stories on the internet. There's definitely a shocking disconnect between the education system and the job market. Many people are becoming qualified for jobs that simply aren't there. What a nightmare.
My router and my desktop is one of several billion counterexamples.
I wonder if there's a single Product owner in social media organizations advocating for these points, but they're being drowned out by optimizing for profits. I could easily imagine, at the top of the timeline, a dropdown toggle that lets me toggle politics, neighborhood news, etc. But of course, I can't, so I've left FB altogether. At least with Reddit I can browse by topic, which somewhat puts me back in the driver seat. I can go to r/MyCity or r/cooking, but what I don't have then is those small, non-political joys posted by family/friends. Texting and phone calls for small life updates it is.
Solaris also had TFTP and RCP for quick and dirty transfers.
Is the doctor not allowed to request that you call them back in a voicemail? There is no HIPAA violation in requesting a callback.
I despise Paypal. But you don't have a way to sell except for Paypal. I prefer moneygram with Visa Direct but it takes ages for the transaction to complete and often times you have to call the customer service for that. I am trying to switch to wise but it is difficult to convince clients moneygram and wise is worth the hassle.
It has a perverse beauty and will stick in my mind for a while :)
Thanks. It's a pain to read a twitter thread with images without a twitter account. Their splashscreen covers all the images.
They likely had at least one research assistant, proofreaders, etc. Maybe the author is attempting to distribute credit and lead the reader to infer there was just more than one person involved.