skysight-inc/HackerNews huggingface dataset:
The data does not back that claim: https://i.kym-cdn.com/photos/images/original/001/163/274/fbf...

And this includes ALL white people, much less "white people who happen to be police officers". My argument is not saying police brutality doesn't "exist", I'm saying it's "overblown".

Finally, I am a "person of color" myself and I don't find the police behave to me in the way you describe. They don't act that way towards my father either, not even once in his life. Or any of my person-of-color friends for that matter. Admittedly, this is anecdotal, but my main point is the overall data does not point towards your premise.
From https://www.cbsnews.com/news/why-mergers-fail/

One KPMG study found that 83 percent of these deals hadn't boosted shareholder returns, while a separate study by A.T. Kearney concluded that total returns on M&A were negative.
They published a story about the publication of the article and the events leading up to it.

https://www.nytimes.com/2020/06/04/business/new-york-times-o...

The editor in question also resigned.

Not saying it justifies the original publication, but I appreciate the way it was handled.
Looks like the answer is still no, according to the caveats section..[0]

> Linkerd does not currently enforce mTLS. Any unencrypted requests inside the mesh will be opportunistically upgraded to mTLS. Any requests originating from inside or outside the mesh will not be automatically mTLS'd by Linkerd. This will be addressed in a future Linkerd release, likely as an opt-in behavior as it may break some existing applications.

[0]: https://linkerd.io/2/features/automatic-mtls/#caveats-and-fu...
Thing with some of these Australian areas is that I don't know that we have the geological and weather forces to reclaim them in any hurry. And they're too remote or contaminated to be of much use for an intentional project to repurpose them for adventure (quad bikes, etc), tourism, art, etc.
That is upto the graphql framework and the consumers of them. Graphql is just a query language.

You need to have data loader (batching) on the backend to avoid n+1 queries and some other similar stuff with cache to improve the performance.

You also have cache and batching on the frontend usually. Apollo client (most popular graphql client in js) uses a normalized caching strategy (overkill and a pain).

For rate/abuse limiting, graphql requires a completely different approach. It's either point based on the numbers of nodes or edges you request so you can calculate the burden of the query before you execute it or deep introspection to avoid crashing your database. Query white listing is another option.

There are few other pain points you need to implement when you scale up. So yeah defo not needed if it's only a small project.
SICP is great for me because I get new things from it on repeated readings. The original content is ostensibly suitable for a freshman (provided you are familiar with the mathematical domain) but the ideas around abstraction and modularity are timeless. If you study and reflect on the content, Sussman and Abelson are truly trying to guide the student to arrive at an appreciation of software engineering concepts.

I remember there being a question where after implementing a tree where the leaf nodes are represented as a list, they then pose the question - how much of your code needs to change if you needed to reimplement them as a pair?

The point being a pithy lesson in indirection/abstraction - had the student set up named accessors, there would be very little code to change.
You took a world-heritage argument and turned it colonial. The idea, as I understood the GP, was that it would apply to all monuments, whether Chinese or Roman or Native American or French or what have you. That, for example, the Italians should not be allowed to level the Colliseum, since it should be a protected world heritage site, even though traditional property rules would have the Italian state be free to do anything with it.

In fact, some legal framework of this kind already exists, through the UNESCO World Heritage sites. If anything, I believe that tends to have problems in not recognizing enough First Peoples sites as important, rather than being too protective of them.
"A US Senator thinks we should deploy the military domestically to murder protestors" is pretty important news that the NYT should be covering, and I think there's a fair argument for publishing the piece as part of that coverage. That isn't what the NYT did though; they dropped it as an opinion piece that they implicitly endorsed.

Newspapers fairly regularly print opinion pieces that run contrary to the normal bias of the paper, but they usually refrain from printing ones which advocate violence directed towards the readers (and employees) of the paper.
It's light-hearted, but not sarcastic.

Seriously, don't assume there is racism under every rock. That is a dismal, pessimistic, miserable, negative, and hateful way to go through life. Bad people exist, yes, but it is terrible to presume the worst out of every unpleasant interaction and terrible to take it as a matter of faith that the world is all about tormenting any particular group of people.

Cheer up. It's good for you. Appreciate the improvement and opportunity.
>I honestly don't understand why they did it.

Its right there in the article.

>In March, as the COVID-19 pandemic led to the shutdown of public libraries, the Internet Archive created the National Emergency Library and temporarily suspended book waitlists

Public libraries got shut down, they opened a replacement. Makes perfect sense to me.
He also has a sense of humor, so plus one for him.

http://www.inference.org.uk/mackay/itila/Potter.html
A Technology Preview of Nginx Support for QUIC and HTTP/3
Sure, I completely agree with the point of principle, just found it odd to simply dismiss a project on it.

The norm for HN maybe just hasn't reached the authors yet given their home countries and the fact they seem to identify via Steam profiles, i.e. are likely more involved in a social circle of Windows based gamers instead of FOSS folks. We don't know anything about those authors, it's pretty unlikely that this came from a point of explicitly choosing to deny somebody any rights, for all I know this was made by a bunch of 15 year olds that simply didn't know any better. While I realize the fundamental difference between this tool and random webapps, products without disclosed source or incentives are cheered on by HN all the time, which is why I found "not open source. won't install, won't suggest." a rather lazy contribution.

If one of the authors had submitted this we could have had a conversation and suggest they open source it, like you've just done, which is absolutely fine. Passing on closed source freeware is fine as well but attribution of bad intentions or "closed source == bad" style comments are just plain unnecessary imho.
I think this article misses the explanation of why GraphQL over REST. I usually don't like "x versus y" articles but here both have been tested on SourceHut, the hindsight should probably appear as useful.

Thanks Drew and others for SourceHut.
He said: “Let's say for a minute that hosting/distributing child porn wasn't illegal“
Not really in trust for the natives. Just protected overall. In another place in Australia I can't tear down a house because it's over 100 years old and needs to be preserved for historical/architecture value. (It's... A random brick house) Not protecting a 15k year old village in the same way is what's indefensible. (Assuming there's something to protect there - that's another also valid thread in the comments here)
My lomo LCA. I played with it when I was a child and found it again later, had to have it repaired once but it still takes gorgeous pictures.
I warned about this very outcome when they announced the initiative [0]. The Internet Archive is too big and too important to gamble on this short term of a win (giving everyone free and unlimited access to all books for a few months at most). Assuming the organization continues to exist after this ordeal, their entire board should step down for putting at risk one of the most invaluable archives in existence.

I’m an executive board member for a much smaller IRL non-profit and could never imagine opening us up to such liabilities. I honestly cannot fathom how this came to pass.

[0]: https://news.ycombinator.com/item?id=22732640
> Releasing all of these copyrighted books for free hurt authors who rely on royalties to live

Do you have any data on that?
Thanks for the clarification! I'll keep eyes out for an Arc dev. I do run across the occasional Arc enthusiast in interviews.
If you have an app on your computer that is controlled remotely you have _massive_ issues. Creds are stored for SSH, browser, probably heaps of other things too. If this is a serious security concern within your threat model you should be auditing every single package or isolating (docker, vms, Bare metal if you’re super tin foiled), anything short of that is fake security.
I think CodeArtifact loses value when you aren't using a package manager; the benefit is an api-compatible service with various controls and audits built on top.

Out of curiosity, what would you want from this service for the "plain binary" use-case when S3 already exists?
As for saving their data, well, about 60 million people need to donate 1 Gb of their hard drive space, or just 6 million people, 10 Gb of their HDDs.

Or more soberingly, any one of the world's millions of multi-millionaires could write a single cheque to back up all their info, but will anyone do so? Probably not, as collective resources and knowledge are of no benefit to them, indeed even detrimental.
Isn’t this a similar argument that could be made against race and gender based affirmative action? I don’t understand how organizations like ACLU are critical of face recognition tech because it reenforces implicit bias that engineers have but then turns around and supports race and gender based affirmative action that similarly reenforces implicit bias where PoC (but not Asians for some reasons) and non-males are presumed to be disadvantaged purely due to their identity.
This is something worth protesting about.
Another way to think of it is that directors are like school governors.

They are powerful, but even more so they are responsible for the organization.

Company directors are public figures. They can be investigated for misconduct, struck off from being a director again, and must publish their personal details publicly. (They can also sign passport applications and vouch for visa applications: you get ups as well as downs!)

They appoint the executives but they have to fire them too, and are held accountable for the behavior of the people they choose. Mess it up and you’ll never sit in a board again.

The stakeholders go straight to the directors when things go wrong. This is especially fun when you have hundreds of thousands of members of the public as stakeholders in a publicly traded business.

The buck stops with them.
This is why I loved Griffith's introduction to electromagnetism.
dude. you suck. go to gab.
That's not a solution to the issue mentioned: the software author lying.
He/she means: KP generates a lot of money for some important people, and their marketing and management strategy is as aggressive as for-profit institutions
Seems like you're looking at this through the lens of a single system that could submit a query to a single database and get all the data it needs. From that perspective GraphQL is definitely an extra layer that probably doesn't make sense. But even then there's still some value in letting the client specify the shape of the the data it needs and having client SDKs (there's definitely non-GraphQL ways to achieve these too).

My impression is GraphQL starts to shine when you have multiple backend systems, probably separated based on your org chart, and the frontend team needs to stitch them together for cohesive UX. The benchmark isn't absolute performance here, it's whether it performs better than the poor mobile app making a dozen separate API calls to different backends to stitch together a view.
I'm not working on anything particularly interesting. Standard CRUD service. Codegen tools used are protoc, SQLBoiler, and some custom bits. Reflection is being used to intermediate between protobuf generated types and orm types.
Halliday and Resnick, 60’s version.
Feynman’s Lectures.
Thomas’s Calculus books.
The Scientist and Engineer's Guide to
Digital Signal Processing Steven W. Smith, Ph.D. (Has always been available free. So good, I bought a hardcover one.)
But it can also lead to prejudgement if you reduce the events of what had transpired to that question.

I also understood it that it is not the fact the police responded in kind that is criticised, instead they question the viability of these no-knock raids in general.

Maybe the order could have been better, but I don't see a real problem here.
Visualisation: Who has died from Covid-19 in Canada?
Actually my favorite language (C#) comes with static typing, a compiler, a step by step debugger and an IDE that allows me to have long variable names at no cost and I have fewer bugs.

So yes my first year code was better than what these 2 interns did in PHP and a random text editor.

Had they used C# (or Java for that matter) the app would be much more maintainable in the short time that I can allocate to it.
The legal system in most of the bigger countries is not that naive. They probably cannot do a thing with their assets when a court case is pending...
They did make many sales to the Nazis, of computers as well as whatever software stuff that went along with that, including stuff designed to support their Jew/+ extermination operations. I recall it from an article (on HN?) some time ago about U.S. companies that helped the Nazis. But there's tons of stuff about it on Google.
I wish the author added a brief description for each entry and how they differ. I’m particularly interested to find out which is best for making networking topography diagrams. This is still useful nevertheless.
I commented elsewhere but I find this a terrific example of a bold prospective move in this space. They took a risk for which the patron reward ratio was potentially huge. Also, publishers should have anticipated this sort of thing and prepared bridges so they didn't have to go on the attack and waste 10 different types of capital. That they are shutting down a public benefit with relevant impact (IA release gives an example) during a pandemic is a dick move in more than one way. This part among others will come back to bite them.

IA didn't release copyrighted books for free; at the very least this depends on your definition of "release" and personally after checking out a book I find that I no longer have access after ~2 weeks. This kind of timeline is much more like a library than a bookstore.

I think any smart author who cares about their craft, and knowledge in general, would much rather their publishing representative find a way to moderate and proactively track this new approach than turn the whole thing into a war, making a library--of all things--into the enemy.
Only because we somehow don't count the Byzantine empire (actually the Roman Empire) as western.
Behave: The Biology of Humans at Our Best and Worst, by Robert Sapolsky [1].

A fascinating multidisciplinary approach to explain what happens behind our most consequential behaviours.

[1] https://www.goodreads.com/book/show/31170723-behave
Pretty much any book by W. Richard Stevens, but in particular Unix Network Programming, which made a cameo appearance in Wayne's World.

Intro to Statistical Learning by Hastie, Tibshirani, James and Witten:
https://www.amazon.com/Introduction-Statistical-Learning-App...
Should we stop using robot word? https://en.wikipedia.org/wiki/Robot#Origin_of_the_term_'robo...
Commonly they rent the car. If you own the car and medallion, you’re sort of a business unto yourself.
In Sweden we have protection from many things but the problem is that the government tells you that you can't build anything, can't change anything and as a byproduct effectively made the area worthless.

So I know people who have found things that are archeologically important and they dig it up, drive to a forest and throw it away. About two years ago a neighbor of a person at work found a big intact sword and they asked guy at work that is into history of that area. He was then consulted in secrete because they didn't dare go to the government for losing land valued at 200 000+ USD. The sword was very likely real and should have been displayed in a museum.

So unless the government start paying real market prices for the area they create special status for, then many people will not report and instead hide it. Anytime the government here take some special are such as woods and give "fair" compensation, people are never happy because the government gives you X and you have no choice.
I support all creators. My favorite ones I also donate to through Patreon.
Baby Rudin, you'll come out a different person. (There might be some tears..)
I would be happy to switch over to app only if it actually worked. The UX is so horrible for expanding collapsing threads. If I click on a deep link I have to press back n times to reach the landing post for the deep link.
The main thing I miss from Techshop is access to a laser cutter. There are an incredible variety of amazing, extremely professional-looking things you can build quickly from craft-grade plywood, a laser cutter, some wood glue, and your favorite wood finish.
It's great that you're the sort of person who learns from text books, but I'm seriously bad at it. Maybe it has something to do with learning styles?
Money and personal growth.

In fact, contract work is a great avenue to pursue your dreams. By choosing your work, you can learn valuable skills for your own project. Being exposed to different corporate departments and income streams can spark your own ideas.

If you get in the habit of devoting time to personal projects, you will see where your values lie and pursue that. Not everyone can live the startup lifestyle.
I still have my grandfathers axe. It’s had two new heads and three handles!
How different would Disney be without Pixar? Not different at all. And fox? Too early to tell.
Python has a better static typesystem than Go does:

https://mypy.readthedocs.io/en/stable/kinds_of_types.html#un...

https://mypy.readthedocs.io/en/stable/kinds_of_types.html#op...

https://mypy.readthedocs.io/en/stable/generics.html

https://mypy.readthedocs.io/en/stable/protocols.html
It's non critical and isn't core to what we do. I don't have much time to allocate to it.

My point is that all else being equal if it had been developed in Java or C# my job would be much easier.
I learned more about electronics by hacking LTSpice, reading Jim Williams and Bob Pease, than from textbooks.
Unless you think there were no people at all who downloaded for free rather than paying, then it cost authors royalty payments.
“This security investigation presents a way to bypass the APPROTECT on a protected nRF52840, in order to reactivate the Serial Wire Debug Interface (SWD), offering full debug capabilities on the target (R/W access to Flash/RAM/Registers, Code Exec and reprogramming). All the nRF52 versions are impacted.

Due to its intrinsic characteristics, the vulnerability cannot be patched without Silicon redesign, leading to a countless number of vulnerable devices on the field forever.”

Ooof.
Monorepos are the worst!
I Want to Integrate
How much would cost me an integration of braintree 3D secure?
Facebook’s TransCoder – an AI source-to-source compiler
> You could just reach back and look at the stuff you did that made you tick. Try to rediscover and extend it. I'm sure dreams of developing groundbreaking technology in business setting wasn't the only thing that made you interested in technology.

This right here is some good advice. Thanks! :)
Thanks for this, it brings back many childhood memories. Can't believe the show is still running.
https://github.blog/2020-01-13-highlights-from-git-2-25/#par...
GraphQL is quite similar to SQL. They’re both declarative languages, but GraphQL is declaring a desired data format, whereas SQL is declaring (roughly) a set of relational algebra operations to apply to a relational database. GraphQL is really nothing like an ORM beyond the fact that they are both software tools used to get data from a database. You might use an ORM to implement the GraphQL resolvers, but that’s certainly not required.

I wouldn’t expect the performance issues to be much more problematic than they would be for REST endpoints that offer similar functionality. If you’re offering a public API, then either way you’re going to need to solve for clients who are requesting too many expensive resources. If you control the client and the server, then you probably don’t need to worry about it beyond the testing of your client code you would need to do anyway.

As far as query optimization goes, that’s largely out of scope of GraphQL itself, although many server implementations offer interesting ways to fulfill GraphQL queries. Dataloader is neat, and beyond that, I believe you can do any inspection of the query request you want, so you could for example see the nested path “Publisher -> Book -> Author -> name” and decide to join all three of those tables together. I’m not aware of any tools that provide this optimization automatically, but it’s not difficult to imagine it existing for some ORMs like those in Django or Rails.
Your job back them sounded wonderfully interesting ! :)
Funny, that's exactly how I do it! One of the reasons is, I know who lost/leaked/sold my data when the spam starts coming in. (Of course today we also have haveibeenpwned.)
PfSense 2.4.5-Release-P1 Now Available: Pfsense
> Libraries pay three-to-five times more than retail price for eBook access. If an individual is charged $15 for an eBook license, a library often pays $50 or even $84 for one license.

Why? I should be able to donate book to the library. Is it possible with eBook?
Nope and I doubt they do. But a test of 99% would better for Amazon/ACLU to take on.
Modern Warfare and Call of Duty Show 84.82 GB Update?
Season 4 arrives in Call of Duty: Modern Warfare and Call of Duty Show 84.82 GB update
Yeah, I thought it was going to be a breakthrough, which would relieve developers from the coding effort to keep the server-side and client-side query serialization in sync.

But no. Last I checked, it couldn't even express joins. So how is that useful?
They mention stat syscalls as limiting factor in large repos. I wonder whether the ceiling of "too large" could be raised by batching/streaming stat calls via io-uring. It wouldn't help mac users, but at least on linux it could improve the out of the box experience for large repos.
What is wrong with S3?
Maybe he shouldn’t have spelled it Gif then?

(Just kidding. But I’ll say it with a hard G until the day I die. Because...G)
What is SourceHut?
You might be also interested in checking the post "The Best Textbooks on Every Subject" from LessWrong:
https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-t...
For each topic they look at at least three alternatives and provide a brief argument for their recommendation.
I agree with you and am surprised many don't!

As I see it, it's their ancestral land, and they're willing to destroy their cultural heritage for $$$. Perhaps they're in dire financial circumstances, or perhaps they don't care about their cultural heritage all that much. We don't know. Either way, it's their choice and that is a good thing.
Where are you talking about? Cuba, Venezuela?
Yeah as you say """(there's definitely non-GraphQL ways to achieve these too)."""

These are largely matter of architecture design and graphql doesn't really fix those problems (my sense is it will make those problems harder actually).
C++ is now the only language to appear in three HOPLs