skysight-inc/HackerNews huggingface dataset:
Ask HN: How can I restore my iPhone backup and retrieve 4 years of photos?
I just used this guide[1] to crack my own backup password file.

I allegedly had a success:

>Session..........: hashcat
>Status...........: Cracked
>Hash.Mode........: 14800 (iTunes backup >= 10.0)
>Hash.Target......: $itunes_backup$10f78b0ddf7b8e9347387249dd79098b10...5e6f00
>Time.Started.....: Sun Jan 15 10:12:21 2023 (11 secs)
>Time.Estimated...: Sun Jan 15 10:12:32 2023 (0 secs)
>Kernel.Feature...: Pure Kernel
>Guess.Base.......: File (dictionary.txt)
>Guess.Queue......: 1/1 (100.00%)
>Speed.#2.........: 0 H/s (0.09ms) @ Accel:512 Loops:128 Thr:1 Vec:4
>Recovered........: 1/1 (100.00%) Digests (total), 1/1 (100.00%) Digests (new)
>Progress.........: 4/4 (100.00%)
>Rejected.........: 0/4 (0.00%)
>Restore.Point....: 0/4 (0.00%)
>Restore.Sub.#2...: Salt:0 Amplifier:0-1 Iteration:9984-9999
>Candidate.Engine.: Device Generator
>Candidates.#2....: [redacted] -> [redacted]

But when tried to restore that backup, after wiping the phone it gives a "backup password incorrect" error. Based on the last line... my password should work?!

I don't understand how this is possible. I have the password carefully written down, noting upper and lowercase, on paper. I even put it in with a few others in case I was misremembering and used a computer program to verify yes, I have the right password. But the Apple software is refusing to decrypt despite having the correct password.

For context, I have encrypted backups on, and this is the decryption key.

Does anyone have any ideas on how I can access these files? (Maybe a CLI method so I can know I'm not fat fingering?)

I am really disappointed that I purchased this hardware in good faith, and apparently cannot recover my files... obviously it's hard to be 100% certain but appears I'm not fat fingering...

(I had some kind of software issue, and woke up one morning to my phone in the factory default state -- I don't know if that was a hack, or just a crash, but I can't seem to restore at all even w/ a known good backup and the recovery key)

I have over four years of notes and photography, dating back to the purchase of my phone on this device. I'd really like to retreive this data, and it will break my heart if for reasons I cannot comprehend I am simply... not allowed?

Can anyone help me understand why I am having this error and how to move past it?

[1] https://medium.com/taptuit/breaking-into-encrypted-iphone-backups-4dacc39403f0
I would be shocked if there were any significant tech companies that are not currently being sued. Frivolous (or maybe even not so frivolous) lawsuits are a fact of nature, best not to waste time worrying about them until you are the target.
It's good to be wary.

My home province gave a private company a 50+ year monopoly on our land title records. I would _love_ something like RECAP for our land title records...but I suspect it's not possible to do it without violating the usage agreement that gets you the record in the first place.
Because Firefox users install more extensions than Chrome users do. Or at least they used to. I don't really care; it's an old project I keep going for existing users.
And yet they managed to add the feature after the product failed.
I wouldn't call them frivolous. Quite a few people believe training generative AI models on their copyrighted work and providing others with access to that model violates their copyright. IANAL but it seems a weak argument to me. And it seems weak to some IP lawyers I know as well.

It also seems like technology that can't be realistically bottled back up. However, I wouldn't call lawsuits frivolous and it might actually be useful to get some legal clarity
PS4 controllers also need drivers, they don’t just “work” magically.

Since they’re just way more ubiquitous, the PS drivers are more mature.
Further not everyone learns so much from it. I learned to read before attending public school and was mostly meh at it. I learned math in spite of it (my math teachers would be schockedto learn I use it daily.)

That said the internet is where I learned most things and it exists thanks to the DOD and ISPs have a lot of subsidies to thank for their existence (at least the ones in the rural area I grew up in)
It's not really solved if you have no choice but to work with codebases that don't use Poetry (quite common). There's 14 tools for people to choose from that aren't going away any time soon.
How long have you had yours?
> Taking care of your parents in that context is quite obvious, because when you were helpless they took care of you

Well, let's be clear, that is far from universally true.

There's also degrees of care.

I absolutely see where the GP is coming from: my parents chose to have me, I didn't choose to have them. So why would I owe them for simply living up to the responsibilities they chose to take on?

Now, for amazing, supportive parents, the child will want to support and care for their parents when the time comes.

But not everyone has good parents, and I do not believe a child has a responsibility to care for an absent, abusive, or otherwise bad parent simply by dint of genetics.
The difference I think is that neither of the things you mentioned are essential inputs to a nutritious diet. Seems less defensible to be stealing non-essentials.
Some people have neurobiology that makes them more susceptible to things of this nature through no fault of their own.
Wireless has been table stakes for game controllers for years.
Python actually has support for this with `pip-run`. There's a PR to get similar behaviour into `pipx`, which is effectively the `npx` of Python world. I think the single-script-with-dependencies workflow has been somewhat ignored until now; it would be nice to see that become easier.
I think this is good advice but who do you show your code to? Did you have the chance to show your code to your peers or did you do it online?
Yep. The key difference is that the former is specified in PEP 508, while `.` and its variants are a convenience feature that pip (and maybe some other tools) provide.
Further, the pattern matched "grouping" definitions (https://news.ycombinator.com/item?id=25278021) names have a better correspondence to the Greek scheme: diation, triation, tetration... while the "Group theory" definitions scheme lending to various geometries (hypercomplex: complex::hyperbolic, split-complex::elliptic, dual::parabolic) would match some other naming scheme.
KDE did everything they could to tell people that it wasn't ready for general until 4.3, but never figured out how to get people to listen. Distros insisted on installing it by default.

There was good reason for them to release 4.0 when they did but nobody has figured out how to communicate releases only to those the release is for (this last isn't about KDE, humans in general have the issue)
Is AI Art Another Industrial Revolution in the Making?
Don't abbreviate unless you have great confidence that everyone hearing or reading your words shares the same dictionary.
Dell looks to phase out ‘made in China’ chips by 2024
I guess optimization really is the root of all evil
I didn’t say they were (though I think so.) I said it wasn’t the more obvious “logical” interpretation.
Reading this is really depressing. I just want Cargo for Python.
Poetry it is for now, but it has quirks, and it is dog slow...
Haha got it. I think we settled the debate :)
Agreed, those Motorolas set the pace in North America. It is quaint to watch TV shows or movies in which a character goes through the motions:

1. pull buzzing phone from pocket, purse, etc.

2. extend antenna

3. flip cover open (the really cool ones had a spring loaded cover opener activated by a side button)

4. optional: look at the display before answering
If the GIMP team's experience is anything like ours (Wireshark), it's because a significant percentage of your dependencies are pathologically blind to the concept of fat binaries, so you'd end up having to do the grunt work of supporting fat binaries in both your application and your dependencies. It's a lot easier to just add a CI builder for each architecture and ship separate packages.
If you want to run joins on text tables, the coreutils have a "join" tool. You already have it installed:

https://www.gnu.org/software/coreutils/manual/html_node/join...

And to improve the ergonomics, the vnlog wrappers are available to operate on field names, while retaining the internals of the core tools:

https://github.com/dkogan/vnlog/
https://todon.eu/@waldenecovillage/109687604490531094

Why are ethics questions always like:
"is it ethical to steal bread to feed your starving family?"

And not:
"is it ethical to sell bread when families are starving?"
In my experience, the system just hangs up on you after about half an hour.
The Shit Show
This article doesn't seem to say anything about people stealing more groceries, and is instead about some ongoing twitter argument.
> "Galen Weston and his family are thieves who have profiteered for decades

The answer isn’t theft. It is to join a co-operative and get a share of the profits back.
I have as well and have gotten at least one coworker to do the same.
Jess Wade has written 1,750 Wikipedia bios about women scientists
Savesion
What is wrong with the URL of the ChatGPT blog post?
You might be interested in vx-underground[0]. They maintain a neat collection of malware samples and source code.

[0] https://www.vx-underground.org/
The Rare Mistake That Led to an N64 RAM Upgrade
This is really useful shortcut, thanks for sharing! Do you have any good resources for getting started with iOS shortcut apps like this?
Would you mind sharing abit more about your setup? I would want to set it up like this as well.
Yes, the OBOK plug-in has decrypted everything I've thrown at it so far, sans books borrowed from overdrive. But I have no interest in defrauding libraries: I just want to make backups of books I legally purchased.
Eerily good
There goes my cart of clothes. Thanks for sharing!
I think there was an early argument for subsidizing expensive EVs assuming that was the only way to advance them. But no longer is that the case.
Now that you remind me, the Amarok update was terrible. For some time I used to run a self-built version of 1.4 and I see there is now a fork called Clementine and a few clone projects. For me streaming services have mostly replaced local music files.
> something needs to be done about skyrocketing food prices.

Ending the war in Ukraine might help. The disruption in direct food production as well as fertilizer production has a big impact on food prices worldwide; even if your locale doesn't source directly from Ukraine.

Otherwise, there's the usual options: choose less expensive altnernatives, where available. Grow your own, if economical. Forage, if possible.
On the other hand, you're now stuck on wi-fi even when the client device is wired. And you've made the setup process a lot more complicated.
There is Argon Eon which gets good reviews, but I haven't decided to try it yet. A bit more expensive than this diy - 180 EUR [0]. It has space for 2x 2.5 inch and 2x 3.5 inch disks. If someone has it, I would be curious to know how good it is.

[0] https://www.en.galagomarket.com//item/display/3130/10443_ohi...
The other issue you may need pay attention to is your backlink profile. I ran an quick audit, 19% of your ahrefs links are bad. You probably need disavow them.
New Haven, the city where Yale is and a much poorer city than NYC had PTZ surveillance cameras deployed when I lived there close to a decade ago.

Cities can afford PTZ cameras and the backends to store mountains of high quality footage, the average small town municipality can't
Actually the “stuck in winter” problem for EVs is a myth: https://www.caranddriver.com/news/a38883045/electric-cars-sn...
IP lawyer here:

This reads like a bunch of technical arguments that have no interesting legal meaning.

You already can't avoid copyright infringement by using statistical distributions whose output is substantially similar to the original.
IE Lossy compression does not avoid infringement

This is already law.

The only question is how far does that reach and where fair use provides a defense to something that would otherwise be infringement. How transformative must something be, etc.

The basic test for infringement is access to the work and substantially similar result.

Intermediate means do not matter. You could have monkeys whose kids have genes that got passed along that enable them to redraw your work, so that they have no literal knowledge and have never seen it. If the output is the original work, its still infringement.

The article also gets wrong that court cases also have been a (reasonable) continuation of plenty of conversations, from civil rights to you name it.

I personally am not a fan of this litigation, but this author doesn't make good arguments about it
I've had plenty of CDs from the '80s degrade to be unplayable.
I was also spending way too much time on YouTube, but found a way to cut down on the time. I made my own YouTube app that simply removes the recommendations. Those recommendations get you to watch video after video, without them, YouTube turns from an addiction machine into a useful tool to learn new things. If anyone is interested you can download the app here: watchless-app.github.io
Blogto perfected the art of a clickbaity headline. Just check out their other article titles and you will see.
sigh It was said in jest, in response to another comment also said in jest.

That aside, the apparent "empty space" on the either side of a number is in reality consisting of infinite zeroes.

Just because we typically choose to "display" most numbers without those zeroes, it doesn't mean they aren't there in a very real, practical and important sense.

They are there, because if they aren't there, then something else might be, and then all our numbers would have to be assumed to be wrong or incomplete... so instead, we assume the zeroes.

The terrible reality is the zeroes extend off infinitely in either direction, and we use empty space as shorthand for this so we don't have to spend longer than the age of the universe to write a single number with full accuracy.
It is also worth mentioning, since I didn’t realize it until I worked in depth in the space: your CPU is not the only place to execute code, or the only place with access to hardware.
No he isnt. Keeping quiet when you think the pushed narrative is wrong is not the right thing. There is not a thing wrong with Ace Venture and if you think that’s “violent” then you are the problem not Ace Ventura. What the OP should do is push back against comments like yours who equate jokes we all laughed at with dehumanization.

They were jokes that informed our humanity.
My site sends cookie headers to your browser, which can optionally be returned to my server on subsequent requests if you so desire. Your browser will have settings to configure this behavior so that you can set it to whatever you wish. My site still works fine if you do not send any cookie headers whatsoever, so you will have no issues browsing it with cookies disabled or cleared (or not persisted) at your option.

I find the Cookie Autodelete browser extension to be extremely useful in this regard.
It’s further upstream, the monopolization of telecom. Lot of talk about Snowden since his big drop but the whistleblowing from Mark Klein in 2006 is at least just as big of a deal

> Mark Klein is a former AT&T technician and whistleblower who revealed details of the company's cooperation with the United States National Security Agency in installing network hardware at a site known as Room 641A to monitor, capture and process American telecommunications.

https://en.m.wikipedia.org/wiki/Mark_Klein
"wealth taxes don't work" - citation needed

Also, I'm explicitly suggesting the top 10% of folks as a target for taxation.
>Resilient: When the site goes down, it comes back up with no or little impact on the user/customer experience.

Resilience has three aspects:

1. Anticipating and preventing problems ahead of time
2. Preventing a problem that has already occurred from getting worse
3. Recovering to a good state after a problem has occurred
I believed in stuff built on top of browser platform too and had written something useful for me and it turns out a few dozen more people through the Chrome store. Then Google for some ideological reason related to PWAs killed the Chrome Apps platform and all of a sudden, a great way to distribute functionality just disappeared.

https://blog.chromium.org/2020/01/moving-forward-from-chrome...

Apparently it is now alive-ish (there seem to be a set of follow up announcements) but was burnt.
That authoritarians on the internet push as outdated or dehumanizing I think you mean. They aren’t outdated the authoritarians have just been winning.
What do you mean? How is this a problem?

I think you can still use Windows without having an online account.
But this pattern is similar to Apple having your logged on to your Apple/iCloud account when using your devices.
On top of the language/toolkit restrictions, I'm not a huge fan of writing browser extensions simply because of the limitations they pose compared to just about anything else… server side app, static SPA, electron, and native desktop/mobile are all so much more capable that when ideas spring up, those are the platforms they tend toward.

I think though that if browser extensions broadly became capable of browser UI overhauls like Firefox extensions used to be, I'd be much much more interested. Most of the things I want to change about web browsing are in the browser, not the web, and making those changes by way of extension is far more practical than the nightmare of maintaining a browser fork.
This rises a lot of questions.

1. Which corporation reported record profits exactly? If that is not a grocery store chain, then it is hurting wrong business.

2. If there were any unjustified increases within the country, how did anti-trust regulator react? If price increase results in bigger profits, i.e. unjustified by increasing costs in the supply chain, it is anti-trust case and government must react. Why not demanding this action?

3. If price increase was due to increasing costs, then it is fair and there is no moral ground in stealing anyway. Instead the government should intervene and subsidize some markets to protect population from inflation shock. Why not demanding this action?

My point is, there exist lawful mechanisms to mitigate the negative economic effects of the current situation in the world. They must be activated by a responsible government. Theft is never a solution to anything.
Nice! So many memories playing this one on my old netbook LOL, having installed it with an external CD reader
https://www.livescience.com/47288-twin-study-importance-of-g...
I noticed in the accounts control panel that my local account became an online one.

As I said, I pay a lot of attention into not falling into Microsoft's dark patterns, but somehow I did and my local account became an online one. I am wondering if this has happened to others too.
The second-worst part of getting a colonoscopy was getting the IV.

The worst part was trying to get my insurer to pay for it.
It’s an interesting example. I experienced something similar learning to play guitar by ear from a young age and then going back to learn proper music theory as an adult. I’d learned to improvise over chords in any key just by feel, without really understanding what was going on. My playing actually became more wooden as a result of thinking things through more. It seems like a lot of human learning is based on statistical/associative pattern matching like this and real expertise requires our brains to master both prediction and explanation and combine them skillfully.
I've gone through countless high-end electric toothbrushes. The DiamondClean only lasted a few months. Had some high-end Oral-B sporadically turn on whilst unused. Wonder if this is a regional thing? UK.

FWIW, using an Oral-B currently. It's OK. Previous one died after less than a year.
This article is pretty bad. In theory, in aggregate, it's sort of right. But it doesn't track the flow of what happens after that loan is made, it doesn't discuss how credit spends just like money (ie, anyone can create "money" depending on how you define it), and it doesn't discuss capital requirements (either from a reg perspective or a practical risk management perspective) other than a passing note.

People/companies don't borrow money and then leave it in the bank which lent them the money. The money typically gets wired somewhere, and then the bank which "created money" has to actually have the money in their account with the central bank or have assets to give another bank so they'll give some of their central bank reserves. So, their description is true for a hot minute, then lacking. A bank can't just keep lending and lending.

As for limits on lending, both for a specific bank and in aggregate - they don't discuss capital requirements or anything about Basel III... It's mentioned in passing with a reference to another paper, as though it's a minor detail. It isn't. The limit on lending could be the limit they lay out... but in practice the capital requirements mean that the amount of lending is severely constrained, both in quantity and the types of loans and the types of customers. Just look at a balance sheet of an actual bank... (like https://www.sec.gov/ix?doc=/Archives/edgar/data/72971/000007... , page 62). Using the BOE paper you'd assume there are banks levered 1000-1. There are not.
KDE is great. I've been using the Fedora KDE spin for years now. Just works.

Everything just seems to make sense, and I have not experiences the crashes or wake-up failures the author describes. Probably Fedora pre-vets which packages and version work well together.
I went with KDE from gnome shell, and it just works so nicely - would have stayed with gnome-shell, but it had some weird glitches in regards of screen freezing, while mouse moves, but with KDE life is so much smoother.

If year of the linux happens, KDE will play a big part in that.
> how did anti-trust regulator react

In Canada, our anti-trust regulator is completely feckless and captured by industry.
And how do you plan to make this bread? How do you plan bread makers to buy other things?
Neither description is accurate of what Apple did. On a local match, they would send alternate (encrypted) hashes. If those matched as well, they’d send a downscaled version of the file for human review if I recall correctly. Not quite the same as PhotoDNA but also not as alarmist as “they’re uploading your entire photo library for analysis”. The vast majority of analysis is offline and only the assets that matched local AND remote would get uploaded.
Same thing for me. First time mediaanalysisd has ever connected to the internet.
Why? What is it sending?
Yep, you can get an m2 to SATA breakout board pretty cheap.

If you pickup a Rock 5b (rk3588 as well) you will get 2.5g ethernet too.
There are lots and lots of alternatives, and gimp is worse than every single one of those.
"And not: "is it ethical to sell bread when families are starving?""

Is it the bread sellers problem that families are starving, though?
I think I know what you are referring to. When setting up my new laptop Windows was asking me to sign in with an account. This step could apparently be skipped (a friend told me later) but I didn't notice at the time. I just formatted everything and installed Linux.
Toes regrow with the help of cells at the base of the nail in mice
The old trick (circa AOE2 and SC) is to delay execution of the user input long enough to account for most latency in propagating input to other players (usually 100 to 500 ms), and to hide the delay through audio or visual acknowledgements of the input. Input was executed on "ticks" which did not directly correspond to time.
Another commenter made a good point that in many domains/systems, environment parity is by definition impossible because in production the system spends (non-trivial amounts of) money.