Hacker News new | past | comments | ask | show | jobs | submit | jlarocco's comments login

Sure, but iOS has to listen for them and do... something... when they see a "Find my iPhone" beacon.

TBH I think it's very unlikely, but it's entirely possible they could add a flag to those beacon messages suggesting other iOS devices reboot.

On the other hand, I can easily see it being an honest bug where being off a cellular network corrupts the beacon message somehow, and reading the corrupt messages triggers iOS to reboot.

Who knows


I don’t get why they’re suggesting that iPhone communicate to each other to reboot. I mean, what do the iPhone gain? Both have the system time and know for how long they have had no mobile network. They don’t have to set up complicated communication for that. What does the other device know more than the iPhone that makes it know that it has to restart?

By some means, its location?

"HEY Bob, you're in the pokey, reboot so your filesystem is umounted!"

A network deprived phone might not realize, yet a friendly nearby may.

I doubt this is so, but it would be a fun game.


Why could it not be something like Find My iPhone lock/reboot request is an encrypted packet that is destined to arrive at iPhone with Serial Number XYZ. Another iPhone gets near the target iPhone and shares its presence with Apple. Apple has been waiting to deliver this encrypted signed packet from Find My iPhone network to the target device. This packet is sent to the iPhone in range and then the data is delivered over AWDL.

This breaks the anonymous nature of Find My network. There might be a way to mitigate it but I'm sure that's not a can of worm you would want to open.

I know this is off on a tangent, but I recently signed up for LWN and it's well worth the price. The articles and news items alone are worth it, but the archive is just amazing.


Same here. I originally found LWN through a HN post. I've been a subscriber for a few years now, and I'm reading almost everything they publish, even if I'm not always understanding everything they talk about. The quality of writing is very high.


> Robustly to what?

Not executing user input strings?

IMO, this is like making human names illegal because people with certain accents or native languages may struggle to pronounce them.

Our government officials are so stupid it's astounding. This doesn't make anybody safer, but there's now another minor charge after somebody has broken the law.


We literally ban people from naming their children with unpronounceable names.


The issue isn’t the government systems executing it. Countless other systems use and trust these sources. And sure, the registry isn’t technically liable, but it’s good not to break your downstream consumers when possible.

> “A company was registered using characters that could have presented a security risk to a small number of our customers, if published on unprotected external websites.”

Emphasis mine.

Maybe you’re the stupid one?


Having an inconsistent, special case way of doing something in the name of backwards compatibility is the defining characteristic of C++.


It's a tradeoff.

For example: With Python Python breaking changes are more common, and everyone complains about how much they have to go and fix every time something changes.

Damned if you do, damned if you don't. Either have good backwards compatibility but sloppy older parts of the language - or have a 'cleaner' overall language at the cost of crushing the community every time you want to change anything.


I'm fully aware, just pointing out that C++ is particularly afflicted with backward compatibility issues; far more than other languages.

"The Design and Evolution of C++" gives the impression that even back in the 80s, major concessions were being made in the name of compatibility. At that time it was with C; now it's with previous versions of C++.


I agree, and IIRC, Garmin has a warning and disclaimer in their documentation stating the HR isn't guaranteed to be accurate, and it's easy to see in a graph that it's using a moving average.

I still use mine a lot, because I'm not too worried about the exact numbers while excercising, and I feel like it's probably okay for comparing against previous activities. That's to say if the watch shows ~180 bpm for 10 minutes on a run, it's probably similar exertion to the last time I hit ~180 bpm for 10 minutes on a run, but I don't trust that it's exactly 180 bpm, and I definitely don't trust the "ramp up" and "cool down" measurements from 180 bpm.

As you said, everybody I know who cares about accuracy already uses a chest strap.


> My gut feeling is there are still the same number of jobs for C++ today as there were in the 90s. It's just that they're hard to find because the total number of programming jobs has exploded. The reason you can't see the C++ jobs is because the newer, non-C++ jobs are crowding them out on job boards. [This is a hypothesis, one I haven't (dis)proven.]

I don't know anything about the total number of C++ jobs, but there's a huge filter bubble effect for job searching. If you don't mention a language on your resume or list it under your skills then you're very unlikely to see any jobs for it or have anybody contact you for a job using it, whether we're talking about C++, Python, Typescript, or even technologies like Docker.


With the current job market, I'm surprised so many took it. Some people in my Linkedin network have been searching for tech and developer jobs for over 6 months.

If it were me I would have stayed while I kept looking. It's always better to search for a job when you already have one, and you really don't know when/if the right thing will come along.

On the other hand, it's a great mini-runway for people who want to start their own company.


https://lwn.net/Articles/812767/

https://wiki.debian.org/ReleaseGoals/64bit-time

I'm continually impressed by Debian. My Debian systems are pretty boring, so maybe it's to be expected, but as an end-user neither the /usr merge or time64 transition broke anything for me, and I'm using Testing.


I'm convinced you don't need it, but my shin splints disagree, and I'm happy to buy new shoes after 300-500 miles.


Interesting you mention shin splits - those (and ITBS) were my crippling complaint for 15 years, before I tried barefooting, basically in desperation.


Can you recommend any good resource on how to start seriously with barefoot running or walking?


I could be biased, but I like the book Run Barefoot Run Healthy. Also Barefoot Ken Bob's book and website.

There isn't much to learn - it's mainly a question of unlearning bad habits picked up through a lifetime of wearing unnatural built-up shoes, plus allowing the feet to slowly strengthen. If an able-bodied person spent a lifetime using crutches, the adaption to walking freely would take some time.

For inspiration, google: barefoot romero caltech saxton


There isn't much to learn if you have proper (or at least bilaterally symmetric) range of motion in your muscles and joints. If, instead, you have long-term injuries, tissue damage, etc., that have led to patterns of movement that are causing degeneration and inefficient patterns of movement, then you basically need to learn how to fix those problems, then relearn to walk. There are complex sequences of neuromuscular cues that healthy people possess but don't think about consciously, just like the ability to recognize objects. I needed to learn a LOT about walking and running in every sense of the word, in addition to slowly gaining foot strength. It would not have happened if I had taken a passive approach. It was more like programming a computer to recognize objects from scratch in R or C (whichever you believe to be the pirate's favorite programming language...).


Anatomy for Runners by Dicharry


Honestly, it's not hard. Just buy a pair of wider toe box shoes, nothing too extreme or minimalist, and start wearing them for normal everyday tasks like going to the grocery store, then build from there. I recommend Lems (I like the Primal Zen) or Altras (I like the Lone Peak style).

After a little while you'll have more foot strength and can start working out in them and/or transition to wearing barefoot shoes 100% of the time. It takes some time to build the foot strength so I wouldn't go too minimalist to start.


Honestly, I don't remember it being a problem when I was younger, but after taking a few years off and getting back to it, it's been an issue.

I wasn't having much luck finding the cause until a coworker recommended new shoes. Since then I haven't had a problem. I know it doesn't make sense, people ran barefoot for millenium, but for me it's been worth it.


I'm not sure they mean "LLM based AI".

To me it looks like they automated some boilerplate legal forms and marketted it as "AI" to capitalize on the hype.


>I'm not sure they mean "LLM based AI"

The article states that they use ChatGPT.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: