skysight-inc/HackerNews huggingface dataset:
Idea, based on my extensive qualifications of reading HN hiring threads:

Provide candidates a small sample "project" of 50-100 lines, a Flask webapp perhaps. Work with them to get it running on whatever interview machine they're using. Have them extend it with some fairly trivial feature, around FizzBuzz complexity but with a bit of a design component. These questions should be carefully designed and standardized across interviews.

Key point: completely strip out identifying information from their solution and pass it to someone else for grading. The person "giving" the question is a proctor, not a judge, and they're officially on the candidate's side. Possibly add a side dish of talky conceptual, design, and behavioral questions, with as much blinding in the assessment of the answers as possible, though that's harder if it's a dialogue... Hmm.

A good interview is fun. You get a nice bite-sized problem to solve with someone to bounce ideas off of, and maybe learn something in the process. I'd suggest almost a game level-design approach to coding problems. Make interviewing fun again.
It is worth noting that you can throw anything you want. It doesnt' have to be new Error(). There are definitely some drawbacks to this, such as if the errors thrown by your dependencies are of type Error, but the upside is that as long as you are consistent, you get a much richer set of types available.

IMO this also works primarily because errors are very rarely thrown by native APIs, which instead encode failure into the return type. For this reason, you can typically have a reasonable level of control over what code can reasonably be expected to throw.
Would identical twins suggest the genes encode facial features to a high degree?
I agree, that's an inconsistency I would rather fix, then the one OP suggests.
CA Law Was to Give Uber Drivers New Protections. Instead, Comedians Lost Work
Sorry for sounding ignorant, but why is this noteworthy?
It certainly has string literals, which are a kind of type.
Identical twins, sharing the same DNA, look rather identical but not truly identical. Even when raised apart.

I am skeptical of reconstructing faces from DNA using current knowledge and technology though. It seems theoretically feasible, but I wouldn't bet on this company being able to do it well.
I think some think tanks are sponsored to support scholars, and public intellectuals, that hold particular beliefs. Others are more academic, and will have scholars with multiple viewpoints.
Its not the name "dark matter" have an objection too, its misleading and/or confused attitudes like the one you yourself exhibit in your comment!

> We know there's something out of ordinary, it behaves like matter, and it doesn't interact with light

That's wrong, and presupposes the existence of dark matter, rather than treating it as a possibility. What we know is that our formulas don't match up with our observations. We don't know why that is. One suggestion is that there is some sort of invisible stuff out there that we cannot detect, but would make our formulas add up, so it could exist. Its perfectly legitimate to speculate about the existence of dark matter, and to set up different experiments to try to detect it, but its not fine to pretend that its "settled science" that dark matter is out there and its only a matter of finding it. Unless and until someone detects "dark matter" or figures out another reason why our calculations don't add up its existence will remain an open question.
But that's because Rust designs for zero cost abstractions in release mode. Overflow checking is not zero cost, so it's only enabled in debug mode, which is the maximum safety possible here while keeping it zero cost at (release) runtime. Without dependent types or something similar I don't know if it would be possible to check bounds.
> but physicists all seem to promote it

It does not seem like it to me (non physicist with some physicist friends from other fields who try to dumb down stuff to me).

In my world (SE) it seems like a proprietary binary that must be included for the rest of an open source product describing the observable universe to work very well. Everyone seems to hate it, but nobody wrote something better, yet.
Every competing implementation fails to work in other areas that we already are using in production, extensively.

And when some professional, who read and understood the source code, starts talking about it, a lot of people voice stupid ideas that they would not have if they passed some lectures on the subject.

Edit to add: I envy physicists a little - the best thing for “them” to happen seems to be if something does not work in a very peculiar way.
There's a good candidate for the dark matter role. You're going to laugh (and then downvote fiercely): it's ether.

However this time science knows what this ether is and already performs some experiments on it, although doesn't recognize it as a valid state of matter.

Ether is multiquarks essentially. Protons and neutrons are the densest or biggest form of ether. A tetraquark sporadically appearing in experiments is a particle of thinner ether. Individual quarks are very thin ether. So far so good and it's just a matter of terminology.

There are a few interesting claims made with respect to ether that science can actually verify. One claim is that ether is a legit state of matter and everything is packed with it. This doesn't contradict observations because most of the ether forms compounds with no electric charge, so there's no electron cloud around them that we could detect. Second claim is that ether forms very complex compounds with very sophisticated structure. The most complex compounds are atomic nucleus, the simplest ones are the basic multiquarks, but there's a whole zoo in between. Ether isn't just 6 quarks with an occasional tetraquark, it's a whole periodic table. What do you think the atomic nucleus consists of? Ball shaped protons and neutrons? Is it because thats what you've seen on a textbook picture or because nucleus tends to spit out individual protons and neutrons on collisions? Take a look at the competing theories explaining the structure of nucleus and ask yourself if they look convincing.

If this guess is right, dark matter is huge clouds of mostly neutral ether that can't possibly interact with light, as photons have nothing to bounce of (unless an occasional photon hits a quark directly). Ether could form a ring of "asteroids" around Earth: it would affect trajectories of spacecrafts, but otherwise would be completely undetectable. We would see it as a mysterious deviation from the computed trajectory.

And don't confuse ether with aether. The latter is literally space and particles of aether are electrons, neutrinos and all that quantum zoo.
Good comparison tbh. MMOs are one of the most toxic game genre (only topped by MOBAs) and that perfectly fits to the holier than thou attitude of the majority of editors
Probably pretty predictive. Identical twins have different (but correlated) developmental noise and look anything from very similar to totally identical.
So being focused on a task is now called deep work? I will never be able to keep up with all the terminology.
Some of my transit activist friends are upset over the potential of work from home to harm demand for transit service, which for some populations are used for more than commuting to work. Also if more people end up moving out of city centers because they're no longer constrained by a commute, that further erodes the demand for public transportation.
The higher level languages are kind of the problem though. I need things like the ability to know the layout of my structs.
Developmental noise will be dominated by fetal development, not life after birth.
There are still plenty of 4-bit CPUs in use, many in products that you might not even realise have a CPU.
Yep, and let people vote for a longer period of time. Having a voting week or month instead of a day.
You are replacing his conclusion with your own and calling it his.

There were two jets there with two people in each. That's one hell of a psychological to pull off to get them all to see the same thing.
I’m not at home and don’t recall the library name off the top of my head (maybe libcluster?), but I recently inherited an Elixir project where the nodes were run in a k8s cluster and they automatically joined up. I was a little skeptical at first, having always manually managed that before, but... it’s buttery smooth!
Fear has a way of disarming logic.
Hilarious stuff, great Saturday afternoon reading. thank you
If one has to build a Goodreads competition, How can one go about getting books data, book cover images etc ?
>Trump also posted an image that had the file hash of the image start with "DOITQ" on Twitter.

I'm sure the average Qultist doesn't know how hash codes work, but I would hope the HN crowd is tech-savvy enough to see how nonsensical this is.
I think it's so tricky though. Take:

> * How disputes are settled.

Suppose you pose to the candidate a situation in which they are in the right, and ask them how they would proceed. They respond by giving the impression that they wouldn't easily compromise on their correct point of view. Is this positive or negative?

For many interviewers the answer will unconsciously depend on the candidate's gender. If the candidate is a man it's positive because they are "assertive" and "stick to their guns", whereas if they're a woman it's negative because they're "pushy" and "unwilling to listen to other points of view".
Well, I, personally, would much enjoy having my T-2 Diabetes fixed. Also, my hearing and eyesight.
Actually, they do mention it: "Many of his views were penetrating, a few—like his insistence that fears about rising CO2 levels were overblown—more than a little eccentric."
Let's finish working on our current experiments first, and then declare that we're stuck. We have particle accelerators, gravitational-wave telescopes, solar probes, and planetary probes which we're either still building or still operating, and we haven't finished falsifying-or-verifying all of our predictions.

It's certainly wrong to imagine that we need a Great Man in order to come and fix everything. Perhaps we need a Great Insight, but also perhaps the insight has already been published and it simply hasn't been well-adopted yet. After all, people are still today fighting against basic century-old quantum mechanics, hoping that reality is more material and determined than it actually is.
I wrote an email to all three core maintainers (one of them even twice) and to some of the inactive maintainers. There was no reply at all. However one reacted on github where I addressed the maintaining issues but basically just ignored it and all those who had similar concerns.

Well I am not the only one being frustrated about how things go. Especially the lack of communication. It's basically non-existent. At least the PRs that are merged are mostly either adult related or youtube. If your site is not even known to the maintainer - good luck. That will never be merged tho it may be one of the biggest sites in asia or so.
exactly this. i'm pretty surprised at the number of people buying homes in far out locations, like this "new normal" is going to be the "new normal" ongoing. I don't buy it (yet). There are a few companies that have bought in, and if you work there then at least you're set for a bit. But people only stay at a tech job for a few years typically - what happens when you want to switch companies?
U.S. citizenship is not as coveted as it once was
Asking someone to not start a nationalistic flame war is not breaking the rules.
Rust, D, Whatever let you control the layout of your struct.
This one is a fun read
I'd say MMO only won this over some competitive genres games like FPS is because people in these games don't have time to type.
You can keep a list of every allocation and every time the code does a memory read/write the implementation can look up to see if the pointer is within a valid allocation space. I have implemented some things like this: https://www.youtube.com/watch?v=pvkn9Xz-xks
well what we've heard from remote-first companies is that remote culture is a very deliberate thing. if you have hybrid model and don't actively work to include remote folks, they will naturally become second class citizens - less visibility, less in the loop, and less likely to get promoted. so i think that's in part where the boolean pressure is coming from.
I saw “amazon book clubs” today as a preview and wondered how indiebound integration could help make a third party book club a reality
You might be interested in RTRL (real time recurrent learning).
"Settling Scores" is a very strange term to use. I don't think the law is for settling scores.
Plenty of time to do so when waiting to respawn in e.g counter-strike
I guess this question fits well enough this thread:

I’ve always wanted to learn Spanish, and have tried lots of apps and various techniques and can listen ok, read well, and barely speak. I have an 18 month son, and a Hispanic nanny who basically pure Spanish to him.

Something I’ve been doing lately, is translating each phrase I say to him on my phone (“Do you need help with your legos?” Kind of thing) and storing the translations in a spreadsheet.

Surprisingly, there’s no app that I can find where you can link a spreadsheet to it and then generate Spaced Repetition Flash Cards from the rows in it. I know there’s a ton of apps where I can make cards straight in the app, but I was surprised there’s nothing that can work straight off of a Google Sheet.

So I’ve started tinkering with React Native just to learn something new and potentially hack together something for this.

So, my question: Is anyone else interested in the idea of having an app where they can load up a spreadsheet and turn it into smart flash cards really easily?
Sort of. It's AN establishment with a lot of power, but it's not well-connected to THE establishment.

There are a few types of ultrarich:

1) People whose power is in institutions. For example, wealthy European land-owning families, Saudi princes, etc. These vary in liquid wealth, but can swing trillions of dollars in power.

2) People who made money long enough for money to be liquid. Bill Gates is in the class. They have money, and can use all of it. Gates has a lot less power than people in the above class.

3) People whose money is all in one place. Jeff Bezos is like this. If he tried to sell all his Amazon stock at once, Amazon would tank. His paper worth is in the same ballpark as Gates, but he has a lot less power.

4) People whose money is locked down. E.g. pre-IPO founder of a unicorn. They can have astronomical paper net worth, but little real power in comparison to Bezos.
Whenever I see headlines like this, I'm reminded that physics has a communication problem where the public thinks that high energy physics is the only type (or the only worthy type) of physics out there. There's a lot more to the field than the next theory of everything, and those other fields aren't stuck

For instance, in just this decade human kind turned on the first x-ray free electron laser and increased the state of the art in the brightness of x-ray sources by 10 ORDERS OF MAGNITUDE!!! I'm not sure I can fully explain how transformational that level of improvement was because I work on the accelerator side, not the user side. But, at least understand that there are entire subfields that now exist which didn't before. Not just physics, but in biology, chemistry, materials science, and numerous other fields. It's an instrument so powerful that every other scientifically advanced nation is now building their own. That instrument was developed by physicists and not high energy physicists.

I feel that this also gets at a sort of toxic notion that I've noticed some high energy physicists in my own department have (not all, but you probably know the people that I'm talking about). The notion is that if you aren't working on 12 dimensional quantum theories of gravity or the holographic principle and black hole physics, then you aren't a real physicist. Somehow they think that if your work has a real world impact, then it's tainted in some way. I'm not sure how it's gotten this way, but I've actually been told as much by another grad student that my field should be moved to the engineering department because we aren't doing real physics.
Really? I’m geographically as far outside of the SV bubble as geographically possible and still live in the US. $799 for a Mac Mini or $999 for a MacBook Air is not some super luxury that most middle class Americans can’t afford. The Mac Mini is about the same price as a mid tier iPhone.

The average selling price of a PC in the US is $639.

https://www.statista.com/statistics/722992/worldwide-persona...
Uh, file hashes are usually represented in hexadecimal. Four out of five of those characters are not valid hex.
That is the unfortunate reality of how most of civilized society works. E.g. sensational crimes get more attention from law enforcement. Laws are applied according to societies whim. I think the natural conclusion of the “what about X” line of argument would lead to the paralysis of the legal system.
Phone cameras are great at capturing tornadoes and terrible at capturing tiny objects in the sky. Even worse at night.
Maybe so, but fathers can look a great deal like sons and they only share something like half their code and don't share a womb at all. Identical twins share their code and look even more alike.

I think later life matters like obesity probably make a bigger difference. Being fat or gaunt can dramatically change somebody's appearance. Grooming habits as well. Spies deliberately adopting disguises can make themselves look quite different by modifying these sort of things.
We're "fantasizing" about relocating from Silicon Valley for our USA home (we spend about 5 months/year overseas) but we've always thought it would be foolish to stay in California because of the tax situation. If you could live anywhere, a more tax friendly / less income-hostile state would be a good idea. (However, if your employer is in CA, good luck not having California try to collect anyway. They even are proposing a "wealth tax" that would apply retroactively to people who left in the past 10 years!)
I guess this means that this project is dead or not viable for some reason, and they're being nice and releasing their work. Good job Google!

As an aside, it should be law to release any firmware, code, and backend services code for any device that is no longer fully supported by the manufacturer.

Let other people play with your dead things and reduce the barrier for new innovation on top of them.
I prefer slack's @$name method better. If you don't need an answer right away just drop it in the group chat. if you need attention do an @ so they hear the bell. Of course they could have just emailed... but that is so passe now. :)
It seems a little dramatic to think Nvidia would spend $40 billion just to run ARM into the ground.
> And others, like in finance.

The thing is though, there are huge shifts going on in how finance operates today and how it will be going forward in the future…

A lot of things that most people in various societies have not questioned for long time are being brought into the forefront of awareness because of the pandemic, but arguably have developing for many years now and have become the reality for people at the margins of various societies.
After seeing real gains after hiring a personal trainer (partially due to the obligation of showing up and not skipping), I realized I needed to do the same with my language learning. It's tedious and by brain hurts after our lessons, but I've made a lot more progress than from my self learning.
You can’t legitimately make excuses for Apple’s terrible CICD support. If I was an Apple engineer I’d be ashamed of how bad it is. I thought Windows was a pain in the ass but they’ve stepped up and they’re almost done with containerized Windows.

Is it gonna take 10 more years until we have viable test environments for Apple? 15? At this point I’d say it’s more likely they’ll never bother. There can’t be any other reason to be this late.
And just as some people somehow manage to play MMOs every waking hour of the day even as ordinary people would have e.g. a job and a family, so Wikipedia has editors who somehow manage to edit all day every day. I have been active in Wikipedia since shortly after its founding and I am quite familiar with all processes and standards, but I have had edits reverted simply because my edit history struck the obsessive editors as too casual; if I wasn’t editing constantly around the clock like them, then I was seen as too low-quality an editor for my edits to stand.
> San Francisco's tax base is leaving. What do you think is going to happen?

For one thing, they'll tax the remaining taxpayers until they move or die.
It depends on what level you are hiring at.

For senior engineers I would say it's all about design/architectural problems and talking generally about concepts and taste to gauge fit.

Mid-level engineers I think the take-home is king. A scoped problem, 1-2 hours at most that can be followed up with an interview talking about an extending their solution is pretty bulletproof. You get to understand what tools that are comfortable with, practices around source-control, testing etc that you would expect from an experienced but not overly senior engineer.

Finally for entry level candidates I don't really know. Personally I hire entry level people on gut feel. Algorithms and datastructures just tell me if they a) went to university and b) paid attention. Seeing as I did neither of those things and still write IMO decent software that seems like a hypocritical measure.
So I stick with how I feel about them, their level of enthusiasm, how well they researched the position, what stuff they have played with etc.
Because I would have run out of money and died pretty soon after if I hadn’t left
Excellent example and exactly the reason low-tech is the way to go. Thanks for the link.
My (possibly naive) thinking was to have people just enter the human-friendly name for each item from their invoice as-is. A data-cleanup stage would then be necessary to reconcile these names across entries, but:

- The same provider will presumably use the exact same name for the same item across invoices, reducing the subsets of values that will need to be matched up (similar to the way services like Mint make sense of transaction names)

- Some automated "fuzzy matching" could be applied; keywords, off-by-one-letter checks, etc

- Human curation, amplified by the above two factors, might be feasible

- Maybe someone could even do something fancy with a neural-net, who knows ¯\_(ツ)_/¯

But yeah, data reconciliation is definitely one of the main challenges here.

If you want to brainstorm/discuss more directly, you can email me at mail[at]brandonsmith[dot]ninja
> This argument doesn't hold water because it applies as much to the choice of phone as the choice of app store.

That's silly. The number of people who might buy a specific no-name budget brand of phone with this problem is much, much smaller than the number of people that search for "how to install Fortnite" on Google or Youtube and end up clicking on a fake installer instead of the real one, because they can't find Fortnite in the Play Store like they can with all their other apps.

The implication of your argument is ridiculous. Oh, you might accidentally buy a phone pre-loaded with malware, so we might as well give up and not bother taking any other steps to prevent the spread of malware on the rest of our phones?

> The problem with having a single dominant app store is that it has given people no experience in how to be safe in installing apps from other sources, so then when an app they really want gets kicked out of the dominant store, they mash whatever buttons they think will get it back.

So the fact that Windows has never had a single dominant app store means Windows users must be particularly experienced in how to be safe in installing apps from other sources? This does not match reality.