Do you get the impression this is a cause for concern for qualified applicants? Rephrased: what sort of applications are now getting denied/RFE'd that would have been fine say a couple years ago?
Anecdotes would suggest that a lot of people were able to get these visas because there was some fairly loose interpretation of the criteria.
EB1As are extremely difficult to get right now. This is particularly true for non-scientific/research/academic employees who are not very highly compensated.
While U.S. companies continue to hire lots of foreign nationals and while foreign national founders in large numbers continue to try to build businesses in the U.S., the numbers appear to be down. The recent H-1B lottery seems to confirm this. Regarding cancellations/rejections, I would say it's getting harder to get cases approved but our success rate is still high.
Tangential, but LLT recently came out with their own lineup of USB-C cables guaranteed to be up to spec. And they have the main specs printed on each cable end, so you know what you grab.
Did you just move the goalposts from “you can’t run arbitrary code today” to “hypothetically, in the future, Apple could prevent running arbitrary code”?
As with Google accounts, it's not hypothetical, it's a risk. People do occasionally get locked out of being an Apple developer for reasons they cannot foresee.
I could have a stroke that leaves me unable to program. Does that mean I am not truly free to program today?
Those are risks, but they do not change the on-the-ground reality today, and the claim was that users, today, cannot use these device as general purpose computers.
We can use them today as general purpose computers, if we make a large effort to do so.
In my Linux and Mac, I dont think twice to quickly write a script to automate some pain-in-the-butt issues. But with my phone, it is pain-in-the-butt to write anything. It becomes not worth the effort.
Moreover, we can argue if technically it is a general purpose computer for whole day long. But that's not the point.
The point is that we are allowing gradually the big organizations to restrict general purpose computing, the internet and other previously free systems. It is happening slowly, where we can still give them the benefit of doubt. We are the frogs in the kettle where we are arguing that the temperature is just one degree more than earlier, so it is not actually boiling. We can keep on arguing about the temperature or step back and see the big picture where it is going.
No it's not. I need permission by a third-party to be able to program a device I supposedly own. I need to give them money, I need to give them my identity, and I need to tie my identity to any distribution of the software I make if other people are to be able to install it.
This is not a rhetorical sleight of hand, this is just saying that I am not truly in control of the device that I have bought.
The rhetorical sleight of hand is yours, by claiming that a device requiring pre-authorization (by virtue of needing a developer account) is an open computing platform.
One more data point for why sueing companies should lead to CEO getting prison time as well. And ideally invent some kind a of equivalent of pruson for non human persons like organisations.
Because right now the incentive to do what's right are so low. Taking a risk with other's people lives is becomming the norm for companies.
Also discovered the amazing Tales of Phantasia thanks to zsnes. The translation community did a bonker job bringing that from Japan, patching the game without even having the source code, like mad men. Without them, I would have never known such gems existed that were never sold on our market.
The translation does take some liberties, but honestly, just for the boat scene, I feel like it's worth it.
And being able to slow down or speed up the game at will, or quick save/reload at any second, thanks to zsnes, is just chef kiss.
Depending on the shape of the graph (arbitrarily connected, DAG, etc.), it just boils down to whatever convenient way you have of storing lists.
Node data in one list. Indices of node parents in another list of the same length. If you need to find children quickly, you can have another list of lists containing children indices.
The key is to consider the node’s position in the list as its ID, and refer to nodes by that index instead of the pointer.
In most cases, this model is both easier to work with and more performant. For example, you can usually get by with 32-bit indices instead of 64-bit pointers, so things are much more likely to be in cache.
Thanks. So you basically make pointers manually with your own separated stack. Wouldn't make sense to have the ability to just allocate anew stact you dedicate to a graph and let the ownership system deals with it for you? Seems like a missing abstraction.
I recently saw a submission here that does that, by essentially implementing GC in Rust. It is not beginner material though. https://kyju.org/blog/tokioconf-2026/
Edit: also the simplest way how to do cyclic structures is to heap-allocate via Box and leak memory. Box::leak
This is also mentioned in the linked article.
Have they gotten the memo reminding them “schedule and execute your updates to avoid waking up to a login screen”? I feel sorry for you having to work with clients who run production workloads on Windows 11.
> Piracy became rampant. Asking for "TBA 970" delay chips in electronic stores prompted employees to offer the full list required to build a "decodeur pirate". The encryption system was updated to Nagravision encryption in 1992 and Discret 11 was retired by 1995.
We had one in the house. Very cheap and easy to get from north africa. Upgraded encryption was quickly matched with upgraded piracy. Then canalsat came along and you needed a memory card to keep your pirating hardware up to date, but it was still ok.
Now I don't watch TV, and DRM in browser doesn't seem to have been broken the same way.
But it doesn't matter because things like stremio give you the catalogs of all streaming services for free.
A recent threat is the 'for your safety' bullshit like attestation, combined with closed down OSes like on mobile. But people will always find ways around.
reply