HN user

captaincrowbar

1,162 karma
Posts19
Comments190
View on HN
arstechnica.com 5y ago

iPhone 12 mini was Apple’s 2020 sales flop

captaincrowbar
18pts16
bloodknife.com 5y ago

The Culture War: Iain M. Banks’s Billionaire Fans

captaincrowbar
152pts294
arstechnica.com 8y ago

The AI revolution has spawned a new chips arms race

captaincrowbar
3pts0
neosmart.net 8y ago

Let’s stop punishing IoT devices that embrace HTTPS

captaincrowbar
2pts1
ithare.com 8y ago

New Niche for C++: The Browser

captaincrowbar
1pts0
www.sciencealert.com 9y ago

Planet Nine may have been found

captaincrowbar
4pts1
arstechnica.com 10y ago

Valve Steam Machine selling very poorly

captaincrowbar
17pts19
github.com 10y ago

Unicorn: C++ Unicode string library

captaincrowbar
66pts30
pando.com 11y ago

Quartz coins “Venmo Line”: the under-30 crowd lives in a different world

captaincrowbar
2pts0
www.blastr.com 11y ago

ISS Expedition 42's Guide to the Galaxy

captaincrowbar
1pts0
www.sbs.com.au 11y ago

Meteorite Hits Nicaraguan Capital

captaincrowbar
2pts0
dankaminsky.com 11y ago

Not Safe for Not Working On

captaincrowbar
7pts1
www.telegraph.co.uk 11y ago

Inventories of war: soldiers' kit from 1066 to 2014

captaincrowbar
1pts0
arstechnica.com 12y ago

A closer look at OS X Yosemite

captaincrowbar
6pts0
www.theverge.com 12y ago

Interview with Satya Nadella on Microsoft's future

captaincrowbar
3pts2
arstechnica.com 12y ago

Crytek staff not getting paid, leave en masse

captaincrowbar
14pts2
www.antipope.org 12y ago

Charles Stross YAPCA keynote: The world in 2034

captaincrowbar
125pts28
www.raphkoster.com 12y ago

The Financial Future of Game Developers

captaincrowbar
111pts54
www.engadget.com 15y ago

Apple to announce OS 10.7 (probably) on October 20

captaincrowbar
69pts124

‘Non-IO functions can't call IO functions.’

How do you handle logging then? If f() calls g(), how can I add logging to g() without having to change or recompile f() (and everything in the call stack above it)? ‘You can’t’ is not an acceptable answer.

"This open-access course is directed at those who are already familiar with C and object-oriented programming" ... but not C++

That's a very, very small target you're aiming at there.

"The `await` keyword means "turn the rest of this function into a callback for the when the Task I'm waiting on finishes, and return the resulting Task"."

Oh my god thank you. I've been trying to wrap my head around the whole async/await paradigm for years, basically writing code based on a few black magic rules that I only half understand, and you finally made it all clear in once sentence. Why all those other attempts to explain async/await don't just say this I can't imagine.

Well, what actually killed it historically was AMD64. AMD64 could easily not have happened, AMD has a very inconsistent track record; other contemporary CPUs like Alpha were never serious competitors for mainstream computing, and ARM was nowhere near being a contender yet. In that scenario, obviously mainstream PC users would have stuck with x86-32 for much longer than they actually did, but I think in the end they wouldn't have had any real choice but to be dragged kicking and screaming to Itanium.

1. Facebook has more than 10 times as many users as Twitter. They don't need to add new users, they just need to make it easy for FB users to also use Threads.

2. But the whole point here is that others aren't doing this any more. Threads isn't supposed to be an innovation, just a Twitter replacement. Twitter is dying, Mastodon is too complicated for non-geeks, BlueSky could have been a contender but they didn't get their act together quickly enough.

3. You're in a geek information bubble here. On the scale of social media, almost nobody cares about that sort of thing. I'd bet money that the overwhelming majority of FB users have never even heard of Zuckerberg.

When New Zealand went shopping for a new electoral system in the 1990s, we ended up with one based closely on the German model, including the 5% threshold. The Israeli parliament was frequently pointed to as an Awful Warning of what would happen if we din't have the threshold.