skysight-inc/HackerNews huggingface dataset:
I always thought the BRAC (Base Realignment and Closure) process was intuitive. Congress passed an act tasking the executive branch to pick which military bases to close, then there was a guaranteed for/against vote with minimal deliberation and no delays or Filibuster.
Fact is, the majority of people are generally happy with their life, attacking those people and their life just makes them hate you and support whomever is trying to stop you. I don't see why that is unreasonable or unexpected.
Grandparent comment did not say that people who disagreed were unreasonable. It said that reformers are taught to target to target people who, reasonably, are NYPD supporters. It does imply that being a supporter is within reason, but more so indicates that set intersection exists and is both large and who can be influenced through reason (due to them being reasonable).

It does not purport to limit those who are reasonable. The phrasing could have been used in a dog whistle which does, but this particular remark isn't it. Moreover, there is little audience for such a dog whistle in the midst of a conversation about practical ways to effect meaningful reform.

This should not be a wedge between us that impedes us from working together towards justice and peace.
> see the Big Sort by Bill Bishop

Set it in this font: https://uglygerry.com
> Each photon carries one bit of information.

More than a bit. Between its wavelength, its presence (or absence), polarization, and timing, a photon can carry a great deal more than one bit.
Prosecutors have even stronger immunity

https://en.m.wikipedia.org/wiki/Prosecutorial_immunity

>Firming up what had long been held as common practice, the U.S. Supreme Court in 1976 ruled in Imbler v. Pachtman that prosecutors cannot face civil lawsuits for prosecutorial abuses, no matter how severe

What other job exists on the face of the planet where there's such a strong guarantee and therefore so much moral hazard?
If you're interested in Actors, the book has a chapter `Chapter 16: Message-based Parallelism with Actors` that does an introduction to them, and they are used "in anger" in `Chapter 18: Building a Real-time File Synchronizer`. I've worked hard to make this the best introduction to real-world use cases of Actors I've seen anywhere on the internet.

For simplicity, it uses a tiny Actor library instead of a big framework like Akka, but all the concepts and techniques should be transferrable to any Actor-based application
I see blockchain-verification hype all over the place, and no-one's ever been able to convince me of how it would actually work in situations like this. Could you elaborate? How would you differentiate between "a 'legitimate' video that has been taken by a camera" and "a video that has been edited, and then had its provenance metadata edited to look like it is raw"? Given that there cannot possibly be any consensus protocol that verifies that "data I created myself" is legitimate, how can you prove that anything isn't legitimate?
Right, but in the case of renters, "serving their own interests" means establishing the fundamental right of having a place to live. That is important at a much deeper level than landlords rights, which involves making money from land and property ownership beyond what is required for their own domicile.
^^ this
>For instance, in the following HSL color scale the brightness step between the second and the third red appears much bigger than the step between the 3th and 4th color. Even worse, this effect seems to differ across different hues, as the comparison to the blue scale shows.

I honestly can't see what they're talking about in the example images. Is this a "some people are more visually sensitive than others" type thing, or is this the visual equivalent of audiophiles messing about with bespoke setups to try and get marginal improvements in sound quality?
Read https://en.wikipedia.org/wiki/War_Is_a_Racket
Ask HN: How do you search through your files?
Backing up files is great. But how do you index and search through files; i.e. not just the titles, but suppose you were looking for a document that had a certain topic.

Is there a Google for searching files?
Agtech: Farming in Shipping Containers Makes a Local Farm Super Efficient
Farming in shipping containers may sounds impossible, but not for Sal, who built his entire microgreen farm inside them.
A more charitable reading: a large subset of all reasonable New Yorkers support the police in general. Not sure if that was what they meant, but it's how I read it.
According to the wiki article above that doesn't seem to be the case:

> The Constitution reserves the choice of the precise manner for creating electors to the will of the state legislatures. It does not define or delimit what process a state legislature may use to create its state college of electors.
Such a poop-show. This is going to hurt the public trust in science, let’s hope this is short term because what is the alternative?
Stream you terminal in real-time with anyone – without installing anything
> target people who, reasonably, are NYPD supporters

Slight edit, to target reasonable people. Period. Reasonable people can hate the NYPD. But because an overwhelming majority of New Yorkers support the NYPD, the average reasonable New Yorker is likely to as well.

Speaking to the current environment, I believe there is overlap between support for the protestors' cause and the NYPD in general.
ACNH: Where Is My Island?
I just read the article. It nicely details the difference between physical lightness and perceptual brightness. For a demonstration of this, try opening a photo of colorful flowers in Photoshop. Compare a de-saturation in RBG with one in Lab (Adjustments/Hu Saturation). The result from the Lab desaturation will respect the perceptual differences of the hue of the flowers flowers.
I agree fully
Everyone is an outlier to an 'average.'
The Loser’s Game of Competition
To add to that and concur that Rich generally doesn't have such un-nuanced strong opinions without context, see his talk Effective Programs. He explains what Clojure is good for and isn't good for, and says more clearly it so depends on what you're doing.

He doesn't organize the Clojure conferences, but I'd imagine that if he didn't see any value in any context for static typing, there wouldn't have been a talk about Typed Racket and static typing researchers as keynote speakers, etc.

And FWIW, spec is a library trying to come as close as possible to the imaginary midpoint of static and dynamic typing, but in a Clojure-y way.
Seems like policy written by petrol car drivers and not well thought out. In the future electric vehicle world 95% of charging will be done at home, or in some facility near your rental building. Most EV drivers have no need to visit charging stations unless they're going on an extended road trip, and then we need a particular _kind_ of DC fast charging station.

I mean... I have an EV and I could count on two hands the number of times I've even used a public charging station. I charge at home, commute to work, charge up some there sometimes, and then return home and plug in. I have a "gas butler" [1] at home. Stopping at a gas station is a thing of the past for me, unless I need to pick up windshield wiper fluid.

[1] https://www.youtube.com/watch?v=Nf7Y3OmHsck
That might work, but I think focusing on the money is a very USA approach to issues. Other countries don't seem to have that incentive structure, yet still avoid these issues (at least the blatancy of them).

Are the pensions controlled by the police unions?
Where do you now work?
I would definitely agree; even when we're trying our absolute best to get to the bottom of a phenomenon (and from some people's publication counts, it's clear not everyone does that), it's still possible to delude ourselves and often then also the reviewers. Over time consensus is achieved, but it's rare any scientist trusts a single study or paper. A problem then arises when you really need results fast, as with COVID-19, because good science isn't fast.
>Why should they be serviceable?

Do you buy a new car every 3000 miles or do you get it serviced?
Do you buy a new car when one of your tires get punctured by a nail?

>>If Apple made parts available there wouldn't be a case.
>Given that this case is about importing counterfeit products from China...I disagree

This happens all the time in the automotive industry as well.
Why are aftermarkets parts allowed to exist?
What's the balance between aftermarket and counterfeits?

>>If Apple offered repair services like Lenovo there wouldn't be a case.
>They do as long as your business is near an apple store.

Great, if they actually have properly trained/educated technicians at each store.
Quoting for $1200 on a 5 year old laptop, to replace the motherboard and display, all because of a defective cable (a $15 fix).
Why blockchain? You just need the original video and its metadata to be signed by the camera. A blockchain would be just as useless here as every other place a blockchain has been applied.
The reality is that you need to practice that stuff in order to get through the first interview or two at many companies. It is most likely helping with web development even if it isn't obvious how. Kinda like how lifting weights and jogging helps someone be better at their favorite sport. Think of it as cross-training.
Why not insured by actual insurance companies? Surely after any incident the insurance company would raise premiums and after a certain point it would no longer be affordable for bad cops to be cops.

This wouldn't be too different from a medical professional being required to have malpractice insurance.
> sent to an e-mail address on a domain they had just suspended...

I've always assumed that:

1. When creating your account at the registrar you should use an email address that is not at any domain you will be registering through or transferring to them,

2. The contact information you give for your WHOIS records (or if using a WHOIS privacy guard service, the contact information you give them to forward to) should use an email address at a different domain,

3. If you use a DNS provider other than your registrar the contact email address they have for you should not be a domain using them for DNS, and

4. Same for whatever hosts your email.

The general principle is that the contact method that a service provider will use to contact you if there is a problem with your account or service with them should not depend on the account being in good standing and the service working.
I think you're just seeing the abstraction fall apart a bit - for weirder devices, I would say they are "accessible" via a file, but you likely can't interact with it without special tools/syscalls/ioctls. For example, cat'ing your serial connection won't always work, occasionally you'll need to configure the serial device or tty settings first and things can get pretty messy. That's why programs like `minicom` exist.

For networking, I don't think there's a particular reason it doesn't exist, but it's worth noting sockets are a little special and require a bit extra care (Which is why they have special syscalls like `shutdown()` and `send()` and `recv()`). If you did pass a TCP socket to `cat` or other programs (Which you can do! just a bit of fork-exec magic), you'd discover it doesn't always work quite right. And while I don't know the history on why such a feature doesn't exist, with the fact that tools like socat or curl do the job pretty well I don't think it's seen as that necessary.
Terrible president, terrible country.
What has your journey looked like since then?

What other note-worthy resources/articles/blogs/books have you come across since then?

TIA
Yep, I was surprised by the linear stack when I implemented the NoteTaker JS VM with Dan. In the Lively interface, you can stop the running VM and enable the two little checkboxes on the top right to see the whole stack, rather than just the current frame.

Re "the NoteTaker image and VM was also ported to the Dorado": both the NoteTaker image (a.k.a. Smalltalk-78) and the Dorado image were initially generated from Smalltalk-76 running on the Alto. In the Notetaker image there still are branches depending on what system it's running on (see e.g. UserView>>buttons).

Smalltalk-80 was also built on Smalltalk-76 by "backporting" some of the more interesting changes from the Notetaker version, plus adding much more.
> P99

Can confirm, eigen-vector is an Amazonian.
Aside from the Google domain issue (which is obviously a problem) -- why on earth would GitBook be hosting user-generated content under their corporate gitbook.com domain?

The registrar issue is one problem here -- but I don't see this addressed in their post-mortem. I thought this was a well-known issue. You don't host user-generated content on the same domain that handles your corporate email. Because things like this can and do happen, so you want to make sure that your company isn't also down while you're busy fixing a problem with your customers.

I know the exposure risks are different, but isn't this is one of the reasons why Github moved hosting Github Pages content to github.io from their primary github.com site? Or why raw data is hosted from githubusercontent.com (in addition to mitigating cookie security issues).

The registrar was an issue that was largely out of their hands. But this was something that they could control. And I think it's something that is missing from their post-mortem. If they had split their domains, then while serving user-content was disrupted, accepting users to gitbook.com and their email (!?!?) would have still been working. Also, depending on if they had a 3rd domain for hosting their CDN, users that had custom domains would also have been protected.This goes along with the idea that you don't use email from your primary domain (cto@gitbook.com) to register your domain (gitbook.com). Or host your status page on the same infrastructure as your site.

If I were them, after migrating registrars, this would be the next engineering change I'd make.

(Maybe they do this, I don't know enough about GitBook to know. But based on the thread here, I don't think they do, or at least it isn't mentioned in their post-mortem that I saw.)
An End to Blockchain Escapism
> Does anyone assert that any photon carries information about what it interacted with in the past? Does a photon have any information content other than its energy/wavelength? So "each one carries a bit of the image of whatever it hits" is total (ok, be nice now) poetic blarney.

An analogy to how we perceive things seems appropriate. The light from some source (i.e the sun) hits an object, the light rays are then reflected/transmitted/refracted through the surface based on various material properties. Your eye, acting like a pinhole camera, captures all the light rays from that surface, and then projects it onto the sensor reception surface (I think the retina?) creating the 'image' that we see.

So the specific way the light rays interacts with the surface is what creates the 'information content'. For example, we perceive a blue-colored surface because the surface properties (i.e roughness) will specifically reflect wavelengths associated with blue. A specular surface will reflect light back to the eye, creating a 'shiny' surface.

A very cool demonstration of how light conveys information is in dual photography: https://www.youtube.com/watch?v=p5_tpq5ejFQ

And the original paper: https://graphics.stanford.edu/papers/dual_photography/https:....

They shine a light source onto an object, take a picture, and then by processing the light rays in the photo, are able to generate the same scene but from the perspective of the light source. It's really astounding when you see it. They can do this reconstruction because the flow of light rays from the light source to the object, that is then reflected to the camera can be reversed (it follows Helmhotz Reciprocity - light ray that is reflected off an object is the same as the light ray that hits the surface that creates the reflected ray). So by processing the light rays in the camera image, they can reverse it, and calculate how the light source would have "perceived" the original scene.

In the case of the blackhole, I wonder if it's just that the light that enters the blackhole might loop around multiple times, but if it doesn't hit a surface, then the light that they can process/interpret would literally show what it reflected off before it entered the blackhole, which would be an image from the past.
> Contrary to popular belief, the bulk of the violence took place in the neighborhoods all around Tiananmen Square, rather than in the Square itself.

As explained by journalists who were in Beijing that day, the Chinese government’s official account that there was no massacre in Tiananmen Square may actually be technically true, but of course dodges the main point.

Richard Roth: “For years now (certainly by the time of the 10th anniversary of Tiananmen) scholars — and many journalists — have been describing it as a weekend massacre, a massacre in Beijing, the ‘Beijing massacre’ or the ‘crackdown’ in Tiananmen, but not a ‘Tiananmen Square massacre.’ … the Chinese government has always claimed, perhaps with a bit of sophistry: that there was no ‘massacre in Tiananmen Square.’ But there's no question many people were killed by the army that night around Tiananmen Square, and on the way to it.” [1]

James Miles: “There was no Tiananmen Square massacre, but there was a Beijing massacre.” [2]

[1]: https://www.cbsnews.com/news/there-was-no-tiananmen-square-m...

[2]: http://news.bbc.co.uk/2/hi/asia-pacific/8057762.stm
Agree that Chime video is very solid, but the IM features leave a lot to be desired. A big gripe I have is that muted chat rooms with new messages still count toward the red "unread" number in the app icon.
Can you disclose if you work for the company in the linked video?
"Then they were vicious, they were horrible"

High praise indeed.
Some shells handle this quoting better than others.
Sigh... why is blockchain the only answer?

Blockchain or any signing system, PGP, shared key, is only as good as the person/entity signing it.

Who will perform that signing that you trust... CNN? Fox News? Google? THE US GOVERNMENT?!
> Let's build some more of that so we won't need to drive anywhere

Have you been to the projects? There's housing, and nothing else. People still have to sit 2 hours on a bus to get groceries because it's still a food desert. Businesses won't show up because there's no money, because there's no job training programs and no public transit to where the jobs are, etc. Eliminating segregation and raising people out of poverty is complex, and I don't think eliminating environmental review would move the needle.
These were analog photos. The scan came up on the screen and highlighted edges where the photo had been tweaked.
Elected Sheriffs anecdotally seem to be at higher odds of being charged with corruption and are often focused on politicking rather than policing.

1. https://www.nytimes.com/2017/12/14/us/ana-franklin-alabama-s...
2. https://www.postandcourier.com/opinion/commentary/commentary...
3. https://apnews.com/afa9172c457725c92dcb39aca9c85a49

The issue may also be exacerbated if the electorate is actively okay or willing to ignore the corruption.

I believe the increasing political nature of the position is, in fact, part of the issue. The influence of politics through Mayors and the Police Unions makes running a department efficiently and effectively an impossible task if you want to hold onto your job. A chief of police either spend all of their time appeasing politicians by implementing their ideas for how to police effectively or are replaced by someone who will. At the same time they are receiving constant push-back from the Police Union. Never mind the years of experience, training, and graduate degree work almost all police chiefs have endured; they either do what politicians think they should do or are replaced. If they lose the confidence of the Union the Union will sabotage them and they will be replaced.

The second major issue, as I see it, is how we select and hire police officers, which still, almost universally, relies on the polygraph test. The polygraph is proven pseudoscience, but the actually effectiveness, I suspect, is irrelevant because the goal is to see if prospective hires can take the pressure of the test; not to detect dishonesty. You either get perfect applicants, or those who are okay and comfortable with lying.

There are many more issues, of course: the increasing militarization, some departments actively rejecting high IQ candidates, low pay and long working hours for patrol, etc.
They cheered because he was doing things they liked, not because he was expanding executive powers. They knew full well that these actions could be undone by the next executive. No one is surprised by this. Obama was doing what he thought was right in the only way left to him: the Republicans controlled the other branches of government and were openly opposed to any compromise. The Republicans still control the Senate and the the courts and Trump, with their complicity, has neutralized all oversight of the executive branch, but it is in his character to rule by fiat, so here we are. What is more remarkable is how little Trump accomplished in his first two years despite controlling all branches of government.
Would you recommend this to integrate with FastAPI or dash/plotly for similar application?
I don't know if you're intending those questions about independent commissions to be figurative. People have thought about this and, in Michigan, we voted such a commission in:

https://votersnotpoliticians.com/redistricting/

We'll see how well it works after this census.
History suggests that? The only time in modern history that this has happened (1918), the stock market never had the slightest reaction. It just carried on its merry way...with 50 million dead.
It does not avoid the generic problem of DT fusion reactors, which is lousy power density. The magnets are also famously complex and expensive.
I think a better way to sell a language is to name a few concrete niches that they are amazing at. For example: C for low level systems, javascript for browser apps, bash for shell scripts, java/swift for mobile, erlang for actor models, haskell for compilers, python for ml, go for distributed systems, etc etc.

To me, scala used to own the niche of "if you must use a jvm language but don't want to use java". But now kotlin is the first language that springs to mind. What would you say scala is best in class for now?
Yeah, but can't the next administration simply start enforcing those laws again? A company would have to be incredibly foolish to count on something like this to protect them.
That isn't a good comparison, police unions have mostly different support systems and allies than other unions. Police unions are not generally helped by other unions to put it mildly.

Also, enough public support exists for both sides to try and act so which one has more "public trust" doesn't matter at all, it's about exerting power now.
Has anyone done a study or analysis of how much this might benefit large scale civil engineering projects?
Tried to run in my atari 800XL - didn't work :P
Get rid of QI and then let the departments decide whether or not to make the individuals pay. In either case there is someone with incentive to get rid of bad apples, which is better than no-one.
Good. May it move your hand to vote for a change, otherwise it will not change.
The people who insist on solar and wind are the people who are paying for the energy. Because, you know, solar and wind are CHEAP.

Who are these people who want to pay more for their energy than they have to?
Republican environmentalists are mostly literally dead.
Cool. If I had a few free weekends I'd want to make that Smalltalk image run on my SqueakJS VM. One of theses days ...