skysight-inc/HackerNews huggingface dataset:
You’re asking for an auditing chain presumably due to concerns about governments putting in photos of things that aren’t CP. Apple is only doing this for photos that get uploaded to iCloud, with this neural hash that gets uploaded with it. The actual verification of a CP match occurs on the server due to the hashes being blinded. So in many ways, it’s very similar to what these other cloud providers effectively do — search for CP matches on uploaded data.

If you’re concerned about non-CP being scanned for, then you should already be concerned about that with everyone else. Thus if you’re asking for auditing of Apple, then you should widen your request. If you do, then sure, I can understand that. If you’re not concerned about the existing system, then I think you’re being non-consistent.

Most people in comments to me seem to be non-consistent, and are being overly knee jerk about this… myself included initially.
> Tap water isn’t chilled.

Clearly your winters don't get particularly cold?

Being totally honest, it's practically insulting that you think the comprehension of cold water is somehow beyond the people you're talking to.
The difference here is, that apple would have to develop a new feature for them, test it, and waste millions in lawers to protect themselves from accusations of tampering with the evidence (which a software update definitely is, and who knows what FBI wanted in that software update, maybe even to insert a fake sms to the sms database, or many other things a good defense lawyer could bring to the jury).

Here, it's different.. let's say there's a new wikileaks, photos of secret documents... and again, first a few journalists get the data, start slowly writing articles, and FBI just adds the hashes to the database, and they can find out who has the photos, with metadata even who had the first, before the journalist, and they can find a leak.
Ask HN: Has anybody done a comparison of Preact and Mithiril.js?
They seem to have similar goals of being small, fast, and focusing on the view layer, and both seem to have a bit of a following. Preact of course advertises almost-compatibility with React, but I was surprised to find it was also slimmer than Mithril.

I'm just curious for a pros/cons comparison; anecdotes are fine
You went to Cambridge how hard is it to understand that some people on the internet don't live in the US??

I clicked on "are you eligible?" in attempt to determine exactly this question - but instead endured literally fifteen screens of Jedi mind trick sales process bullshit before finally hitting the old "What state are you in?" drop down that doesn't even give an option outside the US.

Why?

I hope you do one day make this service available overseas.. But in the meantime you've managed to really piss me off
Thanks for your candor. It would be interesting to see what positive effects can be achieved for what types of patients at various different dosing levels.

I'm not at a weight where I'd want to add additional cancer risk in order to lose weight, and unfortunately the data on this sort of incremental risk probably takes decades to be fully realized. Perhaps I'd feel comfortable taking a smaller dose if there were a shorter-than-ideal track record of people taking larger doses without much additional risk.
This looks like a reasonable proposal to me.

What sort of performance impact could we expect to see when accessing strict tables?

Also, is there going to be an ALTER TABLE variant?
I find funny because it’s accurate !

99% of entrepreneur fail , that’s literally why it’s hard and why it’s highly respected !

Remember when Tesla almost went Bankrupt ?
It’s very like because it happens almost three times... and only now after 25+ years Tesla is making a profit by selling its cars without sorcery finances...

Being an entrepreneur is hard , I love the Tesla example because even if Elon Musk had the vision and a superior engineering delivery , the company was technically a commercial failure for more than a decade.

Being a better than average engineer ( probably a LOT of HN uses ) is unfortunately not enough to become a sucessfull entrepreneur !
When housing drops significantly in value the debt is higher than the value of the home, making it underwater: now it is better for the borrower to default than to make payments. If you get defaults, then the bank has to flip the home into the market, increasing supply and dropping price, etc etc.

The narrative of 2008 has made lots of people believe that it was improper risk assessment, but the cycle of leverage and asset price fluctuation is the core mechanic and it acn easily repeat itself.
We should never become jaded to these horrifying stories. Cops assaulting and injuring a woman for no reason at all, and then lying about it. This would not have happened if she were white, but apparently Solano County sheriffs have declared open season on Black people.
> I quote that also because Aycock distributed SPARK, an Earley parser, which was included as part of the Python distribution, in the Parser/ subdirectory, and a couple of people here on HN report having used it.

That one is really the only Earley parser I've found used in the wild (don't know what marpa is used for) and unfortunately it is mostly unhackable because they did some serious optimization voodoo on it so it was replaced by a hand-written recursive decent parser a while back because nobody in the world could figure how it works[0] -- which is kind of strange since ASDL is super simple to parse and the generator which used spark was meant to check files into source control but, whatever.

Its easy to play around with but not a great source if you want to see how an Earley parser is put together. There are also some bugs with parser action on duplicate rules not working properly that were pretty easy to fix but python pulled it out of the source tree so no upstream to send patches to?

[0] might be making that part up, dunno?
We had SWAT teams for a long time before SWATing became popular. The publicity that this has gotten is only going to increase the chances that all these services start getting abused. And who is to say that it hasn't happened already and been entirely successful, but nobody believed the victim.
Show HN: A Pure SQL Raytracer
Sure, but I don't expect it from third party cloud platforms - in the same way I wouldn't expect accountability from a garbage man who reports to the police after finding evidence of crime in my garbage. Apple is, for some insane reason, trying to establish the precedent that the contents of your Apple product are now part of the public space - where expectation of privacy isn't a thing.
Do you know Haskell? If not, I suggest you get accustomed to the language, and then read about monadic parsing [1] through Graham Hutton's work. Graham is a famous CS professor at U Notthingham, appears often in ComputerPhile [3,4], and wrote a book on Haskell [2].

I had to write an interpreter, optimizer and engine for a declarative language plus bottom up knowledge base in Haskell as part of an assignment, and an exam in a graduate course on advanced programming. Haskell made the problem significantly easier compared to languages I am much more comfortable with, like Python or C.

[1] www.cs.nott.ac.uk/~pszgmh/pearl.pdf

[2] https://www.amazon.com/Programming-Haskell-Graham-Hutton/dp/...

[3] https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA

[4] https://www.youtube.com/watch?v=eis11j_iGMs
Dude i don't know what you don't get it.

Tesla is saying their hardware is 10x better than the competition.

I don't believe it. They don't publish any numbers, and everybody else does.

You believe them. Good for you.

I don't. I think not doing that is extremely suspicious, because if their cluster can be turned on, they have the results. So the reality of this is 100% certain that their results just suck, and they don't publish them to save face.

You believe their shit is so good, they didn't even test it while installing it. Good for you.

You think there is a masterplan to keep the results secret. Good for you.

I think their results are just horrible, and that's why they don't show them.

With any serious company, this wouldn't even be a discussion, because they would just show the verified facts about what their cluster can do or shut up about it if its really so secret.

You don't see the NSA or the DOD bragging around about being 100x better than "the competition".

To me they look forced to sell that they are doing something about these clusters to... drive hype up and get the stocks back up, and since their numbers are actually horrible, this is what we get.
ARMs are more risky but its not necessary to generate a mortgage crisis situation. You only need to see higher default rates.
Benefits of being a troll,

And art of creating clickbaity titles.
It seems to me that the parsing code in clang is distributed over multiple files which together are way more than 3000 lines: https://github.com/llvm/llvm-project/tree/llvmorg-12.0.1/cla...
No, it's not gatekeeping, it's just incorrect. It is, I would say, correct to say that it's not a general purpose programming language, but that's true of SQL as well. For that matter, Assembler, a specialized language which you would never have a human programmer use directly to, say, style a web page.

The real issue is that there are more people who want programming jobs, who know only HTML and CSS, than there are jobs which require only HTML and CSS. But, you know, when you're locked out of a job market by something that is not quickly fixable, it's difficult to be dispassionate about it. Sometimes, if people are "touchy", there isn't anything you can say to calm things down, and the best idea is to leave the conversation. Rarely, after it gets to that point, is there anything you're going to miss by leaving.
Can you point out the toxic behavior?
What are derivatives in this context?
Do you worry about Lyme disease, Epstein Barr virus or lone star ticks too? How much time do you spend?

Most Americans should be more worried about obesity and heart disease than long covid.
Claiming that the vaccines were necessary to "end the pandemic" without factoring in the possibility of variants for which the vaccines were not as effective was not scientific thinking.
> MongoDB

Snapchat for your production data.
In English - https://en.m.wikipedia.org/wiki/Three_Sisters_(agriculture)
I do believe there is away to send a more complete and nuanced message. We can reopen and keep communicating the fact that the disease is still here, people should be careful. I am not sure we really have an alternative. Covid might stay with us forever.

As to your humanitarian point - this can also be addressed with more nuance. A patient can explain that they are coming from a situation where they couldn’t get vaccinated. I don’t think it’s fair to prioritize the treatment of intentionally unvaccinated Covid patients who believe doctors are a part of a worldwide conspiracy. It’s a difficult ethical question - but we have to answer it nonetheless.
It's quite bizarre how otherwise intelligent, educated people seem to engage in magical thinking about COVID-19. They want to believe that a highly contagious respiratory virus with multiple animal reservoirs would somehow disappear if everyone would just stay home and wear masks for a few weeks. Of course that has no basis in real science. Any non-pharmaceutical infection control measures are at best able to slightly slow the spread. In the long run almost all of us will get infected no matter what we do. So the smart move is to protect yourself by getting vaccinated and aggressively treating co-morbid conditions like obesity, diabetes, hypertension, and hypovitaminosis D.

Public health leaders like Dr. Fauci aren't idiots and I suspect they're privately fully aware of the real situation. So why aren't they being straight with us about how the pandemic is likely to play out long term?
You mean when they said blanket banning email lists is bad and shouldn't be done? Because yeah that's still true.
Yes, it used to be much more optimistic and less cynical.
The problem with using cache is that you can feel certain it's correct but you don't really know until you check with the source. And since you check with the source anyway, the cache becomes a drag to correctness
If it's not clear the reason Tesla is so keen on FSD is because they need that for their future robotaxi service which would be big dollars.

To get there they need the data from their current customers. But once they get an approved version of FSD it will be self sustaining for data and Tesla's interest in their customer's FSD will quickly fade away.
HTML is a markup language, like the name already says. It's as much a programming language as XML, Markdown or JSON, so imho not at all.

But I'm not going to argue about this minor detail. Doesn't really make a difference.
The parent mentioned two tools - which one is your comment about?
I always thought the bulk of HN was tech folks that got too old and grumpy for reddit.
If you are parsing incorrect programs, you want resilience in the parser, including considering alternate parsings and generation of parses of sections of the file.

Consider the problem of parsing a C program that has NOT been put through the preprocessor. You want to be able to do this for structure editors and source-to-source transformation systems.
> I don't know if people just aren't aware, but vi and emacs have been doing this since at least the 90s. This isn't some fancy feature that requires an IDE. Recently the support has improved even more through LSP.

We know about them. When you start adding these scripts to vi and Emacs they're no longer in the realm of plain text editors. You can add a bunch of hacks to turn vi or Emacs into a poor mans IDE.
Some states are out of ICU beds due to onerous restrictions on nursing supply, like vax mandates (my own state of Oregon for example)
I've lost plenty of weight with intermittent fasting. It totally works. My sleep schedule went crazy, no matter what I did. My ability to focus was completely lost, as if I was constantly overdosing on coffee.

Yes, it works, and maybe it works easy & side-effect free for some, but tbh I'd rather be overweight and die 10 years earlier, than live like that.
Temporal Logic of Actions
> So where is all of this ruining of peoples lives by uploading CP on their devices?

Once the capability is in place on everyone's devices, how are we supposed to guarantee it will never be used maliciously? Just say no to the capability.

> Also if you’re a gov actor trying to frame someone, why bother with a pre-image when you could put the real images on it?

Because the capability for this is now built-in in everyone's phones.
Or these two people did. It’s troubling for sure, but saying Solano County sheriffs have declared open season is a giant leap.
That's an interesting counterexample, though I've often wondered what he was actually like. We only hear the tales from history, which are extremes by definition.

I imagine that pg's bio might have similar things to say, but those who knew him remember how snappy and full of energy he is. His online persona and writings give a very different impression.
Shattered Pixel Dungeon 1.0
Work on a compiler for a bit and I guarantee you'll get it. Parser generators pretty much always get in your way
Highly Vaccinated Israel Is Seeing a Dramatic Surge in New Covid Cases
I think that depends on the field and on your definition of “anyone.” I’d bet against an average 100 spatial/math IQ person being able to get a PhD in math or physics, even if hardworking and patient. They would probably be something like 2.5 standard deviations below average and while IQ is not the end-all and be-all, such a vast gap would make it extremely hard for them.
Not true for the European market:
https://en.wikipedia.org/wiki/Toyota_Yaris_(XP210)
I like hacker news for tech news and career subjects, but indie hackers is where the founders seem to hang out. If I need to talk to somebody about bootstrapping, ih is great. A lot fewer technical people though, lots of site builders and no code setups. Hn users can write a bst in their sleep but ih users can make a landing and validate an idea while building a mailing list in their sleep
TLA+ really is quite nice. I write most of my TLA+ specifications longhand and only bother with the toolbox when I think that refinement might be useful. Even then, it's mostly for SANY rather than TLC.

After noodling with with the spec for half an hour or so, I’ll usually have enough insight/confidence to start coding/debugging.
Indeed. There is missing representation in conversations here that make those absences conspicuous. You can see a similar effect on, for example, a company Slack channel, and figure out which groups of employees are having the same conversation on a private channel. Nothing wrong with it unless the members of the side group are obliged to participate in general conversation, and they aren’t here.
What do you expect to happen? 20% of the population will not get vaccinated and will wait for Covid to go away? This is also highly unlikely. Keeping the country closed and divided is adding a lot of stress to the stress we are already under due to the pandemic.
Why do you say that? I mean, I just pointed out it burns me 15000 calories a month and frankly I haven't built any muscle from running.
> The lawsuit filed in U.S. District Court in Sacramento asks a judge to order a jury trial for the arresting deputies

This is the heart of the issue.

Most police don't believe there is any accountability, even if they are good police who always do the right thing.

Most, of course, will always try to do the right thing, but those who don't try are rarely weeded out of the system. This, of course, is enabled by the otherwise good people who are part of the criminal justice system: the police, prosecutors, and even, someitmes, judges who allow criminal behavior to go unpunished, and regularly object to attempts at accountaility.

This explains the impulse to tear it all down, in my opinion. The overwhelming support for the very few criminals who abuse their power puts the entire system into question.
I bet a lot of those 4chan commenters we're HN users or lurkers. The best criticism comes from those closest.
But the FBI can’t just add the hashes to the db. That’s why it’s the intersection of two dbs in two jurisdictions… to prevent exactly that kind of attack. Then they need to pass a human reviewer as well.
It isn't as if previous languages did not used code generators before generics were a thing on them.
That 4chan link is full of the vilest antisemtism, racism, etc.
My last company had a change of leadership and dumped Jira for Github Issues, since we were already paying for Github and everybody hated Jira anyway. We made extensive use of Github Actions with it as well.

Worked great, would recommend.
The biggest red flag at a work place is being welcomed "to the family".
The second biggest red flag at a work place is being told at induction that "we work as a team over here".

It's patronizing and implying that you have no idea what you're on about and they're here to set the record straight. And "we're family" and "we work as a team" usually means you're the one upholding all the obligations and responsibilities that come with that whilst having none of the benefits nor any authority.
These two and the third one who signed the report. And everyone who’s already not taking actions (for eg their superiors). If law enforcement’a job is not uphold the law then what is it? Why haven’t they already arrested the two and filed a complaint themselves (the County Sheriffs) what’s stopping them?
So you think we’re going to see a rise in people uploading CP to others cloud providers?
Does any of this surprise anyone? I thought the custom deals with large companies was common knowledge. So were the pack in deals with Gapps and Play store. What is the new info here?
Side note, Richard Hipp was on this weeks Changelog podcast. Super interesting as always: https://player.fm/series/the-changelog-software-development-...
Fascinating "Our tour guide was a Black Creole ..." I'd think its more correct to just say creole or mixed. After all we don't say White Creole or Brown Creole or Yellow Creole or ${SHADE} Creole.
I'm very grateful for Jupyter Lab and Jupyter Notebooks. I work with them more than anything else, and even use them with Rust [1], my data visualisations [2], and to write my books [3].

[1] https://datacrayon.com/posts/programming/rust-notebooks/setu...

[2] https://plotapi.com/gallery/posts/showcase/pokemon-types-wit...

[3] https://datacrayon.com/shop/
But that isn’t true. This is only photos uploaded to iCloud.
> that's true of SQL as well.

So you haven't yet heard of "the most advanced MySQL raytracer on the market" [0]

[0] https://www.pouet.net/prod.php?which=83222
Sure, if they're unvaccinated but still taking precautions to mitigate the spread to others and reduce the hospital workload, I'll certainly have more sympathy for them. How many unvaccinated people do you believe really do this?
Already happening, there are 100s of articles like this, https://www.washingtonpost.com/health/2021/08/16/joel-valdez...
Oh I thought the “it” version was being presented as less confusing.
Well this is kind of what undergraduate studies are about, yeah? Not every student who wants to go into molecular biology is cut out for it. Hopefully when they meet a topic thats too hard and the grading is tough but fair they’ll put their efforts elsewhere.

Maybe we should be encouraged that half would really understand a Markov chain in biology?
Ada, ML, Modula-3 and CLU got generics since day one.

In fact, so much research and Go generics are mostly similar to CLU.
Looking is very different than actually changing jobs. That number is probably low. I'd guess 90%+ are looking. That doesn't mean they are doing anything about it.

My entire career I've been "looking" for a new job. I only change jobs once every 4+ years, but I'm always looking in case a better opportunity comes up and to help me level set and make sure my current job is a good one. Almost all of the time when I see an interesting job I do nothing, sometimes I ask some questions. Once a year or so it turns into an informal "info call" and maybe once every two years or so an actual interview might happen.

But it doesn't mean anything until I actually switch jobs. In almost every case, even when I get to the interview stage, I confirm for myself that my current job is better and do nothing.
> So when people say trust the science, what they’re saying is a bunch of people who do this all day every day are collectively hive minding some opinion on how things work.

Only the right people who do this every day though... Even better only the ones whose reputation and parts of their salary depend upon more people believing in their science and not questioning them.
ANSI SQL provides “CREATE CAST […] AS ASSIGNMENT”, which will define a cast that gets used implicitly to get from type X to type Y when you have a tuple-field (e.g. table-row column, composite-value member field, stored-proc parameter) of type Y, and an expression-value being passed into it of type X.

Quoting Postgres docs (because ain’t nobody paying for the ANSI SQL standard just to quote it):

> If the cast is marked AS ASSIGNMENT then it can be invoked implicitly when assigning a value to a column of the target data type. For example, supposing that foo.f1 is a column of type text, then:

INSERT INTO foo (f1) VALUES (42);

> will be allowed if the cast from type integer to type text is marked AS ASSIGNMENT, otherwise not. (We generally use the term assignment cast to describe this kind of cast.)

Presumably, in any ANSI SQL-compliant DBMS, you could redefine whatever assignment casts are annoying you to be non-assignment casts. (AFAIK, there’s no ANSI SQL standardization on what casts must be assignment casts; so lowest-common-denominator SQL-standard-compliant queries shouldn’t be relying on the presence of any defined assignment casts.)