skysight-inc/HackerNews huggingface dataset:
1. I can't remember the last time I saw video of police brutality from a reporter. Maybe never. I think that's a great example of reporters not reporting!

2. News isn't dying so much as monopolies have taken over a not-very-well-regulated industry. That kills off competition to create better product.

3. We all pay for news. They sell our eyeballs to sponsors/advertisers. They even run "news" that is actually ads to get us to buy things or vote some way. We pay for it just like we pay Google for all their "free" services.

4. Maybe we do. Maybe we don't. Either way we pay. See #3. Also either way, we complain. Just like you did.

5. I think the complaints are largely because the news coverage sucks. See #1. That's also a pretty good reason to not want to pay more for it than we already are.
Yeah, I find it hard to resist taking the bait, but this is utterly irrelevant to HN's topics.
I guess you must've downloaded an older version of blender. The latest official release version is 2.82 which you can download here https://www.blender.org/download/releases/2-82/ .
> Someone once told me that pointers are dangerous, and I frankly don’t understand that.

Lack of ownership is one of the dangerous things. As, I see on the article itself “Not only that each weak_ptr.lock() was very expensive, it was also symptom of unclear ownership of the data.”

Smart pointers are good at declaring memory ownership.

> All those tiny allocations that the stl containers made, were like a death by a thousand needles.

A possible solution is the use of custom allocators.

> until they were replaced with something more fitting for the tasks.

This comment is key. Too often I have seen C++ developers critical of classes, STL, and other C++ features because engine Y or Z does not use them when are actually the best option for a particular project.

I appreciate that the comment is present.

> Often you hear people say that writing your own containers would introduce bugs, and that you should stick with stl. I find this problematic, since this is coming from engineers that should know quite well how to write an array/hashtable container.

But, this is quite a stupid comment. E.g : https://forum.defold.com/t/scaling-collision-object-when-gam...

That children objects need to scale with its parent is something that all engines do, but, I have had to fix this kind of scaling in the past in a custom version of the Irrlicht engine.

Should engineers know better. Maybe, but good engineers understand that errors may happen and put the needed measures to avoid or mitigate them. A useful one is to use already proven code.

Was an error in their custom made containers what caused the error in scaling when looping over the object children? We will never know.
I'm fascinated by IPFS (and plan on using it elsewhere) but I my desire is to have as wide exposure as possible.
https://github.com/a1studmuffin/SpaceshipGenerator/issues/31...
Cops are already paid extremely well.
I’m not the one you need to convince.
So youre saying he's just dense?
Took an interesting course on aging and the brain. Everyone suffers some degree of cognitive decline but it can vary wildly based on a number of circumstances to an almost negligible extent for lucky people. A lot of it is out of your control but high performing people who keep engaging their mind can compensate better for decline.

It’s also why leaving your job or moving to a place with less activity can accelerate decline. Unfortunately, brains are also very sensitive to depression at an advanced age (less blood flow among other things), so grief/loneliness etc can quite literally cause deterioration. Another reason IMO to make sure seniors can work if they want to.
The duality of good/bad cops is absolutely a distraction. It would be great to have a society with only good people. No bad people. Is that a solution? Is that even an option?
There will always be cops who break the law. Let's start with that. The next question is: what, as a society, do we do with that. Allow cops to commit crimes without repercussions? Well, then we get riots (with good reason).
Police unions, attorneys, judges who protect criminal cops - these are the institutions and the people who make the unhealthy situation (aka "bad cops") much worse.
That's not laziness- that's good initiative. That's like saying, "I'm too lazy to get fast-food so I learned to cook."
Do you really think that altered in any way images without any exif can hold someone accountable? Even videos can not be trusted nowadays.
My mother did a maths degree in her 50s, remotely, over several years. She grew up in a time and place where she didn't have the opportunity to get that eduction. She just wanted it for the sake of it, I suppose to prove to herself that she could. But mainly to "get the qualification", not do anything with it. It was a perfectly fine reason to do a degree. Plus I think the person you're responding to was being at least a little tongue-in-cheek anyway so no big deal either way.
Technology has to intersect with society at some point. A guy who works for Google made some posts on Facebook and Egypt joined the Arab Spring. I can’t think of a better board than HN to discuss the changing implications of technology platforms.

I saw a live broadcast on one of the 24-hour live cable news channels last night. Everyone had their phones out recording everything from every angle. The technology is becoming ubiquitous. Bodycams and their video recordings can be misused or edited. So too can field recordings by protesters and agents saboteur.

More recordings means more checksums against tampering, deletion, and improper framing of real-world events.
Italy was the cool culture (or rather, the cool cultures) to emulate during the Renaissance; some borrowing is not that strange. A lot of artists and intellectuals felt they needed to travel Italy at that time and until the romantics in the 19th century, so they were lots of contacts besides the Italian wars.

Purely out of curiosity, which words surprised you the most? AFAIK etymology for a lot of them are quite murky, but off the top of my head, “quarantaine” is a nice one. Even though they prefer “quatorzaine” these days...
The "noble lie" was not that there's no hierarchy. It was that there was an oracle that the city would be overthrown if the lowest rank became the guardian or leaders of the city. This would lead the people to always let a person's rank be formed appropriately. Higher rank parents would let their offspring be lower rank, and lower rank parents would push their offspring to the higher rank, as would the rest of society. Because they would all fear the city being overthrown.
I agree. Another commenter had a good idea of adding WHY a video is on the site which I will add tonight. I'm happy to implement any other ideas that you might have.

PS. site should be back up
Reminds me of the spaceships in Avorion: https://www.youtube.com/watch?v=3R7xwseIkcE
Absolutely - people now ask to see your Github repo as an integral part of your CV without even really considering if you might use another service.

And you don't exactly want to pitch to them how you don't have your code on Github because you use this other "fringe" service which even if they look at it they are going to find unfamiliar.

I now host 50/50 on Gitlab / Github because I'm not really affected by this, but I'm conscious of it.
Sometimes your choice is between a shorter commute and an HOA. Avoiding an HOA may cost you 5-10 extra minutes twice a day, 5 days a week.

I completely agree with you, and at the same time, that criteria can turn an already difficult search into an impossible one.
The Nikansen center had a nifty idea: constitutional small claims court. If an officer violates your rights, there is a process to make them pay. Not the state, not their department, the officer who wronged you.
Policemen salaries are already very, very good.

Meanwhile fast food employees on minimum wage get fired for much, much, much, much less.

I think the problem lays elsewhere.
Why not randomly generate titles as well? And perhaps a synopsis.
Brilliant, thank you for this. I will work on getting all of these added to the site ASAP.
Peelian Principles (Policing by Consent)
Depending on your school, find clubs or orgs to join. Good way to meet people with similar interests and good professional networking opportunities
I'm not old enough, but I am aware that history hasn't been kind to Nixon :)
Police unions are the real problem in this situation. There will always be criminal cops. As long as they are protected by corrupt and powerful unions - they will have very little incentive to change.
It's just one stat but the number of killings by law enforcement in the US is by far the highest in the first world.

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

The gap with other first world countries is absolutely enormous.
No. I'm saying that anyone who gasps at how "unethical" other human beings are, wants eugenics, unless they're a real idiot who can't connect the dots to see that the only way to "fix" unethical behaviour is eugenics.

I should say, most people who use the word "unethical" are of the real idiot variety. Arriving at eugenics as a potential solution to most of people's problems should automatically grant you a million dollars because it indicates interest in other people's well being and independent thought.

Arriving at the attempt at eugenics being a really bad idea should land you another ten million, so that you can spend the rest of your life explaining to those behind you, why ideas that seem too good to be true, are too good to be true, so that we don't get another fundamentalist idiot like Hitler or Stalin in power.
> It's a big political manipulation.

Lemme guess, Soros?
Ignoring for a moment that the position the police had George in is standard for restraining a person and that George may have died from underlying heart conditions...

Without the broader narrative that police disproportionately kill blacks then the killing would not have sparked riots or protests.

In fact a white man was killed very recently on almost the exact same manner yet there were no riots or calls to action.

Unfortunately many anarchists and terrible people took advantage of the killing to cause destruction.
No, I was arguing against the parent comment. In this situation there were no exigent circumstances and so no expansion of what the law enforcement can do. I wanted to clarify that in special circumstances it is possible for a LE to order someone to move inside their house. You need consequences for this bad action so that the police have credibility to use the action in the proper situation.
In the current climate in the US, there will be lawyers eager to find any possible grounds to file a lawsuit for stupendous amounts because the cop looked at someone wrong, and hurt their fragile self-esteem (I exaggerate, slightly). That's probably going to make an environment where police cannot operate effectively. Yes, they'd be careful not to step across the line. But they'd have to give no grounds for a lawyer looking for a payday to even be able to claim that they had stepped across the line.

The current abuses are horrible. But cops fearful of their own shadow is not a better outcome for society.
> It's an extremely delicate judgment call made in split seconds that often means the difference between life and death.

Like kneeling on someone's neck for minutes. Yeah. I hope you dropped this: /s
I think people on HN miss the "divides opinion" bit.

I love the touchbar. I love that well-written apps put shortcuts straight in the touchbar so I don't have to discover what function key does what.

I wouldn't give it up at all.
Yeah, and insurance isn't going to cover the lost income whilst rebuilding - if it even covers rioting at all. For example, America's oldest indie sci-fi bookstore was torched as part of the riots, totally destroyed, and the owner isn't expecting to get a single cent from insurance due to the exclusions: http://www.unclehugo.com/prod/index.shtml
I have only good things to say about their service and pricing. They are very privacy and free speech focused. They will cooperate with law enforcement agencies when served warrants/subpoenas, but otherwise will protect you and your privacy very doggedly.
Quantitative easing?
It confirms existence, but we already knew that.

The officer in question has been fired, arrested, and charged. That would seem to contradict the "never held accountable".
You just made a statement about a field of science where you seem to have zero educational background and understanding and described something as "without such evidence is outright reckless, unprofessional, and unscientific" and I called you out on it with some Biology 101 information with a Wiki Link. Where is your problem?
San Jose:

https://transparentcalifornia.com/salaries/search/?a=san-jos...

Doubling the total compensation there would mean about 50% of those people would be making 500k+/year. I don't think they're as underpaid as you think they are. Most of those people on that list already make more than me as a non-FAANG Software Engineer in the region.
I live in a large, but not very tech, eastern city and I make about what interns get at Google. Then again the cost of living is way way less so I come out ahead.
Regarding metadata: Considering windows already lets you strip metadata from images directly from the properties menu, is there anything this tool or other metadata stripping tools do that goes beyond what windows offers? Is it risky to rely on the built-in tool?
It appears that officer is not talking to a mob, but to dozens of calm people. Different situation. If people are already screaming and shouting, or worse, breaking things, and there are hundreds of them, that wont work.

>Imagine if the police were trained to remain passive even when struck.

Tell me how much it would cost to train a police force to that level of self control, and to be able identify, in a split second, if the person is attempting to do serious harm to you or is just blowing off steam. Once a person is close enough, there are plenty of blind spots to pull a knife out of.

>the crowd would turn on the violent protesters and protect the cops

Crowd psychology overrides individual identity.

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

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

https://en.wikipedia.org/wiki/Collective_intelligence
there was a lot of emotion radiating from your writing
How specifically are you imitating a neurotypical person? Like are you pretending to be compassionate when you're not?
And what specifically is it about you that creeps people out when they discover it?
Why don't you go see for yourself, if you're so skeptical that hundreds of videos from yesterday don't convince you? Some celebrity in new york's twitter is literally a minute to minute play by play of protests in NY - even there, all was peaceful, then the cops show up.

People were gathering, peacefully, until the cops show up. The evidence is linked all around you. But like I said - go see for yourself, head to your city hall's protests today.
It's not a bad a early career move, especially if you're still in college--much better than a paper resume.

Peter Stripol is my favorite of these types of channels. Guy built (and flew!) an airplane out of styrofoam.
SpaceX exists to make StarLink possible, and would exist whether Congress threw money SpaceX's way or not. That makes SpaceX fairly independent.
I agree with your complaints. Indeed, implementing an abstract message is awkward, although there was a specific version that did improve the project interface to make that easier at some point. I remember a relief of "finally". Haha. The right-click menu for the actor framework is implemented using project providers and LabVIEW scripting, both of which need massive improvement. It's an awkward process to even get the license to implement project providers as a user. I've just ignored them because I'd rather just write custom tools off to the side that use LabVIEW's application control system manually. And there's also a lot of ideas I have that require scripting, but it's not an easy system to use.

I also agree with the actor framework being too bare bones, and there are plenty of things I disagree with in the design. That's why I extended it myself to add in additional support. For example, I added built in messages to notify when an actor is ready, a publish/subscribe mechanism to break out of the recommended hierarchical setup when needed, a streaming actor that you can subscribe to the data it streams out via messages, a finite state machine actor that allows state transitions triggered by messages or internal requests and message mechanisms to notify when this happens to subscribers of the state updates, and some more.

> There is no concept of supervision trees, so if you want “let it crash” robustness, you’ll be writing that yourself

Yea. I recently learned Elixir/Erlang to some degree. I'd like to have an OTP-like system in LabVIEW. The above extensions are actually already close in some ways. For example, the FSM actor I made is similar to gen_fsm or gen_statem in OTP.

> I want to point out that despite how personally ugly I found the experience, I’m not sure there was a better choice.

Therein lies the rub. I've searched for one. Despite my complaints about LabVIEW, I end up finding other systems even harder to work with for these applications. Elixir/Erlang are great, but developing a user interface with them will require web-technologies. C#/F#/.NET is the other system I've identified, but it's a fairly complicated ecosystem. And what language allows me to do desktop apps, web apps, web servers, real-time deterministic programming, and FPGA programming all in the same language and environment? It's a tough feature set to replicate and replace.
Yes they are. Ask anyone living in the UK, for a good comparison.

Cops here are very well trained in de-escalation. Something American police probably never heard about.
Thank you, police brutality does upset me.
Due to the way that the LLVM dependency in postgres works, it could be packaged separately from the base postgres server package. The LLVM interfacing code is runtime loaded, and there's no error if "llvmjit.so" is not on the system, even when the server was built with LLVM support. It's basically a packager's choice whether to do so, or not.
There's a lot of spread, but yeah: in general police work pays much better than jobs with similar qualifications. They're also almost universally union jobs with excellent job security and public benefits.
That's a good discussion, but improving the model and sustaining the institution are orthogonal.

I do agree though that a lot of the problems are structural and systemic - that also does not negate the public's negative outlook towards journalism, or the sense of entitlement (read the comments here).

I do agree though that not enough tech people who can afford to don't pay for their news. Why? IDK. How to make them? Well maybe this post will persuade a few to do that.
Curious, why would people throw those fancy abbreviations at you all the time.
> my experience has been that hitting against the limitations of Angular/Ember* is exceedingly common

In this case, it seems to be a problem with the framework if certain parts can't easily be overridden and implemented with custom code. But this is a problem with one particular framework and not with the whole idea of a "batteries-included" framework.

> Angular tries to put the proprietary string templating language in charge of everything. Which is painful.

Probably yes. I have not used Angular, only skimmed the Ember documentation, and what I'm talking about is mostly its MVC structure and the basics it provides like URL routing, models (which is just a REST API client in the background), templates, etc. I'm assuming most of this can be overridden with custom JS for the areas that don't map to its structure well enough.

> Picking libraries is a skill you can develop.

True but my point is less about the complexity of picking libraries and more that these libraries are at its core still framework-agnostic. They are designed by different people, with different goals, skills and opinions, which means there's potential for interoperability bugs if you are unlucky enough to be using the wrong combination of libraries. In comparison, with a batteries-included framework I am more or less guaranteed that all the "batteries" will play nice together and will have a consistent API.

The Javascript ecosystem also moves very fast so even if you pick your libraries at the beginning you might realize 6 months down the line that some became unmaintained or no longer interoperate as well as they used to.
Yes, that's how responsibility works. Doesn't mean that cops will be sentenced and go to jail for every person they tased, just means they won't be immune by default.
Such details are to be determined over discussion from experts yes. I think that cops should undergo on the job training and experience how to handle people, learning to exhaust every non-violent option they have before escalating if needed. There should be at least one or two cops who do have the privilege to carry be around when they are on duty/training, in case of emergency.

Basically I think it would be good if we could separate cops into two classes, armed and unarmed. And to earn the privilege to carry a gun, they need to prove themselves to prioritize deescalation first and foremost. They need to live up to the badge, actually working to serve and protect, not be a coward who needs to pull out a gun to handle an unarmed civilian.
It comes with additional benefits, as well. Both the official ones, and informal benefits like the ability for oneself and one’s family to get out of traffic tickets. Growing up in a small town I watched one friend (whose father was a cop) get out of tickets regularly in his muscle car. In Arizona, now, members of the ‘police family’ can purchase KOA-789 license plate frames [0] to be afforded the same privilege at scale.

[0] https://azplea.com/plea-news/the-plea-store-is-open-for-busi...
I agree that a fresh-grad engineer will need some hand-holding in order to get them up to speed, but I disagree they are equivalent to an amateur in the similar field. The mathematical/engineering education obtained through their degree teaches them the thinking and underlying scientific principles that justifies concepts/design, which is knowledge often lacked in amateur community.

Using a modeling software still requires validation from an engineer and the "random math" is useful for that. Often times we have to do redundant calculations to confirm that the computer solution is logical. Beyond that, the "random math" is often key to the development of an innovative method that is superior to existing solutions.

In general, amateur's goal is to make something work. Engineer's goal is to make something work, prove it works, and show why the solution was chosen.
That is a possibility, and one I think you need in a complex society. If police have a real threat of harm coming from inside a private home, they might need to enter the home before they can get a valid warrant. The problem is, police—-by doing the things in this video and though mistreatment of minorities—-are losing credibility (if they had any). Society needs to hold bad actors in police accountable so that we can be protected when they’re actually needed.
I've shared this before and do so here:

I recently found out about an app from the ACLU specifically for recording//reporting (abusive) police activities.

The app itself, at least the California version, has a section regarding one's rights and safety whilst filming police.

https://www.aclu.org/issues/criminal-law-reform/reforming-po....

https://en.wikipedia.org/wiki/ACLU_Mobile_Justice
I agree that the situation should continue to be improved. I doubt that websites like this will help. Riots will definitely not help. The cause of righteousness has been set back a generation in a few days.
wayback machine?