HNHacker News
TopNewBestAskShowJobs

macavity23

667 karma · joined February 20, 2011

submissionscomments
macavity23··on React 15 will be shipping today
404...
macavity23··on Empty State: The Most Overlooked Aspect of UX Design
Great post. Every app designer should think about this.
macavity23··on Why Anti-Authoritarians Are Diagnosed as Mentally Ill (2012)
You're confusing the motivations of individuals (Teachers) with the emergent properties of systems (Schools). It's entirely possible to have systems where all actors' motivations are positive, yet the outcomes are not.
macavity23··on San Francisco Bubble
Many products succeed with zero advertising.
macavity23··on Show HN: Socket.js, a tiny WebSockets library for Node.js
Looks great. Perfect for talking to React Native clients.

Do you have any performance numbers?

macavity23··on Apple is going to have a tough year
Utter nonsense, pure clickbait froth. The watch is a great v1 product (read some iPhone v1 reviews and compare) and the new model should be announced soon. The new atv is FANTASTIC, and at $149 they will sell a ton of them. And the iPad Pro is getting rave reviews, though the price point means I think it'll be another generation before the new stuff makes it into the cheaper models and makes a big bump in the iPad numbers.

I'd say apple is poised for a great year, unless the world economy goes pop, which might well happen but can't be helped.

macavity23··on Where are we in the Python 3 transition?
My experience was similar. An even bigger push in my case was the async stuff in 3.5.

It's going to be a little while before pypy supports 3.5, but once that happens, Python will be very well placed. Something like Tornado + pypy + py3.5 looks a lot like the app server stack of the future IMHO.

It has been a massive PITA, and probably could have been better handled, but hindsight is easy. The future looks bright.

macavity23··on Is Nordic humour too dark for the rest of the world?
Try living somewhere you don't see the sun for three months and see what happens to YOUR sense of humor.
macavity23··on Python: Generators, Coroutines, Native Coroutines and Async/Await
A good article, but it should mention async network programming (probably with http://www.tornadoweb.org/) which is the major driving use case behind the adoption of async programming patterns.
macavity23··on Raspberry Pi Zero: the $5 computer
There's also power... a wifi module will probably double the power draw on this thing. Lots of projects don't need it.
macavity23··on Google Launches Android Studio 2.0
As a ten year (now-cured) Java/J2EE developer, I whole-heartedly agree with you that Eclipse is a bloated, slow piece of crap.

IntelliJ is much better, very quick and responsive. It's actually a great demonstration of how Java apps don't NEED to be slow PsOS. I'm an iOS guy and didn't know about Android Studio, and the prospect of going back to Eclipse has kept me from even thinking about Android dev. Now I might well give it another try.

macavity23··on Unikernels, meet Docker
This looks great. Hopefully this can be configured to set off a big fat alarm if any unexpected syscalls get called. Will be a huge security win.
macavity23··on Python 3 makes it easier to develop high-quality software
PyPy3 stable is compatible with Python 3. PyPy4 is not, yet.
macavity23··on Mark Zuckerberg's plan for the future of Facebook
Agreed. The Oculus acquisition still has me scratching my head. I don't doubt that VR will be a major technology, if the Oculus manages to follow up on the promise of the DK. But it seems so very different to FB's current market and core competency.

Where are the synergies? Display ads within VR? From the reaction of visceral disgust I've seen to ads on the apple watch, I can't see anyone putting up with them in the Oculus.

Maybe they're keeping something Insanely Great up their sleeve, but from their total failure to do anything at all with whatsapp or instagram, I'm not hopeful.

macavity23··on Diamonds Born in Santa Clara
AIUI they actually ARE higher physical quality: I believe the way experts tell cultured diamonds from 'natural' ones is that cultured ones have far fewer flaws. (IANADD)

But you are absolutely right of course - the physical quality is irrelevant in the market for such an emotional product.

macavity23··on Hands on with Apple Pay Competitor CurrentC
Apple Pay's privacy is much better. AIUI:

Apple knows nothing about your cards (they are all encrypted on-device), and nothing about your transaction except that there was A transaction (since Apple just sees a token that gets passed from you to the card provider).

The merchant doesn't see your real cc number, just a one-use token. So they can't track you unless you choose to add a loyalty card.

The card provider sees all details of the transaction. Just as now, and what you want.

And the real cc details are stored in dedicated silicon on a fingerprint-locked device.

macavity23··on The Xanadu Parallel Universe
I always found it instructive that the WWW conquered the world and not Xanadu. X is a much more elegant, rich environment where hyperlinks are more meaningful and it would have been a better world in many ways - but it needs coordination between both ends of a hyperlink, whereas in the WWW, you write an A tag and you're done.

Turns out that dumb and simple beats smart and complex.

Ted Nelson is a great guy and deserves more recognition than he gets for Xanadu, which shaped a lot of thinking.

macavity23··on Why Every Country Has a Different Plug (2009)
This! USB is the only hope for a universal standard. It's already there for all personal items.
macavity23··on Ohmu – View space usage in your terminal
Agree that Python 3.5 is a turning point. Async/await in the core language is HUGE, and really makes Python a great language for the future.

Tornado + py3.5 is a very easy and monster-performing platform.

macavity23··on Learn to stop using shiny new things and love MySQL
Oh my gods, I can't up vote this enough. This should be mandatory reading before one is allowed to use a text editor.

Though PostgreSQL is as good a choice as MySQL. Technically better (AIUI) but with a less gigantic support base.

macavity23··on Why unikernels might kill containers in five years
Interesting comment, but you're missing a critical reason we can't go straight for the goalpost - we don't know where it is! Yes, our computation architecture is sub-optimal for the situation we find ourselves in, but we only know that now because we're here, and these things take a long long time to make it from idea to usable hardware.

Sooner or later computation will have been around for long enough that everything will settle on a common boring architecture (how much steam engine innovation has there been recently?) but until then we'll always be using the systems designed to solve the problems of 10-15 years ago.

To paraphrase Rumsfeld, you don't build on the platform you want, you build on the platform you have.

macavity23··on Becoming a contractor programmer in the UK
Excellent article. I was a contractor in the UK for ten years and this hits all the most important points. Thanks for posting.

Once you have a 6m+ contract under your belt, look at recruiters again. As distasteful as they are (and they are), 90%+ of the most valuable contracts go through them. I would love for these parasitic fucks to be disintermediated, but if that was going to happen it would have happened by now, so live with it.

Your problem with recruiters is that you are having 'friendly conversations' with them. This identifies you as a mark whom the recruiter can place into a £400/day contact and pay you £200. This happens ALL THE TIME and is the bread and butter of many recruiters.

The thing to remember about recruiters is that they have no clue about the industry they're recruiting for. If they did, they would be working in it, not recruiting for it. So, the only real clue they have of how good you are is how good you SAY you are.

So do not be friendly to recruiters - treat them was what they are - odious middlemen who need you. As you say, not signing anything with them is good. Another good strategy is to contemptuously dismiss the first contract a recruiter mentions. "This small-time crap? Sorry, I though you guys were top-drawer."

Recruitment is HELLISHLY competitive and the churn is savage. Recruiters are sharks, and they think like sharks. But they NEED you. They will absolutely fight over you if they think you are worth fighting over.

Don't bother until you have a contract under your belt. But once you have, start treating recruiters badly and see what happens. :)

macavity23··on 210 Zappos employees – 14% of the staff – take buyouts after CEO ultimatum
To succeed in financial dev you need to be comfortable working in a heavyweight, slow large-corporate environment. Think lots of meetings, lots of time estimation & metrics, using Java, C# or C++ (shudder), people caring what you wear. If you can deal with this, the rewards are great. If you can't, it's hell.

There are finance startups where the above doesn't apply, but they don't pay like the banks do.

macavity23··on Apple Watch – What can you do with it?
Except with the iPhone, which couldn't run native apps when it was launched.
macavity23··on Goodbye MongoDB, Hello PostgreSQL
Right. A good ORM should deal with all your common cases (if not, your schema probably needs improving), and it saves you writing a lot of boilerplate code.

For the edge cases where you need complex joins and/or extra performance, don't try and bother with the ORM, just drop to SQL.

macavity23··on Django REST framework 3.1 released
I find DRF far superior. Nice consistent API once you get the hang of views and serializers, and the built-in browser UI is just awesome.
macavity23··on Amazon Echo
Phones, laptops & ipads don't have microphones designed specifically to pick up conversations from the other side of the room...
macavity23··on How to Make the Best Pourover Coffee
17.42:1 by mass or volume?
macavity23··on Netflix replies to Verizon cease and desist letter
I hope it does get ugly, because that's the only way this 'fast lane' horseshit is going to stop.
macavity23··on Netflix replies to Verizon cease and desist letter
It's not valid, as has been discussed about a dozen times in the thread. Peering arrangements to consumer ISPs are not symmetrical, and never have been.
← PreviousPage 2 of 9Next →