skysight-inc/HackerNews huggingface dataset:
> That’s so that criminals can’t just disguise the image with a trivial change.

It's utterly trivial to modify the image to avoid matching. Most minor modifications will do so.

The purpose of the hash is so that idiotic criminals that aren't trying to avoid getting caught don't accidentally avoid getting caught just by resizing or recompressing the images.

The flawed 'hashing' function also creates plausible denyability: If its somehow proved, perhaps via a whistleblower, that Apple was in fact matching the historic tank man photo, Apple or the government could easily hand over a piece of child porn with the same neuralhash due to the extraordinary vulnerability of the function.
No it’s me looking for a silver lining
From my understanding, you can recover data after a wipe if that data is on a sector that has been marked as defective by the firmware. A software wipe will skip it, but "SATA secure erase" should not.

Another thing worth noting is that hard drive manufacturers intentionally make recovery of overwritten data difficult. Not because of security, but because data that can be recovered is wasting space. For example, if you have a 100GB hard drive and you can recover 10GB after a wipe, it means that there is actually 110GB stored here, and the manufacturer will want to tweak things up to make used of that space.
REST is the architectural style of the World Wide Web: browsers reading cached copies of web pages that link to other web pages.

So almost any site you hit with your browser is a "RESTful API". Another decent example is Atom Syndication / Atom Publishing.

The best introduction that I've found is Jim Webber's 2011 talk https://www.youtube.com/watch?v=aQVSzMV8DWc&t=3m8s Jon Moore's 2010 Hypermedia APIs talk is also good https://vimeo.com/20781278

Unfortunately, a second idea appeared, that embraced the label "REST" but used it to mean something else (roughly, a set of conventions for how to organize web pages and the edits one makes to web pages). And the second idea was written and shared with a much larger audience than the first (in addition to being an "easier" idea), so it grabbed a super majority of the mind share.
This is an extraordinary book!

I wish we had the same thing for Python or JavaScript! :D
The title refers to the play "Waiting for Godot" by Samuel Beckett. The phrase, "waiting for godot," has come to mean a situation where people are waiting for something to happen, but that particular thing will likely never happen.

So, in the title here, the phrase is used as a double entendre in a discussion about no longer putting off learning about an application that is also named Godot. That's my read, anyway.
I am working with Phaser 3 for my first 2D game, but I am looking forward learning Godot during this jam. This is probably why it's so hard for me to deliver something :)
You know you could just use Jottacloud for a fraction of the price. Also, Google Drive supports multiple encryption providers. I use rclone, and for $99 a year you can get 2TB of storage or more with Google Workspace. I don't understand why this is so expensive when in reality you can get the same from other providers for much cheaper. It isn't like Google Drive has to be unencrypted.
I migrated my photo collection to https://github.com/jpsim/AWSPics about a year ago, pretty happy with it (so much so that I ended up contributing a number of features and bug fixes back to it). Basically all you have to do, after the initial setup, is an S3 sync to upload new photos, and a gallery web site and resized thumbnails get generated automatically.

All private, you configure usernames and passwords. The ongoing cost is just that of S3 standard / infrequent-access storage, which for my collection of ~50GB is currently costing me about ~$1/month. In terms of the auto-generated gallery (lambda function that traverses an S3 bucket) and the password-protection (CloudFront Origin Access Identity), you're locked in to AWS. But in terms of the data, you by definition have all the files in a simple folder tree on your local disk too, you can back it up wherever else you want, you can migrate it elsewhere quite easily. And AWSPics itself is open-source.
Follow Along with the Creation of the Next Great Internet of Things Technology
Either we work for the same company, or it’s more common than you think :)
Nah, for photos/video it just halfasses it.

It splits your single 360 pano into 2 images, one for each eye, but it doesn't do any stereo depth stuff. It's like being in the middle of a sphere with everything painter on it all the same distance away.

When there's something 3d rendering the scene it can too stereoscopy, but if there's actual cameras trying to create stereo images in 360 - you always end up with the "what does it do when you're looking directly at the other eye's camera?" paradox.
This is because people, for some reason, see Apple's 3-trillion-dollar valuation as being some purely self-made fortune to the point that Apple could rival these governments with their technology stance, when in reality Apple's success has only been enabled by the governments that house and profit from Apple's dominance - and now they're coming for their share of surveillance instead of dollars.
> The TRS-80 Model 16 was the fastest-selling UNIX machine of its time, using Microsoft Xenix on a 68k. Bill Gates mentioned his Xenix sales from time to time in later years.

Microsoft in the 1970s-early 80s was apparently pretty amazing: bringing BASIC to inexpensive PCs, CP/M to the Apple II, and UNIX to your local electronics/stereo/toy shop (RIP RadioShack.) Their logo was cool back then too.

I guess it's not surprising then for Microsoft to offer WSL/ Ubuntu for Windows!

We're pretty lucky to have Linux (and BSD Unix) on a $35 Raspberry Pi, but it's basically a (much) tinier, cheaper, and more powerful version of what you could get at Radio Shack in 1983. (Reading the specs, apparently you could add up to 9 serial terminals to it in addition to the built-in console!)

(Xenix could run on Apple's Lisa as well, but the Lisa was more expensive and presumably its primary appeal was the Lisa Office System rather than Unix.)

Shame that Xenix PCs died out in the 1980s, really. I imagine an alternate universe where Apple and Radio Shack sold UNIX/Xenix "workstations" in the 1990s, with LisaOS X and Microsoft Windows for Xenix.
How Democratic Is the World’s Largest Democracy? Narendra Modi’s New India
There's a method of (UX) research that samples user feedback at regular intervals. I forgot the exact term, but usually the users are responsible for recording at regular intervals.

Also I recall someone kept a simple journal where they wrote down where they were, who they were with, and what they were doing at the same time every day (like 7pm).

Both of the above use cases could be done with a daily alarm on your phone, but your tool would streamline the process.
Pretty sure the orbit of Pluto has been well-known for some time now.
Drones seem so cool but I just cannot get over the godawful screeching whine they make. For me to enjoy one I'd have to be ok with either only flying it well out of earshot or irritating everyone around me, neither of which is appealing.
Both Republicans and Democrats are the neoliberal party.

The broad strokes are the same, the details are different
Love the idea. What happens if I delete a photo in Photos app on iOS does it get backed up by Ente at any point automatiaclly before it's deleted?
Not really what you meant, but I personally have never found C++ programming to be without surprises of some sort: easy to make mistakes which are hard to find, having to agree on which C++ features/paradigms to adopt in your codebase, willy-nilly exceptions, constant appearance of new language features, etc.
The world's most popular Airbnb listing
What's the chance that the news station said "out of 15000 potential perpetrators in the surrounding area, 100 are registered sex offenders"?
Unpleasantly ad-laden. Good value in the site, but it literally blocked content trying to sell me stuff I wouldn't buy from a company I don't trust.
The Canadian birch bark and pine cone system is pretty good.

You just look at how big the piles are at the end
Wow I had no idea. "Follow the money" really does turn up some interesting data. Really makes me question Apple's "privacy" work even more deeply.
Ah cool. And apparently that play it where Godot got its name from. TIL. Excerpt from Wikipedia:

> Linietsky stated in a presentation that the name "Godot" was chosen due to its relation to Samuel Beckett's play Waiting for Godot, as it represents the never-ending wish of adding new features in the engine, which would get it closer to an exhaustive product, but never will.
It has a resonance mode at 2Hz, now successfully damped. Bridge designers know to look out for resonances at those frequencies, because pedestrians tend to identify and accentuate them by walking, especially in large numbers immediately after opening. The resonance mode wasn't identified during design because unusually it is in the horizontal plane - most bridge designs have very slow resonances in that plane (sway) but the millennium bridge is a side mounted suspension bridge, with the pylons alongside the roadway.
People, and their lives, are extremely high dimensionality objects, and most of those dimensions are essentially continuous. However, in terms of cognition, we are all quite close to one another along any given dimension. If we weren't, you'd really notice, like someone on the far end of "The Spectrum". However, small deltas in a high dimensionality space add up to a large vector length. Still, these are never so important as context: Where you grew up, whether you fell in love with someone early, whether you had access to the best schools for your target, etc. are much more important factors than the combinations of people's intrinsic features.
Deloitte Insights Series – The search for substantive sustainability – KrASIA
I worked a contract for some industrial equipment where the log data was manipulated specifically to ruin the results of anyone who tried to replicate it. This manufacturer knew their stuff was being cloned in Asia.
IDK, I think this quote from your link sums up my attitude towards that:

> Linked lists are as niche and vague of a data structure as a trie. Few would balk at me claiming a trie is a niche structure that your average programmer could happily never learn in an entire productive career -- and yet linked lists have some bizarre celebrity status. We teach every undergrad how to write a linked list. It's the only niche collection I couldn't kill from std::collections. It's the list in C++!

> We should all as a community say no to linked lists as a "standard" data structure. It's a fine data structure with several great use cases, but those use cases are exceptional, not common.

I have never in my professional career used or to my knowledge relied upon a singly-linked list, to say nothing of a doubly-linked list. That feels like picking something to be contrarian, not because it exemplifies a good case of where Rust is too strict. Just use a Vec? It's way more performant anyways.
If you have any proof that'd be nice. Just because there's a microphone in the room, such as via a flip phone or even rotary phone, doesn't mean it's actively recording audio to be shipped off for later blackmail/extortion/embarrassment.
No, but that’s not what happened here.
Nice! There is also http://www.diyplanner.com/

I just wish there would be postscript templates instead of pdf or word. Much easier to adapt for some of us.

I realize that this is a bit much to ask though :)
If you want a vim GUI, Onivim 2 is usable and doing a Vim GUI slightly differently (made libvim, and is doing the UI in Revery an OCAML offshoot). I've been using it a few hours each week to edit python/ts/js/md and it's worked surprisingly well. This also looks really good, and I'm happy to see next-gen vim get love.
Thank you for that. I didn't know that's where the app got its name - though, the play and the app are the only two things I am aware are named Godot!
A lady listening and connecting with me. And then we make love.

Where do I sign up for this “abuse”?
I like projects like this! You may want to add to support and use VCD to dump the waveform and see the circuit's data flowing through time.

https://en.m.wikipedia.org/wiki/Value_change_dump
Is there a blog or webpage that summarizes all of this in one place?
All of my experience here is with Postgres, where (in recent versions) read-only CTEs are basically temporary views with all the built in optimizations that come from that.
I can't believe I've never heard about a sixel up to now!
Page maintained by SourceHut shows that SourceHut performs the best.

Maybe the two facts are independent, and maybe they’re not. But I think they have a lot more work they need to do to show independence here.
Nah. This guy was awesome. Of course he can supersede rules beyond his position. That’s “free speech” and tenure, and exactly what Universities have traditionally been about. He’s making a stand based on what he thinks is right. The students are free to do the same, of course, with all the repercussions that entail. In this case, the repercussion was obvious. Don’t play chicken with someone who has nothing to lose.
I think it’s unlikely we work for the same company. I’d recognize your handle :)
I love this, and I would pay for it.

This is a bit personal but I’ll share it. I would use this to record myself sharing items such as motivational conversations, topics that I would like to explore more deeply, or nudges to perform certain tasks that day. Let me take you through a scenario. It would call me first thing in the morning, thus wake me up, and say some motivational things that I had recorded months before (and maybe some facts about the day or other interesting items that are personal to me). I will record these months in advance so that I wouldn’t necessarily remember them (I have a terrible memory, which is partly why I want this). Hearing myself talk to myself in only the way that I know how and then having my memory jogged for whatever it is that I put on the recording would start my day off pretty well - I could also then direct myself to do certain things that are on the schedule but that I don’t do every day such as working out, taking care of certain animal responsibilities,or reminders to take care of certain family things that I only need to take care of every so often.

I used to carry a mini disc player around that I had recorded specific tracks for this same concept, and then I moved to recordings on the phone, but it’s just so clunky. I have to remember to look up the recording, name the recording in some manner that I’m going to know which ones to pick, and a little bit of surprise around having a random recording is just notThere. Ideally, this would be set up to call me and play a randomly selected recording, and then by way of voice recognition or just pressing a button it would play a randomly selected recording from a different category or grouping.

I would definitely be willing to work with you to codevelop my use case if you would be open to it. Do you have a suggested price that you are interested in getting for using it?
Not sure why you keep making this same comment, but this person does not appear to be shadow banned
Asia has long been ahead of the West in video formats, and audio. Most of those formats were made there, so it stands to reason. What is curious is why it took so long to get popular in the West.
The Nirvana baby, as with many non-sexual pictures of naked babies, isn't considered CSAM and thus wouldn't be flagged. Even if it was, NCMEC reviewers (and Apple reviewers) almost certainly view the original CSAM next to the new photo when they receive potential re-circulations of the photo, if their task is indeed to verify the authenticity of a match. If reviewers had to make a CSAM judgement call on every incoming image, it'd be an extremely brittle system.
Perhaps they spent the time building capital as privacy respecting so they could "spend" it on a moment like this?
My phone photos are 2.2 MB each. 1,000 GB's is 1M MB's which equates to approximately 450,000 photos. At $18.99/TB/year, 1,000 photos would cost ~$0.42 a year.

Photos can easily be 30 MB each or more, especially from dedicated cameras. If all photos were 30 MB it would cost $5.69 per year for 1,000 photos.

Not making any point, just calculated it for myself and thought to share.
Why "no"? What logic or principle is your position based on?
Sharing some of the steps we've taken at ente to reduce the probability of such events:

- All files uploaded to ente are versioned and older versions are available for 60 days from the day you updated them.

- File deletions are performed only as a function of user action. Deleted files are again recoverable for 60 days.

- Two copies of each file are maintained with separate storage providers. Both of these providers offer 11x9 durability.

- For each uploaded file, we compare the number of bytes uploaded from the client to that received on the server and request a reupload in case there is a mismatch (to be replaced with a hash check).

We understand your concerns and will continue to invest in steps that improve data integrity and durability.
> The programs are geared toward middle-income workers — including police officers, teachers and nurses — who make too much to qualify for most traditional subsidized housing but still struggle to afford a place near their work

Why not pay them more ? This seems like they get paid in kind - cheaper rent - but can’t direct that benefit toward their best interest: investment, education, leisure
I never got as far as the disk drive variants, the next PC in the house was a Sanyo MBC-550, which was the strangest near-IBM clone ever. It was 2nd hand and relatively cheap, the reason being it was OK on dos based software that stuck to the BIOS routines (like Wordstar) but hopeless on everything else, due to some weirdness with the graphics card in it.

I see the Microbee's come up occasionally on Ebay but they are just a bit expensive for something I would only play with briefly and then put back in the cupboard.
Even the screenshots don’t belong in the code repository, there’s another 2MB in this instance. I think you can still get the README to embed images from elsewhere? And if not, just link to it, “screenshots over here”.

The compromises being made in bloating repositories because GitHub presents the README as project info rather than at least allowing you to separate it are painful.
> I'm just wondering, what to do if the dashboard team creates a buggy & hard to use, worse than nothing, dashboard self service, and everyone is supposed/required to use it

That sounds like the situation in the OP's article. Maybe it would be best to address that as a political problem ("don't make us use this thing") instead of a technical one.
There’s also an interface to use OpenAI Gym environments in Godot.

https://github.com/lupoglaz/GodotAIGym

I have succeeded in modifying the interface to send images to a version of Google’s DreamerV2 RL learner. I have a simple test environment I could publish.

But I stalled because I kept getting a segmentation fault and I wasn’t up for debugging it. I have enough plumbing that it begins testing and makes it at most a few thousand cycles but this segfault eventually comes up.

I think it would be very cool to be able to make a game in Godot and then train an agent to play it using DreamerV2 or similar. I’ve still not posted my sample files but if someone responds here saying they would like to see it, I will try to push it all to GitHub.
DNS is very easy to spoof and redirect. There are proposals to secure it (DNSSEC, DNS-over-TLS, DNS-over-HTTPS) but none are widely used and instead the server's certificates are used to both authenticate the correct destination and encrypt traffic to it.

Redirecting traffic is much easier than generating certificates so a valid cert held by a bad actor can be a serious vulnerability.
I like this line of thinking.

You know it really gets me thinking about packages rather than GB for this service. Maybe there's a "family plan" opportunity here. Do families value anti-surveillance in general, or is it simply lone actors?

Just the idea of archetypes flashed through my mind. An opportunity to sell to difference audiences. What kind of algos do individuals need, pro photographers, families?
Awesome link! I'll definitely check it out. I recently got myself a reMarkable 2, and was looking for a PDF diary template (which I then annotate), in lieu of the ability to update actual notebook templates on the reMarkable. This also gives me a full diary, rather than having to create one as I go.
From our observations, the only way to reliably sync data with remote on iOS is to keep the app in the foreground. The behavior is unpredictable otherwise.
I am, however, thinking of making something that deepfakes the perspective change correctly.

Or you could, you know, move the camera. I keep mine centered on top of my main monitor.
Battery is a kind of AIP but not AIP engines.
(Disclosure: I'm at Thoughtworks, but my opinions are my own. In fact, we're so broadly dispersed across the world that we can't claim to represent a "Thoughtworks" opinion).

Did you mean his writing here (2005): https://martinfowler.com/articles/newMethodology.html#ration... ?
I heard once from a museum worker that the dust that settles on exhibits is somewhat blue, due to the prevalence of denim jeans.
Building a Twitter sidebar clone with Material-UI and React
The only time I ever notice it is if I'm riding up really close to a curb or something and it feels like it's somehow pulling me in, like there's no way to steer away from it.

Intuitively it feels weird, but logically it makes sense - if I'm too close to something, I can't turn briefly towards it in order to get away from it.
Thanks, I am reachable at asok[at]dal[dot]ca
On my 'bee the original monitor was a converted black and white TV set, so the graphics were originally a pale, faintly blue colour the cheap CRTs used to output instead of pure white. The emulator does green by default and it is probably close to what somebody with a fancier Microbee setup would have had back then.
See also:

* https://lukaszadam.com/illustrations

* https://www.manypixels.co/gallery

* https://github.com/LisaDziuba/Awesome-Design-Tools

* https://opensourcedesign.net/resources/
I definitely didn't know about this. It's a shame you're the only one to remember. Thanks for sharing.

It's telling that one Wikipedia’s citations describes their customer burning out due to the evangelized methodology:
http://www.coldewey.com/publikationen/conferences/oopsla2001...

And then Martin handwaves the project's failure away, claiming he wasn't that involved, and that his methodology is blameless: https://www.martinfowler.com/bliki/C3.html
It won't even start to decay until space expands enough that it's warmer than the cosmological background, not that that's more than a rounding error to your calculation.
Or, you know, move your camera 14 inches to one side or the other.
Great read, thanks. I think I see the point you're making now - any continuity necessarily requires an infinity by virtue of being continuous.