HNHacker News
TopNewBestAskShowJobs

mcbain

1,021 karma · joined September 21, 2010

submissionscomments
mcbain··on Shimano wants to make your bike as smart as your car
The in-frame patch panel (aka junction box) may require pulling a few other things off the bike like the cranks (if access is through the BB cluster) which is often only a few minutes work when you have the correct tools.

Which leads to the fact that many bike tools are incredibly specific, and require updating almost more often than the parts they are meant to be used with. Insert old joke about standards and having so many to choose from - but that's an issue that stands to the side of electronic against mechanical parts.

mcbain··on Shimano wants to make your bike as smart as your car
FWIW, Shimano Di2 batteries have always been rechargeable.

SRAM's eTap wireless shifting system has a mix of rechargeable batteries on the derailleurs and non-rechargeable CR2032 batteries in the shift/brake levers.

I don't know what Campagnolo does, because I'm not interested in farm machinery. It is probably rechargeable by sending it back to an Italian specialist every two weeks. ;)

mcbain··on The Ainu, the Indigenous people of Japan
The north coast of Hokkaido is home to the Abashiri Prison. The original building was built in the late 1800s by the prisoners, in pretty harsh conditions. We were told being sent there was like being banished to Siberia. It was used for Yakuza and political prisoners.

We were recently in Northern Hokkaido, but didn't have enough time in Abashiri to visit the prison museum. That part of the island is nothing like the rest of Japan.

mcbain··on Amazon developing three new sci-fi series: Lazarus, Snow Crash and Ringworld
I quite like that idea, although I guess in my head the drones were more a cynical Received Pronunciation, like Daniel Craig’s Bond.
mcbain··on The Incredible Shrinking Airline Seat
BA's long haul PE is called World Traveller Plus and it is only economy plus, not "Business Minus" like PE on CX, Qantas, JAL, etc.

So it is better than coach, but only by a few inches. It is generally priced appropriately, though.

mcbain··on The Incredible Shrinking Airline Seat
Round trips between Sydney and London via HKG for me. CX is a great airline, but those seats weren't.
mcbain··on The Incredible Shrinking Airline Seat
The older Cathay seats were a fixed seat shell, but the padding could slide within the shell.

Essentially the seat did slide forward and the back moved down with it, but the problem was that the belt was fixed in place in the seat shell. For me that had the effect of driving the belt into my kidneys if I moved the seat more than a few degrees off fully upright.

mcbain··on John Scalzi: Being Poor (2005)
I thought the canonical location for Charlie's blog was Antipope: http://www.antipope.org/charlie/blog-static/ although Accelerando redirects there.

(as for why that name: http://www.antipope.org/charlie/old/antipope.html)

mcbain··on Snap sold fewer than 42K Spectacles, down 35% in Q2
Edge 820 here. The Bluetooth connection to my iPhone just works every time. I'd basically given up on BT as a useful thing years ago, but now I never have to think about it, and only have to plug the device in to charge after a few rides.

Mini review: the GPS is also super quick to acquire compared to my (now bricked) 800 - but the touchscreen is awful.

mcbain··on How to Survive as a Solo Dev for Like a Decade or So
When I was working remote for 12 months I did the same kind of thing. I had the added extra of living alone as well.

It forced me to get up, shower, put clothes on, see some kind of sunlight, even have a tiny bit of face to face interaction with another human at the convenience store/cafe/sidewalk, and then get home, log in, and probably just procrastinate for an hour or so anyway - but at least I was clean and dressed.

mcbain··on AMD Ryzen Full Lineup Prices, Specs and Clock Speeds Leaked
A little overstated to say that's half their SKUs, but I see your point.
mcbain··on AMD Ryzen Full Lineup Prices, Specs and Clock Speeds Leaked
> It's nearly impossible to find a desktop CPU that supports ECC ram now

That's not correct. All 6th Gen Core i3 have ECC support, and the 7th Gen Core i3 that have 'E' in the product name support ECC:

http://ark.intel.com/products/97130/Intel-Core-i3-7101E-Proc...

mcbain··on AMD Ryzen Full Lineup Prices, Specs and Clock Speeds Leaked
Which Intel processors have AVX2 disabled?
mcbain··on A large slab of ice is breaking off an Antarctic glacier
> Have large ice sheets in the past forced/caused changes in human behavior

Not human in this example, but they can be devastating to penguin populations:

https://www.theguardian.com/world/2016/feb/13/150000-penguin...

mcbain··on VC++ /arch:AVX option – unsafe at any speed
FWIW, frustratingly MSVC has no compiler options for generating SSE3/SSSE3 or SSE4.x code - you can get them from intrinsics, but the compiler flags are SSE/SSE2 (on ia32) and AVX/AVX2 only.

https://msdn.microsoft.com/en-us/library/7t5yh4fd.aspx

mcbain··on Function multi-versioning in GCC 6
That stage1 example is pretty ugly - using __builtin_ia32<x> would work, but they are the only things harder to read than the intrinsics themselves!

Plus there are some intrinsics that are just macros, (sets, masks, etc), and you don't get them from the preprocessor just by setting the function target.

As an aside, that page really is dated - it is just early proposals afterall - as SSE5 didn't see light of day like that. VPCMOV ended up in AMD's XOP set.

ICC also has its auto as well as manual dispatch options:

auto: https://software.intel.com/en-us/node/682440 manual: https://software.intel.com/en-us/node/684505

I believe this is the area where Intel had their knuckles rapped for only working on "GenuineIntel" processors, and why there are big disclaimers on everything now. I've not tried using these myself as they aren't portable solutions.

mcbain··on Function multi-versioning in GCC 6
Solves and creates different issues. With FMV you essentially have to build the compile unit with the highest level of microarch support so that the pre-processor interprets the intrinsics headers and doesn't eliminate intrinsics you might need.

(ICC solves this in a differently annoying way - where all the intrinsics are available, even if they are incompatible with the platform you are on.)

For some light entertainment, think about what happens with static initializers and compiling for different microarch flavours. If your C++ static init function happens to generate an AVX insn, and you've only got SSE2, welcome to SIGILL before main().

mcbain··on Function multi-versioning in GCC 6
Clang doesn't have function multi-versioning (FMV), but it now supports the ifunc attribute for runtime resolution:

http://clang.llvm.org/docs/AttributeReference.html#ifunc-gnu...

mcbain··on New Zealand's Tectonic Dragon Awakens
The article only touches on the more troubling of NZ fault lines - if the Alpine Fault ruptures, or "unzips" as it is commonly referred to, then really bad things will happen. M8+ earthquakes and major changes to the rest of the South Island.

And this is somewhat likely in the next 50 years.

https://www.gns.cri.nz/Home/Learning/Science-Topics/Earthqua...

mcbain··on BearSSL – Smaller SSL/TLS
For anyone unaware: https://en.wikipedia.org/wiki/Scunthorpe_problem
mcbain··on How 2K Killed Irrational Games
Mostly the latter. They have large - and growing - offices right in the middle of the Sydney CBD.
mcbain··on Some bad Git situations and how I got myself out of them
'sudo rmdir'? I don't think that does what they think it does.
mcbain··on Details Emerge on China's 64-Core ARM Chip
No one is in production at 10nm yet.
mcbain··on The Fastest FizzBuzz in the West
I wish we'd used it for a recent senior c++ dev hire. And this was an internal hire.

They were just way too good at playing the game and it took us way too long to get rid of the person - fired, not just dumped.

mcbain··on NSO Group's iPhone Zero-Days used against a UAE Human Rights Defender
Honest question from an interested party: have you actually had it alert you about someone else changing the files?

I've been in the previous boat: of having it running on a system I've inherited, and given up because it seemed too much hassle.

mcbain··on Cisco to lay off about 14,000 employees
Junos has run on x86 for years - Juniper had i686 control planes in some devices. As well as PPC and a few different kinds of MIPS (Octeon, XLR) - although those are usually data plane.

Newer products use virtualization, i.e. running the FreeBSD-based Junos control plane in a VM.

mcbain··on Intel Launches 4k-enabled Quad Core NUC
Yes, if you have a 3D printer: http://www.intel.com/content/www/us/en/support/boards-and-ki...
mcbain··on Killing the 3.5mm Jack: How Simple Is Changing into Needlessly Complicated
Or look up the seat/cabin details on Seat Guru.
mcbain··on Resignations at Cisco hint at internal power struggle
The "spin-in".

http://www.businessinsider.com.au/why-cisco-showered-three-m...

mcbain··on How we used Category Theory to solve a problem in Java
Yeah, it is interesting, as the other big RE listings player in Australia also has a tech blog: http://tech.domain.com.au/

realestate.com.au is Murdoch, in fact, but was a Melbourne startup many years ago.

← PreviousPage 5 of 6Next →