skysight-inc/HackerNews huggingface dataset:
It will be monopoly if you have no other choices but to work for FAANG, which can't be further from reality.

On the other hand, complaining about FAANG, only after failing their interviews makes it hard to take that person's intention seriously.
here is a starting point for you:

https://www.sciencedirect.com/science/article/abs/pii/S00917...

if you workout (strength + cardio), you eat properly, you minimize stress level and you sleep well 10 years is not only achievable but expected. your life quality will also be day an night in your 70s and beyond (have you ever met someone that is 80 and moves like they’re 50? i have)
It's not a currency. It doesn't even pass macro encon 101 definitional smell test of currency
It's automated and mostly mindless. They are looking for "smart" solutions, that fail to account for testability and code maintanance.

I fail a lot of leetcode challenges, yet I've built a critical data platform for Grubhub, IBM, Expedia, etc... some are still in operation to this day.
Learn to Navigate Using Sun
Elon Musk impersonators stole more than $2M in crypto scams, regulator
You're all over this thread throwing out quick comments, some of them pretty dubious. Can you stop?
Lessons learned from releasing my second game
1-Dimensional Chess
Somewhat relevantly, a closure isn't a "specific thing in a specific framework." Its a concept that exists in many languages, and has no real relation to frameworks.

I would never treat someone like they're stupid in an interview, but being completely unfamiliar with common programming concepts and treating them as irrelevant or trivial things is definitely a red flag.
Maybe... if there are other experienced C++ developers around who can show you the ropes. But C++ has enough footguns that I wouldn't want the only C++ developer on a project to be someone who just picked it up. That's just asking for trouble.
There are different markets. It's easy to hire full remote juniors on upwork for next to nothing. Hiring a senior staff superhero full-cyber stack-ninja who happily relocates to where you are... now that's not that easy. And thus on the low end you have a market glut and on the high end you have a shortage.
Funny and true!
>I don't mind the idea of people paying their dues, and I think I'm better for my experience. Careers aren't supposed to start with you having a big corner office. It is surprising to me how many people feel entitled enough that they truly believe they ought to start at the top.

he is trying to pay his dues. its an intern position. at the very low level.
I've found Premire pretty intuitive, mostly, to be honest. Glad to hear Resolve is great though :)
Yes its still raining. https://tenki.jp/radar/3/
The economist in me can't help but state the obvious: If those other industries were doing something so much more valuable, they'd aurely be willing to pay just as much for GPUs.

Of course, it's not really the big value-producing activities getting hit here, it's gaming.
For comparison, Julia allows packages such as BitIntegers.jl [1] to define integer types (like a 256 bit integer) that are treated the same as native types.

[1] https://github.com/rfourquet/BitIntegers.jl
I can't personally confirm this, but Hacker News abounds with anecdotes about how there are similarly paying non FAANG companies.
I would like to see a performance comparison with normal GCC output.
I can agree that once you've picked up a few different programming languages with different paradigms (functional, OO) you can probably pick up another adjacent language on the job pretty quickly.

However:
"Furthermore, if you really want a C++ developer you can just expect a developer to learn C++ on the job if they have any adjacent experience with any other language."

C++ is an exception. Too many foot guns.
During an interview?
> So given that I know that discussions in my area of expertise on this site is full of misinformation, I have now come to doubt the quality and reliability of conversations on this site on some other topics that tend to attract a lot of assertive discussion.

Not just misinformation, but active disinformation.

> physics, math, machine learning, things where I trust there are enough experts here that no one would make such strong claims without immediately and easily being shut down by the community for doing so.

I think you are overestimating the quality on these subjects. They can be just as bad, and equally there can be highly technical and informative comments on law, biology, etc.

This site does not have consistency. Most answers to questions are poor and uninformed. However there is still good insight to be found.
Out of Facebook, Apple, Amazon, Netflix and Google - Apple's interview process is actually quite gentle. It's definitely the most human focused out of all of them.

I flipped the bird at Facebook and Google, and got frustrated with Amazon's to cancel my interview mid process.
Divorces fall 70% in China after government orders couples to cool off
Even the threat of alqaeda Style terrorism is exaggerated. We should be way more concerned about driving or even or diets as death risks than Al-qaeda
Leper Colony Money
Gates might have helped his chances by supporting patent waivers for covid vaccine, but he couldn't resist more money. It's always money for those guys, no matter how rich they already are.
discord servers/guilds, slack teams
Take it easy.

You are still quite young, it doesn't hurt to take 1-2 years to build your experience in this industry before going to top companies. And believe, they are not that picky.

When you are a college student, it is really hard to distinguish yourself from your peers, unless you are truly outstanding, otherwise most resumes look likes clones to each other.
I was having issues earlier today (in the last two hours) but it has resolved itself for me at least.
I plan to buy a bitcoin for nostalgia in a year or two, to replace the one I lost to MtGox, my budget is about $1.00

My understanding is that Tether is somehow involved in the recent runup of prices, fraud has been alleged, and it was a good time to get out 2 months ago.
I mean to be fair Google has also tried very, very hard to improve home internet access for people, to the point of setting up their own ISP and running municipal fiber networks. That's a pretty big try, and I really wish it had taken off beyond the places where Google Fiber operates.

(NB: I work at Google, but this comment has nothing to do with my work.)
This is really cool.

So it looks like the Winterbloom module is taking a "pitch CV" input in the range of 0-6V... what would typically generate this input in this type of setup? And what do all those other modules on the rack do?
Material You – The next stage for Material Design
> How does this view of PoS governance explain how Ethereum protocol governance has operated in reality for the past five years? As far as I can tell, the power held by miners has been minimal.

Miners have no power because ETH governance is deliberately centralized away from them.

1. Ethereum has a founder (you), who can effectively unilaterally change the protocol. You've been clear for a long time that ETH miners are temporary participants in this project.

2. Very few ETH owners run their own node or participate in actively validating and enforcing governance decisions, so you and the dev team effectively call the shots. Miners have no choice but to follow whatever protocol update Infura and the few other node-as-a-service companies decide to support.

> I don't see how that state of affairs would survive any attempt by governments to actually use their jurisdictional power

Since the largest holders will be regulated legal entities, it will be quite trivial for governments to do this. Also my understanding is that ETH staking is not delegated, so moving funds is not trivial for institutions since this is highly regulated activity.

> so once a single pool does anything disagreeable people can just move their ETH to other pools

Deposits at financial institutions are sticky. People and institutions generally aren't going to withdraw their ETH from Coinbase because of some governance debate.

> I've heard this argument many times, but.... why does that even matter?

Because it's a decentralizing force. To build and pay for a mining operation you need to sell off your Bitcoin to (often new) buyers. A larger mining operation has larger costs and is constantly at the mercy of the energy and hardware markets. In comparison, all stakers, regardless of size, have effectively the same small fixed cost. A big institutional staker will continue to grow their wealth with no increase in cost and no competitive pressures. They just sit on their $$ and keep collecting more in perpetuity.
For real though, why do doctors write like they do? I see no advantage to it. Do they have classes in medical school teaching how to write like this?
It's basically both.

When I graduated with my CS degree, I was _thrilled_ to be offered 50k. Now new grads feel lowballed at 200k TC. So hard not to say that the market hasn't adjusted somewhat.

At the same time, part of the reason companies even have to pay so much is because they've made interviewing so damn hard. I personally know many people at great companies like Google and Twitter who are _desperate_ to change, but they are too afraid to interview. They feel they got lucky and got through the process once and are unlikely to be able to repeat it, and they might be right. The industry has taken "false negatives are better than a false positives" to an absurd extreme and then complain there's a shortage.

It's one or the other. If you're saying "a false negative is ok" you are implicitly saying "it's totally fine if we fail to hire good developers", and you can't say that then turn around and complain it's too hard to hire good developers. Which is _exactly_ what all my recent employers have done.
Refer us you your railing against the posting of mainstream news items here, then.
It does indeed take forever to upload most stuff.
I interviewed for a company that was (maybe still is?) the leader in industrial cameras. I was being vetted for a EE role by a bunch of non-EEs until I got to the one poor woman who was the only EE left in the company after they had gutted their in house development and switched to using fancy enclosures around SZ commodity cameras. I was asking probing questions and had her on the verge of tears during the interview. Glad I never got a call back from them.
Well at some point prisoners won't have the choice in practice, because for safety and convenience remote video call will become the norm.
This is the same paradox as social networks; making people supposedly closer, but in reality making humans further and further away.
We had engineer shortages in Germany - its basically trying to create a oversupply to drive the price down.
They're not. Asics are more a function of the coin being mined. Namely, if asics are out and competitive, they generally replace gpus altogether as they're both more powerful and efficient. See btc, where gpu mining is completely worthless. Eth on the other hand has no notable asic out AFAIK, and requires gpu mining. Eth miners, regardless of scale, thus require gpus.
I actually had quite the opposite experience, Apple absolutely grilled me at the spot for its interview, even though I did pass it, but I didn't take their offer.
Now replace "attacker" with "somebody the largest stakers don't like" and see how dangerous this becomes.
How good is Bitwarden on iOS?

— curious 1Password user
I honestly doubt that 50% of applicants can't do FizzBuzz.
I went to look at the source code, and got a 401 error

https://sr.ht/~m15o/smol.pub/
Where was the company located?
I tend to agree with him that it's pretty easy to pick up adjacent languages... But not C++. Too many footguns & dusty corners.
Google IO Talk on Fingerprinting Mitigations
Does this have anything to with what the parent comment even described? Expecting someone to apply for an internship with extensive iOS skills is a bit of a joke.

It kind of reminds me when I got asked for an internship experience if I had any experience doing large Python 2 to 3 migrations. The job description didn't even use the word Python. (I later found out through Glassdoor that this company paid interns about the same rate as the entry rate for the H&M down the block.)
If only there was something for Ansible or salt
I have had that same experience with many people, re criticising other people’s timelines. But I don’t think that’s the kind of “fierce nerd” Paul is talking about. I rather think he’s talking about the person who is so involved in doing their own work, that they don’t spend the time to evaluate other people’s productivity.
> > ask (...) “Tell me what a closure in javascript is.” then treat them like they’re stupid if they don’t know.

> Not that believable, but okay.

To me, it sounds very believable. I have been asked about defining what closures are multiple times.

I switched a couple of times between backend, frontend and mobile, and I had to learn bunch of interview questions that never came up in real life.

In different communities, there are different concepts that they love to ask, even if in the end at your day job, you rarely use them.

The JavaScript interviews are always about quirks very specific to JavaScript that the interviewer learned last week. They then act like without that knowledge you can't possibly contribute to their Angular dashboard.

JavaScript people always go through some examples of the "you don't know js" book, and they ask about the quirks of the language. My opinion is that the code they ask about would be rejected at most companies PR review process, because they are tricky, unclear, surprising. The "You Don't Know JS" book is a great book, and you shouldn't use 95% of the code in there if you want to scale your team without very-hard-to-find bugs.

Java and Android people love their design patterns and clean architecture questions, and they would be floored if you told them that you don't need 13 layers of classes just to call your backend and build a plain old Java object from a JSON.

People also love asking questions they themselves could barely answer. Yesterday, the team lead of my team had to accidentally clarify the event loop in a technical meeting, he was squirming, his clarification was terrible, yet we expect juniors to nail the question, and if they don't explain it exactly like we would, we act like the candidate is a "script kiddie".
What's not emphasized in the article is that these days nobody wants generalists anymore. Companies don't even want front-end/back-end devs. They are specifically looking for React/Angular/Vue; or "GraphQL proficiency"; or Spring/Django/Node/etc.

On the one hand, recruiters spam you with emails without a single mentioning of any language stack. At the other end of the spectrum - "at least 10 years of experience working with X is a must".

It makes it difficult for experienced developers to hop from one language stack to another. And then we see comments on HN like "I love Clojure/Rust/Haskell/Julia/Elm/etc., but I'm getting paid to write ... in something else"
That was before Firefox desktop had any multiprocess support at all.
Oversimplifications like this are a fantastic way to avoid the core issues. Harvesting said ball of energy isn't free. Solar tech and near future power infra is certainly not at the maturity level for this, especially when the consumer is a power and semiconductor black hole of demand.
Or, I mean, live synced drawing tablets. Why paper?
(Unless you like the feeling of writing on paper like me but I bet money they’ll replicate that sooner rather than later).
This looks really cool. Exciting to see how this plays out in the future.

Does anyone know if the display is similar to the display in the Looking Glass 8K holographic light field display?

https://lookingglassfactory.com/8k
That's not paying your dues. Being a software engineer forced to work as a network technician (not even a network engineer) is akin to having the junior accountant just get everyone coffee.

Maybe writing tests is paying your dues, because it often feels like a thankless job. Building UIs in a JS framework... Those could be "paying your dues", or more precise getting real world development experience.

But there's a lower limit to that "paying your dues", when it comes to educated professions.
"By definition" if you believe in the Free Market religion. There ain't no such thing in the real world.
Obvious questions

* Is this effect of "0.23% TI" significant?

* what about other roasts?

* what happens if the initial period of 4 weeks with no caffeine or the 4 weeks with coffee are shorter or longer?

* What happens if the test is done with people who had low or no previous consumption of caffeine? With old or young people?
Related article: https://time.com/5925206/why-do-we-dream/
It is easily blocked with ublock origin. Custom rule:

! 8/7/2020 https://medium.com
medium.com###credential_picker_container
I don't think I'm gonna stop soon, sorry.
For one I really do think Elixir is a horrible career choice and I wanna save young average developers who still have time to correct that mistake (the superstars will do fine no matter what).
And second every time I see "Elixir is better Ruby" I get more and more pissed off. If I ever stop reading those things I may slow down about Elixir but you guys just keep me going.
I wonder if there is something similar that I could put in my back yard somewhere. (I've got a wood house in the Midwest USA)
I think it was mentioned somewhere that it's a limitation of the M1 chip.
I think everyone who's complaining about how the developer shortage is fake should spend some time sitting on the other side of the interview table. Author's faith in people's innate goodness won't last beyond the 3rd interview/screen. I've been on both sides of bad interviews: sometimes it's a mismatch, or the interviewee is having a bad day, but sometimes, the interviewee is just bad.

Filtering out bad candidates are the best outcome, the absolute worst time-sink for everyone involved is getting a bad hire. In a past life, I joined an organization, and my cohort included a bonafide conman with no prior experience, or requisite skill. The man could talk himself into (or out of) anything. It took a surprisingly long time for the team to realize he was getting other team members to do his work for him in the guise of "needing help" (several weeks).
Try scala and implicits!! or c++ template metaprogramming in late 90s and early naughts.
It's interesting to note that Ramanujan also completed SL Loney's books on Coordinate Geometry and Trigonometry before he turned 12.

These books are today used by almost every aspirant in the IIT-JEE, the engineering entrance exam in India. I'm trying to complete them, they're genuinely wonderful books. I believe they are also available on archive.org, although I use print editions.
Could you please explain this? I remember something about rvalues but it was as ages ago apparently :)
Googler here. These people are smart and usually experienced, but don't put them on a pedestal. A lot goes into it - whole teams building the infrastructure with reliability as a core feature, and many hours spent running down all possible single sources of failure (so it usually takes a couple issues together to combine into a big incident). Good monitoring platforms, release systems, etc. Training and practice at incident handling, with many more folk only a page away.

https://sre.google/sre-book/table-of-contents/ is a good source to start with.

And ultimately, the perhaps most critical distinction - opportunity. You only work on a huge distributed system when there's enough customer demand for it to need to exist, and every large system started as a smaller system. That scaling of demand scales importance, which scales the effort invested in its reliability/scalability/efficiency/etc. You can read great stories about the many failures at Google, or Twitter (remember the Fail Whale?), or any other large company. The maturity you see now was developed over time, and any newly hired engineers will be trained into the culture of maintaining and improving it further. With few exceptions, the folk that incepted the big systems back when they were small aren't the ones scaling them out today anyways - it's a very teachable skill, given the need and opportunity.
Unless us, as countries, start forcing those recycling costs(actually costs, not sell to a foreign country to burn or dump), then we arnt really starting.

Those costs needs to be baked into the purchase price, or nothing will change
Well... There are cases when you just need to cut the interview off.

Google is purely consensus company, where one "outlier" can literally block staffing of a whole department. So if that one person was against you - you had 0 chance.
I’m not one to do the boss’s work for them, but you’re observations aren’t wrong. Your expectations are. Personally, I am thankful to be young, single, and have a lot of free time to keep up with things myself. But I have no interest in the society you seem to desire. This business of expecting constant self-education from workers alienated from the product of their labor or any reason to appreciate the daily grind they’re tasked with is asking for a spiraling mess of societal consequences that I am starkly against. I don’t know any simple solutions. I’m afraid socialists might be right.
> It's a much better concept for a language like Ada or Eiffel more design-by-contract style.

I'm not familiar with this. Please elaborate how you would handle say an I/O failure while R/w a file with this approach?
Certainly not trivial if all you have is school Java experience.
There are very good reasons why developer compensation has swelled to the levels that we are seeing today.

Technology firms have grown astronomically. They’ve also built processes and systems to onboard new developers and enable them to generate a lot of value. Developers are being compensated higher to reflect the efficiency gains made my technology firms.

Is it unfortunate that firms that are unable to generate that much value suddenly can’t hire developers? Must be for those firms.

But there’s nothing wrong with compensation growing astronomically and nothing moral in it being low.
You seem certain that the IRS has never considered this possibility before.
I quit. I self regulated. I don't like these companies, and I think they're evil.

I still don't think it's the government's job.
> Now new grads feel lowballed at 200k TC

As a new grad, was I supposed to feel lowballed at getting an offer quite a bit less than that? I know senior devs who make less than that. Is this just for stanford/mit grads?
IME, yes people are hesitant to leave sometimes out of a fear of the interview process, but I think this is no different than other industries where people generally are hesitant to take action that has a chance of of 0 payoff with a lot of upfront investment.

I don't think that's unique to software engineering, and I don't think its more pronounced in our industry.

The standard tenure of most engineers is about 3 - 5 years, a very short amount of time. People try and leave all the time. How long it takes someone to leave is likely a good proxy for their risk aversiveness. But people do switch a lot.
You do realize adding a title is as simple as typing a few words right.
If you're using nicehash you're not mining bitcoin. The payout is in BTC but it mines whatever it thinks is most profitable. On your 2080ti, it's not bitcoin.
The post doesn’t go into detail about the circumstances that trigger the bug, but that also shouldn’t really be the user’s job in this case.
I had to reduce #Lastpass importance here, when they crippled the multiple plaform usability so my natural choice was #Bitwarden. THe fact that they are open source and will not pull such a stunt as lastpass did was vital for me.

Lastpass is now reduced to usage on linux machines, while bitwarden superceeds it on all platforms, even when new ones come in the future
Not for me, either on android or desktop chrome.