skysight-inc/HackerNews huggingface dataset:
The lenders for white neighborhoods formed explicit covenants to keep blacks out. White people chose to live in those neighborhoods and voted for lawmakers who supported redlining and other segregationist measures. They didn’t speak up for their black neighbors with less opportunity. For decades they have been silent and complicit as they live in their white neighborhoods and build generational wealth that has been denied to blacks. They may not have explicitly shunned blacks from their neighborhoods, but they certainly turned a blind eye.
Rotating before translating should have little to no impact on fuel consumption. You still have to do the same amount of translation no matter how the craft is oriented. That means the same amount of energy, and thus the same amount of fuel. It took a little bit more time, but at the timeframes typical of orbital docking it's negligible.

In my first-try-success attempt, I was doing all translations at once, not something silly like lining up the numbers one at a time (that won't work well anyway, due to the differences in orbit between yourself and the docking target). That is: moving toward the ISS while simultaneously moving up/down and left/right to line up, and thus moving along the hypotenuse.

And by the way, this seems to be the exact approach Crew Dragon Endeavour took, judging by what I saw in the livestream early Sunday morning. They were already lined up rotationally before starting the final docking approach.
I went on a Google search for prior case law, because this piqued my interest. Everything I can find says that they are not required to disclose evidence, with the exception of 1) things they intend to use in court 2) physical evidence. The BAR seems to agree [1], there is no mention of disclosing evidence other than what you intend to present in court. [2] also notes that being required to disclose physical evidence is in contrast to the 5th amendment, which indicates to me that most evidence is not required to be disclosed under the 5th amendment.

I am unsure about the status of a video as "physical evidence". My assumption would be that a VHS tape is physical evidence, but an mp4 attachment to an email is not.

As an example, if a client gives his lawyer a murder weapon, the defense has to disclose that. If the client tells his lawyer where the murder weapon is buried, the lawyer is not required to disclose that [2].

[1] https://www.americanbar.org/groups/criminal_justice/publicat...

[2] https://scholarship.law.unc.edu/cgi/viewcontent.cgi?referer=... page 5 (page 900 if you go by the numbers on the text).
Arson is a crime, but a crime worthy of the US military? That feels insane.

The choppers were by all accounts being used against groups of peaceful protesters who were nowhere near the church in question. They were not the ones involved in the arson.
>What a weird way of looking at the world. I've genuinely never heard this take.

That's interesting, and betrays the fact that modern policing has somewhat drifted away from its historic tradition. (https://www.techuk.org/insights/opinions/item/15744-behind-p...)
This particular case becomes very interesting since it made its viral round in conservative circles on social networks. People waking up their kids in the middle of the night to get them ready, while loading guns because of the manipulation of this Twitter account. That then ended up posing a real threat since a lot of conservative people was up in arms with loaded guns, and any sort of innocent scenario could have had a deadly outcome
https://stackoverflow.com/questions/34904763/linux-framebuff...

And https://www.kernel.org/doc/html/v4.15/gpu/drm-kms.html
Which in theory benefits the entire market because there is more free flowing capital towards business, startups, goods and services, etc.
Note that unlike Lancet, which has (at the time I'm writing this post) yet to answer the criticisms, the New England Journal of Medicine, which published a similar paper, raised an Expression of Concern on the data[1].

[1] https://www.nejm.org/doi/full/10.1056/NEJMe2020822
has it had any impact on your mood?
Node.js – v14.4.0
This is great.

I think a laptop with this, along with a Python book is one of the greatest gifts for someone to learn about computers and programming.

All exploration and few distractions.
Lol... A bit late to grow a conscience isn't it?

Better late than never I suppose. But it's clear Facebook has always been rotten to the core. After the Cambridge Analytica thing, Zuckerberg practically lying in inquiries...
Next Apple Pencil Could Be Released in Black
You quite literally "start with the same opportunities" if you submit your resume to a FAANG company. In fact, if you're female or a minority, you start with markedly better opportunities, as they deliberately have a lower hiring bar for such folks to improve diversity. If this is not enough, I'm not sure what else FAANG companies could do for you to be satisfied.
Excellent! Didn't know there is a name for this. Agreed the work is a case of Taco bell programming!
Here is what I see: https://imgur.com/a/OLSWA3K

As far as I can tell pretty much everything on that screen (including map results) is an ad. That's 100% commercial results on a fairly large screen. Plus there is more below the fold.
ha ha, cheers mate. I asked because I had encrypted backups in the past for which I lost the key and wasn't so lucky :(

I don't know your company size but we use stackoverflow's blackbox. It's very nice because you can check in the repo into version control. You can add and remove users on the fly as well.
When I tried to get one for a project I was working on, it was a horrible convoluted hell.

They needed all kinds of things scanned and sent to them. They wanted 2 government IDs, 2 financial documents and 2 non-financial documents. Everything had to be notarized. I had to get my financial documents notarized on a different day than the other documents, and had to have a different notary do those. They would not accept two different notaries that worked in the same office, or for the same organization. (In my case, my local banking branch).

Finally was able to get everything sent in and then they asked me to notarize and sign an additional document called the "face-to-face". So I get that in. All told, it takes them over a month to verify the certificate. They send me the link and key to download it. In the email they send, they say that I can use IE, Firefox or Chrome. I use Chrome. The certificate is corrupted upon download. I tell them and they say it's because I used Chrome. I forward them the email they had sent me that specifically stated chrome could be used. They refuse own up to it and re-issue and because it had been 30 days since purchase, I could not get a refund.

It was such a horrible pain that I just gave up on my project and never published it, rather than go through the whole process again. There has got to be an easier way to verify someone is in fact a human.
> If everyone sits at home doing nothing, you bet inflation will happen

Why would people sitting at home doing nothing be detrimental to growth? Growth doesn't necessarily require masses of people to do more work; it can be achieved through productivity gains, e.g. improvements in tooling, and research + development.
there have been reports of Obsidian breaking and deleting notes when removing bidirectional links. I’m not interested in something that isn’t 100% failsafe when my notes are on the line.
Question: why not abolish all taxes, then? If we can just MMT the current Federal budget, why should anyone pay taxes?
This is a nice gesture, but a more helpful one would be leaking their internal documents/information to reduce the objectionable power asymmetry. Spill the beans. Put money not into the nonprofit-industrial complex but toward the development of better tools or to allow counter-campaigning in some form. Offer to perform work for free for people who have been calling out this problem for a long time, so as to map out radicalization networks without having to get approval to use crowdtangle or sign NDAs.
That works great until a sitting US president demonizes the journalists for four years.
Ask HN: How can a programmer help with current events?
I'll preface with: I'm not interested in supporting violence or doing anything illegal. No hacking, for example.

With that established I'm looking for ways I can use my skillset to help people protest effectively and avoid danger. Examples of the kind of thing I'm talking about:

- During the Hong Kong protests there was an app that helped people avoid known police outposts

- Combatting disinformation and/or processing data, about police abuse for example

- Helping people (peacefully) coordinate and make things less chaotic

- Mobile panic button?

- Mindfulness/mental health assistance for people trying to cope

Anyone have ideas/specific needs or initiatives they know about? I saw a data initiative the other day but some commenters made it sound like it shouldn't be trusted.
I have listened to a fair number of people explaining board game rules and I feel quite strongly that most of these explanations present too much information at once. Often someone reads the rules, and then basically tries to present them all at the same time, which leads to people unfamiliar with the game feeling overwhelmed and not processing the information. Later, when playing, you can observe the actual learning happen, once people ask what moves they can make and observe what the other players do.

I think that it is much more efficient to simply drop the first part and go straight into the game. Whenever an action is required, simply tell the person their options and focus on reducing the information as much as possible.

Like, if you were teaching someone to play chess, you could prepare the board and play as white, while your friend plays black. Then move a pawn while explaining the way pawns move. Let your friend move a pawn. Continue until the capturing rules for pawns become relevant. Explain those. Then, one-by-one, introduce the other pieces and their movement over multiple turns, when they can actually move. At some point, a check will happen (or you can make it happen). Now you can go into the check rules, and how a game is won. There is no need to explain everything in the first game either, things like castling, pawn promotions or en passant can be postponed until they become relevant.

Also, there is no need to involve strategy. The focus should be on teaching to play, i.e. take valid game actions, not on how to play well. In addition to being unnecessary information, there is also a lot of fun in figuring things out by yourself.

Usually, for board games the designers thought about the best way to teach the rules and the manual is helpfully structured in that way. So it will first describe how to prepare the game, then the turn structure, then the possible actions, and so on. Often you can start a game parallel to reading the rules, which is handy when no one knows the game.

Simplifying the game, as in the linked article, is also quite useful. There are some good examples of explicitly changing the games to be simpler, but you can also do some more subtle manipulations. For example, in Go (the board game, not the programming language) beginners play with the full rules (which are already simple enough) but on a smaller board, which leads to shorter, less complex games. In Magic: The Gathering, you can teach someone by preconstructing the deck to contain only simple cards. (I have seen some board games incorporate this as well, but there it is usually framed in terms of 'extensions' to the rules.)
> Is it possible to use the runtime with glTF2 files exported directly from Blender[1], i.e. without involving Kuesa 3D Studio?

Yes, there's no magic involved, Kuesa Runtime loads any glTF 2.0 just fine. Note that the runtime being offered under AGPLv3 as open-source license, implies that you'll have to make your whole application available under the same license too if you use it that way (or buy a commercial license).

> If so, are there any features of the runtime that can only be utilized in combination with Kuesa 3D Studio?

For instance, Kuesa Studio comes with the IRO Material add-on for Blender. Kuesa Runtime loads IRO materials just fine on its own, but the point of those is that the artist who will work in Blender can create assets that will look almost exactly (in Blender) as the GL rendering in the actual application.
Likewise, Kuesa Studio provides Kuesa layer support in Blender, which allows to have various layers of things that can be enabled / disabled at run-time. The whole spec is open and the runtime has no trouble loading layers - it's just much more cumbersome to go and edit your glTF file by hand to add them, rather than telling your designer to set the correct field in Blender :-)
A third thing is glTF export of animation of properties (https://github.com/KhronosGroup/glTF/pull/1301/files/c72ffab...).

There are also other useful tools provided with Kuesa Studio - an asset compressor which helps reducing the size of your glTF 2 content in order to compare and improve load times, a minimal viewer, etc. - basically all tools to improve the workflow of getting your asset from the designer's tool to your app or device and being able to check that "everything is fine" at every state of the pipeline.
It should be noted that none of this article applies to actual development that goes on in the Debian distribution from https://www.debian.org

Official Debian development, being FOSS oriented, proceeds from Debian source packages instead, and one never creates a binary package from scratch as described in the article. Instead, we use `dpkg-buildpackage` and other similar tools. The creation of the source package is the hard part, having to follow all the aspects of Debian policy, including technical matters around quality.
Honestly cannot tell if you're trolling. If journalists are getting roughed up more because of sensationalism (still well within their 1st amendment rights) that is _completely_ the fault of police.

One side has cameras. The other side has guns. When violence happens, who's fault do you think it is?
Multiple choice voting. (I.e. you give 1 point to all candidates you like, the ones with most amount of points wins. Very simple to understand system with no spoiler effect.) It will fix the issue within one set of elections and I don't even think it would require any changes to the constitution.
What, you want implementation details? I want my money now!!
Poverty costs the state as truckload, the cheapest way to solve poverty is by simply giving poor people money, other interventions have been proven to be ineffectual.
Are People Allowed to Use Deadly Force to Defend Property? (It Depends)
I can't speak to your experience, but I've been in multiple riots, and you are right, teargas make some peaceful protestors violent and angry.

From what I've seen, teargas and mace are used after a small minority of protesters become violent and the crowd is lawfully ordered to disperse.

I can't say if these are the right tactics, but I have not seen police use these things for no obvious reason.

The one situation where this wasn't the case is when peaceful protesters were blocking one of the two roads that was going to be used to transport multiple heads of state off of a peninsula after high level discussions. I assume this was due to some security consideration, but I don't know. The crowd was passive.
Big agree. Gnu parallel, xargs, and make -j are all very useful basic tools for embarrassingly parallel workloads.

I've been developing a simulation software that does Monte Carlo over realizations of a simulated universe, and xargs and (later) parallel were super useful for parts of the workload. All the parallel job instances run the same simulation code, but for a different simulated universe, all controlled by a random number seed, so you can generate an ensemble of simulations with basically:

head -NumberOfSimsWanted seeds.txt | xargs simulation.py
Android: Why this photo is bricking some phones
In the end money is worth nothing if no one does work for it. Low income workplaces are demonstrating the issue with UBI: people were angry at business owners for taking small business loans to keep doors open and employees preferred unemployment checks.
Wow so I looked at a map: Portland, Oregon is north of Portland, Maine? Maine?! That is surprising.

And I was the nerd in high school pointing out Rome is north of NYC.
Just to be clear, I was responding to content which said "If an officer wouldn't fire a gun, I think he shouldn't use tear gas."
The article isn't very good.

A keyboard is scanned by pulsing each row individually and checking which columns become active because a pressed key connects them. (Or vice versa.)

In (2), when the green row is pulsed, only the green column becomes active, because it's connected to the green row by the pressed key (upper left red dot).

In (4), when the upper of the two green rows is pulsed, both the green columns become active — the first because the upper-left red dot is pressed, and the second because there is a path through all three of the red dots (pressed keys). So the keyboard senses a key press at the dotless intersection, even though that key is not pressed.

Better keyboards solve this problem with a diode on each key, so that the roundabout path can't happen. Cheap keyboards rearrange the rows and columns into squiggly paths so that the three-key pattern doesn't happen very often, being especially careful with the modifier keys.
This seems to be a decent intro. It's focused on pycharm but the same functionality is available in VS Code and most other IDEs.

https://www.youtube.com/watch?v=QJtWxm12Eo0
whatever... this guy is a moron in my book. love how he quits a job that my people would kill for especially in these "uncertain times" and without having a new one first. i hope he finds one, but i wouldn't doubt him having a hard time right now given the current climate of covid and political upheaval. personally i think he should have found a job that suited his political beliefs while continuing to work at facebook. if there is one thing that life has taught me is that you never quit your current job until you have a new one or a new plan. "reaching out to your network" is not a plan, it's desperation.
Watch CNN/MSNBC instead of the raw feed on The White House YouTube channel.
Yep. But it's not related to free speech, which is what the word censor is often used to relate to. (what with the lack of context, I'm assuming as at least suggested)

Censor itself of course can mean any kind of redaction, not just limiting freedom of public expression. Facebook has rules which they use to filter (and thus, censor) content on their platform. I'm not sure it has an exemption for a government person in there.
Police appear to be misusing rubber bullets, possibly on purpose.

It used to be batons. Then beanbag guns. Then it was tasers. Then rubber bullets.

Every time the police are given a new tool, it is used to its maximum force, which is scary considering so many departments are now getting military equipment without military training in how to use it right.

The politicians who authorize these purchases don't seem to understand that police are not trained to use minimum force in a life-threatening situation. The cop shooting a guy in the foot to get him to drop a weapon is just Hollywood. In real life, cops are trained to shoot for the chest to kill because in real life when they draw their guns, it's almost always a life-or-death situation.

Give a cop a "less lethal" weapon, and he still uses it with his shoot-to-kill training. Police officers aren't soldiers, but we're turning them into soldiers.
I was not happy when the District of Columbia instituted its lottery about 1980. I already knew people who played the numbers, one at least who thought about what objects in her dreams meant for that. The lottery seemed to me a regressive tax, falling mostly on those who can spare the money least.

About that time, some journal reported that a certain state lottery offered worse odds than the old-time illegal numbers. Whether that is so, I don't know.

The good news for legislators is that people pay that regressive tax willingly. They will beef if you put up the taxes on property or gasoline, but not about lottery tickets.
The kernel modesetting (KMS) API.
Observation evidence of the link. No link to the study or data. Quality of these "science" publishing websites is going shit.
You must have missed when trump tweeted/fbed “when the looting starts, the shooting starts” late last week.
The trick is that there is no single standard you can apply for what constitutes wealth maximization. In the very simplest interpretation, you have contradictory behaviors that will maximize short term versus long term wealth. This mantra is usually invoked to justify any kind of short-term greed at the cost of everything else. Corporations are not obligated to prioritize short-sighted behavior that can damage the entire ecosystem just to make a quick buck.
Not the same user - but that IS the issue.

Bolsanaro for example, says false things - would you know if you weren't brazillian?

How would FB achieve fairness in its policy if it put a flag on Trump and didn't on Bolsanaro, or other even worse world leaders?

What about some Random leader of a tiny nation somewhere who believes in witchcraft?

There are calls being made here which seem easy to Americans, but the processes behind it cannot be reapplied at scale.

How do Social Media firms handle that? How does anyone morally balance that out?
right now, in the present moment, on might argue that a majority of police in america are presently participating in this cosplay.
But aren't you supposed to defend their right to say it even if you disagree?
You can buy a verified business address pretty easily. See physicaladdress.com as an example.
Then the FBI should be like 'Internal Affairs' for state-run investigations, and for coordinating cross-state investigations.
Because all of media now is a never ending cycle of telling people that we're all going to die, to the point where people just start dismissing it all.

In other words the news is "the boy who cried wolf"
Well you can see the one in the article about sharing the computation from the two branches - there's no way to represent that in an AST, for the very reason that it's a tree - there can only be one user of a node in an AST, but in a graph, multiple nodes can use it.

You could introduce some kind of hidden local variables and assign to those, but then you're kind of building a graph in an AST, and might as well use a graph, and those variables are harder to understand for other optimisations.

(Note that these aren't 'my' optimisations, I'm just writing about them.)
I'm not sure what that fact has to do with that commercial social media platform and its rules.
Unfortunately not all entries there have code, but it’s a good reference site.
Not really - you don't have an invisible memory buffer that's just sitting there that you need to load with a program in order to use it. Then you type "run" and it magically pulls the program out of the ether and runs it. And the command line isn't automatically, and exclusively, used as an ed-like line editor.

I get that all shells are programmable, but booting right into a programming language REPL? You need a different mental model of what's happening under the hood for it to make sense.
Yes, lots of opportunities in data science, fintech, and software!
From all the videos/pictures circulating I see both sides doing cheap-shots to escalate the situation and prove that their narrative is the right one.

But when will people take a step back and start asking themselves; who profits on this turmoil?
1/4 Covid Deaths Are in Nursing Homes
Not everyone (me included) believes the censorship he's calling for is the right thing.
The first amendment to the Constitution of the United States of America supersedes local ordnances, and journalists absolutely do no have to disperse when police issues such an order to the general public.