HN user

component

98 karma
Posts10
Comments30
View on HN

Ethiopian here

Yes, Chinese contractors are having a big boom (banks, stadiums, airports & roads)

There's a shortage of foreign currency due to the mega projects underway - medicine, electronics, car prices have nearly doubled

D3.js 5.0 is out 8 years ago

I still use on axios over fetch. Mainly because fetch doesn't have abort function. axios implements cancelable promise proposal that didn't go though TC39

Tho it has been a while since I checked TC39 status on fetch

iPhone X 9 years ago

They worked with Hollywood mask makers. On the keynote they said it still knows you if you're wearing a scarf, sunglasses, grow a beard...

Touch ID: 1:50,000

Face ID: 1:1,000,000

Angular 1.x was never meant to be an MVC initially. It was mainly for templating then they started adding stuff to it (services, directives, digest cycle, dependency injection...) leading to API bloat

By the time Angular 2 was released, Ember, Vue and React have devoured the market

[1] Pepsi: That was the biggest PR blunder of the week, year maybe.

United: Hold my beer.

Sean Spicer: LEEEEEEEEEERROOOOOOOY JEEEENNNNNNKINS!

Fickle indeed. Hopefully United learns from this incident, tho I think it's unlikely

There's also an episode of It's Always sunny in Philadelphia (S12E04) where they talk about the 24 hour news cycle - which pretty much sums up social media unforgiving nature

[1] https://mobile.twitter.com/lance_bradley/status/851864862426...

My understanding is that SnapChat's inscrutable UI is deliberate: they want you to have to be shown how to use SnapChat by someone already on it, to avoid the "My grandmother's on Facebook, how uncool is that?" problem.

Couldn't agree more

It's evident by most of the comments here

Instagram / Facebook / WhatsApp will not get that < 25 demography

I doubt Instagram counts this as success. They didn't get any new users - that was the main goal when mimicking Snapchat

The creator of Inferno joined the React team a while back. Performace wise, I'm sure some of that Inferno magic will be there

Unfortunately for my screen-doodling habit, new MacBooks have some kind of coating (AR? Oleophobic?) that causes the marker's fluid to bead up, ruining the effect.

I can confirm, my mid 2014 MBP screen is _ruined_. Tried alcohol, screen wipers (which actually made it worse)

I am this close to using a detergent (I know I shouldn't). Any suggestions?

Hyper 1.0.0 10 years ago

Zeit team is amazing, thier OSS is examplary; what they've achieved/ing in relatively short time is astounding. I highly recommend their blog [1], an absolute joy to read.

Congrats to the team and all the contributors.

[1] https://zeit.co/blog/

iPhone 7 10 years ago

Nope, only FaceTime had the ability to show native call interface.

Previously, WhatsApp showed you a notification when you get an incoming call (if app closed / minimized).

Seems iOS 10 is allowing apps to take over the screen for calls (just like they did on iOS 9 with reply via notification which was only available on iMessage)

Google has a lot of core things going for it which are no longer the search-market

Google still makes most (~90%) of its revenue from search.

All the other products need to be[come] succusful for them to be considered alternatives for revenue.

so many frameworks have benchmark charts on their own site which indicate they're all faster than everything else

Whenever I see something like that, I usually lose interest. I don't want to see benchmarks, I want to see what it brings to the table.

Bad:

- ours is X times smaller compared to Y

- ours has the full package compared to X

- you don't have to worry about doing X. You would, if you were using Y

- ours is faster than X (some graph where they're winning)

- rant on X

Good:

- we took this approach

- we enforce X as it helped us achieve Y

- we took features we liked from X, Y, Z...and came up with this

Whenever we interview a candidate, the one thing we give high premium on is structure, the rest come next.

bad variable names, long complex code...can easily be adjusted. If the candidate doesn't have a good understanding of how to structure a code (what goes where, for what purpose, separation on concern...), it'll take much more effort to teach that candidate than to teach the bad variable namer.

Properly structured code naturally leads to a better performing software, even if/when a bug arises it'll be easier to spot / test.

All that being said, if a coder names a variables, 'a', 'aa', 'aaa', 'aaaa' that's a serious red flag.