skysight-inc/HackerNews huggingface dataset:
Developer of murph.live here again - after reading this thread I have some ideas I'd like to vet with everyone here.

1. We need to post links to the source of the stream. I neglected to do that for fear of cease and desist, but now I realize we need to create accountability on our own platform. I will be contacting broadcastify.com to ensure we can direct users to a source.

2. We need a disclaimer on the site directly in your face. I agree with everyone here - this could potentially spread misinformation and do more harm than intended. These transcripts should be read with caution. Additional messaging from us is a must.

3. We need a better acoustic model. Google is too much $$$ and although I'm an engineer, I'm not a linguistics machine learning expert. Can anyone help me with this please?

Our mission was to create transparency into our government - not cause harm. There is a lot of responsibility creating a tool like this and we want to get it right.

With that being said, this site blew up in a few hours. I'm overwhelmed. Please let me know if you'd like to help. Thank you to everyone for the feedback so far - it all helps immensely.
> They were given two (!) weeks to complete a simple task. I saw no excuse for not delivering.

So you're saying that in your worldview, it is 100% acceptable for a pre-interview candidate to spend a full 2 weeks (or even a significant portion of that) coding something, for free, at the off chance they'll maybe get an actual interview?
"Gets things done" while at work sure. But "gets things done" on nights and weekends while juggling their existing job and whatever else they also need to get done outside of work seems like less of a concern to me.

I also wouldn't call this task simple, it's not fizzbuzz. It's going to take reasonable chunk of time even if you go into it knowing what you need to do.
Exorcism-Resistant Ghost Possession Treated with Clopenthixol
I hear people say this from time to time, but I don't think I've ever heard anything actually said on a scanner that would be plausibly useful to a criminal.
Surely, the solution is to acquire a whole bunch of old, slow laptops and hook them together as a build cluster! :)

Old thinkpads (2012ish) run for a hundred bucks and some change, and some of them support up to 32 GB of ram, IIRC. The battery is a generic and replaceable component, too. They can last a lifetime! Or at least until FF et al renders 32 GB insufficient.
> Easy solution! Give them a coding test!

(this is tangentially related to the above fine comment :) I believe it went more like this.. The first time I saw this style of test, it was an engineering hiring group from Microsoft, testing for advanced math skills for some audio work in collaboration (?) with Apple. It was onsite at Apple (a long time ago). The first thing the interviewer said is "we want you to solve this problem right now" .. I said, I have a lot of code examples ready that are representative of my best work, and he was pushy and slightly nervous, and said "no we do not want to see that, this is the problem" .. I agreed, and I believe I did solve it awkwardly, but they refused to look at anything except the in-person test for that interview. It really surprised me, as at that time, I had never heard of this way of doing things. There was no whiteboard, it was a desk.

Sometime later, I believe Google famously used this testing method, on people from The Five university programs, of course. Google probably spun it more like a grad school situation, but I do not know that. Later, every EXEC wanted to copy Google, or wanted to learn bullying like Microsoft.

It is so obvious to me that this sort of test is partially a command-and-control exercise, giving the control role to the hiring group. Please recall there was/is a real tug-of-war between excellent engineers and companies at various points in the recent past.
Trump’s own employees leak to the media regularly that Trump doesn’t read the intelligence briefings and can only focus on pictures and very short briefings.

https://www.axios.com/trump-doesnt-read-his-presidential-bri...

> President Trump does not read the President’s Daily Brief, a document outlining the most important information collected by U.S. intelligence agencies around the world, reports the Washington Post. Unlike his predecessors, Trump instead asks for oral briefings on only certain intel issues.

>

> Why this isn't surprising: Since Trump took office, it has often been reported that he has a short attention span and prefers oral briefings and visual presentations over written documents and memos. Shortly after the inauguration, Trump told Axios himself, "I like bullets or I like as little as possible."

While he does sometimes speak based on internal information, his tweets and public statements are often based on his favorite Fox News TV shows and tweets he sees on his phone from his supporters.
If you’re on GitHub, raise an issue about this and point them to “Falsehoods Programmers Believe About Names” [1]. They could use at least some lessons from it.

[1]: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
Both non-competes and unions prevent competition in the labour market. Being against both is completely reasonable.
Yeah, would be curious as well. There's two really awesome things about radix sort:

1. It scans in linear order, so if you tune your radix size to L1/L2 cache it will happily beat other "faster" algorithms thanks to the prefetcher.

2. If preserves ordering for keys with the same value.

#2 makes is a really good depth-sorting algorithm for alpha rendering, and #1 just makes it darn fast. There's a nice floating point implementation out there for it as well.
The algorithm doesn't prevent me from sharing posts on my private Facebook page from a professional ethics blog because they aren't PC enough for the Facebook stasi. Imagine if the phone company or your email host prevented you from communicating.
Hiring in our industry can learn a lot from education. Everything the author wrote boils down to fundamental questions that teachers at all levels have to deal with on a daily basis - how do I assess this student? Either in the moment, on a test, through their assignments, etc. Teachers are constantly in a struggle to figure out where a student is and if they are making progress towards what they wish to impart to them.

Technical interviews are very similar, only smaller scoped. The goal is to use the right tests to learn what you need to know about a candidate. A lot of this boils down to having a rubric - what qualities are you looking for in a candidate that makes them a good fit for your team? If you cannot answer this, then your interview process is going to produce poor signals.

This also leads into another pet peeve of mine when dealing with technical interviews - the ghosting and lack of feedback. If you are unable to give generic feedback on why a technical assessment did not pass (not the cultural), that is a strong signal that you don’t know what you are looking for as a baseline in candidates. There is nothing wrong with generic feedback along the lines of “relative to other candidates, your commit messages and code style was lacking.” It is especially frustrating when the company invites you to apply again in the future. That’s like failing a project in school, but the teacher is giving you a second chance with the only feedback being, “better luck next time.”
I've found this period has had an overall positive effect on my mental health. At first I was rather depressed, religiously following the news and subreddits about what was happening, but after a couple of weeks of that I realised I couldn't continue living like that forever. I started introspecting and tried to figure out what was causing the stress and low level anxiety I've been experiencing for a few years.

During this period I feel like I have figured a lot of things out, and overall feel more relaxed now than I did before quarantine. I realised that I was putting a lot of pressure on myself to achieve things, and I don't need to - at first I used the pandemic situation as an excuse to myself to not have to do these things, but now I just feel naturally relaxed.

Also as a newish (1 year old) father I found talks by Gabor Maté resonated a lot with me.

(And I've somehow lost 6kg - even though I've been cooking whatever tasty deserts I've found on YouTube - probably from not eating out)
echo 'EGSZ%%%'|tr 'E-Z%' 'R-ZA-M!'
One thing I would love to see is a discussion of how to tune the swap system (e.g. what value to use for vm.swappiness) in cases where zram/zswap are enabled.
Having spent a couple of hours as a kid typing in a https://en.wikipedia.org/wiki/SpeedScript binary printed in a magazine, one byte at a time, I can confirm that compactness is valuable.
Many of the author's issues with kubernetes are specific comparisons with their current workflow. One I can definitely agree with is the burden of upgrades and keeping the platform current. There are techniques which can make that easier to handle. One statement that surprised me:

>> at Google it isn’t uncommon for them to have multi-hour outages with GKE

For what it's worth we've been running multiple GKE clusters in production for over three years. We're medium size, with some dozen or so in-house services handling perhaps a total of 20k rps. We are rarely affected by any GCP issue, and as far as I can recall we have never been down due to a GKE-specific problem. In addition to the basic orchestration features we make significant use of ingress and storage primitives. It all quite literally just works.
Yeah, but thats going to lead to a hiring bias. So half the people you hire should be black, but then you'll need white guys to follow them around.

And for those who don't know the reference: https://www.imdb.com/title/tt1346402/
Interesting concept. Would that have prevented the problem here?
That's the thing, I was aware of all the hype about this movie, including the terrific consulting. After 20 minutes though, I gave up. What exactly did I miss? Some time travel, some worm holes? Well, I don't personally think that has anything to do with science.

For my taste, The Martian is the best hard sci-fi book and sci-fi movie out there.
Not that I'm aware. But typically 5-ish to [some age] year olds aren't just left to go to school on their own and let themselves into the house whenever they get home.
In one of the most homogenous populations on Earth.
I have a way of looking at this. More people are familiar with apples than okra. (there's a reason for that)
> In the on prem case, you already have a dedicated infra team that probably has the tools to effectively deploy and manage a cluster.

Tools? Yes. Care and attention? Hell no.

The ops team at my work still has important services running on CentOS 6, and they are spending all their time trying to get Kubernetes configured and working.

You would be surprised at how much infrastructure out there is just glued together adhoc. Several senior engineers at my work are successfully blocking adoption of gitops and CD.
Are you still a grad student? I already graduated and have the same sentiments as you.
As a chef and a geek I've been asked about your book by non chefs! Sadly I haven't read it yet, but I saw your link had the first two chapters for free so I'll give them a look tonight :-)
> If every person who breaks into a car or sells something in the street is caught, this would be an insane surge in the prison population.

Isn't this a good thing? Breaking into peoples cars is wrong, we want to prevent people from doing this.
IBM sunset its general purpose facial recognition and analysis software products
So, I see small bits here, that all boil down to developers not understanding enough about their language of choice. The web being the vast platform that it is and JavaScript eating so many domains may very well be a situation where not having full mastery of a language will still get you very far perhaps - which says a ton of positive about the platforms imo- but that’s the heart of what I’m seeing here.

So, perhaps the issue Heyer is lack of education, not that the ecosystem itself is unquestionably broken?

Also, curious, how do you handle state full actions without some kind of global? Genuinely curious
This made me smile. What grumpy Gus can downvote it?
Put it in a faraday cage.
This wouldn't be able to happen in EU as well. Previous employer can't force you to not being able to offer your services in the job market. They can pay you instead.
The fact that 90% of your code (i.e., business logic sans OS) can run in a Chrome Dev Tools window is pretty powerful. There really isn't anything that competes except PHP on a LAMP server in 2007. The ease of "getting started" is a big part of the network effect and the number of npm packages out there. Yes, the quality of those packages is terrible, but you don't find that out right away.
Show HN: Merge Sort Explained Using a 2D Physics Engine and Speech Synthesis
I always wondered what a company with a 20 hour work week would look like (either five 4 hour days or four 5 hour days, to take every Friday off). I think the productivity gains would be massive per hour of time spent because there is true focus during that time and not idle chitchat. Communication would be entirely asynchronous, and so this model would work best for a distributed remote company. I read a book about this model, called Five Hour Workday which helped solidify this model in my mind [0]. There's also an article if you don't want to read the entire book [1].

The benefits are manifold. As stated above, and as the author had discovered, productivity did indeed go up, more than the 8 hour workday had. Communication, being asynchronous, codifies the company's history, progress, values, and other useful pieces and creates an internal wiki structure which any employee can reference back to. This is to say, not only should the communication be asynchronous, but it should also be long-form. If there are discussions about new features, employees should submit suggestions of a few pages or so outlining everything they think about it, including how the feature would work, what its benefits are, and so on.

All of this does not of course discount the benefits of remote work, or barring that, only needing to work half the normal workday.

[0] http://www.fivehourworkday.com/book-intro.html

[1] https://www.fastcompany.com/3063262/what-happened-when-i-mov...
But does the reason matter when the result is discrimination against people through no fault of their own?
Did you just say "All y'all look alike!" to non white people?
Only AFTER they helped China develop the technology to racially ID their Muslims. And IBM isn't alone, many companies have helped China to efficiently fill its death camps.
Ask HN: Is Google Down?
Can't access any Google services right now. Haven't seen anything about it in the news and only a few people seem to reporting something similar Twitter. I'm currently in the Southeast US.
Ok but that can still be true (blonde hair, blue eyes) while there still being much more variations in the white population than in the black population.

I'm curious how many white people there are on earth vs how many black people there are, and other races. A couple google searches didn't give me any easy finds
Yes, at the bottom of the article is an Addendum that covers this:

Addendum 2016-06-14. I noted above that the distribution of primes mod 7 seems flatter, or more nearly uniform, than the result of rolling a fair die. John D. Cook has taken a chi-squared test to the data and shows that the fit to uniform distribution is way too good to be the plausible outcome of a random process. His first post deals with the specific case of primes modulo 7; his second post considers other moduli.
> Trichoplax adhaerens... Named after the Greek words for “hairy, sticky plate”...

Not quite. The genus name is Greek and does, in fact, combine the stem words "hairy" and "plate." The species name is Latin and shares the same root as the English verb adhere.

Possibly of interest, there's an entire convention for valid constructions in binomial nomenclature: https://en.wikipedia.org/wiki/Binomial_nomenclature#Derivati...
50k/day is less than 1 qps. This is nothing. This is either not the full story or your cluster was setup completely wrong
> So you think it's a good idea to take legal action against someone with no proof and hope it just materializes over time?

Fishing expeditions are common and sometimes...legendary cough SCO-Linux dispute
Yup, won to varying degrees.

More similar lawsuits here: https://www.geekwire.com/2019/judge-limits-role-former-amazo...
The Bizarre Behavior of Rotating Bodies, Explained (Dzhanibekov Effect)
Coordinated Crawling via Reinforcement Learning
On the other hand, true criticisms of Javascript, the language, are boring. Yeah, there are problems. You learn to deal with those problems. They aren't really that horrible. I worked with a lot of less convenient languages than JS (especially ES6, which is actually not bad). The standard library is pretty bad, but the language itself is easy enough to use that it's pretty trivial to implement what you need yourself. There are also a few pretty well written third party libraries with no other dependencies which you can use. The build environment is horrible, but not really any more horrible than some other environments I've had to deal with.

No, the real problem is that a lot of Javascript developers choose to stick hot pokers in their eyes. They don't read the code of their dependencies. They don't care how many ridiculous dependencies of dependencies they use. They refuse (absolutely refuse, to the point of calling you an imbecile if you even suggest it) to write their own tools. They choose the build tools that are the most wonky and are built on the most insane internal code -- because they don't care to ever look at that code. They look at the "box features" and say, "Oh, everyone is using that and it has all the features we want. You are crazy if you want that stupid boring thing that barely does anything (and yet works)". They don't do any planning for configuration management. They don't think about how they want to upgrade their dependencies, and especially don't dare think about inspecting the code in the dependencies. "Latest is best! If it breaks, we'll deal with it then".

Javascript is not really that bad. It really is that the community does not have a particularly good grasp on how to minimise risk in large projects. On the other hand, it's a common refrain on other platforms. While Javascript is not really that bad, other platforms are considerably better and you can get away with really poor practices for a lot longer. Not that they won't absolutely kick your ass eventually -- it's just going to be a couple of years away when you have moved to another company at a higher pay scale.
Maybe you should check here: https://downforeveryoneorjustme.com/
Many states have laws saying at what age a child can be left home alone. Massachusetts doesn't have a specific legislated age, but they will charge you with neglect if you get it wrong.

https://www.mass.gov/info-details/massachusetts-law-about-ch...
I think this is going to go like the smartphone, which has assimilated every other consumer electronic device. (music player, camera, video, ebook reader, fitness tracker, etc)

Why not keep drones around for surveillance, for communication, anti-personnel, anti-aircraft, anti-boat, anti-car, signal jammer, take out a cell tower, take out a high tension line, etc...

oh yeah, add contact tracing with an update :)
That view is extremely popular for essentially every action made by any well-known company or individual.

Personally, in cases where there isn’t a specific explanation for why a particular decision has secretive motivations, I do find it a touch too cynical.
This just seems so bogus. Suggesting the virus was circulating in China as early as August but was being covered up?

It’s the 21st century. There were many direct flights between Wuhan and the United States every day, as well as with other countries. If the virus were circulating in august that would have given it months to spread to the USA. We know from antibody studies and the lack of deaths that didn’t happen - the virus didn’t spread widely until 2020.

Vietnam has a population of 100 million and a land border with China. They activated their pandemic response in January and have had ZERO coronavirus deaths. Taiwan, again, activated their response on December 31, 2019, and has had only 7 deaths from COVID-19. These numbers are impossible to square with the idea that COVID-19 was in wide circulation in the Chinese population in August or September.

Therefore the idea that it was circulating in human-to-human transmission in China as early as 4 months before 2020 just can’t make sense.

This seems like science in service of politics or publicity - it’s already being breathlessly used as proof that China somehow covered up the virus for months as an attack on western civilization (again, this doesn’t make sense - when Wuhan actually did come under heavy threat from the virus, social media posts and videos did leak out to us in January).
You can check Google's own status pages:

- https://www.google.com/appsstatus#hl=en&v=status

- https://status.cloud.google.com/
> subjects don't know that there is a difference in the dose they could get, so they can't try to guess what dose they got.

Do subjects really believe this?

"Even though most trials are done with placebo groups I'm sure this one will be different"
> If you are expecting a candidate to have a certain skill-set, having a simple timed coding test as the first round is the easiest way to filter out a lot of unqualified candidates. Stripe does this quite well for example.

The problem is 99% (or more) of the rand-o startups/companies that do this are not Stripe. They are not companies that people are fighting to become employed at.

> this works out for me
> their ability
> how they communicate
> how they approach
> how they seek help

What's ends up happening is you miss out on a lot of truly talented folks by putting the burden of proof 100% on them.

> is the easiest way to filter out a lot of unqualified candidates

It may be the easiest way for YOU. It's an important distinction as you (and this is not a personal attack, sorry if it sounds like it is) may not have the hiring skillset. It is a skill. Just like managing people, supporting software, being a CEO, etc...
I tried using Nomad once after being a little worn out by Kubernetes' complexity. For some reason, the Nomad abstractions didn't click on the first couple attempts. In comparison, Kubernetes' abstractions mapped 1:1 to my understanding of the service oriented architecture.

I'd have probably gotten used to it had I spent more time using it, but it'd have taken some rewiring of thinking process.
isn't China using it massively

Yes

with success?

There's no way to know.
I think this contract is usually just the set of rules for deck construction, which is usually just a format. It's not really a problem if one player's preferred modern deck costs $200 and another's costs $2000 when neither of them had to pay for the cards and both of them had the option to play whatever modern deck they liked.
"Why Janitors Get Noncompete Agreements, Too"

https://www.pewtrusts.org/en/research-and-analysis/blogs/sta...

"Jimmy John’s drops noncompete clauses following settlement"

https://www.cnbc.com/2016/06/22/jimmy-johns-drops-non-compet...
Something that won't even help their resumes in the long run.
Ehh I get where you’re coming from but look at it this way. What if you had a child and they got an assignment from their teacher that simply said, “Write an essay on Clean Code. This will count for 90% of your final grade.” You have 2 weeks to submit.

That’s it. No further instructions.

How happy would you be with the instructions from that teacher? What advice would you give to your child?

While the company isn’t entirely to blame for how much time is spent, they are being irresponsible to a degree.