skysight-inc/HackerNews huggingface dataset:
> Literally anything you do with wealth can be described as "investing".

except for spending it on consumption.

> ... implausible that investing innately creates more wealth - there is an opportunity cost.

the _only_ thing investing wealth does (or hopes to achieve) is to increase the amount of wealth that exist, and most importantly, capture that increase as much as possible.

"giving everyone a decent standard of living" is indeed an increase in wealth, but this increase is uncaptureable by the investor. Therefore, i will say that this sort of "investment" is more closely described as charity than investment.
I switched jobs just a few months ago. I interviewed for a couple places. Nobody cared about what I previously did. It was either all algos or architecture.
Senior Data Scientist.

I've got a feeling that these large corporations have started to realise that the 'data scientists' (commerce and engineering grads that know some python) they are hiring are all pretty useless because they don't have the engineering skills to actually get anything done.

A lot of the job advertisments for 'data scientists' I see these days focus WAY more on things like 'AWS, Spark, building pipelines, etc' than statistics and modelling skills.

Slightly related note, I'm seeing a silly number of advertisments asking for PhD's in quantitative fields and experience with PowerBI. That'd get me running for the hills.
Who is promoting this "new line of reasoning"? I don't hear that at all. OP here was simply stating that the vaccine is not 100% effective, a completely different point than the one you threw out as a response.
I am, obviously, referring to something else.
Pollution from car tires is killing off salmon on US west coast
I've paid candidates and been paid by potential employers to complete take homes. I've also given candidates the opportunity to substitute a piece of open source code in place.

This is admittedly still biased towards people who have available time, paid or unpaid, but I think it's a step in the right direction.
> The goal of these work visas is to hire someone with specialized skills to do work when the company can't find someone with the necessary skills locally

The interesting thing is how difficult it is to understand the specific goal(s) of legislation. It depends on who you ask.
> Professional Interviewers or Professional Leetcoders

That sums up very nicely. This reminds me of a quote:

"Passing an exam with good grades/marks only show that you are really good in passing the exam" -- By (don't remember)
I've had people show up to an interview with a solid looking resume who can BS their way through some technical talk but can't even write a simple for loop.
This is so sad to read. I made my way into a tech career in what would properly be described as “hacker” in the traditional sense, though I never applied the term to myself. I came into a ton of formal knowledge and became quite talented through paths that opened with recognition of my experience and skills. I’m going into the job market for the first time in a few years and this is exactly what I feared.

That said, I’m still very talented and I’m not going to let it shake me. Y’all can have the rat race, I’ll go find myself a place I can be productive.
Well, if "Jesusland" = red state USA, it seems to me the blue states have exactly the same kinds of employment contracts.
No, because then you end up with someone like Amazon underpricing everyone out.
Because then you lose the sharpness, and the extra real estate is too much, so everything is both less sharp AND tiny.
NewChip Series A Open to Public
More details in data room open to investors.
I like take-home as a filter for candidate from institutions that have low signal to noise ratio (getting hundreds of applicants from "some technical institute" and then have a sub 5% hire rate).

But I know from college applicants that take-home end up at the bottom of the pile in terms of priority vs in-person interview with a real engineer. Unless it's FAANG of course.
I'm assuming you have never needed to practice these problems as you already have basic programming skills and are thus able to do every Leetcode Hard within 30 minutes of first seeing the problem?
youtube-dl can download the auto-transcription as a subtitle file with --write-auto-sub, and there are various tools that can turn that into plain text.
I've never done that and only focused on doing as great a job as possible, and landed jobs at multiple companies many would consider "endgame" without knowing the k-nearest neighbors algorithm. Some companies or at least hiring managers are wise enough to look for what makes a productive individual rather than someone who chases the metric.
She is being dishonest from what I can tell. She thought she could just boss people around without consequence but now she is - hopefully - finding out that isn't the case. I really hope Google doesn't buckle under Twitter pressure...
That unintended benefit seems to be found in most every hiring process.
I was one or two years on Arch with i3 and all was great except when an app (eg a browser or Inkscape) opens a dialogue/modal/popup or whatever and this got stretched over the entire pane, yuck. AFAIK this could be configured somehow but I found configuration not as mature and rock-solid as with tmux or nvim but good though. It was rather a rabbit-hole.

While I prefer the paradigm of tiling wms I eventually stuck with Windows (and WSL2) with its built-in window management but yeah.
Right. If you give me $100 I’ll give you this free chocolate bar
Well, Japan also has this thing that a written contract isn't even needed to start employer-employee relationship, oral agreement is technically enough, difficult to prove of course so everyone does written contracts, but still.

Regarding details, well, there is a list of things mandated by law to be included in the offer, they include things like salary, hours, list of additional allowances (手当), though not necessarily all of them, retirement pay and such, so you should be able to receive that information without even asking. In my, albeit not very numerous, experiences in one case I've got something called 雇用契約書兼労働条件通知書 ("Employment Contract And Notice Of Working Conditions") , which included all the details, and in the other case I've got a separate 雇用契約書 (Employment contract), which included generic things like "you work for me, I pay you for that, don't go spreading company secrets around", and 労働契約書 (Labor contract), which included all the details like salary and whatnot.
I should probably note, however, that I've only asked for and received these things after we were finished with all the interviews and reached a 内定 (the employer making an internal decision to hire the worker. It's nothing official, just a word to describe the state of the person(s) responsible being okay with the idea). I just politely asked for documents to review before I make my final decision, and while I've never received 授業規則 even after asking, they happily obliged with contracts and documents related to how the company decides on employee's salaries. I think there's a lot more resistance to bother with contracts and whatnot when they don't know if you're willing to work with them in principle or not.

As for "how stock options work", well, while it's probably nice on the side of employer to entertain such a question and while it's probably reasonable to give an answer along the lines of "erm, these are stock options of this and that type, these additional conditions apply, google please?", ending the job application process right there is probably overreacting.

I also feel it's important to note that 就業規則 is not really "a detailed contract", because it's not a contract, it's more of a "Labor rules" for the company, so it does count as an internal document and not for outsiders' eyes. Obviously, the rules must conform to the law and as someone has already noted they must be easily accessible to workers, which was always the case for me. In fact I have always received a hard copy of these on my first day.
Back in the days when Adobe’s main design offering was still Pagemaker, they produced all of their product documentation with FrameMaker, before they bought that (and then killed the Mac and Unix versions, curse them).
When I was a hiring manager at the previous company I was at, I gave an interview where I gave an exact description of what I wanted coded. No algorithm tricks (you could solve it faster with a paradigm, but it wasn't necessary) actually this is a problem I remember having to solve for homework in intro HS CS class 25 years ago. I was checking to see if the candidate could

1. read documents.

2. ask questions.

3 identify corner cases.

4. identify why the problem was hard

5. actually try out their code instead of just thinking about it.

One candidate used a very troublesome technique to try and solve it, and proudly declared, "I am sure this works". I knew it didn't - but it took me one hour to find the bug, and in order to find the bug I had to write a property test. This is SUPER dangerous behavior IMO. Code Reviews will not catch everything, so if you have a dishonest coder you can wind up in trouble. He got hired for another team "this is literally the best hash table I have ever seen".

Unfortunately all of the candidates were clearly folks who had practiced their leetcoder skills. Nobody completed the problem correctly. However, I was okay with partial answers that fulfilled some of the softer qualities I was looking for The other folks who were interviewing gave one of the candidates who bombed my part rave reviews. I got steamrolled into hiring him onto my team, and sure enough he didn't read documents, he didn't try out his code. In the month that I worked with him he did not push any code. I left.
Difference Between Microsoft Bond and Google ProtoBuf
This seems like a pretty good idea on the surface. I'm curious how the SAT and ACT standardized testing in the US came into the position of almost de-facto standardized college entrance exam. On the other hand, I've wondered why a similar thing doesn't exist in the real estate industry for home inspections. A good inspection costs a lot of money, and it seems basically every serious buyer needs to pay for it themselves. Why doesn't the seller pay for one up front and share the results with interested buyers? Certainly there's room for corruption / cheating, so maybe that's why? The same concerns would apply for a standardized whiteboarding. Not to mention that some kind of interview would have to happen anyway just as a context for getting to know a candidate. Personally, I think it's actually good that this happens in a technical context and, as others have said, is not completely based on a verbal conversation.
Stripe is probably using Apple playbook. Once you’re on the platform, everything works nice and smooth. It makes sense for Stripe to deliver on all the finance related experiences.
There aren't enough skilled American workers for FAANG's appetite. These companies are desperate for talent. The problem is just there isn't that much out there.
The M1 sounds great and the fundamental changes in the architecture makes so much sense that you wonder why Intel and AMD didn't think of it.

However, only macos can run on the M1 because these fundamental changes require a huge OS overhaul. Yes, a lot of work like a hypervisor type layer must have been put in so that existing 3rd party apps can run. But the M1 is optimized to Apple's common denominator, not anyone else's.

Ultimately, the real question is whether the M1 will be opened for Windows or Linux to build on. I doubt it.

Intel and AMD will just have to build their own heterogeneous processor and Windows and Linux will have to build a hypervisor layer or just go native.
youtube-dl has options to save subs, though I think you’d have to post-progress them to get them without time stamps.

https://github.com/ytdl-org/youtube-dl/blob/master/README.md...
Reshape the Work Management System and Start Building Bridges Across Your Team
Dissent, Insiders, and Outsiders
Do you literally concatenate the two? I've been wondering how to get plaid to work with my accounts that have MFA.
uhhh TSLAQ doesn't have an operating hypothesis, though we do have a mission as stated in the Wikipedia entry: "to change the mind of Tesla stock bulls and the media." there are some TSLAQ that think the company will go bankrupt - as it almost has by Musk's own admission - while there are those that don't engage in prediction or prescription.
Maybe I'm missing something here, but isn't individuality a good thing, in general?

I'm not applying this to Gebru vs Google, as in this specific case, we don't have enough evidence to know what exactly happened.

While I don't like the Twitter mob per se, the idea that a person within an institution cannot publicly criticize the institution is ridiculous. Rank-and-file members should be able to challenge the leaders. The employers can already fire employees for almost any arbitrary reason. Don't like the way a subordinate talks about you? Fire the person.

Colleges promote (or should promote) independent thinking. Independent thinking makes it necessary that employees might disagree with the employer. Is that good for the efficiency of the company? Hard to say. But to say the society must cultivate a culture of obeisance such that people can work for companies better is upside-down. Companies should be built to favor independent thinkers.
The problem with take-homes is that they take a huge commitment from the candidate and almost none from the company.

So you end-up with huge assignments and a poor reputation among the folks you are trying to hire.
I mostly work on Android apps (and ocasionally backend).
Just started learning iOS dev.

I think overall the responses from software developers about M1 is positive. Yes, I also have read steipete's post:
https://steipete.com/posts/apple-silicon-m1-a-developer-pers...

Perhaps next year the ARM port of Android Studio is already available? :D
I was just griping about this earlier today. I'm in the interview process with a company, who has talked to me before, after being referred internally to do so. I've talked to them about technical problems I've solved in the past, discussed problem solving and approaches to optimization and architecture. Interview process has gone really well.

They said the last thing is a code test, that they do through Hackerrank. I figured ok, I'll go through some on Hackerrank and get the hang of them, since I've never really done much on these types of things. I did bomb out of an interview process last year that was strikingly similar, with a final step of random algorithmic code test that was timed/monitored and I struggled on.

I spent 2 hours working on Hackerrank stuff just to realize:

1. It's virtually all either 1+1 intro or comp sci stuff. There's nothing there remotely applicable to any work I've done in my career, which has included numerous positions of architecture/scalability/emergency fixing.

2. A lot of the problems are very poorly described. After an hour of failing to solve one, with no feedback on what strange inputs were failing (because the ones it would tell me all passed), I finally clicked the editorial part. And it began with "here's the obvious solution, but that won't work because it's O(n^3). Well no sh*t, I'm aware, but this is a stupid brute force exercise and there was no notice of "be efficient, must solve using linear algebra."

In the past, a couple places have done a code test that is basically "sit down with Jim for an hour, he's working on XYZ problem, and see how you would approach it." Those have been the absolute best code tests, both for me to show talent and for companies to judge me.

Anyways, time to go bomb out of another candidacy at the last stage.
This is inconsistent with my experience in my most recent round of interviews.

I interviewed at a few places at a senior/staff level, and most of my interviews were behavioral, architectural, or discussions about past work. The few leetcode-style or coding questions I had were easily prepared for from my ~40 hours of interview-specific coding prep.

There is zero chance I would have gotten those interviews or passed them without excelling at my job. My resume would have looked terrible if I didn't go above and beyond at my last role, and I would have given weak answers to some of the questions I was asked if I didn't have real experience with the subject matter or a relevant situation.

I think I understand why you have the perspective you have. Indeed, many modern software interviews can feel far removed from the actual job, and we all know that even well-executed interviews sometimes result in decisions barely better than a coin flip. However, unless you really enjoy leetcode, I can't think of anything more depressing than studying for interviews all day. Also, it is hard to prepare for interviews at higher levels (senior/staff) without actual experience produced by doing a good job.
That is a horrible suggestion for comparison, since the movie Cats is not government funded, whereas an f-35 5is.
Our industry feels like it's in the decline of the Roman Empire right now.

Our craft is becoming arcane: Microsoft is building VSCode for the cloud. Few people own desktop computers anymore. Apple is locking down MacOS to signed binaries. Soon we'll all have thin clients and will write software in the cloud for the cloud. Few will be able to learn how to engineer at home anymore - you'll have to go to a university or trade school. Building a simple website will require JS package management, kubernetes, and AWS. The "free tier" will fall away.

Employees aren't excited by what they do: People job hop for promos, raises, and resume fodder, not because there's an actual interest in the product. The majority of software projects are mundane glue, pipes, optimization tweaks, or migrations.

Companies don't care about employees: Wages are adjusted for cost of living. Companies are trying to hire more outside of California in order to lower wages across the board. Employees at "passion project" companies (gaming, SpaceX, Tesla) are overworked and underpaid.

Incentives are wrong: Google bestows promos on launches, not KTLO. Google kills products that make customers and engineers happy and doesn't spend enough effort to make them better.

The industry is eating the commons: The web is turning into shit. Devices are being locked down. Ads and tracking are everywhere. Open source is being co-opted, but the benefits are not returned. The cool things to hack on and integrate with (remember "mashups"?) are all siloed up, full of ads, and dumbed down to the most basic products.

The Internet now treats everyone using it like we're all brainless idiots to be injected with dopamine. Like we're not smart enough to choose how to consume it. And working for companies in this field now feels like working for the insurance industry. Optimize for the average.
Notes for Devs Talking to Designers
Earlier discussion: https://news.ycombinator.com/item?id=25292386
>The myth of 1x, 2x, and 3x being "preferred" is just an Apple-ism because their UI toolkit is pixel-based. That's a flaw in their toolkit, not an inherent technical constraint. Combined with then Apple scaling it yet again after it's rendered.

Apple-ism? Please. Most plarforms and GUI libs are pixel based, and we always have photos to see and other such bitmap assets.
Quality packaging reduces spoilage, and thus reduces waste. A stack of slices wrapped up by a deli will spoil long before individually sealed slices.

Longer shelf life enables efficient shipping and shopping, which reduces trips taken. This counts towards fuel use, road wear, and vehicle wear.

Counting both the waste and the product that gets used, the total cost is a rough approximation of environmental impact. The less you spend, the lower your impact.
I have several certifications from Microsoft and Google and, for the most part, mean jack to an interviewer. I am still forced to leetcode and answer mind-numbing questions.

On a side note, of all the choices I prefer a take-home, as long as it is timeboxed to no more than 1-2 hours.
He's an interesting thinker, I saw him give a lecture at the Henry in Seattle many years ago, which opened my eyes to the many echoes of Hiroshima in anime.
The author has been working as a developer for 15 years, and claims very strong technical skills. Why are they learning/re-learning Python, C++, SQL, C#, college math? Nobody will be fooled by that; at 15 YoE they will be evaluated on what they have done over a career, not over the last month.

> it's all about how much time you can spend on Leetcode.

The author is playing a game built for new grads. Here's a secret, speaking as an (ex) Facebook interviewer:

Facebook's hiring pipeline is optimized for new grads, but its hiring needs are senior engineers. They know this, but you can't build a high-volume interview pipeline for senior engineers: there's not enough of them, their skill set is too varied. So Facebook is kind of at a loss, but in general if you have 15 YoE and can show you're good, they want to hire you. In particular they'll try to find deep domain experts ("pirates", their term) to evaluate you.

So be prepared to demonstrate basic competence in coding, and also some deep expertise. T-shaped engineers, as they say.
I typically do assignments from prospective employers in half the alotted time.

I don't waste my time trying to build a leetcode / hackerank profile. Edit: Compative coding has very little to do with industrial strength software development.
CDC's Redfield says 'the most difficult' months in health history loom
Working hard for a raise/promotion is a losing strategy. Working hard so you can change jobs every 18-24 months with big salary jumps is rather easy to do consistently.

Trying to get a promotion is deciding to compete for one position in one company with essentially every qualified candidate in the world. It’s easy to see how looking for a better job every so often has better odds for success.
I use it. Works pretty nice.
What's gonna happen when a company opens position and will get 100 applications from people with certificate in X,Y,Z?
i would agree a universally accepted accreditation organization, like the American Medical Association, can make interviewing for technical competency easy.

But like with AMA, they would (and does) gatekeep. What kind of policy can the organization be instituted with so that gatekeeping is impossible?

Doctors _should_ be a dime a dozen. They should not cost so much - because their services are valuable and therefore, more of them should be produced to make medical costs lower.

Software engineers, if they followed the AMA model, would cost $500k in student loans to train, and there's be barely any graduates to fill the demand.
I did that and found that I hated it. There's a lot of bullshit that you have to deal with in a small business: incorporation papers, taxes, staying away from the zillions of people who try to scam or extort small business owners, sales, finances, etc. If you're wealthy enough that you don't really need revenue and can pay people for that, you'll likely find that being wealthy just exposes how money won't make you happy anyway.
I don't have statistics in front of me, but I'm fairly certain that the vast majority of people with "real" engineering degrees aren't Professional Engineers (which is what I assume you're referring to). On top of that, there was a SWE PE offered in the US for several years. NSPE stopped offering it for lack of interest.
Their google search spellchecker is good, but it's ironic that their android / keyboard spell checker is quite literally the worst I have ever used. Years in and it's maybe 5% as accurate as aspell.