skysight-inc/HackerNews huggingface dataset:
> What does the interview process look like for a craftsperson?

Welcome to my shop. Here's some wood. Make a chair!

In most of the interviews I conduct, I get the candidate to write follow a spec we've written and some code. And I get the candidate to debug a program with some failing unit tests. About half of the candidates I interview fresh out of school have no idea how to get started debugging a program they didn't write. You need to do that just about every day at work, and its usually not even mentioned at school.

But I've worked as a teacher too. I will move heaven and earth for my students, but in my darkest moments I think taboo thoughts. Maybe IQ is a real thing, and maybe some people just don't have the neural hardware to ever be good at programming. If thats true, we do those people a huge disservice. We steal years of their lives and tens to hundreds of thousands of dollars training them in a skill they can never master. I'd love to see the stats on how many people graduate from a CS program, try but never find reliable work in our industry. I worry the numbers might be damning.

A few months ago a candidate I interviewed asked for feedback at the end of the interview. He wanted to know I recommended that he practice so he could improve. I said he should pick an opensource project on github - preferably something thats not too big and look through the issue tracker. Pick a simple looking bug and try and fix the bug and submit a PR. His whole manner changed after I said that - the idea of doing that was so incredibly daunting to him. But that right there? More or less, thats the hiring bar. As an interviewer I'm trying to answer the question "If I hire you, can you do the work?". Read, think, understand, modify, write code, communicate it to your team. Thats the work and thats the bar.
same for me on firefox. filters reload the page but nothing changes
Good point on the Petrodollar hypothesis being debunked, but I'd like to add more to the point that the US dollar is valuable simply because the US has the world's largest consumer base.

Imagine you're a foreign country. You've put in a bunch of labor and manpower to make goods for the US. You sell them to the US, and they pay you with green pieces of paper.

Now what? Why are these American dollars valuable to you?

Because you can give them to other countries and they'll give you goods in return? Then why are these American dollars valuable to those other countries?

Because it's turtles all the way down?

I think it's because somewhere along the line. Some country will take those dollars and buy a F35. Or a IP license from Intel. Or the rights to distribute the latest Marvel movie in their country. What do these things have in common? No other country in the world can produce a equally good substitute.

That's the core of what still gives the USD its value. The US being able to produce goods and services that the rest of the world has no substitute for. And because the rest of the world must have USDs to buy American technology and expects this to continue into the future, this allows the US to consume more from the world and have a large consumer market.
https://outline.com/a8C6fJ
I've been asked to do coding interviews for freelance gigs a couple of times recently. This does not make sense to me. The whole point of freelancing is that either of us can terminate the contract on short notice if for whatever reason we don't like each other. Usually, if it comes up, I just recommend the company that if they have another qualified candidate (i.e. better qualified than me), they should do their best to hire them. It's a good way to cut the bullshit and get it in people's heads that they need to work hard to get me if they want me to commit to their project. If based on my profile they are not super eager to talk to me, I'm wasting my time because either they need somebody with a different profile or they are B's trying to hire C's. In both cases, that's a good reason for me to not engage any further.

I've been in the interviewer role as well and I tend to not rely on coding exercises, whiteboard BS, etc. I usually just wing it knowing full well that interviews are in any case a bit of a crap shoot in terms of objective results. My goals when interviewing are very simple: 1) verify that what is in the person's CV holds up and try to get them to talk about what they did, how they did it, etc. 2) inject a few technical questions to see if they can come up with some good answers or whether they start bullshitting. 3) Figure out what they don't know and how they would deal with having to learn something new. 4) Figure out how well their experience aligns with my team's needs. I'm OK with a less than perfect match if a person has the potential to learn new stuff. Especially with junior roles, that's the most important thing because they probably don't know much yet.

But really, I tend to go with my first impressions here and have learned the hard way that ignoring those leads to bad hires. Yes, there's a risk I'm wrong about not hiring somebody. But if it feels wrong, it's not going to happen. Usually, I know within a few minutes what it's going to be; the rest of the interview is then either about making sure the candidate is sold on the job or giving me enough material to defend the choice not to hire to my managers, HR, etc. Coding exercises don't really factor into this. If I have any doubts whatsoever about a person's ability to actually produce code, I'm not going to hire them.

Unfortunately hiring is hard. There are a lot of mediocre candidates out there with a lot of mediocre recruiters representing them. I vastly prefer warm introductions through trusted friends and colleagues. So, as an interviewer, I deal with screening a lot of obviously not great candidates. The flip side is that when somebody good comes along, you need to be able to act fast because they'll have other options. Coding exercises are an obstacle for both sides.
A large number of artifacts held in Western museums and libraries are known to have been appropriated over the ages through conquest and colonialism. The looting of African objects anthropologists, curators and private collectors took place in war as well as in peaceful times. It was once justified as an act of benevolence; as saving dying knowledge. So what now that we know the truth?
Well. As goes elbiahosting.sk, so goes the Internet.
TRT profiling is more extensive. On the model I'm currently working with (which runs on Jetson Xavier), initial TRT profiling takes something like 4 minutes. The model is an object detector. You can save the result, but it's hardware dependent then, so the resulting model is only optimal for the particular hardware it was optimized for. I cache it on disk - I can't wait 4 minutes every time I run a test.

PyTorch, as far as I can tell, does much lighter cuDNN profiling. It's more pareto optimal, I suppose, but the benefit is nowhere near as significant.

Another framework which does amazing optimization (but on the CPU) is OpenVINO. Normally I don't expect much on the software side from Intel, but this thing really blows the doors off everything else if you don't have a GPU at your disposal, provided that you have an Intel processor. The wayt they do it is they generate kernels that fit your data, but not the way XLA does it. They hand code them in a DSL that produces assembly, using Xbyak, and incorporate their deep knowledge of Intel hardware into that. When it's time to run the model, that DSL spits out optimal kernels just for that particular model. It's pretty neat work, IMO.
I really like it! I am a millennial with a lot of disposal income because of SWE and companies like FAANG. I've been to art galleries and openings but never purchased, and always feel like there's some low grade grift going on. I don't know.

This is the first Show HN I've sent the link to friends! Found several things already, like it.

One word of caution, we launched things years ago with a Show HN and took all the suggestions into account and total failure. HN isn't the average crowd and their preferences aren't the usual preferences. It's like how the whole internet seemed to support Bernie Sanders but he ended up flopping bad (not getting political, just am observation). HN, Reddit, Twitter aren't the real world, take all advice and popularity from said sources with a grain of salt.

That said, my partner and I are looking at art on your site now and will likely be spending thousands this week via the site. Love it!
Surprised no one has replied here. I've been thinking about the same problem for the past few weeks regarding real life group dynamics in digital mediums. Interesting stuff, wish you all the best
Sorry but if I wanted to be clear about where I work, I would have done so.
That's such a loaded question, though. It is completely open ended. Will they be judged on the difficulty of the question? Their ability to answer it? Is it even emphasizing the right area for this interview?

I strongly believe the candidate should be given every possible direction on what they are being judged on.

I'll ask, "What are some of the things you look for in a code review?" If they hesitate or seem unsure about how to answer, I'll help them out with "What are some of the things that will get a PR rejected?" From there I try to open it up to a conversation rather than getting them to list the "correct" five things to cover in a code review.
Depends on the value of oil. Gold is a pretty useful material for space-based applications, so someone industrially extracting it in orbit may have very little reason not to crash the price.
A: "there's a good debate to be had about the role of justice system, should it seek to rehabilitate or punish?"

B: "no, there's zero debate to be had because this one judge was caught taking bribes"

One is a question about purpose and design, the other is a bug in the implementation.
Misleading in some respects, but overall helpful. Like a computer desktop.
Technically I think neither way* would be more socialist than the other; the socialism part happened when the government took the money in as taxes/created the money. Socialism is in how the government and property rights interact.

Regardless; blanket handouts to everyone would be a much better choice than giving more money to the wealthy.

EDIT No, actually on reflection the bulk handouts would be more socialist; but this is bringing out the 30cm measuring stick to see which skyscraper is bigger. Government is handing out other people's money.
Reminds me of how first Facebook started, but in the current environment this is a giant violation of policy and in a litigious society like US, you may be biting on more than you can chew.

Definitely a no no.
Only if you feel like you need to constantly update your code to be idiomatic, which is absolutely unnecessary. No one has to change their code to conform to whatever the new version of "idiomatic" is. Their code will continue to work, and it won't be "bad".
It could reward those people because it exemplifies following a spec and completing to spec. The whole thing, studying and showing you will do things you don’t want to do (and do them well), and complete a really absurd set of requirements that have seemingly no value.

However, you will stand out if you ask “why did you choose those questions?” Or “how did you come up with those problems?”

Even the best interview that fits in all the check boxes trumps a similar candidate who shows they give a shit.
Yes, PostGIS supports projection agnostic ”geography” types:
https://postgis.net/workshops/postgis-intro/geography.html
At the very least, you're going to be buying people months, possibly years of life for millions of people by having a lockdown.

If we were to end the lockdown now there would be way more infections and deaths in the short-term then there would be otherwise.

Some deaths may happen anyway due to economic hardship, or social unrest, but the deaths from infections in the short-term are going to be greatly reduced, and even in the long term, the longer the lockdown can be sustained the fewer deaths from infection there are going to be.

In the meantime, the government really has to step up to the plate and come up with solutions to the economic problems, which (unlike the pandemic) are under human control.
A pandemic that affects all states and all countries in the world and requires almost unprecedented collective action to solve? How can forcing states to figure it out themselves possibly be beneficial? Why is the Governor of NY negotiating directly with Chinese suppliers? Why are states bidding against each for the same scarce equipment, enriching only the middlemen who have suddenly and suspiciously inserted themselves in the process?
I'd like a very large e-ink display for artwork, signage, and metrics. It doesn't have to refresh more than once every several seconds.
> Also, ianeure is a rather unfortunate username.

Why?
Dollars are similarly useless in Saudi Arabia. They use the riyal there.
Outside of the US, dollars are really just government bonds that people hold as a store of savings. They have to be sold before you can do local transactions or pay local taxes.
One question, how did he make that much money?
Gold and bitcoin (and other cryptocurrency) seem like the only rational way out to me. I never asked for my dollars to be diluted like this and I feel powerless watching it happen before my eyes.

https://blog.bitmex.com/choose-your-fiction/
These positions are entirely consistent, it's just a "pick your poison" situation.

Whiteboard interviews are a skill unto themselves, with only a glancing relationship to day-to-day job content, artificially high-pressure, overly performative, etc. You measure hours invested in Leetcode, not suitability for the work.

Take home projects probably collect good signals, but present a high and (crucially) asymmetric burden on the candidate. No one wants to burn a weekend or vacation days pouring effort into something that the employer can just glance at for 5 seconds and throw in the trash. Also, many candidates would prefer to reuse their time investment over arbitrarily many interviews instead of starting from scratch on each company's assessment.

Interviews focused on personality, culture fit, communication skills, and "gut feel" overemphasize the interviewer's personal beliefs. Likable candidates aren't especially likely to be good, and good candidates aren't especially likely to be the kind of people the interviewer wants to have a beer with.
>I just don’t get why America is so afraid of being a bit socialist ?

Because like you pointed out, since they're that shitty at doing something like giving away money, they'd be even worse at more complicated things.

It's best to just let them do as little as necessary.

Your comment is basically, "god, the government sucks so hard, let's let them suck hard in more areas of our life!"
We are not in a period of moderate correction, trimming non-viable deadweight. We are in a mass economic extinction of healthy and successful businesses.
Very, very small sample size.

I wonder what it costs and if the treatment is scalable?
https://geekermag.com/how-to-disable-default-browser-agent-i...
People sometimes forget how long "2008" took to happen, it was 6 months between Bear Sterns and Lehman Brothers. In this timeline Lehman Brothers occurs more than a year in: https://www.cityam.com/global-financial-crisis-10-years-time...

There is a lot more to play out. A lot of accounting irregularities will be coming to light, as seen with Luckin Coffee.
Whatever anyone would do with $400bn worth of an asset?

If Saudi Arabia started buying Bitcoin in bulk, then the price of Bitcoin would go up. This would create demand for the asset that is increasing in value and other people would start buying and holding. Saudi Arabia would not be able to acquire all the Bitcoin, but it doesn't really matter anymore, because now everybody wants it, because it has increased in value.
What utter rubbish. I know several people with two PhDs - for example one guy who went from theoretical physics to economics - and they are all humble and brilliant.

If I didn't have a family to support and a mortgage to pay, I'd consider doing a second PhD, given how much I enjoyed my first.
The way I typically use a thesaurus, and possibly the way GP is describing, is to use it to remind myself of words whose meaning I know when I see them but aren't coming to the tip of my tongue. I agree that that understanding comes from years of reading.
For sure! Although this project is using a worker for ffmpeg, currently it only runs one which means it's like you're running encoding on a single core machine, but with even more JavaScript overhead.

You could spin up simultaneous workers but you'd have to figure out how to break up what you're doing into separable parts. The file system is not shared between workers so you'd need to either send all the data back over or do something clever. This would be very doable, but I don't want to overload the browser especially on mobile.

Looking forward to when web threads are safe again... SharedArrayBuffer ;)
I don't understand why servicing a dollar-denominated debt causes an increase in aggregate demand. Sure, you need to buy dollars, but when you pay the debt, now the person on the other end gets them and puts those dollars back in the market.
Junk bonds aren't "crap."
Elizabeth Warren suggested increasing payouts to anyone who gets a social security or disability payment since the federal government is already setup to make payments regularly to those people, and since the vast majority of them will spend the money.
Arthur Hayes on the post-Covid financial world
Just in time manufacturing is a recipe for disaster when you allow a single nation to do the lion's share of everyone's manufacturing, and that nation is the first to shut down.

A decentralized manufacturing system with distribution through regional warehouses was more resilient, if less cost effective.

Some states, California and New York among them, did create their own local stockpiles of ventilators and PPE after the bird and swine flu scares, but did away with them in the fiscal crunch after the financial meltdown.

https://www.msn.com/en-us/news/us/california-once-had-mobile...

https://www.propublica.org/article/how-new-york-city-emergen...
It really depends on your mentors. Mine were very hands off, approached the whole thing with the Socratic method. It felt like shit to go on the field and get dominated by teams who’s mentors designed their robot, but we learned a lot.
France orders Google to pay news companies for showing article extracts
> Besides why it's not been stolen yet?

Because it's not really useful to anyone.

Anything worth stealing in China does get stolen, like their attempted solar cell bicycle paths.
> I don't understand what you're trying to say.

simple, ease of integrating external libraries into a project has _nothing_ to do with the programming language.

they are at best two orthogonal topics.
Thanks for feedback! Good point, i will write a plugin for gmail.
Yeah you ought to see how it's being rolled out in Canada.

In Ontario I filled out an incredibly short web form (address, name, child's name, bank account). And in turn they wire $200 per child into my account to buy them learning supplies. There are no financial restrictions. They just want to get the money out. I'm sure I'll pay for it later with all the tax I pay. Still proud of it. Socialism shines during crisis.
Yes! You are correct! Somehow I got them mixed up!
I'm not sure 2k/month is in line with the dual mandate of "maximum employment, stable prices, and moderate long-term interest rates."
This is what Apple is doing with True Tone.
:-) Great minds think alike!

I'm iterating on it again tonight, and tentatively virtualvideo [1][2] gives better results by just piping frames into ffmpeg vs pyfakewebcam

[1]: https://github.com/Flashs/virtualvideo/
[2]: https://pypi.org/project/virtualvideo/

I'll have to update the post or do a follow-up at some point.
Is this really a legislation or just one of many "own initiative" reports by the parliament which are intended to move the Commission to make a proposal but bear no legal value?
I think there is an economic argument to be made. If a company bankrupts it is difficult to start it up again and reorganize it again. It takes time. So if companies die due to lack of financing is can create a big slowdown in the economy that wouldn't be solved by UBI.
Oh sorry I wasn't clear. The reason is that successfully completing a simple programming exercise puts you in the top 15% or so of resumes that get sent in for most programming roles.

When you apply for a company, they have to assume you aren't very good, because most people who apply aren't very good. (Because people with strong skills get snapped up, and people with weak skills spam their resume everywhere they can.). Figuring out who's worth spending time interviewing is a hard problem in itself. And there's no silver bullet here - people lie about their work experience all the time. There are so many user accounts on github with copies or forks of random people's code, with basically no changes. I suspect they exist support lies on resumes.

I don't think it distorts the market, but it is annoying. A recruiter I talked to a few years ago said she thinks its crazy we don't use an agency model for programmers like actors do. The idea there is that good programmers pay a small percentage of their salary to a manager, who's job is to find you the best roles that suit your skills and negotiate pay on your behalf and so on. She tried to set up a business doing just that but she couldn't get enough clients to make it work. Good programmers balked at the idea of paying a few % of our salary to someone in an ongoing way, to look after our career. Having to prove your skills in each and every interview, and form those social connections on your own? Thats a choice we make.
That's a crazy hyperbolic example.

A fishing boat is likely owned by a small business welcome to take out a (potentially forgivable) loan from the SBA to tide them over. Scheduled maintenance can be either deferred or completed by folks wearing masks -- I'd wager boat maintenance people wear masks anyways. Not to mention, is there any evidence people aren't eating fish anymore, and boats aren't out on the water -- well isolated from the rest of society? Isn't being out on the water about as socially isolated as you can possibly get?

Beyond that, China was out of commission for 76 days. How long are you expecting this to go in the US beyond 76 days, and why?
I've read that book. It has great design concepts and little design tricks.

It fails for providing the answers to 'how' is this done with code, here are coding tricks to get you there. It's more if you have a package page with three packages making the middle a slightly different color makes it stand out.
ReMarkable 2 ?
https://remarkable.com/store/remarkable-2