skysight-inc/HackerNews huggingface dataset:
Btw, are there any hardware TRNGs like EntropyKey that have a keyed-encrypted channel (either PCIe or USB)? I was looking at Quantis, ComScire CryptoStrong, TrueRNG v3, TrueRNGPro, OneRNG, and the Linux hw_random source tree and haven't found anything similar. [0] EK was such an interesting product.

0. https://github.com/torvalds/linux/tree/master/drivers/char/h...
Housing:

* European way - build centrally design urban cities, with infrastructure, schools, public transportation, community spaces, recreation/business spaces.

* American way - let for-profit developers build luxury houses around enormous google/fb/other tech giant campuses, and let struggling communities to figure out how to live with it...

Medical care:

* European way - build an efficient medical system which is paid by taxes, affordable to everyone.

* American way - let medical system to be a for profit business and put a burden of medical insurance for all on the medium income population and let them figure it out

Good news on the housing - the companies reached the plato of the salaries for the bay area employees and many actively moving to the other urban areas which should spread the stress from the bay area. Its is 21st century, and if a company can't establish an effective distributed collaboration processes, it does not deserve to be a leader in high tech space.
There was a whole discussion about this on reddit. It would harm them significantly to hire Ken. Due to game show laws, anyone he's ever played trivia with would be ineligible for the show. Since he's big on the trivia circuit, that would be about 1/2 of their contestants.
Hah! Reminds me of https://twitter.com/mxcl/status/608682016205344768.

Cynical answer though — Google does not want people like you. They don't want to hire entrepreneurs or inventors. They want people who can churn out code when given specific instructions, and that is what their interview process optimizes for.
That’s a valid question. Do these platforms provide users with signatures/checksums to reference?
just like any other side project:
"Oh, that's easy to build"
fast foward 10 weeks
"Shit, this is harder than I expected"
I totally should do that. I just can't.

It's wrong god damnit! Five stars should mean five stars.
GCC supports c17 already. Using c99 is fine, and plenty portable.
Can a Shorter Workweek Make People Happier?
In men, high testosterone can mean weakened immune response, study finds (2013)
These views are more sympathetic in the absence of potable water plumbing.
You're assuming it's R&D folks, I've seen one person tweet that it happened to them and they were in marketing.
Much love to Felix Yan, an Arch maintainer keeping packages updated from Wuhan
I must admit I always feel weird when I see numbers like that mentioned for software engineers. In Germany a more reasonable number with a few years of experience might be in the €50-55k ballpark.

Granted, the cost of living is significantly lower in most cities here than it is in the bay area, but still it just feels... weird.

Edit: Fixed a typo.
Yes. It’s a tool to filter candidates based on race and appearance.
This is a great point, never thought of it that way

When it was Ms. Trauss’s turn to speak, she argued that the entire notion of public comment on new construction was inherently flawed, because the beneficiaries — the people who would eventually live in the buildings — couldn’t argue their side.
no evidence that

This isn't true at all. There are numerous studies about regional effects and now even neighborhood ones:

https://www.nytimes.com/2020/02/14/upshot/luxury-apartments-...
Yes, it "encodes" them and they can be "constructed" from it, but it does not have a direct geometric interpretation in the way, say, the cross product does.
I tried explaining that to the judge ...
Can’t agree more. Currently I am in same situation. I lead a small core technical team that delivers cutting edge tech. My peers lead very big teams that do maintenance work. But my BU head measures success by how many people his reportees handle, new initiatives taken (process wise or fun wise etc ) that bring high visibility and mileage to him. He doesn’t bother about guiding and managing a technically motivated team that brings lot of innovations. He uses same yardstick for all.

Edit: grammar correction
the best thing you can do is hire a good accountant and go through their books.
Nope. It was the first thing I found and it works so there's no need for me to replace it.
The title should really state that this is a minimal x86 assembly tutorial written from a C programmer's point of view. It isn't so much about how C gets converted to assembly as it is about how some C structures might get compiled on an x86 system. If it was about how, it would go into the differences when optimization flags are set, how the resulting assembly code might look nothing like the C source at all, etc, since compiling those same snippets on C won't always produce the code provided even if you only stick to an x86 system with no compiler options set.

Now what would be really cool is to write a second article following the exact format, but covering something like a RISC chipset (Raspberry Pi et al). The comparisons would be quite interesting, and then the title would more closely live up to the wording. And include the different optimizations with it, as well.
There is evidence that the male offspring of the Neanderthal/African Homo spp. were infertile.
I phrased it vaguely because I meant it that way. Is there one specific thing keeping Bitcoin from being widely used? No, there are a bunch of challenges. Why do you think I should've listed them? Don't you pretty much know what they are? Is it not safe to assume that the other people this deep in a HN thread on the subject do too?

Sure, I should've said, "...enough stuff" or "...easily enough" or some other minimizing qualifier, to keep uncharitable readers from mentally inserting a maximizing one. (I would've edited it in, but the edit button was already gone) But I also don't think anyone involved had any genuine trouble figuring out that it was implied. I mean, it's common enough to merit its own bullet point on the HN Guidelines list.
You mean Akamai?
I think Europe (and the UK) undervalue software engineers.

At least in the UK this seems like a cultural thing where management is high status/high value and engineers are low status/low value.

I think the US generally gets this right (at least in silicon valley), but it could partly be because the US has some extremely valuable software companies that operate on a global stage that aren't really present elsewhere.

Really great software engineers can generate insane value at a great company with a good business.
Yes it sucks but so what? It's worth it. FANG will give anyone an interview if you have an internal reference. I am an undergrad English major in my 30s and just got in.

Gaming the system is easy. You just have to put in the work. Do every question in EPI and then do a few hundred leetcode questions until you're ready. It will take between 100-500 hours depending on where you're at when you start. Good luck!
IMO, that's not an appropriate question for a data scientist. Maybe it's better for a data engineer or a SRE.
So if it's fair for you to say "my neighbor should not develop his land" --by virtue of living near your neighbor-- am I not equally valid in saying "my neighbor should be able to develop his land?"
For some people maybe not. A video would be far more stressful for me. I'm sure my voice would be up an octave (along with my blood pressure) trying to get the recording just right. Speaking aloud is also not my forte.

One benefit of a cover letter is it is easier to re-use the base story and update the details as appropriate. Unless you want to spend time editing (which depending on your skill impacts the quality) you have to re-record the whole thing.
This is definitely a fair point. There's also - in my mind, living in a smaller town - the idea that it'd be nice if everyone coordinated to catch up mostly at the same time, so that it's not just Portland or Seattle or Boulder or San Diego or wherever... but everywhere.
Hypothesis:

There's such a flood of qualified labor that employers can afford to arbitrarily shrink the pool of applicants without significantly worsening their outcomes. Their behavior indicates that just the top N% of the market is enough to fill the needs of all selective companies. "Top" can be a semi-random filter, since the pool of basically competent people is much deeper than N.

(There's also a much larger flood of people who aren't qualified, which definitely complicates the process.)

All else equal, if employers simply stopped rejecting qualified applicants for arbitrary reasons, they could solve the "shortage" overnight and pay much lower wages that developers would still accept. But all else isn't equal. Their past decisions shaped the playing field, so now external-but-related factors like the housing market and competitors' responses limit their options in practice. They can't just take a bunch of people and drop wages, even though they "could", without disrupting other things that aren't worth disrupting.

Edit: Too late to delete, but this is not a good analysis. Companies are clearly feeling some pressure to do something, but there are too many unknowns in this to draw the conclusion, and a ton of factors I've ignored.
Correct. There are many people who come on this forum and others specifically to lie about Prop 13. I wonder who they work for? Maybe the teacher's union?
The reason that it's usually used in this context is that a nation state has a monopoly on violence within its borders. It's a natural extension in "cyberpunk" circles to apply this to digital violence.
Wow. I don't have as prolific a tale as that, but I'm in the looking stage right now and the idea of cramming for a test I haven't taken in 12 years annoys the hell out of me.

I've done some pretty interesting things in biotech in my career, things that required learning about motion control, digital imaging, signal processing, and biology... but if I want a job as a web dev I apparently need to memorize how to implement every sorting algorithm... on a whiteboard... in ten minutes. The fact that I know which to use when is irrelevant. Bleh.
Having just struggled through verifying keys on multiple devices, that video makes me really happy, for a lot of reasons. Particularly, it's a nice bonus-surprise to see the E2E search and Pantaliamon as generic tools that 3rd-party clients can hook into, because there are a few communities where I'm thinking about putting together very narrowly-focused custom clients.

And I just installed RiotX and it shows reactions correctly!

Hopefully comments like this aren't too exhausting. There's two sides of it, one of which is all the stuff to complain about. But the other side is that stuff like Pantaliamon is really cool -- it means if I want to build a custom chat client with weird features, I can have decent encryption for free without having to worry that I'm doing something horribly insecure. The bridges are still getting polished, but similarly, they're also amazing because bridges allow me to make very forward-facing, future-proof decisions about where I want to host communities and I know that I won't have to abandon existing members that are on platforms like Discord.

The core project is just really exciting, it addresses all of these problems that I've had in the back of my head for a long time. There's this wonderful feeling where you're constantly annoyed about something and feel like there's nothing you can do about it, and then one day you find out that not only does someone else feel the same way, but they're actually fixing it. And even more than that, just finding out that it is actually possible for those problems to be fixed; that there's going to be a point in my future where that happens.

So there's admittedly a lot of impatience there, but it's coming from a very hopeful place, and I hope it isn't discouraging.
no, you've been at companies that had reorgs that didn't get picked up by the press. They still had to disclose them to the labor department if they were large enough in states that have reporting requirements for those events.
Public transit should be subsidized
Chasing the Data: Coronavirus
Perhaps. He said in October he was in remission, in December it was back, but they are trying some new experimental treatments. So maybe this will be one of those cases where everyone is happy about rich people having better medical outcomes.
If learning is the naive approach to getting good grades then programming fun projects is the naive approach to passing technical interviews.

"If tests truly were tests of learning, things wouldn't be so bad. Getting good grades and learning would converge, just a little late. The problem is that nearly all tests given to students are terribly hackable. Most people who've gotten good grades know this, and know it so well they've ceased even to question it. You'll see when you realize how naive it sounds to act otherwise."

http://paulgraham.com/lesson.html
Sans déconner
Ugh. I looked at teamblind for about 10 minutes a few years ago and wrote it off as a cesspool of status seekers in the 18-21 age group.
Nytimes and facebook are un-American and do NOT support free speech.
Not easier, just "culturally relevant".
I am a registered republican, and I live in 94087
They lie to you. Why should you feel bad about lying to them?
well adding the visual element just introduces another source of bias.. and even if we set that aside, depending on the position it may be selecting for an irrelevant skill

cover letters are terrible anyway. the signal to noise ratio there must be comical.
Yeah, it was on prime time.

But the point was that once Alex is gone, there won't be a strong force to keep them from doing that to the regular show. I just hope I'm wrong.
To someone wanting to learn what this method means (the good parts), what resources would you recommend?
I don't think mass media is justified to some degree basing their coverage off polling until the primaries start.

There's always a bunch of candidates who seem credible but can't get enough support, and others who do.

Compare Yang, Williamson, Klobuchar and Buttigieg and a bunch of other candidates. Buttigieg started polling well, which justified coverage. Klobuchar didn't get any coverage until her outstanding debate performance and then her polls picked up.

The others just never polled high enough for anyone to consider them credibly able to be nominated.
And Apple has sold a Thunderbolt to FireWire adapter for years.

https://www.apple.com/shop/product/MD464LL/A/apple-thunderbo...
Yes. This is spot on. Another issue is losing the larger picture.

In the language learning example, Extensive Reading leads to not only picking up and remembering words, but also collocations, grammar and even cultural beliefs of the speakers of the target language. Single word flash cards miss all of that. Full sentence flashcards do a bit better but still fall short.

I think the best use for SRS for something like a language or programming is for laying down a scaffold in the very early stages of learning, and then moving to more productive uses of study time as soon as possible.
What it’s like to work at Target delivery gig company Shipt
I also had this thought. Given how vehemently reproducible f-droid builds were rejected, along with forks, and the app insistance in "phoning home" continuously on phones without Google Play at the expense of the battery, regardless of the multiple fixes submitted that were ignored. The outdated openssl in signal-desktop, the lack of libsignal development vs fancy UI, the strong rejection of any sort of federation work as "too hard", the plans to upload contacts somewhere as if the masses they target needed this at all... but yeah they added stickers so must be legit.
Fair enough. Palo Alto is a nice area, expensive market.
It's bad, but it's less bad than all the other ways of testing SWE's. These companies aren't averse to self-reflection on hiring criteria. They no longer care about GPA, whether you went to college, or test scores. Evidently their data have shown that algos questions are effective at identifying high performers, albeit inhumane and non-holistically.
I don’t think so. That’s why you’ll have candidates passing the questions but not the interview. We’re not looking got rote answers, we’re looking for comprehension, problem solving, and discussion.
HN explores interviewing again.

At my last job, I was trying to hire a frontend engineer. More programmery than designery, so I would kind of expect the ideal candidate to have heard of Typescript, and to have maybe written a unit test before. Our recruiter put a job listing on the usual places with those exact criteria, and ... we got hundreds of resumes by the time I took a look at the queue a few days later. I reviewed them all! 90% of the applicants had gone to a bootcamp and had nearly identical resumes. They wrote down their camp projects as though they were work experience. They linked to their Github that had line-for-line identical code between applicants that went to the same boot camp. Some were just directly the output of create-react-app with no additional code added. The common theme was, "I hear you get paid a lot to be a programmer. Count me in!" The other 10% of applicants didn't really have anything negative going on. They have some claimed programming experience, and they want to get paid to write computer programs. Why not call them up and ask them to find the k-th element of a binary tree? It's not a super-obscure area of study.

When I was at... erm... "Giant Search and Advertising Company"..., I did in-person interviews. I went through a lot of the shared interview questions to use, but ultimately came up with my own: given a stream of events from a variety of event sources, count how many unique event sources emitted an event in the last 5 minutes and last 30 minutes. I chose this because I literally wrote this exact program, and it took me a few iterations to get it to be optimal. (Or what I think is optimal!) For that reason, I found it to be a pretty fair question. The answer is just a few lines of code. The problem is a real-world problem. It's not a puzzle, but it does involve some thinking and maybe asking some questions.

The last thing I'll say, which I know is kind of snarky... As a Senior Software Engineer at Google, your total compensation is going to be north of $300,000 a year. You should be able to find the k-th element of a binary tree. Teach yourself how; it's kind of fun, and might someday be useful.

I agree with the HN consensus that hard CS comes up somewhat rarely in the day-to-day life of a programmer. But when it does come up, you really do need to know it. You will never be finding the k-th element of a binary tree. But there will be tree structures, and you will come up with some brute-force algorithm because you haven't seen that class of problems before, and you will push your "uses too much memory and time on production-sized datasets" hack to production, and production will crash, and then you find yourself with a production outage you don't have the tools to fix. You aren't getting paid $300,000 a year for that. So that's probably why they ask you CS-y questions.
It still tests something. As long as it tests something, it is useful. If the candidates were stupid, they would not be able to play this (intrinsically pointless) Red Queen game.
Also after the Redhat and then IBM acquisition I wonder if you came out in a better position in the end anyway.
I think you'd be surprised at the sheer number of unqualified^ applicants that apply though. It's possible to simultaneously have more qualified applicants than you need and even more completely unqualified applicants trying to bullshit their way to a job. Filtering them out can be tricky.

^When I say qualified I mean the informal sense - is able to do the job, not has a university degree.
> “Yes. Can you write an algorithm to find the Kth highest value in a binary tree?”

I got this exact question on a phone screen with "Giant Search and Advertising Company." I got stuck on a stupid detail and botched the implementation. Once I hung up the phone I took a deep breath and fixed the algorithm in about 15 minutes. That still isn't very good since I was only given 15 minutes total at the end of the interview to implement it in the first place so I assume that is the time-span they expect to get an answer from a senior engineer.

Fair enough, I didn't study for the interview, I don't have a lot of binary tree experience. I realized that if I couldn't get through that phone screen cleanly/easily then I probably wouldn't make it passed 4 or 5 whiteboard problems either (which are likely to be significantly more difficult). Fair play to any company that wants to screen candidates using that approach because I am not the kind of guy they are looking for and that is just fine. Everyone I spoke to was polite, professional and sounded competent. I do wish they would stop calling me and letting me know that I did well enough to be eligible to retry.

I have no doubt that I would contribute at an above-average level within any of those FAANG orgs but I appreciate their process and the reasons behind it. I have had no problem finding high-paying employment and distinguishing myself within any team I have worked on for my entire career. I generally get promoted quickly and asked to lead teams. As far as I can tell there is no dystopia, just people looking for different things.
London's nickname 'the big smoke' didn't come about through exaggeration.

While it's a contemporary financial centre, it was much more industrial; with coal-burning factories of all kinds, and shipping, the latterly diesel cranes at the docks were I believe in operation 24/7 for most of their lives.
Google has strong data that it does predict job performance, better than GPA, college degree and so on. What are your aggregate data showing that Google is wrong on this?
I always thought Uber’s strategy was to get large enough for the VC and PE guys to be able to offload the whole pile of steaming garbage onto the index funds.
Facts by themselves are not valuable. Suppose there is a fact that "1000 people die of terrorism per year". What does this fact actually mean in the grand scheme of things? How does it compare to other causes of death? Why do we even have terrorism? Etc etc.

The lack of willingness to value good journalism by paying for it and therefore reinforcing the already opportunistic selection of topics blessed with media coverage fueled by ad revenue will drive us all into the ground, combined with a select few big media corps controlling public opinion.

That being said regarding your snarky comments on being intellectually lazy I'd personally recommend to go through life in a humble fashion, since it might turn out at some point that your supposedly intellectually superior ways had flaws as well...
It's not a false dichotomy because time is limited.

Every minute spent on flashcards is a minute that cannot be spent on more contextualized study.
In the literal Jeff Bezos sense?
I just looked at my last order, it was a much larger board. I suppose there are different optimal choices for very small boards or larger ones.