skysight-inc/HackerNews huggingface dataset:
The Google ones are wildly off—I work there as a SWE. Just review CLRS [1] until you hit minimum spanning trees, skipping starred sections like the one on matroids. Do a handful of LeetCode medium and hard questions on the way. A few weeks of study is sufficient if you've already seen this stuff in college.

Of course, I don't necessarily agree that LeetCode style questions should do the gatekeeping at Big N, but the procedure above has worked for me at three of the big companies. I'm sorry if you have dependents and need to work full-time while you study.

[1] https://en.wikipedia.org/wiki/Introduction_to_Algorithms
The same growth hacking techniques that make for annoying landing pages with huge CTA buttons and fake countdown timers has made it to political fundraising.

I had definitely noticed that the political emails I've been getting (my email has probably been sold and resold countless times).
Given that your eye "wants" to follow the action, it would be cool if the foveal focus moved with the character, no? Then if you really didn't "notice" the de-rezed background, that would be the proof of the pudding without having eye-tracking. (At least for scenes with a single action-focus.)
Isn't palladium expensive and rare?
They certainly did return home with slaves, who they were entitled to rape. But on average, the vast majority of Viking rape would have occurred during raids (mostly in continental Europe and the British Isles). The Norse villages would have remained quite genetically insular.
Ask HN: High speed camera recommendations for image processing applications
Hey HN! I'm working on a hobby / side project involving hacking together a basic imaged base golf launch monitor. A launch monitor is a sensor that can track the launch trajectory (and possibly spin) of a struck golf ball.

I'd like to see what kind of results could be obtained for a budget of ~$2000 USD. Commercial imaged base products on the market are between $6k - $20k. I'm software engineer by trade for about 15 years, so I feel comfortably working across most levels of the stack, though I'm probably least familiar with embedded work.

Main Question:

Does anyone have camera / cmos sensor to recommend that would provide the following?

1. Ability to transfer (over wire) or write to disk images near 1000 fps

2. Out of the box driver / connectivity so that I can focus mostly on the image processing / detection side of things as opposed to dealing with the raw data transfer / buffers / devices etc.

I'm very thankful in advance for any discussion / help / commentary that your help and this thread will spawn.
The first non-news graphic on Five Thirty Eight is literally a bunch of balls, colored red and blue. Short of actually including this type of auto-playing animation (which is perhaps the solution, but has its own issues), I'm not sure what else they could do.

People are bad at dealing with uncertainty. And also don't read.
by stupid prizes you mean a gigantic salary that no other company can match?
The blacklist can only get so long. There is a bank of questions but they only really get blacklisted if a bunch of candidates show up and they’ve obviously memorized an answer to it. Or if it shows up in a high-profile place. Like, if your question is the first question in a new edition of “Cracking the Coding Interview” it will probably get dropped.

I think individual questions that got posted would be blacklisted ten years ago. But nowadays, there are so many people doing interviews and such a large bank of questions (public and otherwise) that the blacklist isn’t so big a deal. Because there are so many vetted questions to ask, you can pick one and not worry to hard candidates may have done drills using that specific question. And if they have, you can have a second question on standby.

As an interviewer, I’m happy to see questions posted. You get to see people share their experiences answering it and make the question better, rephrase things to be less ambiguous or misleading, maybe tweak some wording that trips up non-native speakers, or decide that people have a bad experience answering it and you should drop the question. As an interviewer, I also ask questions from the blacklist. I’m not gonna say something arrogant like “I can tell” if you knew the question ahead of time, but my job as interviewer is to get the best information about you that I can to the hiring committee, and balancing that with the goal of giving you a pleasant enough experience during the interview that you want to accept an offer. Trying to catch cheaters is not my top priority.

All of this being colored by the facts that the interview process itself is a bit traumatic and people running interviews often don’t run them well.
Thanks for the information.

So they have no proof of causality with -air- pollution, as there are other sources of metal nanoparticles, white paint contains titanium, most cosmetics contain nanoparticles, even tap water.

In the Guardian article they also write that:
"air pollution increases rates of neurodegenerative diseases" and "186 young people from Mexico City who had died suddenly"

What is the relation between those two statements? Neurodegenerative means a slow disease, usually striking older people, not sudden death of young people?
Well, the cartoon fox also provides narration. But yeah, the rearrangement of the page and better infographics is probably the biggest change.

I'd be kind of curious to see if they have any evidence that it actually helps. It seems like it... might? But it's always hard to tell with these things.
Now we’ve got to listen to his Orch OR theory about how microtubules are quantum computers of consciousness! as a biologist I’m so excited for this theory to catch on and refine our notions of neuronal information processing beyond synaptic theory.
This is awful because the balls are not being dropped in the center. Instead, the color of the end slots should change based on probabilities. The skewing of the entry point implies a bias in prior distribution, which is not the right message.
You're just thinking of Norway. Sweden, Denmark and Finland do not have the same oil riches
> That is a broken assumption

Why is that a broken assumption? Can you name a legitimate reason for HTTP and HTTPS sites to serve separate contents and audiences? I would rather not connect over HTTP to _anything_ nowadays.
Existing discussion: https://news.ycombinator.com/item?id=24694565
It's probably worth looking into the big cloud providers rather than the little guys. In Azure you can have an app service (a deployed app in any one of loads of languages without looking after the machine it sits on) with 1.75GB RAM for about $12 a month. Obviously your usage may vary and that will effect the price. But I get the feeling that the big players are cheaper than people think they are for small projects.
> How exactly do other countries do this?

Almost all wealthy countries except the US, use a single payer system where the government sets the price of drugs.

> And what is the "fair and free" price of insulin?

Free as a victim of diabetes, some marginal cost to the countries budget based on a negotiation with the pharma company.

Typically, because the country has enough scale, it is cost effective for the government to design and estimate costs for a government run facility to produce the drug and use that as a bargaining chip including if needed voiding the IP rights of that foreign entity for national defense reasons.
It just pisses me off sometimes. How can a community of people be so aligned with my interests, and yet they are the most unpleasant, unfunny, stuck up people on the planet?

Everyone in this community is used to being the smartest person in the room, and it shows. No one ever assumes good faith on the part of other posters. No one ever actually tries to understand the other point of view. No one even understands what they themselves are saying. This is an echo chamber of the most egoistic people on the planet, and that's why I browse HN. It's like some kind of massive terrarium for the socially doomed.

Even your comment is offensive, with the passive aggressive "Let's not do X," as if we're part of some kind of collective, or I'm some kind of child that needs to be gently chided for my remark.

You don't know me. I don't know you. Where does this holier-than-thou attitude come from?
Nice product but the fact you can't tell new from old customers is a non-starter for most businesses.
Right... so why would the company want that filter?
FYI, the code is difficult to read, at least on FireFox. It shows as black text on a gray background.
I just wanted to say thank you for the extensive, beautiful and well-written documentation. Always good to see.
Lenny Kravitz on race, being on the road, and Ruff Ruff the magic dog
Either end of the hiring channel is extremely noisy, recruiters work by spamming and candidates get seen by spamming. In my anecdotal experience, maybe 1 in 10 of any given job listing or applicant is worth pursuing.

These questions are a less bad way of filtering people out than others. They're not the only filters used, and others have different tradeoffs. Sometimes if you're hitting these questions it's because the other filters have already excluded you.
“I am struggling to imagine the circumstances where ..... can break ....”

If only I had a penny for everyone I heard this argument and we ended up breaking regression tests or something really obscure in the qa or customer setup
FDA discloses vaccine guidelines blocked by White House
I feel like the plinko type animation might be better, as it makes it really, really clear that, yes, the improbable thing can happen.
> For the in falling observer, the situation is different. The moment once the horizon is crossed, there is no escape. The observer will find himself inside an ever shrinking “universe” of dust everywhere.

Makes me wonder. We used to believe that it's possible for our universe to eventually collapse, reversing the Big Bang in a Big Crunch. From what I recall, current evidence points against it, but if we were to live in such a universe doomed to a collapse - wouldn't that mean we'd be living in a universe-sized black hole?

(A black metahole if you like.)
Sure. It's true that some Vikings settled, including in Normandy (in exchange for guarding the Seine against other Vikings, just like in the TV show). And yeah, they also settled pretty large swaths of England, beginning with York, and founded Dublin, among other cities. The whole of England very nearly became run by the Norse but for a single battle at the end of a very long war of attrition.

The TV show was actually extremely historically accurate in terms of specific events (like jumping out of the coffin and murdering the priest). It was just also extremely inaccurate in terms of the characters, time periods, and geographic locations in which those events occurred.
Apple’s missing.
I didn't say it wasn't a shitty outcome, but this is what people advocate for when there's a push "for the cloud" or "how aws is doing great things"
It comes from the site rules. Don't personally attack people here.
Yeah, it worked perfectly, now it’s cheaper than water.
Absolutely it will be optional. The intention behind the site is as much to support author's works as it is to practice typing. I originally figured that having it update more often than once a page might be distracting, which explains why it works the way it does now.
Passing null instead of empty collections is a practice that should be discouraged imho. There is an entire design pattern ("Null object" [1]) that's making the point that you should use a "neutral" object instead.

But it happens anyway sometimes, of course :)... in Python, I've also often used the `or` shortcut for that, like this

for item in stuff or []:
var_dump(item)

or just at the top of the function, reassigning the function argument:

stuff = stuff or []

[1] https://en.wikipedia.org/wiki/Null_object_pattern
A lot of people don't seem to know Tmux and Screen can do the same. Git (or any other VCS), in essence, also allows other personae to watch with you (e.g. for devops).

That being said, Screego works for non-CLI too. The ability to self host, and being FOSS, while working from web browser makes it a nice alternative to things like Google Meet screen sharing.
By the same token you could argue that science is less fundamental than philosophy because science includes gobs of relatively useless, unimportant information like the latin names of various extinct bugs that are no longer relevant to any current work. My point there is just that your argument doesn't really hold up since you can apply it to either side.

Philosophy is the logically framed exploration of various paradigms of thought. This is more fundamental to the human ability to understand the world than raw data because it allows us to devise tests for our interpretations of that data and put the results to good use. Without logic and a foundational understanding of rationalism and the fallibility of the human mind, chemistry would still be alchemy.

That's my point. We have people thinking they understand science in this day and age who really have no idea what they're talking about and thus end up in pseudoscientific dead ends all the time. This is because they haven't incorporated the foundational philosophies of science and therefore lack the mental discipline to practice it. You even see this at the institutional level with labs never producing follow up studies to show results are reproducible, thus rendering their initial research moot all for the sake of crass capitalistic gain. Likewise you see this in the weakening of the integrity of the scientific press, with their constant slew of clickbait headlines.

The issue with the decay of scientific rigor in western culture is fundamentally a philosophical one.

Do you see my point? Individuals and societies fail to do good science without well-considered philosophy. The converse is not true. Science depends on philosophy, not the other way around.
On the other side of the thought process, if you are interested in ways to completely ignore p-values, multivariate stats is a good candidate, and is rather pedagogically well suited, too.

For example, if you have a friend who hates chi-squared tests, instead teach them correspondence analysis.

A year later you can tell them they already know how to do a chi-squared test. To be fair, this latter comment depends a bit on how the library is implemented, and possibly it only does correspondence analysis while not giving you direct access to a way to generate p-values. Some libraries will have a function that you can call that runs simulations and then provides the p-values.

Many of these statistical techniques are an obligation only if you have to sample from a space and you have to somehow determine whether the sample is representative. If you presuppose that your sample is representative, then you move into a parallel world of statistics. An example would be a thermometer. If you sample it at 10:00 00 and again at 10:00 01, certainly you would expect both to be the same? If it's not the same or a close value I would rather say that the thermometer is broken, not that your within group variation for the minute 10:00 is high...
That is not how Google Analytics works. Its cookie (the Client ID) is a first-party cookie set on the domain of the website hosting it.

Google Analytics optionally integrates with both Google Ads and DoubleClick, and both of those integrations do a cookie-match against .google.com or .doubleclick.net cookies. But those integrations are optional and off by default.
SRAMs are catching up, but they are still much less dense, and are normally configured for smaller line sizes and lower latencies than DRAM. DRAM requires sense amplifiers and capacitors which have scaled both scaled slower than transistors.

From a systems perspective, lots of work has gone into hiding DRAM's faults highlighting its strong points, so a system where DRAM is replaced with SRAM will be more expensive but not realize most of the possible benefits without major redesigns of the memory systems.

Intel has some xeons with over 70MB of L3 and also released some eDRAM chips to play around with this idea, but notice they used eDRAM to get 128MB of L4 on a consumer chip - SRAM is still very expensive!
That's true but then companies would have a problem where too many people still look qualified after going through rounds of interviews.

If a given company has a lot of people who want to work for it then it makes sense for that company to have people attempt very challenging programming exercises so that the org can filter the applicant pool down to the number of positions they have open.

These companies have the luxury of being able to have hiring processes that turn away perfectly good applicants that couldn't pass their tests (false negatives).
The world first economy also pump oil and gaz from the ground, and it contributes to a significant part of its GDP.
Which patterns and techniques are you referring to, in particular?
Just curious, are these high paying tech jobs as high paying as G or FB? I know, for example, MailChimp and Microsoft have offices out there but last I saw they were paying significantly less than either of the aforementioned companies - levels.fyi can validate this further, too.
Maybe, but I think probably not. Market rates (a measure of local supply and demand) would be more useful.

Applying network theory, though up to a substantial fraction of total employment, it's absolute and not relative size that matters.

As of May 2019, total SF Bay Area tech employment was 835,600, an increase of 116,900 over the December 2000 dot-com peak. That increase alone would rank 4th on this midwest list.

https://www.mercurynews.com/2019/07/05/tech-jobs-soar-all-ti...

In that 835,600 Bay Area workforce, what you're going to find is both breadth 8and* depth. Need the best, or a top-ten, or the top-ten devs in a specific skill? You'll likely find it. Need 10, or 100, or 1,000, or 10,000 bodies within a given specialty or skillset? Likely there as well, certainly more8 likely than elsewhere.

Want to attract* remote talent? Pretty good odds. At least until housing got too rich and smoke too thick. Want to swipe local talent? Noncompetes illegal FTFW, just make a good enough offer.

It's not as if tech talent competes against non-tech talent. It doesn't. At least not for jobs. For housing and transport, yes, but that's where the SF Bay Area by and large loses.

And I'm not making the case for the midwest hubs, mostly the opposite. Unless there's some specific centre of excellence ... they're simply not going to attract talent. The body counts are likely for basic tech skills generally.

The West coast offers entertainment (VFX/CGI/gaming), search, social, ads, business automation (Oracle, Salesforce), commerce, HW & devices (Apple), and some relic defense tech, plus modest manufacturing. NYC has more ads & entertainment, and finance. DC has government, defence, and surveillance.

The midwest has ... relic manufacturing, some new manufacturing, healthcare, food & ag, a lot of back-office work, and ... not too much else that really comes to mind. Real estate? (Cratering.)

Plus a lot of tech-unfriendly legal and political legacy.

Chicago ... kind of has scale? But at 40% the size of the Bay Area's scale, even if equally complex and skilled, by Metcalf's law it would have one sixth the net value.

(There are plenty of issues with Metcalfe's law, this just illustrates how much scale effects alone might affect net prospects.)
Why OOP is bad (YouTube)
Why would you buy ECC RAM, have you ever seen a single bit flip or heard of anyone that did?
It doesn't have to be, but it often is.
I love my Tesla, but [numerous issues not present with literally any other manufacturer]
If a nation can't maintain its power sources, it probably deserves to fail as a nation...
Manipulative tactics are the norm in political mailings, too. They just take different forms.

Maybe even one could say that manipulative tactics are the norm in politics.
RithishaSanaa ‘Making Djembe Workshops2020 – Rithisha Sanaa
Except it isn't. I assume you're referring to the Norway Oil Fund, but literally the entire point is that it wasn't simply spent in country, to avoid the "Dutch Disease". You can read the McCrone report to see the principles. It was written for Scotland but Norway actually followed the principles.

Also, you're ignoring Sweden and Denmark. Many countries have discovered oil - the USA is a massive producer, far more than Norway - they just didn't create a fund with it, preferring to give the profits to the few.
I wouldn't straight up call this 'awful,' but I do agree that probability should be expressed by the color of the end slots.
> There is a finite amount of these highly paid positions and far more qualified people.

Disagree - I think that the reality is that most of those in the US who are qualified are already living on the West coast. People underestimate the entry barriers to tech because they are already good at tech.

Salaries will fall as more Gen Z (grew up with tech) enter the labor market, but I'm already seeing higher offers in LCOL areas because the tech labor market remains tight in tech right now.
You need an interface to code something. Otherwise how can your square function work?
That executive order shows the full-on insanity and dysfunction of our political system in the US:

1. Other countries achieve lower drug prices because their governments regulate those prices.

2. The US (especially a particular political party) is anti-government regulation, especially when it comes to price controls, so drug prices are MUCH higher in the US.

3. Thus, the US president has issued an executive order to allow reimportation of drugs so that the US can take advantage of other countries' lower drug prices.

In other words, we won't pass our own regulations, so we are explicitly delegating our regulatory authority to other nations so that we can take advantage of the effects of their regulations.

Honestly, whether or not you are pro or anti regulation, this current state is just f'ing insane. You certainly can't consistently state that you are anti-regulation and be for this policy.
SF Bay area, May 2019: 835,000.
I'm amazed that a standard keyboard build still targets the Pro Micro. Here is a build tutorial from 2012. 1Up (used in the article) is certainly more cost effective ($9) than SparkFun ($18).

https://www.sparkfun.com/tutorials/337
Couldn't you generate monthly/weekly salts to track longer-term metrics? Repeat visitors probably would not see this as that much more of an intrusion than daily stats.
JSON5 does support comments
This, but I wish it defaulted to that instead of starting with all the balls at once.
Sure, but if they're nuclear sources it'll bring the world down with it.
I wonder how long it will take the "favored nations" policy to get through the courts. And if it gets nixed by the courts, will Congress pick up the ball.

https://www.forbes.com/sites/avikroy/2020/07/24/trumps-most-...
It's a good thing intelligence isn't a heritable trait.
F1 was kinda like that once. But then accidents started to happen, things got extremely dangerous. So more and more rules had to be put.

The challenge is to keep that perfect balance between enjoyable races and keeping the drivers safe.
This is one of the reasons I bought Muse. I watched some videos of them exploring ideas on how to build. The attention to detail is next level.

Their software is insane and I imagine part of this is about taking Muse to the web (at least a viewer).

Stoked!
> I often hear, "we should be doing better than second and third world countries, so I'll list them too", that's a dangerous gambit. You're effectively appealing to nationalism and/or racism - we can't let 'those people' beat us. It's ugly, and if you have to stoop to that, is it really worth winning? It's no good living forever if you can't live with yourself.

I don’t think anyone’s complaining about the price due to nationalism or racism... they just want to be able to afford insulin to keep themselves alive like they’d be able to in other countries.