You should read into IOS internals before commenting stuff like this. Your answer is wrong, and rootkits have been dead on most OS's for years, but ESPECIALLY IOS. Not every OS is like Linux where security is second.
Even a cursory glance would show it's literally impossible on IOS with even a basic understanding.
Microsoft had realyl good engineers and talent. Microsoft internally has gone to shit. They hire an army of H1B's and all the talent has left. Shell of a company on the Windows side that anyone working with them can see. It started a couple years ago, but it's really gone off the deepend and will just get worse. I say this as a windows expert and someone who thinks linux is crap.
Have you ever ridden in a BYD? It's super loud, horrible suspension, seats are extremely uncomfy, everything is cheap with a fancy looking facade. If you need a car to go from point A - B and can't afford any luxury, it's fine. But it's a bare minimum vehicle with looks to appeal to status.
I have ridden in a BYD and it was the opposite experience: excellent suspension, unusually smooth ride, great seats. A few things on the dashboard did look a bit tacky. But overall, massive difference from where Chinese cars were even 5 years ago.
Replying from a BYD now. I wish HN could attach photos.
It's literally quieter than a bicycle, except for a whirring when the car powers up. We've come across people and animals standing in the middle of the road because they didn't realize the car was right behind them.
Soundproofing is good too. It comes with karaoke built in and it's more sound proof than many karaoke rooms.
Suspension is much better than my previous car but I'll reserve judgement until it's also 5 years old.
Seats are comfortable enough to sleep in - some people are even using it as an alternative to a hotel, because you can keep the air-conditioning on all night and the seats go all the way down to a horizontal position. There's a window up top so you can watch the stars at night too.
Also the seats have air-conditioning in case your back is hot too.
Havent ridden in a BYD, but I absolutely abhor the Tesla interior, its like riding around in a rickety iPad.
BYD's seem (super subjective) to make less road noise outside of the vehicle. I still get snuck up on by them in car parks, but I have tuned in to the Tesla hum and can hear them a while off.
Tesla has shown that you can buy usd100K cars with dubious quality and terrible materials.
That makes it easier for brands who sell cheaper models imho. It is all about status, and right now having an EV and a fricking 17" TV on the dashboard trumps everything else.
Exactly this. It gives you the CHOICE to stay healthy. Losing alot of weight is hard, before Ozempic I went to a weight loss clinic where they precribed stuff like the "hcg diet" or old medically assisted fads. I lost ALOT of weight, online they would all say the same stuff of "you'll just gain it back".
A person cannot lose weight that fast normally, losing 70 or 100 pounds at 2-4 pounds a month is alot of time. But I was able to lose it and go from not being able to run, to being able to walk and run all day at festivals. Guess how it's easier to lose weight now...
I think alot of people don't understand how hard it is to exercise or lose weight while fat, just due to the join pain and muscles. Let alone shoes not being meant to support you. Losing that, it becomes alot easier to "just go for a walk", or work on cardiovascular health. I got on it after I went on a trip with a friend and walking for a few hours had me bed ridden the next day and he was like "Ya, I'm tired but I could walk all day if I had to", and he wasn't fit. Now I'm that person and can fit in a whole meal with how much I burn from walking/running.
I will say for the time I was on a GLP-1 at the end, it's amazing. It's almost the same effect as the other pills on appetite, but without the side effects. Phentermine and other stuff will make people manic, paranoid, or make your heart pop out of your chest. This type of drug is a godsend, and anyone who's committed will maintain the weight loss and live a healthier lifestyle.
Just don't opt in to this then? Nobody is forcing you, to go to the settings app, go to AI settings, go to experimental settings, and manually turn this on.
Most venues ban resale, or limit it heavily. What you end up with is sketchy people outside the venue or on facebook selling tickets for cash/paypal, and it's 50/50 on whether it's legit or not. Which is exactly how sites like StubHub work. Some people travel and get hotels with these resold tickets, and find out they were sold multiple times, or were fraudulent and at best can only get the ticket price back, and either pay more for a new one last minute, or be left with a hotel and vacation to sit outside the show.
There's nothing the venue can do, I went to a show recently that sent day of QR codes to try and prevent resale, and scalpers either mirror the app with a link, or take a picture. You can't check ID's at a 100,000 + person event.
Mostly nobody is against building more housing. The big issues, especially in California, are the Water supply issues. The cities largely run at capacity and the water system can't really handle the increased load. Then you have traffic and other safety concerns like electricity. It's not as simple as building more houses, it's a long road of improving infrastructure. I used to date a housing advocate who attended city hall hearings for a non profit, and no one objected, it would always get to close to being approved, then the water guy comes in and they can't do it.
Roughly 80% of developed water use in SoCal is agriculture. Population is a secondary concern when it comes to water use in the area. Severance of riparian rights through eminent domain is looking increasingly appealing.
This should not be downvoted, this sort of error is indeed a very easy one to make when dealing with the C pre-processor.
> Some of these are wrong to[o] <- that needs an extra 'o'
> due to not having brackets. <- that one is fine
> So it's just extremely lazy to[o]. <- that needs an extra 'o' too
'to' comes in two versons, 'too' and 'to', both have different meanings.
Good grief! Are we really so insufferable as software developers that we can't just appreciate a brilliant article about the work of a remarkable computer scientist without nitpicking every supposed "bad practice"?
The whole point of the piece seems completely lost on some readers. Yes, we all know that #define $(a,b) if(a)b;else is questionable. I don't need a crash course on C macros in the comments, thank you. The author already acknowledges that Whitney's style is controversial. Do we really need to keep rehashing that point in every comment, or can we finally focus on how all this unconventional code fits together beautifully to form a working interpreter?
> I don't need a crash course on C macros in the comments, thank you.
This is an enduring great & terrible thing about sites like HN and reddit: As people become more senior & experienced, junior engineers come in to fill the ranks. You and I don't need a crash course on C macros in the comments. But I promise you, a lot of people here have no idea why #define $(a,b) if(a)b;else is a weird C macro.
It is nothing to do with seniors vs. juniors but merely a lack understanding as to the intent behind somebody's work. When an acknowledged expert does something out of the ordinary you ask why and try to grasp his pov rather than pointing out obvious trivialities.
Yeah, I feel the same way you do, but then console myself with this quote - “Mediocrity knows nothing higher than itself; but Talent instantly recognizes Genius.” (from The Valley of Fear by Arthur Conan Doyle).
People have a silly need to point out the obvious as a crutch to their ego.
I wouldn't have a problem with it, if the implication wasn't that the author became smarter as a result of reading this code. That's my whole beef with it.
'Hey, look at this interesting way of using the CPP to create a DSL'
I'm fine with that. But this is precisely what aspiring C programmers should avoid at all costs. It's not controversial. It's bad.
Still, since the article already contains this warning, some people might argue that it's unnecessary for us to add it as a response to every comment here.
I'm a really big windows expert. I've reverse engineered alot of it. Big fanboy, one of the most knowledgeable people about it. Ever since interviewing and declining a Microsoft position, it's clear the people their are absolute idiots. My first interview round as a C++/C kernel dev, was for a C# job? I passed and got the offer, then they send me for a systems admin role after I decline? From recruiters, to actual engineers there, the level of incompetence was insane. I will NEVER work or support this company in any way until they get rid of all the H1BSlop they have pushing these horrible updates. I think Apple and Meta are the only major tech companies not held up by velocity and actually have functional organizations. It's not a surprise seeing all of these bugs. And there's multiple bug reports i've submitted that go unsolved in their win32 or kernel API's. ESPECIALLY for new features. It's sad how they've fallen so much. If I can find these bugs in 5 minutes using IDA, how come they aren't catching it in code reviews?
Why haven't you reached out to the MS Kernel Core team? They have various ways to contact them. That would put you on the right course to the right team instead of the front door approach, assuming they are interested.
Honestly, I was working for the government and now work for a antivirus company where I work remote and make a very good wage and have an amazing WLB. Maybe once I have kids I will, but being a mid 30's bachelor where I am now is heaven.
The reason for the mismatch was the cleared positions are Azure, so was hoping for a position as a developer on the Defender product, but they don't really have that in the cleared space.
IOS requires so many exploits in the chain since they effectively sign system calls, and capabilities by each app at two steps. So you may be able to interact with another process, but only whitelisted processes. The kernel is also Immutable so persistence is impossible. They do a level of boundary checks that only Apple can do, and also have special telemetry flags on critical processes that either mean they're looking to end of life a pathway.
No other OS can restrict on this level and it makes it so not only do you need an exploit for say the Javascript engine, you also need an exploit for like 10 other pathways. The reason for this is since the kernel is immutable and checked out the wazoo, you get "Jailbreaks" by modifying different services and system processes and getting a capability from those apps. Which is where the exploit is required for them or an approved peer. But apple also has telemtry for what each app is doing with eachother.
Even a cursory glance would show it's literally impossible on IOS with even a basic understanding.