skysight-inc/HackerNews huggingface dataset:
The police departments seem to have become incapable of separating the difference between "enforcing the law", and "being the law".

They also don't seem to understand that they are not on equal grounds with private citizens. They are civic servants. Police have an obligation to protect their fellow citizens, even if those citizens are protesting Police.* The amount of examples of police actively instigating violence [1] in the last 48 hours is horrifying, but perhaps not surprising. Police have a 2-4x the incident rate of domestic violence [2] than the rest of the population. And with the President tweeting support for them to respond to protests with violence, it makes sense that they would feel enabled to act accordingly.

In every city protest the exact same script has unfolded:

* A peaceful protest starts

* A heavily militarized police force descends on the protest and begins oppressing it without overtly instigating any engagement

* SOMEONE pushes things over the line. That someone might be a protestor, but honestly looking around and reading the news it seems like it is equally likely right now to be Police themselves, or a provocateur masquerading as a protestor.

* Police overreact, violence and property destruction abounds

* Mayor/governor instigate curfew

* AHA - now any private citizen on the street is automatically a criminal

* Police take the initiative and run with it targeting journalists and instigating violence.

So what's next? I think this needs to be a reckoning in the US unlike any since 9/11. 9/11 created The Department Of Homeland Security. And regardless of what you think of the execution of that program, the point was that it was a serious action designed to take the threat of terrorist attacks against the US seriously. I believe the US needs an equally powerful independent government agency to oversee local police departments. There are simply no checks and balances otherwise. No oversight. No one watches The Watchmen. Before you tell me that this is a massive Federal overreach, I believe this could be similar in scope to Desegregation and School Integration, which were federal top-down projects.

P.S. If you turn this thread around to talk about the "looters", so help you god. You are a lost cause. So let's just get this out of the way: No, looting is not morally justifiable. But in the grand scheme of things, the moral failings of those protestors that are taking this opportunity to loot is incomparable with the overall message of the protest or the harm inflected upon the African American community by centuries of systemic racism.

* * Or at least, they SHOULD. I think we can all see that is not actually the case.

* [1] https://twitter.com/chadloder/status/1266952661791674370?s=1...

* [2] https://www.theatlantic.com/national/archive/2014/09/police-...
Rise of beards and shaving startups trouble Gillette
FYI gitlab moved from Azure to GCP last year: https://about.gitlab.com/blog/2019/05/02/gitlab-journey-from...
See https://news.ycombinator.com/item?id=23361912 for one answer to a similar question.
Serverless Java with Amazon Web Services
That's quite interesting! Thanks for responding. :)

You don't type; is the way you create this logic similar to Ladder Logic, Pure Data or Touch Designer?
Ask HN: If DNS over TLS/HTTP(S) work better is it becase TCP?
In these COVID times I've had a lot of time to look at DNS resolution behavior in my SOHO network, which includes media devices (which don't play nice with others) on one hand and crappy wifi "routers" on the other. I've noticed that when resolution is failing or slow on my wirelessly connected laptop that "dig example.com" performs similarly, but "dig example.com +tcp" almost always succeeds and is surprisingly fast.

DNS professionals (including yours truly, honestly) tend to believe that DNS using TCP is not going to perform as well as DNS over UDP. Could we be wrong in practice, in at least certain circumstances (which might be the ones where Do[TH] is getting a foothold)? This has nothing to do with security, just TCP vs UDP.

TCP support in a DNS resolver is not optional (MUSL is wrong). However, queries are made by clients (e.g. glibc) using UDP, trying TCP only when explicitly requested or when a UDP response arrives with TC=1: TCP is /never/ tried opportunistically.

Is it time for resolver implementations to rethink this, and make trying TCP opportunistically an option? I'm talking about Microsoft and Apple here, of course.

I have the chops to write a TCP-only forwarder or run a local copy of BIND queryable on loopback, but that's not everyman, nor everywoman working from home on a $corporate laptop.

Thoughts?
Here's an online version of the Wonderlic test. There's a "start quiz" button at the very bottom.

https://beatthewonderlic.com/take-a-free-wonderlic-test-onli...

I was fairly surprised by it. I've tested well on standardized tests and IQ tests my entire life, so I assumed I would also test well here. Especially since I saw the test was also biased towards verbal understanding, which is my strong suit.

Not so! My score was fairly low. The questions, individually, are trivial, but I ran out of time fairly early on in the test. I think you'd have to be a quick reader and good at mental calculations to score highly on this test.
Thanks for that. Vastly more informative than the original article.
Guidance systems are vastly less expensive now, and can take advantage of things like MEMs, fiber laser gyros, and GPS (and, of course, modern computing power).

The tanks on Falcon are welded using Friction Stir Welding, which was invented in the early 1990s.

The landing algorithm for the first stage uses convex optimization algorithms based on interior point methods, which were not available in the 1960s.

However, something very much like an expendable F9 could probably have been built in the 1980s. Simply evolving the Saturn 1B (which was cheaper, per lb of payload to orbit, than the Saturn V) could have easily beaten the Shuttle's economic performance.
Living Root Bridge
I’m not sure it’s being missed - that’s the explanation used by both good companies and stupid companies to raise the money.

The problem is some VCs can’t tell the difference.
That might be what creeps out people more so than the apparent inauthenticity: the realization that their own behaviour might be in no way different from what they perceive as constructed. This poses questions about self, "soul", and "what is real".
YouTube comments.

The upvote/downvote system appears to be near-useless as it doesn't influence ranking like you think it would (it is a factor, but is by far not the only one), ranking appears to be semi-random and only encourages shitposting.

There is also a lack of moderation regarding said shitposting. They clearly have the infrastructure to (wrongly) ban comments at scale like those critical of China, so why can't they use it for good and ban "FIRST!!!" instead?

Old comments were not imported properly. Older videos have comments with the old reply system (@username) but without being linked to the comment it replied to despite back in the day the "@username" bits being clickable so they clearly have (had?) the data to tie the comments together but couldn't be bothered doing their job properly.

A single wrong click will take you to another page and when you go back you lose your scroll position and you can no longer find the comment you were looking at. The infinite scroll/"load more" system doesn't help with that either.

Reddit (and its clones) solved all these problems just fine (at least on the old UI), there is no reason for YouTube not to be able to do the same.
React top-level APIs that could change the way you write components
That is far from true and always has been (or at least since 2008). We briefly tested a 'no politics' rule in late 2016 but that was purely as an experiment just to see what would happen, and we quickly reverted it.

The issue for HN is not that politics are off topic or "don't bring politics into tech", as if these two things could be kept distinct to begin with. It's that internet forums have a strong tendency to devolve into flamewar. Political flamewar will quickly take over the site if allowed to. That would destroy HN for its mandate, which is to gratify intellectual curiosity (https://news.ycombinator.com/newsguidelines.html). So we can't just not moderate such threads.

Excluding politics is not an option either, for a bunch of reasons. One is that many of the topics that get discussed here have a strong political overlap. It wouldn't serve intellectual curiosity to exclude those.

Therefore we need a more complex approach that includes some political topics and discussions while excluding others. I've written many explanations of exactly what our approach is and how we've worked it out over the years: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

Some good threads to start with might be https://news.ycombinator.com/item?id=21607844 and https://news.ycombinator.com/item?id=22902396. Also https://news.ycombinator.com/item?id=17014869, which shows how far back political discussion goes on HN, as well as the argument about politics on HN.

If you (or anyone) take a look at those past explanations and still have a question that isn't answered there, I'd very much like to know what it is. It's been a while since I've heard a question that isn't covered by the approach we've worked out, which makes me feel like that approach is the right one for this site. There are a lot of constraints on this problem, given HN's intended purpose, the dynamics of the internet, the political world, and current social trends. It's a bit of a miracle that any solution exists at all, and I have a hunch that the one we've found may literally be the only one possible.
You seem to point out the restrictive license (for non-commercial research purposes only) as if it's a negative, when I don't believe that it is.

Why should companies be allowed to profit from a proprietary wrapper around open-source software built on top of decades of open-access research? Open research should stay open.
>> Much of the data necessary for demonstrating the unique association between EI and work‐related behavior appears to reside in proprietary databases

Most of your claim rests on that. That's not saying it's BS, it's saying it's understudied.
Such a cool idea wasted in copying a trash design... Pity. Apple keyboards are the worst in several aspects.
Props to the people who have been managing the project. I have done a lot of React in the last 6 years and have never been frustrated with their decisions, which is very rare.

I think beyond the technical aspects, the way React evolved over time was really on point. The roadmap has always been very well designed and the literature around new features and deprecated ones top notch.

The way React is used has changed completely, but at no point did I feel upgrading was too costly and ended up stuck with an old version.
Eink used to be expensive, have slow refresh rates, and no color. OLED screens on the other hand have vibrant colors and can show videos. The concept of OLED keycaps is still superior, but it needs to be realized much better and much cheaper to be a top seller.
In a just world, he would have 1/48th of Elon’s fame/fortune too.
I found that printing with a fountain pen is very difficult to do neatly, and switched over entirely to using a cursive handwriting style. Every lift of the pen tended to leave a short stray mark on the page that I couldn't manage to do neatly.

Chinese characters in print are composed with many pen lifts per character, but some cursive forms do exist. Do you prefer to use a cursive style or a printed style in your Chinese writing?
Don't forget that the safari series is really designed for school kids who have graduated beyond the beginner pens with the super stiff nibs. So the lack of flex is a design point.

You're right in that as a result there are lines that don't really draw as well as one might like. I'm so terrible at drawing that that doesn't matter to me and in exchange I get the lighter weight of the Safari. But it's not for everyone!
True, although the method I used to find the aggregate performance of Robinhood users ignored trading costs.

Obviously this data is incredibly noisy and nowhere near statistically significant, but I like how it implies that betting against Robinhood traders would've been an alpha-generating strategy over the last two years.
Funny how the iChing says exactly the opposite, no matter how many times I flip the e-coins
The alleged presence of rioters in the neighbourhood justifies the police being there in armed convoy through the neighbourhoods. It doesn't justify any of their actions shown in the video, which shows a large section of street with no evidence of rioting and unprovoked fire on people in their gardens to a enthusiastic call to action usually reserved for strikes on military targets.
I think React’s biggest win is that it appeals to the programmers, not just the web developers. For the first time everything you need to make a website or webapp — html, css, etc – is just data. You have direct control, direct access, you can do what you want.

There’s a beauty and simplicity in that. React is to web frontend what Lisp is to systems programming.
I think you might be confusing price and cost.

What NASA pays doesn’t necessarily reflect the cost since we do not know the margins.

However, I do agree that it’s valuable to be skeptical of unproven claims regarding cost reduction, though most of what we say is that we do not know much about the current real cost.
I agree with the broad strokes of these critiques, with one exception: Rawls treats individuals as atomistic in terms of a universal ethic (broadly in line with Kant and deriving the law for oneself), but is explicit about the role and value of intersubjectivity in the process of reflective equilibrium.

In other words: Rawls does indeed acknowledge the role of groups and societies in his political theory, and is even prescriptive about their role in moral education (per Piaget). I think it's a interpretative mistake in contemporary analyses of him to ignore that he at least attempts to address this.
The keys were too large and hard to push.
That would be the topic of the week, if we were seeing protests. What we are actually seeing is something that is quickly approaching race riots, here is how that has happened:

Local government officials pulled law enforcement, because cops are bad and protesters are good.

Looting and arson cause hundreds of millions of dollars of property damage to those that have nothing to do with the purported cause of the riots.

Local government officials offer easily disprovable lie, claiming the majority of those arrested are shown to be outsiders. The media doesn't bother fact checking, they instead helpfully inform the public that "white nationalists" are secretly tricking the poor helpless minorities into burning down their own communities.

Local government officials admit that they were lying. The media pretends to not hear, continues screeching about nazis in blackface looting Footlocker.

And here you advocate burning down three entire precincts in order to ensure that three officers get prosecuted (and be honest, you mean "convicted"). That is absolutely insane, it is the direct opposite of justice and a perfect example of someone being ruled by their emotion.
Not sure where in the post you felt that the finding nearest neighbour is considered as an algorithm. Couldn't agree with you less, anyway.
Why does one need to scrub faces from protests images? Does it even matter with the volumn of images being captured?

Is it because people are committing more crime than the original offense?
William F. Sharpe mentions this explicitly in "The Arithmetic of Active Management" (The Financial Analysts' Journal. January 1991, Vol. 47, Issue 1, Pages 7-9).

He was a co-creator of CAPM (won Nobel) and did the Sharpe ratio:

* https://en.wikipedia.org/wiki/William_F._Sharpe
Per https://github.com/bndw/wifi-card/blob/5d7fbbda1e8eac5802c8d..., the QR code text is of this form:

WIFI:T:WPA;S:{ssid};P:{password};;

https://github.com/zxing/zxing/wiki/Barcode-Contents#wi-fi-n... seems to be where this format came from. (That page describes various other forms of QR codes too.)

bndw: looks like some characters need escaping: backslash, semicolon, comma and colon. Maybe more too, given the treatment of double quotes in that last link (I’ve filed https://github.com/zxing/zxing/issues/1292 about that inconsistency).
I'd love to have one in order to switch between Canadian Multilingual, American English, math and symbolic logic.
This gets posted from time to time on HN but I'd never noticed it. It explains the economy in the a fundamental way.

The economy moves macroscopically through:

- productivity growth
- short term debt cycle
- long term debt cycle

These movements are described through:

- transactions
- credit / debt
- interest rates
- central government
- central bank
- interest rates
- printing money
- government bonds

Which then explains:

- deflation
- recession
- deleveraging
- inflation
- reflation
- 'lost decade's

That and more. Not bad for an entertaining 30 minutes with great animations.
In my attempts to discover the secret behind perfect social interaction, people I've spoken to have been unable to explain exactly how they do it. It seems reasonable to assume that the brains of social animals are specially tuned to learn social interaction quickly, as such individuals would more quickly form a cohesive group with better survival potential (historically speaking).

The question of authenticity, though interesting philosophically speaking, I think can be safely downgraded to simply "how it works in practice". Most people seem to do it out of some sort of instinct, and most people really are telegraphing their true feelings and intentions to varying degrees.
Product director for CI/CD here - we have tried to focus on improvements around making more complex pipelines easier to manage, but I would love to hear what you ran into just to make sure we are closing the loop on all the important ones.
The gender disparity in autism prevalence is one of the big mysteries of autism since genes associated with autism risk are not generally located on the XY sex chromosome. There are a number of hypotheses out there for the disparity of prevalence.

One hypothesis is that the disparity is more apparent than real: That girls are better at masking/adapting to their symptoms, and thus more frequently escape diagnosis. The first step is to determine the extent to which this is true. If true, the underlying mechanism would need to be understood...some have suggested this could be related to greater inter-hemispheric connectivity in girls.
SBCL 2.0.5 Released
Did Doug bump his head on the way in?
> Linux has a 255 bytes limitation for file names (this translates to just 63 four-byte characters in UTF-8) - not a great deal but copying or using files or directories with long names from your Windows PC can become a serious challenge.

Most file systems on Linux like ext4 have a 255 byte file name limit. There’s no limit in the kernel.

I think Windows’ effective 260-char total path limit is worse.
$250 is a perfectly acceptable price for the keyboard enthusiast space; but that’s not a massive market compared to regular keyboards.
A company is its staff
Eve has some advantages that let it avoid some problems. Space is split up into distinct solar systems with a "jump" required to transition from one to another, so a system can be controlled by a single process.

Within a system, your area of interest is always the grid you are in, which is equal for all players in that grid. "Grid" despite the name is a dynamic boundary that contains all nearby players that are likely to interact with each other. The game doesn't allow most cross-grid interactions, probably to make implementation much easier. I think they get away with this since solar systems are so large and you have to be relatively close to interact with anything.

Some of these designs became problematic.

Players can perform "grid-hacking" where they manipulate the shape and position of these grids so that they can suddenly cross a grid boundary to ambush or escape other players.

I haven't played in a while, so some of this might work differently now. The lack of server scalability within a system also causes time dilation, which besides making fights slower and boring also gives more people enough time to join and rejoin fights and cause more time dilation.
https://www.nasa.gov/directorates/spacetech/niac/2020_Phase_...

NASA has a whole page about it now. And here's a rather large paper (I remember reading a shorter version, but with the same pictures inside): https://arxiv.org/abs/2002.11871.
MinIO Event Notification with Apache Nifi
I unfortunately don't have a native Linux install currently, just a VM, and my Windows NUC can only connect to my Z27.

There's some good info here on minimal USB latency, it's less than 1ms and I don't think mine is an issue although the macOS event processing stack might introduce some latency: https://michael.stapelberg.ch/posts/2018-04-17-kinx-latency-...
Ok assume for a moment that I want to solve the problem of centralization. When people comaplin of its symptos, what can I do without mentioning it?

1. Just write some text with no deeper details

2. There is a ton to say. And I have said it. But the links go to my domain

3. I have tried linking to other domains - youtube, other projects - the result is the same. Downvotes and accused of shilling those projects

My man question is: how can I properly link to more information and the actual built solution without pissing people off? Every time I do, many people explore it and it is a net positive. But many people are pissed off.

I agree I am too enthusiastic given the mindset on HN. That’s because I’m trying to make a clear case for what I see is the real problem and solution. If I only cared to describe the problem, I’d get massive reshares. Been there done that.

Just look at the news — problems in society are all they are about these days. But how many news about everyday solutions are reshared? Not anything revolutionary, just basic things? That is considered as “sales”. Even if the project is open source and free.

I am just sort of doing this to get feedback / sociological research on a site with a lot of smart people. Yes it is very meta. And I don’t want to break the rules too much. I think I am going to stop asking for a discussion — but since I have done so above already, let’s have one. I am looking to learn about how to deliver actual solutions properly to communities who are accustomed to reject bad faith actors.
It's better, but each column loads super slow. Not sure from source, or how the content is being collected and regurgitated. Good progress!!
I have no idea. I'm self taught, and I tend to limit myself to implementation techniques. My tutorials on the subjects are mostly implementation focused:

http://loup-vaillant.fr/tutorials/fast-scalarmult

http://loup-vaillant.fr/tutorials/cofactor

http://loup-vaillant.fr/tutorials/128-bits-of-security (This one is more about choosing your primitive than implementing it.)

If you want to get started in cryptography in general, I can recommend 2 sources: Dan Boneh's course, and crypto101 by lvh:

https://www.coursera.org/learn/crypto

https://www.crypto101.io/
It's a good default thing to do, because one day, like me, you realize that services like Slack don't wipe metadata in photos: https://techcrunch.com/2020/05/11/slack-strips-location-data....

Twitter often shows geodata for users, but I think that's app-based and not derived from photo uploads.