HNHacker News
TopNewBestAskShowJobs

benashford

116 karma · joined May 25, 2015

submissionscomments
benashford··on Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
Is the .NET version actually spawning any threads at all? It uses Tasks to collect the results, but all the work is done in the main thread by the looks of it.
benashford··on Google agrees to pay £130m in back taxes after an audit by UK tax authorities
How's that different from any other freelancer? They all pay themselves a salary until they get to the higher income tax bands, then they pay a dividend. That's the most tax efficient way of doing it usually due to the presence of the personal allowance on income.
benashford··on Introducing OpenAI
They were also unanimous it would happen last century?

What do we mean by "human level" anyway? Last time I got talking to an AI expert he said current research wouldn't lead to anything like a general intelligence, rather human level at certain things. Machines exceed human capacities already in many fields after all...

benashford··on Coding is boring, unless
It's a London based startup, they all look like that until they get some serious funding - and some don't move beyond it even then. If anything, that's above-average.
benashford··on Encrypted Messaging Apps Face New Scrutiny Over Possible Role in Paris Attacks
I think everyone here is well aware of the issue. It's getting the message to people outside of the tech bubble that's missing.
benashford··on Encrypted Messaging Apps Face New Scrutiny Over Possible Role in Paris Attacks
The worst thing for me about the Snowden leaks wasn't that. It was the deliberate interference in secure protocols (e.g. the flawed random number generators), combined with the pressure to leave open accidental flaws.

This makes everyone vulnerable to J. Random Cybercriminal when those same flaws are finally discovered by the non-secret services.

Being a victim of an identity thief is a lot less terrifying than being in the middle of a automatic weapon massacre, but it's a lot more likely to happen.

The framing of the debate as "encryption = only used for evil" is not only wrong, but very dangerous from that point-of-view.

I don't have any easy answers that keeps everyone happy. But neither does anyone else.

benashford··on Stop forcing arbitrary password rules
And then you lose your phone and...
benashford··on The Best Jobs Now Require You to Be a People Person
Automation is a given, more-and-more things are going to be automated. People jobs are going to be the last to be automated too, perhaps these jobs never will be automated, although a lot of low-level traditionally people-facing jobs will, e.g. shop assistants, it's already started.

But notwithstanding the above, there are logical holes in the rest of the article. I won't even mention that slight on high-tech work by equating it to "plugging away at a spreadsheet".

The biggest flaw was the assumption that the automation to make the aforementioned spreadsheet obsolete would be done without those people. In reality, any person highly-paid to "plug away" at a spreadsheet would be paid due to their domain/industry knowledge and skills rather than purely Excel skills and would still be employed operating a new system, or even directly involved in building and maintaining such systems.

This pattern is repeated throughout the article. Technology will obsolete low-tech grunt work first, mainly because contrary to the central premise of that article, technology is a people business. It's not a people business in the same was sales or marketing is, it's not about who's got the biggest set of contacts[0], but you'll never build a successful product without understanding the world it fits in to; building good technology requires a good deal of listening and empathy, both toward the customer, but also to the system as a whole and your fellow engineers.

In the short-to-medium term, any acceleration in automation will also increase demand for engineers in that field. And any such systems will only be as good as those who made them, even knowledge-workers not in the automation business will still be required to operate/design/improve such systems. Maybe in smaller numbers...

What happens after that, no one knows. The effects on the economy would be difficult to predict. And one day in ten, fifty, a hundred, several thousand years from now, fully autonomous AI will be here... and all bets are off. Long-term predictions would be foolish.

[0] - except for the sale and marketing of a technology business, of course, it's not a binary situation.

benashford··on A little Golang way
The disk footprint was measuring the size of the docker container, who knows what was in it. Something would have to be wrong for 175 lines to require 650MB of dependencies... it could if it were loading all of Spring/Hibernate/etc., but then I'd challenge it wasn't a "microservice" at all.
benashford··on Becoming a contractor programmer in the UK
There's a calculator here: http://www.hl.co.uk/news/articles/budget-2015-changes-to-div...
benashford··on Apple Music is a nightmare and I’m done with it
I agree entirely. I've had all those issues, and a few more: For a week until this morning, half of the UK (and a few other non-US locations) were unable to play any music at all, due to a CDN DNS issue; and starting new custom radio stations has never worked either, and still doesn't.

Both of those two issues bizarrely affected iTunes only, and not the Apple Music app on iOS.

The complete silence on product issues from Apple only adds to the frustration. That plus there doesn't seem to be a way of reporting Apple Music bugs yet, I went looking only to find iTunes Store was the only thing you could report a specific issue about.

It is such a poor product, it makes me think less of Apple generally, is this the sort of enterprise I trust to make payments? Also, this is made worse by the gap between the iOS and OS X experience, it just highlights how little focus OS X gets these days, not that it was in much doubt.

I might keep trying it occasionally until the three month trial expires, but no more than that, I'll be very surprised if this can all be fixed by then.

benashford··on The next version of Safari will let users block ads on iPhones and iPads
I think it's because, so far, the reach of ad-blocking is quite small so there hasn't been a significant need to invest in anti-blocking measures.

An arms race in blocking ads designed not to be blocked would be interesting to watch. While it would be very easy to introduce text/images/video in such a way that hides the fact it's an advert (there will be heuristics, of course); I suspect it'll be more difficult to measure the viewership/click-through-rate of such ads, as that's what will give the game away and make signal the presence of an ad.

Ultimately it might come down to old-fashioned offline measures, similar to how billboards/magazines use third-parties to measure the reach of an advert without any tracking on the advert itself.

This would make small content producers suffer the most. While everyone knows and trusts the reach of a newspaper site, a blog that suddenly gets 20,000 HN visitors in one afternoon, what's that worth?

benashford··on Mass snooping fake mobile towers 'uncovered in UK'
I noticed something similar, but note OFCOM is allowing operators to use any part of their allocations for 4G services. I'm wondering if they're reusing some of their 2G and 3G bandwidth for 4G services.
benashford··on Rust traits for developer friendly libraries
Yes, as long as the implementation is in the same module/crate as the T.

It's only where both the left and right-hand side are in external crates that would be a problem.

← PreviousPage 2 of 2