HN user

leonatan

174 karma
Posts4
Comments116
View on HN

There are many legitimate uses of calling methods and functions using reflection. Expecting to hit all of them in a short review process is comically optimistic for anything but the simplistic of apps.

Your suggestion of enforcing this also makes no sense from performance or privacy standpoint.

Dear Apple 9 years ago

Is it the best tool in the world? No. Is it the only actual tool to communicate bugs and enhancement requests to Apple? Almost. We've all used issue tracking software to add to backlog ("Open a Jira and I'll take a look when I have time"). Doesn't mean it's not being looked at.

Dear Apple 9 years ago

That bus entails both good and bad, and everyone should be familiar with the risks of developing in a language in this state.

Personally, I wouldn't take any job application that only lists "Swift developer" seriously. Anyone serious enough about iOS development should know that you always need both. Also, not a big fan of telling people what technology to use forcefully.

Whither Swift? 9 years ago

There are a lot more challenges than just ABI and 32 bit. Swift is not dynamic, lacks many of the features the ObjC runtime provides - so most of Apple's frameworks cannot actually be implemented in the same way with Swift. Basic stuff like KVC, KVO, responder chain, etc. go out of the window. And many of Apple engineers are not convinced throwing these technologies out of the window for some imaginary benefit from Swift is the right direction.

Whither Swift? 9 years ago

Can't refute any of the article's arguments? Go ad hominem instead!

This is a reddit-style comment, not HN.

Lavabit Reloaded 10 years ago

Don't forget "authorities can't snoop your mails and will take us to court because we can't decrypt it."

You can. Just edit the files on NTFS, and access them from the mount folder from the CLI. The article is about editing the subsystem files themselves.

Please let me know how editing goes for you on Blender on a semi advanced video project. These types of comments are the worst. It's on the same level as "Yes, GIMP is an alternative to Photoshop because it has brush and layers".

The tiniest of examples: try to enable "advanced" typography features in a document, such as ligatures, small caps, proportional figures, mathematical equations – without having to convert your document into TeX.

No to condescend, but that just means that what you do most likely only has to do with programming. If you attempt to branch out into other fields of activities, Linux software is just not capable enough. Try to edit a photo beyond the basic capabilities of Gimp. Try to author a video project. Try to master audio. Try to design and edit documents beyond the most basic capabilities of LibreOffice. Attempt spreadsheet workflows.

It's just not there. But yes, if you want to run Python, GCC or Ruby from the commandline, Linux is very capable of giving you a faster experience.

It is never black and white. Moving to Linux would only be feasible when the vast software library is available on Linux, including, but not limited to, productivity, games, media playback, drivers (hardware support). In the mean time, scripts like these fill holes that should not be there in Windows.

I do agree that people executing this script should not only rely on "it's open source, so smart people will look at it and find issues", but actually research and fully understand what is going on.

It's a compromise between security and usability, like always. And it is good for most cases. When higher security is needed, developer can choose to override and implement a different mechanism.

This reminds me, in art style, the output of the video game Another World. With some tweaking, it should be possible to make very similar results.