skysight-inc/HackerNews huggingface dataset:
"Before an image is stored in iCloud Photos, the following on-device matching process is performed for that
image against the blinded hash table database."

https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...

Apple disagrees with you.
I was thinking about this more...

If I say my passport number is 134563543, how does anyone check that? Is there a database of passport numbers and identities that can be checked?

I get that the ID process of camera-and-passport can be spoofed, but in the context of this particular data breach, that's irrelevant. If I can dummy up a passport that looks good enough over 240p resolution then it doesn't matter if it's my actual number or whatever. The process I've been through checks for the watermark/sheen on the passport, but if you can dummy a face then you can dummy some glittery lights fine.

My original question stands: do you just need the passport number to prove identity? Because I've never had to provide just that as proof of identity.
Thank you for considering this in terms of physics. I believe vehicle rules should vary depending on the potential for damage a vehicle can do. A cyclist running a stop sign would have negligible consequences compared to a fully loaded dump truck doing the same.

A heavy cargo trailer towed by a cyclist (who thinks and acts like a cyclist, not a driver) definitely does not belong on a bike path.
This bookmarklet will get you the same effect: https://news.ycombinator.com/item?id=28605875
Whenever I browse scans of old magazines like this I find the ads have a real historical value. Many are a rich snapshot: the state of the art (for that publication's audience), pricing, language/vernacular, style, and even hints at how business was done (eg phone numbers, PO boxes, SASEs, shipping costs, etc.) I'm not quite so optimistic about the long term value of the hyper personalized Taboola chum box :/
This is why I love playing games on my Switch. It's super noticeable now when I play on my PS4 that I have to think about holding the controller in front of me rather than just letting my arms fall.
Do you know any good repos I could look at to see how actually practical front-end applications look like? Of course, keeping in mind it does all you'd expect a typical web app to do like CRUD, etc. I feel like I'm deep in the rabbit hole of Next.js + Apollo GraphQL but am interested to simplify whenever possible.
I think maybe OP was talking about the overall UI paradigm. The details are janky as all get out, certainly, but the concepts aren't bad at all.
nukes have a peculiar "famous" double flash

Also don't forget the EMP effects of a large nuke. Just because a large nuke on the surface doesn't "vaporize all global electronics magically" doesn't mean it would be unmeasurable.

I am curious how unclassified the detail level can be for seismographic analysis. Certainly, oil prospectors can output detailed 3-d models given prior preparation and "generic earthquakes" have nearly instant results for depth of the earthquake and precise location. Anyway my point is the destruction in the linked article was spread along a 100 KM (or so..) SW to NE line simultaneously whereas nukes are obviously point sources. I suppose incredibly unluckily a meteor could come precisely 90 degrees straight down to fool such analysis but those impacts are statistically unlikely. It would seem pretty trivial given enough seismographs on the ground and enough global computing power to instantly detect the difference between a single point source and a geographically long linear impact source.
Kobo is the best alternative and they provide software updates to sort out issues. It supports epub and pdf.
If you're willing to use it, Goodreads lets you scan books to add them to your collection. I've not used it in a while, but I believe there are easy enough ways to get your data out once entered into it. I did that once a long time ago, I imagine it hasn't gotten too much worse since then.
Giant underground cities have so many cost, safety, supply, and water issues that colonizing other planets can start looking darn attractive by comparison.
I have no idea! I had set the following title while submitting this story:

More Casio Watch Mods (LCD Colors, Transparent Display, Micro SD, Strap Remover)

It appears that a moderator has edited the title and added the year 2017 to it while updating it. But it is a mystery where they picked "2017" from. It occurs nowhere on the page.
Amazon should have been investigated 10 years ago for monopoly action on e-books, not Apple.
> No FEIC if you don't pay taxes in the country where you earned the income

That's technically only true for one of the two possible tests for FEIE. The presence test doesn't require any taxes to be paid anywhere else, and the bona fide resident test only requires that your "tax home" is in a different country.
Today on HN there's an extensive thread about Kobo readers.

Here: http://devinlogan.org/e-readers.html

Thread: https://news.ycombinator.com/item?id=28585129
Very interesting - thanks for posting!

My knowledge was pre-Delta, and this study (in its current prepring form) suggests that for Delta, we have infection + mRNA vaccine > infection > mRNA vaccine.

Upon quick screening the authors do not discuss survivorship bias - which I would have expected.

Regarding what we discussed earlier the authors note:

"The advantageous protection afforded by natural immunity that this analysis demonstrates could be explained by the more extensive immune response to the SARS-CoV-2 proteins than that generated by the anti-spike protein immune activation conferred by the vaccine. However, as a correlate of protection is yet to be proven, including the role of B-Cell and T-cell immunity, this remains a hypothesis."
I got one of these guys watches, it has an RFID chip but I can’t think of anything to do with it.

It looks really cool though. The light is nice too since its bright enough to use as a flashlight when its dark enough.
What's more, even at this moment, a bailout by Beijing is seen as the less likely scenario.
I can believe it. I remember hurting my back right before a trip to Singapore. I was prescribed hydrocodone by my doctor knowing that was the only chance I had of getting any sleep on the flight. I land and my coworker reminds Me Singapore has death penalty level punishment for “hard” drugs so I immediately flushed it all down the toilet despite having a valid prescription which probably would have been fine.

It’s easy to forget to do research on a country before you go there when it’s not something you’d consider “third world”.
My sincere thanks for the recommendation.
Syria, Pyongyang city, and Iran come to mind. Go google the air defenses of those three locations before you downvote.

Further down on my list would be a bunch of nations bordering those three, a handful of African nations, and two or three south American nations.

I'm not sure if Taiwan should be on the list, as the People's Army does not currently have operational stealth aircraft.
Confirming or falsifying this and locating the potential impact crater seems relatively easy conceptually, but it requires that they go beyond the archeological approach and into statistical geological tools. Shocked quartz is characteristic of impact events, and if shocked quartz is present in a layer here, it will be present in the surrounding areas (all of them, not just the ones where warfare is a reasonable alternate hypothesis) in a characteristically greater thickness & concentration, centered on the crater. Drill a few hundred or a few thousand sediment cores from the surrounding areas, and map out the shocked quartz layer.
When I get those I like to look up the bitcoin address on block explorer. Last time I checked one, two people had paid it out. No clue how many messages the spammer had sent, but there was at least a bit of payoff
I’d love to hear more about your experience with that “with-apollo” pattern. I decried it without using it first, but I see the problem as a coupling/cohesion imbalance.

What has it looked like in practice for you?
I've enjoyed the Kobo. It's easy to side-load books using Calibre, and they're store is fine, and library integration using Overdrive is fine.
Mountain bikes are close to 1 m now with all the 80+ cm handlebars. 1 m is rather insufficient for a bike lane, it would be like <2.5 m lanes for cars.
You can enroll multiple fingers, you can enroll multiple security keys, you can enroll multiple phone numbers, and you can create and share an account PIN. Choose any combination of these authenticators.

Microsoft also has very mature permissions for all of their web properties like OneDrive and SharePoint/Teams. So you can also give people their own logins and then share stuff between them.
One thing I hate about my Kindle: How it handles photos. Books have photos, even nerdy history books (like I read). Photos on the Kindle are small, difficult to enlarge/zoom and just plain terrible.
It’s like not buying a candy bar from the closest supermarket because you own one yourself (no matter how distant).
Let's talk about the importance of following your own rules
Woodward book shows president shouldn't have “sole authority” to launch nukes
Calibre is your friend when you get a Kindle. I've converted a hundred epub books by now.

Rarely ever had a problem with that, it's just one additional step with emailing your kindle address with the book.
No point in over-complicating things. If serial `00001` and `1` are meant to be different, then store it as a string. If they would definitely refer to the same item, strip the leading zeroes for storage (and comparisons!) and keep it as a string.

I go with string because serial numbers, despite having the word "number" in the phrase, are not necessarily numeric. Hexadecimal numbers have letters (for example), but we still call them "numbers" ;)
Ubuntu 14.04 and 16.04 lifecycle extended to ten years
Not really, since water vapor must eliminate huge amounts of energy to turn back into liquid water - each kg of water vapor will dissipate 2.27MJ to turn into a kg of water at 100C. Since this is a thermodynamic limit, there's no enginerring around it.
Logs, analytics, and more custom policies vs just the base filtering.

I’ve already added the cloudflare for teams through cloudflared and it’s working quite well over the last couple weeks.
A lot of musicians these days keep their sheet music in digital formats; hands-off page turning is handy when playing. I'm sure there are many other use cases.
To add to that, Brian Harvey's homepage has three books about Logo for free: https://people.eecs.berkeley.edu/~bh/#csls
Bookland
> And if in this case you picked an exceptionally ripe example I'm not sure that should reflect on the entire language.

I'm not sure i agree entirely: regardless of whether we're talking about decorators/annotations in Python/Java/.NET/... in the context of testing/web/... frameworks, any and every of those combinations have only caused me pain and headaches.

While i do agree in principle that it's nice to abstract away code with something that annotates a method and gives it additional meaning, in practice this sort of indirection usually has something to do with dynamic code calls, reflection or whatever the idiom is called in any particular language. All of those feel harder to debug and more brittle than just writing 3 lines of code instead of 1 annotation/decorator.

The problem with that, is that it's usually:

- hard to make your own decorators/annotations (especially if you want to extend their functionality)
- hard to introduce state, dependencies and just get them working nicely with the rest of your codebase and IoC/testing frameworks, or pass data between the logic behind them (from one decorator/annotation to another)
- hard to use them, as opposed to your "regular mode" of writing code, IDEs won't offer many refactoring options
- hard to debug them, especially in the case of wanting to examine their internals and use breakpoints

To me, it just generally seems like someone is trying to tack on functionality in ways that are hard to utilize, as opposed to just writing code in the first place, the very same thing that you see happen with generics, deeply nested inheritance and other "tricks" which are supposed to make one's life easier but do the opposite in practice in many cases.

Personally, i enjoy libraries like Typer (https://typer.tiangolo.com/) for Python and think that it has plenty of use cases, but i've been hurt far too many times by similar functionality in non-trivial cases in every single language that i've used that supports something like that, so at best i'm guarded about utilizing them.

Java rant: But perhaps that's just because Java is a major source of pain for me in that regard. To give you a concrete example: i'm migrating Spring to Spring boot and someone used Jersey instead of RESTEasy as their JAX-RS implementation and now i need to transpose hundreds of API endpoint definitions (for example @GET to @GetMapping with bunches of parameters). If it were just Java code, i could probably use some clever refactoring in it with the help of my IDE, but now i'd have to figure out where the annotations come from, create a stub to replace them, call the proper stuff from within them and hope it works, unless the reflection that's used by them breaks. Not only that, but debugging is kind of hard when the source code and the actual logic behind said annotation is hidden below dozens of layers of Eldritch indirection and you have no chances of feasibly finding all of that stuff out.
Their logo implies that eventually they may want to daisy-chain these to make a "trailer train" led by one cyclist.

Cool idea, but keep these off bike paths. Too wide and heavy to safely share that space.
I remember interviewing people for a front-end role as well, and when asked how they would decide between traditional HTML rendered on the server, or a framework like react/vue. Some flat-out couldn't even comprehend what I meant. I honestly feel like this is becoming a problem, where junior devs don't even know how to build anything without react/vue (or the likes).
jiu jitsu is what i would recommend. Physical development at those ages have a correlated impact on intelligence later on. And martial arts teach emotional regulation which is also correlated with better grades in school.
Desal is inefficient and hugely destructive to the environment. This old saw comes up in California every now and then, but if we were able to build the most efficient desal plants available today, it would take 500 plants along the California coastline to supply all of California's water.

Aside from being an eyesore, it would ruin the coastal ecology.
There are lots of third party sellers hawking fake Casios on many online marketplaces.
I sampled books from my personal collection and found many didn't have an ISBN. Officially ISBN started in 1970, and I just found one on a book that was printed in 1972, I'm not sure what the adoption curve was like.

ISBN is also not guaranteed to be a primary key. It's designed to serve the needs of new book sellers. If a book goes out of print the publisher can reissue the same ISBN to a new book. It's unusual, but South End Press notably was resentful about paying for new blocks of ISBN numbers and recycled ISBNs to "stick it to the man".

Some books have an ISBN barcode on them

https://en.wikipedia.org/wiki/International_Standard_Book_Nu...

but you don't want to waste time with a "cheap" barcode reader made in China and sold on EBay. I have played around with those and find that they read barcodes when they feel like reading barcodes and it is quicker to type the codes in.
Ask HN: What are the best open-source back ends?
Looking for a some good examples of authentication, caching, database layer, internal microservices, etc.

Could be RESTful. Could be something more exotic. Just looking for something high-quality to study.
Indeed! Also, see this comment thread: https://news.ycombinator.com/item?id=28605766
Gah! I'll resubmit thanks. Should be https://royalsocietypublishing.org/doi/10.1098/rspb.2020.135...
I'm aware, I meant inline images in an HTML mirror.

Looks like this might not be exactly what I'm looking for though. It's an HTTP to Gemini proxy, I'm looking for a Gemini to HTTP proxy, I want Gemini to be a first class citizen. The only reason I want to be able to deliver over HTTP is in the event someone doesn't want to mess with Gemini, but Gemini will come first for me.
The absolutely most annoying issue with GitHub Runners is the fact that they run 1 job .. at a time ... per server.

You can only imagine our follow-up meetings about the fact that we had a fleet of 15 c5a.2xlarge instances and still half of the developers were waiting up to 20 minutes for an instance to go online.

The worst part? The jobs don't clean up -- probably to allow for caching. We ran into into disk space issues regularly enough for it to force us to make the spot instances commit harakiri after 2 days.

GitHub are a cool concept and we'll probably stick with them. But their quality is just bad. There's that .NET runner and it feels like it's so massively different from anything GitHub-like you could imagine .. almost as if it's a whitelabel program they licensed or like it's the result of a 4 week contract work. Simply bad.
It's fun to be a Casio fan. I rediscovered the classic 5600E (https://gshock.com/watches/digital/dw5600e-1v) a few years ago and was thrilled to be in a position to afford what I only got to admire behind the jewelry cases as a kid.

Then I discovered the community of G-Shock modders and collectors. There is something very special about Casio watches that is hard to describe. In some sense I feel they take on the platonic form of a digital timepiece. And they're cheap (although they have special ed. titanium models that resell for >$2K).

It's true that they are conversation starters among other fans.

The original G-Shock watch released in 1984 was designed with an aim at the "triple 10" concept. That is, the battery should last 10 years, be able to survive a 10-meter drop and be water resistant to 10 bars.
I've already gone into it in a sibling comment, but basically because I can rest my arms and hands wherever I want, especially when reading a book for hours on end.

If you ever watch long-ish video content on your tablet or phone, do you keep holding the device? Or do you put it down someplace where you can see the screen? Same thing, really. Maybe it's not for you. But I've seen enough people in public precariously balance their phones on their knees while watching Youtube that I know I'm not totally alone.
Well that sounds illegal.

Ever tried a citizen's arrest?

(Last time the cops in NYC got angry at civilian oversight they kidnapped the Mayor's daughter and posted her mugshot on Twitter, and a Freudian slip of the SBA's announcement declared that they would "Win the war on New York City". The population should maybe do something about that.)
Microsoft still supports SMBv1 released in 2003. For the love of God don't use it, but you could.
I've always liked watches and some of the stuff Casio has always been incredibly appealing to me. They look so cool and functional. Wearable electronics at its peak!

But as much as I want to buy a lightly rugged unit, I just have no actual use for a watch...

unless I manage to get my hands on a unit with at least reliable compass, if not a satellite positioning solution.

That might work for me even though I go hiking to get away from humans and technology
A car fully solves all of these problems simultaneously.
It also phones home and reports everything you read, how much, and when.

That alone is sufficient reason never to use one.
Strange exercise because Rust and the 6502 original programming mood are totally different: a word of cleverness and the most obscure side effects in order to squeeze the last clock cycle. But everything is "hack value", I will respect.
Academia deserves smart, honest and brave scholars again. This cultural critique side is predictable and benign. Perhaps there is an explanation at least that it is a necessity for funding. I hope so for that sake of future students.

I honestly though people presenting these type of perspective were trolling. Just putting out something that enrages people so they get interested. That would have been quite the feat. But they were serious about it...
How Much Water Should I Drink? We Asked Five Experts
Using the Goodreads app for the initial data loading might be the easiest way. You don't even have to specifically scan the barcode, it can often identify your book from the cover alone. I'll defer to what @Jtsummers said about getting your data out of their database though, as I have not tried that part myself (yet).
Neighbourhood wealth, not urbanicity is predicts help towards strangers
https://news.ycombinator.com/item?id=28605408
How to Control Raspberry Pi from the Cloud
I actually think the smaller bezel might make it harder to hold without accidentally turning pages or otherwise bumping the display.
It sounds like inkjets printers - subsidized cheap device, but full of DRM to lock you in. BUT! They are great if you are an advanced user and willing to buy 3rd party cartridges, mess with firmware, etc.

I wonder if all the mentioned issues can be fixed by using koreader.

https://github.com/koreader/koreader/releases
All control flow constructs in modern programming languages are about codifying the safe uses of goto and setjmp.

For example defer and friends are goto cleanup; and yield and exceptions are setjmp.
The bonds have an 9.5% coupon on them in a world of 0% rates, for a small portion of the portfolio, hardly a diamond hands strategy. The mark to market reval on these funds is barely 1% loss, and these bonds are priced at <25c to the $1.

https://www.bloomberg.com/quote/VPHUAUA:ID Value Partners Asian High Yield Fixed Maturity Bond Fund for example.
I love my Nook. And you can easily install a launcher and other apps on it via ADB. I use mine to study with Anki (Ankidroid).

The Nook has had the colour-temperature changing feature for a few years now. I have two devices with that feature.
Ah gotcha, thanks for the clarification. I think the camelCase threw me off and made me think this was pseudocode (Python is usually written in snake_case).
If your org needs that much complexity it probably is at a point that the time and money wasted waiting for Jira todo things is probably small in comparison to the rest of the wasted efficiency.
> What I see is the problem that people think that "Frontend development is easier than backend development".

I hate that statement so much. Even had some serious arguments with "back-end developers" who were constantly mocking HTML/CSS/JS. Turned out that when pushed to do it, they just couldn't do anything and had to ask for help.

Writing proper reusable HTML/JS isn't easy, it also requires thinking on how to structure and split up things. Especially when you throw some CSS into it.
Jio glass – mixed reality platform bundled with Jio fiber
> I would not buy it again.

Seems likely bad luck

I've a few Casio F-91Ws and wear them everyday. The strap on the most recently-purchased one broke after a few weeks of infrequent use. The rest I've had for many years, never had any issues.
It is not the same result. Scanning on your device using inaccurate methods is not the same thing as uploading your photos.

The method that Apple is describing is going to cause more harm than good. Look how faulty their methodology is - even they agree it needs to be fixed.
I don't really think that's the right approach to solar. Centralized power generation makes for unbalanced power. If we put this in the Sahara, for example, who is in charge of the exports? Egypt? What about a big terrorist attack on it? Or a war, where the power lines are a prime target to cut Europe off from its energy?

Best to have decentralized grids. Every country and state having 100 solar farms is better than 1 fucking huge one.