skysight-inc/HackerNews huggingface dataset:
If the police are so well trained how do we have 700 videos of police brutality within the span of maybe 3 weeks? Why do so many rapes go uninvestigated much less brought to trial?

Why is it legal for police to coerce people they’ve detained into sex in many states? Why does civil forfeiture exist? Why are police not legally obligated to 1) know the law, 2) protect people?
You mean how the DMCA grants US companies legal immunity for most copyright infringements if the content is posted by an "unrelated" user account instead of the official company account?

FYI I work on catching image thieves in the US and we sadly see lots of cases where you feel that it should clearly be illegal that a company is using someone else's photo without permission, but oddly enough it turns out to be not legally pursuable.
Yes, as godelski explained. We don't mark moderator usernames as different on this site. Partly that's because the site creator (pg) never did so, and partly because we don't want to create divisions between ourselves and the rest of the community. We're community members too, indeed were that long before we ever became moderators. It would feel weird to go around with special hats on.

At the same time, I know it leads to confusion sometimes, and I'm sorry about that.
What specifically gives you that impression? I'm only asking because I find that Swift is more conceptually coherent than most other languages I have worked with.

The impression I get of Swift is that it takes a bit more effort to get over the learning curve since it introduces some novel concepts (null handling, affine types, the protocol system) but mostly it makes a lot of sense and becomes very nice to work with after getting over the hump.

C# seems easy to pick up by comparison because it's basically like a Java dialect and you just need to map the keywords etc.
Do they? I've never experienced that so early. Most mid-range phones are after two years so slow that they can't handle modern apps which is the most common reason people I know buy new phones. Higher spec smartphones tend to last much longer and can fetch good prices on ebay after two years.
The police are allowed the reasonable use of force when there is probable cause to support it. They are not allowed the unlimited use of force whenever they feel like it. That distinction is critical to this entire issue, and a lot of the outcry is over excessive use of force.

Even framing it as you are — as violence — is already the wrong mindset I would want an officer to have. They should be using force, not violence, as a means of last resort to de-escalate a situation and ideally to cease any violence that's occurring.
In the area of AutoTuning some machine learning methods are used. The goal is to optimize throughput or latency for compute intensive workloads.
The machine learning model is trained with performance measurements on the hardware and then use it as proxy for real execution to try out different configurations.

Notable works:

AutoTVM - https://arxiv.org/abs/1805.08166

CHAMELEON - https://deepai.org/publication/chameleon-adaptive-code-optim...

GPU-Warp Scheduling - https://deepai.org/publication/rlws-a-reinforcement-learning...
And a wrong usage of "touch and go" to boot.
I'm totally with you that those three are reasonable limits (hell, I named two in my rebuttal)... Just that scale in itself is not the issue, it has highly specific issues. And for things like high update time series databases, those in my experience are usually metrics databases that say Prometheus serves well, and pg extensions like timescaledb do a stellar job for when you truly need ACID semantics.
I used to have it, but it gets easier with time.
Would you say the wider world is interested in watching a video on "Using ground relays for low-latency communication in Starlink"?
>This is Ba Sing Se levels of delusion for some people.

A reference I never expected to see on HN.

It's insane, but then you realize that a significant portion of the US population _still_ only watches television news media and refuses to spend extra time looking at other sources, like Twitter.
This is exactly how I think about the police issue in the US. If someone has more power, as in, they are allowed to carry guns and arrest people if they need to, then those people also cannot expect it to be a "normal" job where they matter more than who they are working with (the public).

The standards of conduct need to be draconially high, because a police officer has the power to ruin a person's life.
It really depends.. there are like 17k police agencies..., assuming that the average is 100 officers per agency that/s 1.7 million... further assuming 1/2 the offenses are bogus, meaning 40k/1700k meaning a 0.02% bad cop.. or 2:100. Given it's a high stress job, which lends to certain personality profiles over others, it's still pretty bad.

Now, that's also assuming those infractions are the worst kinds, which most won't be. Repeat offenses within a given timeframe are more serious though. And I'd like to see soft limits on infractions in a ~5yr window leading to automatic dismissal.

For that matter, up to 2% of the worst offenders being able to be dismissed per year as policy (this is where the union becomes a problem) as a possibility.

There are other things that could improve things, mostly around required camera footage being taken, and publicly accessible. There are of course caveats.
That medical error study is awful. It categorizes any treatment that is given but doesn't work as an error. That only makes sense in a world in which a correct treatment that could cure a patient always exists and that correct option should be known ahead of time by the people treating the patient. Reality doesn't work like that. Here[1] is a write up on the issues in that study.

[1] - https://www.statnews.com/2016/05/09/medical-errors-deaths-bm...
Also most webscale use of nosql databases I've seen basically boils down to "eventually consistent materialized views"
Master doesn’t necessarily imply “production,” either, though. It could be that master is where the latest work is, but “prod” is where production ready code should be merged into. All of these branch names’ meanings are arbitrary.
Don't dish out what you can't take. I've never seen an example of riots breaking out in a city before police instigate violence with rubber bullets and tear gas.

Also, if he can't keep his cool under those conditions, he has an obligation to change jobs because if he can't handle it he's just putting other people in danger.
Nice. I love weather station builds. Here is mine. I added a pm air quality sensor, a infrared rain sensor, some light sensors, a CO2 sensor, an accelerometer, and a loudness sensor. There's a spot for my Geiger counter too but that installation is not done yet.

https://partofthething.com/thoughts/weather-and-air-quality-...
ok, something the poor kid could have bounced back from after a few years of bad credit etc... dam sad.
RHEL and CentOS have 5 years of updates for their core packages.
FaceTime is not too bad. It's not "paid" by itself, instead you pay for the Apple hardware needed to run it.
Firefighting is a job that actually has significant standards for licensing and criminal history.

They also don’t have a history of killing black people at 2.5x their usual rate of killing people. (They also by and large don’t kill people, in fact they’ve killed so few people there doesn’t exist case law that prevents liability of a firefighter for killing a person. Unlike cops.)
Please point us to a trustworthy source of information.

You can’t. There aren’t any.
China would be perfectly capable of achieving that goal with Facebook in the country, just as with the domestic platforms.
> And which one of them has a better track record pushing out security fixes, especially for older software?

given the amount of security issues that are being fixed silently, even sometimes unadvertently, in newer releases of any software, I really believe that doing this instead of forcing ppl to update just creates a less secure world.
Re-engine, Not Re-imagine
This article is a strange one. They mention WhatsApp and some other mobile products but then proceed to frame everything into the context of a browser.

WebRTC works without a browser too FYI
My thoughts exactly. If a CPU could self-test reliably, and turn off parts of cache, cores, bus lines, etc. I don't think random failures would be a major problem.

Of course it might be too expensive to design such a feature.
100k is still within "riots" scale given the size of US.

But if someone complains about police brutality in this case, they have zero experience, probably never left their city or read a book.
Well then the responsibility would be on the team to agree on a subset of the language and a set of design patterns to use. This is a process which happens in every language (with the exception of Go to some extent since it's so small and strict) but with Swift you have a bit more freedom over where you will end up.

With regard to 3rd party code, you're also free to chose libraries where you agree with the interface paradigm they've chosen.

I find this concern to be a bit overblown. In practice I've never really run into a case where somebody is doing something really exotic and inscrutable in Swift, and it's generally easier to understand than, for instance, a really esoteric Scala code base or a Rust project making heavy use of metaprogramming.
Any recommendations (in whatever area), apart from Elements of Statistical Learning and Linear Algebra Done Right? And are their Probability and All of Statistics books any good?
How long does it take to cross the US on a horse?
This seems like the perfect place to use InterPlanetary File System (IPFS) (https://ipfs.io/). You can store and distribute files (including videos) using IPFS without worrying that someone could remove them. The only thing missing is a "UTube" front-end, and I'm not completely certain that there isn't already such a thing.

Maybe this type of project would be the thing that gets IPFS off the ground and exposing it to a more mainstream audience.
Most of the steaming platforms use HTTP Live Streaming (HLS) because it avoids all the networking NAT headaches that come with p2p connections and it handles variable quality better because each client fetches the best quality for their bandwidth. As far as I know, with WebRTC the sender degrades quality to satisfy the slowest peer.

That said, the downsides of HLS are potentially higher infrastructure costs required to transcode video to the different qualities and somewhat related is the higher latency to live. With proper tweaking you might get 2-3 seconds of latency, but it might be too much for your use case.

If there is voice interaction between the yoga instructor and their students the HLS delay will certainly be noticeable.
Git isn’t a great role model, however. It still uses the “blame” terminology which ascribes a needlessly negative and confrontational tone whenever you need to tell someone how you discovered the author of a line of code from your team’s codebase. This kind of vocabulary debt is something we should be paying off more of, more regularly, since it’s just as important — arguably more important — than functionality.
> At least if you somewhat trust the reviewer we now know that it has no glaring problems and seems to be well designed.

I believe OP was making fun of the review. Cryptocat was full of questionable choices (https://tobtu.com/decryptocat.php) as well as widely disputed security claims.
Overview of BrowserStack service and comparison with Comparium as an alternative
In my understanding in buying options you can only lose the premium you pay upfront.
Selling options however you can get burnt.
If the statement is not factual, what else is there to say?

All I know is Fox News has been caught photoshopping images and lying during their news broadcasts about these incidents.
doing a full clone just to change a branch name seems a bit wasteful.

git init
git remote add origin ...
git push origin (git ls-remote origin | grep "refs/heads/master" | cut -f1 ):master

should be enough
The First Intuitive Programming Language for Quantum Computers
Does anyone know of any projects that allow you to do weather forecasting yourself at home? Of course it's going to be limited without a network of stations, but with measuring atmospheric pressure (and delta) should give you a pretty good indication of the local weather for the next few hours. Maybe you could tie into a receiver for satelite images.
Wouldn't landscapers and truck drivers also be trained to handle the most common dangerous situations in their respective occupations? Are they just more careless?
A large part of the slowness is due to CPU throttling so the battery won't catch fire. E.g. https://9to5mac.com/2020/01/12/what-is-iphone-throttling-why...
I'm a big fan of Openhab along with the Homie 3 mqtt convention. There is nice homie library for the esp8266/32 that makes it very simple to create custom sensors/actuators, that support things like simple wifi based config and OTA firmware updates: https://github.com/homieiot/homie-esp8266
Same with airlines, hedging oil prices via futures and options is incredibly important for them to be able to price out flights a year in advance.

But that doesn't explain why a 20 year old with no income should have access to these instruments. There's a reason most banks wouldn't allow that, in the end the platform probably has to cough up the money.
i'm not for sure what you're addressing. the astronauts described the falcon 9 as much more rough than the space shuttle.
Yeah that’s all police brutality. I’m glad that in America our law enforcement hasn’t dove to the level of shutting off our internet, but they’ve definitely used water canons, rubber bullets, and tear gas on peaceful citizens executing their constitutional rights. I’m glad that we as a people find that even our relatively low recorded cases internationally of over 700 filmed videos of police brutality nationwide within the span of 3 weeks is totally and utterly unacceptable to such a peaceful country as ours. I hope we can further reduce this number over time!
totally agree and if you go to your neighbourhoods you should be prepared for everything with those drug and amphetamine addicts.
> At 0:16 a cop pushes Adam partially into the passenger window of an SUV, apparently hoping that he will fall out and be injured while the SUV is moving.

This is the second time I've made a comment in defense of the police in a specific incident and if it's anything like last time I will be downvoted to oblivion.

Do you have any information to support your claim? (another video perhaps?) I think false claims only hurt those in support of police reform. I'm not suggesting that's your intent.

From the video in the parent post I don't understand how you reached your conclusion as I see something completely different. I see Adam attempting to enter one vehicle at 0:11 that drives off. Then he makes his second attempt with a different vehicle at 0:16 and clearly jumps into the window of an SUV. Stepping forward frame-by-frame it appears that the officer is pulling Adam's shirt[1] which would be the opposite of pushing him in. This is obviously just my opinion from that single video.

[1] https://imgur.com/a/CdEoDO9
You're cherry-picking examples of how it's worse and ignoring examples of how it's better. Why not compare to Norway, Canada, or New Zealand?

Also it's not like the same regulatory body came up with these numbers and said "this is an objective metric on the quantity of police brutality in these countries!" You just feel like 700 is low and other countries are worse, when there could be many more examples we don't know about in all of the countries!
Shame there is no github repo...
For those using Brave browser: Go to brave://adblock and select "Easylist-Cookie List - Filter Obtrusive Cookie Notices"
This is a very accurate take that leads with some context before getting to the current situation: https://nostalgebraist.tumblr.com/post/620713736158724096/he...
Lack of a central server does not imply end-to-end security. In just about any useful situating, when A connects to B, the following will at least be in between: A's modem, A's ISP (typically multiple routing devices), B's ISP (ditto), B's modem. Since all of these are literally in between, they could act as men-in-the-middle... barring countermeasures.

End-to-end implies some crypto scheme whereby all intermediate points can only act all-or-nothing: either they forward packages or not. The contents of the packages should be inscrutable to them. (ideally, you'd want the meta data to be similarly indecipherable, but that requires a Tor-like infrastructure.)

So, either there is some cryptography, which requires exchanging keys somehow, or it's not end-to-end in a meaningful way.
You are so innocent my child.
How will you tell who is sufficiently white or black enough to live in each part of the country?

Also very disappointing to see openly white supremacist posts on HN. Shameful.
We have already had more democracy and community input. It does nothing and gets ignored. The cops keep defending other cops from all accountability.
I watched again and it looks like you're correct. Thanks.
Technically there is:

D f = f' <=> S f' = f # inverse

# chain rule
D (f . g) x = D f (g x) * D g x
# divide by D g x
D (f . g) x / D g x = (D f) (g x)
# S vs D inverse
D (S f' . g) x / D g x = (f' . g) x
# commute = and integrate both sides
S (f' . g) x = S \x( D (S f' . g) x / D g x ) x
# rename and drop argument
S (f . g) = S \x( D (S f . g) x / D g x )

The problem is that the RHS is, in the general case, not any less complex (and often much more) than the LHS.

Edit: Note that (S f . g) is integrating only f, then composing with g, which is what you want; it's the S \x(...) that causes problems.
Yes. There's something about ergonomy of a digital textbook. It doesn't matter whether it's on an iPad, computer, or my Kindle. They all make it difficult.

I realized though that it might be due to the fact that we do so many things on the computer. I know how many websites are just a click away. It takes a certain mindset, but typically, after 10-15 minutes, I can focus enough on the materials that even the computer is fine.

It just takes practice and focus, the latter being increasingly scarce in today's world of notifications.
You occasionally hear of people making money by trading the inverse of what's popular on reddit's /r/wallstreetbets community. So I'd believe it.
The difference is that one piece of progress has been made toward building an ecosystem of tooling that doesn’t pointlessly alienate people. Some day, the effects of small changes like this will add up to serve us well with supporting a broad variety of team members with whom we can work and learn from.
Let's not forget that other major centres have their own tv studios and broadcasts: Wollongong, Newcastle, Mackay, Townsville, and probably many others.

Similar for radio. ABC has local radio programs that are bulked with national programs. Triple J supports up and coming artists and alternative tastes, is ABC funded, and has local productions including in country towns around the country.

The real issue here is Facebook and Google scalping the news content and reselling it as their own.

The bigger issue is that Murdoch media undermines everything and needs to be broken up.
"It's a dangerous job" is given as a reason for why so much policy brutality occurs. Pointing out how dangerous it is relative to other professions is absolutely germane.
Truly understanding risk in financial markets is incredibly hard and not intuitive. We can't use our every day intuition to warn us of risks on markets (other than easy money doesn't exist). But I don't think people would appreciate if you'd need a master in Finance or CFA to open a Robinhood account.
How would that be more efficient? The transmission loss would be outrageous between the summer and winter hemispheres. Compare that with transmission loss for LNG tankers at the moment, effectively 0 even with the occasional leak in transit.
Ask HN: Without Twitter, have I lost the game?
Here's the user story:

As a person, I want to contribute to the de-facto connected consciousness of humanity a.k.a the internet for the better of humanity.

Power of knowledge refinement and distribution lies influence. Problem is not everyone likes attention and therefore influence goes away with it.

With that, comes another problem, great ideas might never come to the surface. Loud ideas overcome great ideas. There might be brilliant people in the world whose brilliant ideas never even crossed our ears.

Have the people not using twitter or other social media already lost the game?

Is there a framework or platform to balance the scale?
Instagram prioritizes photos of scantily-clad men and women
Study: Emergency Covid-19 measures prevented more than 500M infections
Weird, I always thought of it as a reference to something along the lines of "master record". A master is also part of a master/apprentice relationship which should not be a problem.
It's the other way around. With stocks, you can take loans and trade on margin. If something happens, like very large gap down in the morning, and they can't unwind your position quickly, you could end up in debt. It's a very rare situation in practice. With options, you can only lose what you have invested. Unless you write naked options, which I am almost sure is not allowed on Robinhood.
You may not be aware of this but in the education system of the United States, which is mandatory for all of our children, we are taught that the history of America is the culture of fighting against authoritarian regimes no matter their form. While the truth is complicated(in fact we’ve helped set up authoritarian regimes), it means that Americans generally view the protests of any authoritarian moves to be a patriotic duty. If you’re not American I don’t expect you to necessarily understand our culture, but where we are from it’s generally unacceptable for the police to treat citizens this way.
>Software engineers who sit on their computers all day and try to backseat drive on these issues should probably be dragged into the streets and set on fire.

Congratulations, I think you're qualified to be a cop.
When obscured by overgrowth.
WebRTC is encrypted.
Superlative projects are made possible by great collective efforts
> and the 1060 is surprisingly power-efficient in its low frequency modes.

maybe ? the computer on which this happens is a 1070. But please be aware that series 10 are a very small percentage of people. The average laptop of non-tech people around me is easily 8 years old, often on their 2nd or 3rd battery... and these people won't be able to complain easily to anyone when their new battery's life suddenly is halved because of $SOFTWARE.
I'd be surprised if that's true. No other broker allows this simply for the reason that Robinhood would otherwise have to pay up if their client can't respond to a margin call.
For the record, this section of Wikipedia seems pretty outdated. Ghostrank has been removed from Ghostery in 2017 after Cliqz acquired Ghostery and the extension was open-sourced.

(Disclaimer: I worked there at the time)
It actually exceeds non-police theft these days: https://www.washingtonpost.com/news/wonk/wp/2015/11/23/cops-... ( https://outline.com/UX7nfW ).
“However, densely packed active devices with minimum safety margins are required to realize advanced functionality requirements. This makes them more susceptible to reliability issues caused by self-heating and increasing field strengths."

We're going to have very short-lived electronics.

The Ford EEC IV engine control unit from the mid-1980s was designed for a 30 year lifespan. Which it delivered. Can the industry even make 30-year parts any more?

For automotive, a key issue may be to turn stuff off. All the way off. Vehicle lifespans are only around 6,000 hours of on time. But too much vehicle electronics runs even when the vehicle is off.