HN user

TimMurnaghan

272 karma
Posts0
Comments73
View on HN
No posts found.

Fourth you must bet big.

No. You must bet right - and it depends on how right you are. Look up the Kelly criterion. Bet 1 - 2*probablity of losing of your current pot - will maximize expected return (but is a bit volatile for some tastes)

The only source for the "I refuse to see a pimp in the mirror in the morning when I shave." quote that I can find is Drucker hmself.

The German Ambassador didn't resign in 1906. Maybe it was a deputy or a different country, or it's just made up?

Big Fridge 2 years ago

They're a (quite sour) eating apple. Bramleys are better cookers.

Agreed if you're making a web page.

However there are lots of us writing applications which are delivered by browser. With that lens you're completely wrong. Then I do want to send json from the backend and have lots of behaviour in the frontend viewing that in different ways.

So basically it's the differences between web pages and applications.

Truth is that there aren't many other sensible ways to deliver applications any more. All big companies still have windows machines - but MS broke all of the ways of writing applications on windows so going to the browser makes sense and you get some cross platform ability - plus you get to move it to the cloud.

Nice try millenials. But the boomers grew up in times of lower car ownership and general road traffic - so while there was leaded petrol - the exposure to lead wasn't necessarilly so high. What do we call the generation of around 1980? Late Gen-X? They're probably the ones at most risk.

Bit of a leap of logic there. Using proprietary cloud services is the decision that causes lock-in, not the tool you use for managing it. Terraform and Pulumi do a resonable job of making similar APIs for the variations of cloud providers - but it's not their job to provide an abstraction layer as you need to be able to pull all of the underlying levers. Kubernetes IS an abstraction layer so where you choose to roll you own stuff you can make it somewhat portable to another cloud (at the cost of writing the config).

On the choice of cloud services, I'm happy enough using cloud databases (they can do fast I/O and high-availability at a reasonable price). I'm much less happy with their packaged stuff. Tried out cloud composer this week. Turns out that it can't be easily scripted in Pulumi and wants bigger infrastructure than our main application so not the painless composition of services of the marketing brochure.

I never got to the article as I gave up after 25 "no" clicks on the cookie form. (I know I could block better - but sometimes I like to see the state of the bad ui design). Websites like Forbes and The Condé Nast ones don't exist in my world as I don't go there.

As to Apple maps I gave up when the dumped us in a field in Norfolk (England). It was about 5 miles from the proper destination, and no clue how to get to a road going there.

This isn't Citibanks UI design. This is about Oracle's core banking software Flexcube. It's way deeper than UI. The loan entity didn't support the update they needed to make so they tried delete and re-create - which involved paying off the first loan - but the counterparty didn't agree with the "re-create" bit. Take the "U" part of CRUD seriously people.

In the end this could work out well. People go where the stuff that they want is. I occasionally dust off an old twitter account when I want to reach an org which is otherwise hiding any means of human contact. So if scihub does manage to make a meaningful presence somewhere like mastodon that's all for the good - and just hastens the decline of twitter.

That's true - but where do you put the function? In a complex system I can end up with loads of these totalling functions scattered about. I might have gross and net versions of the total and, given human nature, they get created near the use of them. The variants then get duplicated. The objects give you a modular structure which means you can see the interface.There is a disconnect when you have to shift to the object - but you can also see when to refactor.

I'd also position this as being up against openshift which is in the managed k8s/hybrid cloud space.

Hybrid cloud is definitely a thing as you scale up. For a big enterprise with a significant base load you're paying 5-8 times the cost of on prem for that in a public cloud, so being able to run your own infra for production base load but scale up to the public cloud for dev and burst is a real win.

Progressive React 7 years ago

Thunks can be an anti-pattern. They encourage multiple dispatches to redux which can leave people designing "set data" style reducers rather than more meaningful ones. Parent comment suggests sagas and that's much better. An action in a component dispatches one thing and the saga can co-ordinate all of the logic.

I get the motivation of what you're saying - but I'm going more towards splitting the back end from knowing too much. Do authentication in a proxy layer (can deploy as a sidecar if suitably containerized) and then have a bearer token between the proxy and the app server. Yes it's a lot of "architecture" for a newby but it generalizes well to the byzantine Oauth cases without requiring too mach app rewrtiting and this kind of service split is pretty do-able given a Paas.