skysight-inc/HackerNews huggingface dataset:
My understanding, based mostly on what I’ve seen on Twitter:

911 call -> Dispatch unarmed City employee, typically a social worker, who specializes in the relevant situation, population or neighborhood.

Goal is to assist the individuals involved, to be compassionate instead of punitive, to get to the root cause of the issue.

There is still some kind of armed security backup for the social worker’s protection in situations that do escalate.
hah. technically your brain is a prediction machine and, when you are trying to touch your nose, it’s really good at minimizing the prediction error.
The high school math behind Covid-19 log graphs
iOS and Firebase (full-stack) developer – Sexcellent
Sexcellent is hiring! We’re looking for an iOS + Firebase (full-stack) developer who is available now to join our team and exciting startup.

Job Description
We are looking for a motivated iOS developer to join our young startup, grow with us, and help push our existing app and platform to the next generation. Below you will find the skillset for an ideal candidate. However, we’re most importantly looking for an awesome fit, so please still apply even if you don’t have every one of the required skills, but are motivated to learn.

How to Apply
Please send your resume, a link to your GitHub profile, and a brief introductory statement of your interest, experience, and why you are the right person for this position to: apply@sexcellent.com

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
"black cops shooting black suspects" ... that's still police violence against black people, still racist.

You think there's no black servants of white supremacy?
In Minneapolis, they are going to vote for the dismantling of the police department, to switch to community based policing.

While this sounds good on the surface, the reality will unfortunately be quite a bit messier. It will lead to what some call the "San Francisco" model of policing: Crime is allowed to happen, in open view and without any risk of prosecution, in a concentrated area of the city, which already has a lot of crime. The implicit agreement is that it's ok for crime to occur there, as long as it doesn't spill outside of that area. In San Francisco that area is called the Tenderloin. Of course, policing and enforcement will continue as always in the wealthy areas, which will be protected from crime as they always have.

The end effect is that you have very little policing and enforcement, as people wished, but the crime becomes highly concentrated in one area. This is terrible for the people living there.

I hope people understand this before they decide to dismantle police departments.
My dad was a marine and you've got my respect. But Kaepernick's uniform doesn't mean what yours does. He's a civilian entertainer, and kneeling was an exercise of his right to free speech.

The irony I see is that this was the very definition of peaceful protest. When people rally to protest, cops show up in force. When a single dude takes a knee, that's too much for them to bear? Irony, indeed.

This week's reporting is documentation of the abuses that he was protesting. Have you seen it? The police have all the trappings of the military, with none of the discipline. I almost think we'd be better off if y'all were standing by at these protests, because you at least understand and follow rules of engagement.

Politicians and police say that peaceful protest is tolerated, but not for Kaepernick. And not for, unfortunately, thousands of peaceful protesters, medics, journalists, legal observers and, goddammit, those essential workers going about their legal business -- all who were kettled, beaten, shot, and gassed.
The Seven Laws of Sales
New Zealand is officially Covid-19 free, final case has recovered
No. Unemployment is generally regarded as a public health risk, beyond the immediate insurance consequences. There will moreover be people who suffer long-term impacts that these short-term payments can only partially mitigate.
I'm a dev and enjoy my articles too, but I'd say I perform better with videos in some domains. The first one to come to mind if mechanic work. If I want to learn how to change a mass inflow sensor, it's way easier to watch the job be performed than to read a description, even with pictures.
CO-VD.info – AI uses large language models to understand latest Covid-19 papers
>Nobody on the far-left is advocating for the extreme violence

I have seen many people talking about "burning the system to the ground".
Djitsu just released v1.0.25 with full support for standalone pages
You've made me challenge my preconceptions. Thanks for your reasonable and researched response.
Do you have a link? I'd like to check them out.
You're actually breaking the HN guidelines which I suggest you read https://news.ycombinator.com/newsguidelines.html

> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

> When disagreeing, please reply to the argument

And a few other relevant things.
Would you happen to know of any games that use Grid?

If so, it would be nice to list them on the homepage.
Ask HN: Would you work for Facebook?
I am trying to decide on an offer for a SWE position at Facebook. Accepting this position will undoubtedly rapidly advance my career, and more than triple my salary. There are a lot of moral hazards one faces working for Facebook, and I'm looking for perspective from the HN community.
"Hard times create strong men. Strong men create good times. Good times create weak men. And, weak men create hard times."

– G. Michael Hopf
I am part of a startup for the first time and, coming from a project that was a bit messy on its own but had some structural integrity, I feel a bit torn apart with the current code quality.

For starters, the project _must_ be done in a completely serverless manner (AWS was the chosen provider) and _nobody_ in the team had experience making a complete product just using this kind of architecture.

Since performance is the main concern, at the beginning we did a very shallow research on our options for languages and relevant items to the lambda's performance. One of those was cold startup time, which the bundle size has influence in. This led us to split our custom dependencies as much as we could, making the development and testing more painful.

With both previous points presented, I can say our code quality is not good. As for velocity and delivering on time, we have had some issues because of planning mistakes and unforeseen inconveniences while using AWS SAM and AWS CF. Nonetheless, we're "on time".

We have identified some pains that we would like to fix post-launch but that moment seems to never going to happen. I got a feeling we won't have time to do maintenance on the product and we'll just be bombarded with either bugs or new features.

As others have said before, customers will only look at the app's functionality and UX. And in our case the application looks amazing. The backend, not so much.
Plan is to keep it going as long as there’s interest. We’ll keep filling in slots 7 days out with new live content as well as best-of content that’s already aired.
> In an ideal world, Xournal++ would have a modern web-based front-end as opposed to GTK

Weirdly, GTK can do web UI, although i don't know what gotchas may exist. https://developer.gnome.org/gtk3/stable/gtk-broadway.html
Not to disagree with the premise of the article, but in the previous pandemic at some point we just stopped counting the cases. We settled on the estimate that 10 to 15% of people in the world got it.

Now that we know the death rate of this virus is roughly 0.4% and it's widespread enough, is it time to also stop counting every single case?
> pulsejet requires zero moving parts, so reliability should be excellent.

Valves, and pumps are moving parts too.
Trevor Bedford (Associate Professor in the Department of Epidemiology at the University of Washington) noted today that the protests will add 200-1100 deaths per day of protests: https://twitter.com/trvrb/status/1269533303536664576.

Mapping Police Violence (https://mappingpoliceviolence.org/) notes that police killed 1098 people in 2019 in the US. Per the Washington Post, the figure is 1043 but that's specifically for shootings (which covers almost all officer involved deaths): https://www.washingtonpost.com/graphics/investigations/polic.... And in all likelihood, most of those situations were handled properly and professionally and the deaths were justified (without wrongdoing on the police's part).

So we've just taken on far more undeserved deaths due to irresponsible protesting and rioting than the very brutality we were outraged about in the first place! How was this even allowed? It is completely irrational to permit these protests, and to tolerate these super spreader events given the harsh restrictions we placed on our lives in response to COVID-19.

I cannot believe that healthcare professionals and public health officials are lining up to excuse the protests. This, just a couple weeks after they were all criticizing moderates/conservatives who wanted to see orders relaxed. The healthcare professionals and public officials who've jumped on the train of rationalizing their flip flopping are simply too afraid to admit that they're willing to tolerate the risks for activities and causes they align with, but they still want to force others to make sacrifices with the activities that they value. In other words, one set of rules for them, another set of rules for everyone else. I've lost faith in our elected officials, public institutions, healthcare providers, and academic bodies as a result of this hypocrisy and failure of logic.

A more fair and just handling of COVID would be to let every individual assess the risks and benefits of their activities themselves, as individuals, and let them go about their way. If a business wants to stay open, so be it. If a customer wants to visit a business, so be it. Those who are risk averse and afraid of exposure can choose to deal with that risk by impacting only their own lives by sheltering themselves.
Lots of people are against more police. Those take up between 50-70% of the taxes is many communities.
That's what some people have been saying since February, yes.
Interactive Map of Linux Kernel
In the very article you link to the case of New York is mentioned by Bergstrom, specifically to critique that estimate, and point that New York disproves it.

I verified that claim:

We know that the antibody tests in NYC gave the estimate of "all infected" of 20% of all. But there were around 20K deaths, and NYC has 8.3M population. Also even if we expect that the spread will stop once the 70% of population is infected the result is: 100e3 * 0.7 / 8e6 = 0.87%

Still much more than 0.4%. That it's closer to 1% matches all the statistics of the countries of the world that did a lot of testing compared to the number of cases and deaths.

Back to the article:

Bergstrom in the article: "Given that these parameter sets underestimate fatality by a substantial margin compared to current scientific consensus, this is deeply problematic."

In the same article, even CDC disclaims that their numbers are predictions:

"The scenarios are intended to advance public health preparedness and planning. They are not predictions or estimates of the expected impact of COVID-19" the CDC says.

So it seems you intentionally misinterpret CDC, given that it's all in the very article you linked.
At least you can vote for the sheriff. Normal people have no say in who is the police union president.
Is this related to the Offst project that was released about a year ago (HN discussion: https://news.ycombinator.com/item?id=19756353)?

I thought it was a neat idea when I read about it then, but never got around to looking into it further. I’ll have to make some time soon to try it out.
Modern pulsejets don't use valves.

https://en.wikipedia.org/wiki/Valveless_pulsejet

Fuel can be either gravity fed or possibly a pressurized system (e.g. fill the deadspace in the tanks with compressed nitrogen)
We are talking performance here. Not performance per dollar.
Yeah but what if you can't buy a non-smart toilet any more? Like what happens with TVs now.
I would appreciate more examples on the web site - it seems like there are very, very few details on e.g. capabilities, etc.
It hasn't bothered me with types and auto-complete combined with unified-call syntax (UCS) after a bit of use. Not sure if UCS and qualified imports would work so well. You can import specific names (similar to Python) like `import posix as ps`. Is that what you mean by qualified imports?
Ask HN: Advice on starting software business
As a developer eventually in future I want to start my own business and software is something I really like So I’m looking for advice from people who are already in this space
Well, you're both right. In that the purpose of all this military spending is to make the world safe for Dow, Exxon, and US Fruit, and people who live in the imperial core get cheaper prices because of it.
Kuruman girl shines at Wits Business School
You could use a fuzzer and fuzz several DBMS products at the same time. If their db's states or query results start to diverge, you probably found a bug in one of the product.
you will never know if the lack of pressurization issues was because their plan was fine or caused by changes thanks to his campaign. hindsight is 20/20.

the fact that they took that route is the problem.
Those aren’t police. They are part of the social safety net and community wellness.

How would you ask a police officer to react to a criminal brandishing or firing a gun in public or at him?

How would you ask detectives to work cases against gang leaders if they cannot conceal their identity?
Pretty much everything touches the disk at some point. A lot of those things are asynchronous daemons these days. They currently need a complex thread pool to handle disk I/O - io_uring means they can run disk I/O on the same thread, and all they have to do is some buffer management. It’s a lot simpler and cleaner a programming model.

Source: recently developed a web server that uses io_uring.
All I am trying to say if one wants to make comparisons the conditions must be equal. They're comparing peacocks to monkeys.
I've noticed certain communities that live on the edge of tech-savvy do this a lot. In particular emulator and jailbreak communities for video game consoles refuse to keep up-to-date text guides on things. Everything is done on YouTube which is such a terrible format when you need to follow 30-step lists and pause to click on many links throughout the process to download software, firmware and exploits.
> I never said I thought Covid-19 was a nothing-burger, and I have nothing to do with the right-wing online crazies.

I never said you did.

> Nevertheless it is clear that public health experts have not been straight with us.

Depends on the public health officials you listen to, eh?

> You don't need to be a right-wing loon to see that their open letter contradicts what they have been saying until now.

I agree. Mass protests during a pandemic are irresponsible although understandable, in my opinion, and the open letter people are talking about in this thread sounds to me to be pretty irresponsible as well, although I haven't read it.

I just watched a bunch of videos of demonstrations happening today all over the world. While my heart soared a little voice in the back of my head was saying "...but covid is loving this..."

> Why did you personally attack me and associate me with the 4chan nutters with no basis whatsoever?

I didn't attack you, I wasn't even responding to you. I was struck by the pattern match, that's all. I apologize for the offense, and wish you well.
I cannot figure out how you can see that. RPC just adds a "Remote" on top of the "Procedure Call" part, we add a failure mode but the thought process is the same.

As witnessed by many teams, spaghetti happens just as poorly in a distributed monolith as it does in a proper monolith, it just adds latency and makes it harder to debug.

The boundaries you're imagining are not drawn by the technology nor by the separate codebases, they're drawn by the programmers making the calls. And I guarantee you that the average developer with their usual OOP exposure can understand much more easily where to draw decent boundaries following some pattern like Clean/Hexagonal/Onion/Whatever Architecture as opposed to microservices, where it's far more arbitrary to determine the concerns of a microservice, specially when a usecase cuts through previously drawn boundaries.
>I’ve noticed there’s been a trend of people capitalizing on teaching others about “thinking how to think”, more or less.

>But does it really work, or does this stuff just make you better at winning an argument?

Overall for most of these writers, I think it's just intellectual masturbation, or perhaps getting more clicks or readership, i.e there is a clear immediate financial benefit. Or perhaps they are truly deluded in thinking that they can teach people to think, i.e an altruistic motive.

Personally for me (if you check the link on my profile) it's a way to connect and work with like minded people.
I can't believe they used the anal scan. This is too much like SmartPipe to be anything other than hilarious. It's where satire and reality meet back on the other side.
I think it should be pretty bad, tbh.
a) Not part of yc. Never seen anything fail completely but I have seen projects get major delay over wanting to ensure quality.
b) I'm currently leaning towards features = 100. quality = 0. This changes when you can't implement something or it takes too much time because of the state of the code base, at which point you refactor. this is a bit of a judgement call but features should have the clear priority.
c) of the startups i have been at one had the cleanest code ever and the other some of the most incomprehensible code. the difference is due to who wrote it and made framework choices. some devs write clean code naturally. some platforms make that easier. unit testing wasnt a thing at either.
The problem with physical programming books - and don't get me wrong, I love physical books to a fault - is that they're easily made outdated, either with new versions of the same software, or the software gets replaced, or new best practices arise. Then you have to buy another version of the book. In addition to this, which basically makes physical programming books a nonstarter already, you have the issue that books aren't easily searchable or copy-pasteable.

Really, there's not much of a reason to have physical programming books anymore; it's just not practical, whatever the level of quality you get elsewhere. And you seem to have left out official documentation and stuff, which is getting really good imo.

The only reason for having a physical programming book is for totally timeless ideas, like algorithms and data structures textbooks, or introductory books to concepts like compilers.
Yes they are morally indefensible. Many of those decisions didn't make sense to me and yes I expressed outrage about it to friends.

But your point is also a straw man. For the most part, there are still prohibitions on large gatherings of people. These protests have been blessed as an exception. Why? Because the government's hand was forced by political expediency. In essence, the government has failed to protect the people from themselves.

And let me flip the question on you: why do we need to protest so urgently now, during a global pandemic? Why can't it be postponed until after we've resolved that problem and can permit it to go about safely?

I'll answer that for you: BLM has found outsized effectiveness because of coronavirus. Because people have more time, and are feeling less economically secure, and are more emotionally vulnerable. They were better primed to respond to the movement and organizers are capitalizing on that at the direct expense of human lives, even if that isn't obvious to them.

Worst of all, history suggests that these protests and the consequent loss of life will buy Black people next to nothing. Categorically the wrong solution to a very complex problem.
My heuristic is that if anyone else will ever read the code, it should be statically typed (or be written in a language like shell where the language is essentially limited to one type).

Most people disagree, but then they end up writing giant python monoliths with layers of implementation inheritance, dependency injection and functional programming paradigms.

In the end, they try to port it to pretty much any other language, but at that point it’s too late.
Nothing stopping you from using them in your own code. I prefer qualified too.
I am not saying we should put each kid in front of a computer, at least at the beginning.

I am saying that the educational material that kids are learning from could be produced in a smarter, more reusable way so that it can be objectively compared and improved.
You get the data behind grades from students themselves?
Don't need 1 more thing monitoring my shit.
Armed police roaming the streets don't solve car break-ins. I specifically mentioned car break-ins in my comment below[1]. I want the police department as we know it to be disbanded so we can have real solutions to real problems.

No one is saying stop solving crimes. Minneapolis may disband their police department, and get out of the union contract. But they aren't going to stop solving crimes. The lack of crimes being solved currently is explicitly mentioned as a reason for disbanding current police department, and looking for smarter solutions.

[1] https://news.ycombinator.com/item?id=23451939
To answer myself -- there is an open issue and pull request for graph layout.

https://github.com/penrose/penrose/pull/332
They literally graduate from a Police Academy. Didn't you see the movie?
I feel like that method of discovery is how I learn best, because I learn WHY something is the way it is, and how it's actually used outside of toy examples. Plus, it's just how most people are built to learn.

And yes, books not being searchable is basically THE reason I never use programming books.
> It would be just as easy now to remove hair for covert DNA tests

Thanks to companies like 23andMe, this won't be neccessary in the future. If enough of your relatives have sent their genome to those companies, they already have the sequenced genome as well as consent from your relatives to use their DNA. Their DNA is highly similar to your DNA which means that they can extrapolate to you, without even having to resort to covert methods.
If it’s useful for you, you’ll adopt it whether someone who comes along later is better or worse off.
I know my employer, the Linux Foundation, is trying to find good platforms for our events. When will this be opened up?
You, not me, argued that performance is not what to consider but performance per core (not physical cpu). Don’t push arbitrary metrics and then complain when you’re called out for it.
The term "human rights" do not appear anywhere in the constitution.
>I am glad you are content. Enjoy it. But recognize that you are literally one of the few winners in this economy. A highly paid tech worker has likely just experienced the best decade in history for their particular profession. But that is a very narrow segment of our society, and a large chunk of our generation has lost ground relative to their cross-generational peers.

But I'm not the only winner. Society as a whole wins through advances in technology. That's my point, and that's what gives birth to the entrepreneurial spirit found here.

If you don't think so we can probably agree to disagree.
I feel sheepish for being on that thread as a detractor, after reading this post.