HN user

bakabaka9

9 karma
Posts0
Comments15
View on HN
No posts found.

Presently there is no additional cost to choosing a smartphone with the right amount of memory for one's specific usage pattern, so who's being "niche" makes no difference. Linux on desktop is arguably also niche, yet no one is hurt by the fact that PCs actually support it.

If Apple were producing just the 16GB model, then usage numbers would probably be in order. As of now, things are just at their optimal state, where everyone can get what they want.

Bad user experience depends on the user. Personally I very much enjoy the somewhat lower price of less-beefy models of smartphones and tablets — as I'm not obsessed with taking pictures, don't play blockbuster video games on mobile, and prefer my books as text, instead of audio files.

The title of the post is similar to saying e.g. "ARM CPU is bad UX", and complain that you can't mine Bitcoin effectively on ARM.

Nothing wrong with spontaneously hugging at work to relieve stress, assuming that all parties understand the purely Platonic meaning of the act (after all, we're grown-ups).

I also tend to close my (less serious) working emails with stuff like "Love, kisses, [Name]" — and no one ever got offended by that, albeit the majority of my team would probably dislike some random bearded guy actually kissing them.

Awkwardness is in the eye of the beholder. Working with adults (with no serious mental health issues) alleviates the need for a prohibitive, mildly disgusting CoC, like the one discussed in this thread.

In the worst case, you can do something along the lines of

    [file1, file2, file3].join(';\n')
albeit if you're using any kind of post-processing tool, like UglifyJS or Google's Closure compiler, then everything just works, as these tools actually parse JavaScript. There's usually no need to explicitly concatenate the code prior to minification or other processing.

You're only "losing control" if you don't know how ASI works, which is well-defined in the ECMAScript standard.

Bad programmers that can't understand ASI will be also confused by the floating point semantics, promises and other basic concepts — there are many ways of "making your code do something you did not intend" in JS, but that's no excuse for bashing language features.

Fact check: ASI is a fully legitimate part of the language (as in, it's in standard, it's documented, and supported across the board), so demonizing it is every bit as silly as e.g. deprecating C macros.

Learning the language helps with the the issues you outlined, while magical thinking (uguuu, semicolons good, no semicolons bad, uguuu) for the most part doesn't.

Python on Android 11 years ago

Kivy is a fun little library, not without its quirks, but overall I felt comfortable with it.

In particular, it's nice how they built everything around GLSL shaders, this allows for very interesting styling and visual effects.

Also personally I found that the easiest way of getting into Kivy is by dissecting someone else's toy projects. E.g. there is this book with many small programs written in Python with Kivy: https://www.packtpub.com/application-development/kivy-bluepr... -- it's an OK foundation. (You don't have to get the actual book, the source code is here: https://github.com/mvasilkov/kb)