HNHacker News
TopNewBestAskShowJobs

shermanmccoy

79 karma · joined November 3, 2019

submissionscomments
shermanmccoy··on Uber sells self-driving unit in deal that will push Aurora’s valuation to $10B
Yes! You can control for human risks in the tail scenarios. You can't control for the tail scenarios in AI because you don't know what on earth they are, they are a nasty surprise, thrown up by a model which, in the tail, we as engineers don't fully understand
shermanmccoy··on Amazon Is Allowing a Chinese Knock-Off to Destroy Our Startup
He only resubmitted 10 days ago. Presuming there was something missing with his first application, something like this would need to go through a legal area internally at Amazon to get a considered opinion. Maybe they are busy?

Best of luck to OP.

shermanmccoy··on Are pixie fairies behind Bitcoin's latest bubble?
>they're selling them on USDT-USD markets.

My hypothesis is they get dripfed onto these markets so as not to spook them. Or just transferred off to collateralize other trades - hey it's free money to them, why not set up another trade elsewhere while they are in?

It is not safe to assume anything based off market price action. You seem to be assuming there is some essential relationship between volume traded and price. These are market prices, they can be totally irrational, especially if there is some fake news (Tether is fully backed) behind them.

shermanmccoy··on Are pixie fairies behind Bitcoin's latest bubble?
I think the ponzi continues to work for now, the arbitrageurs can cash out, while the illusion that tethers are backed prevails. So indeed if no one does redeem these USDT as I keep reading could the arbitrageurs just slowly buy the cross to USD over a period of time after the trade? Alternatively USDT seems to be a proxy-currency to move across exchanges and networks, so it may indeed be transferred off to other pairs/tokens to fund alternative trades...
shermanmccoy··on Are pixie fairies behind Bitcoin's latest bubble?
Thanks, that is very enlightening. So Tether are all about maintaining the apparition of a 1:1 backing of USD to USDT. It's the lynchpin of the whole scam. Otherwise the step above you mention around the arbitrage bots buying btc-usd no longer occurs, and the game is ruined for them.
shermanmccoy··on Ethereum 2.0 – Minimum deposit reached
Do you have some modelling, or any credible reference to back up your assertion that the energy used by banks would be higher than a Bitcoin blockchain?
shermanmccoy··on Librem 5 Mass Production Phone Has Begun Shipping
Ah good insight, thanks.
shermanmccoy··on Librem 5 Mass Production Phone Has Begun Shipping
Precisely! So picture some, however oversimplified, code which searches a customer's orders, determines which is a phone product id, remembering they sell other stuff which we would not want to update in flight order details on, then updates the embedded customer address on the order.

I would like to hear some original thoughts on why this is so difficult that a human is doing this work instead.

Obviously maintaining a different behaviour for a class of product ids is painful and not beautiful code to look at, but it is the real world.

shermanmccoy··on Librem 5 Mass Production Phone Has Begun Shipping
While I disagree with the positions put forward by lolc and flukus, that Librem 5 should have the customer address modelled analogously to some 'fast moving goods' e-commerce implementation, I appreciate their comments for being constructive and actually adding something to the discussion.
shermanmccoy··on Librem 5 Mass Production Phone Has Begun Shipping
Well the Librem 5 is not another 'widget in a warehouse'. It was always going to be a long wait to delivery, due to the enormity of the undertaking. This was not a surprise to anyone. Addresses will need to be updated after order in this case! Every implementation is different.
shermanmccoy··on Librem 5 Mass Production Phone Has Begun Shipping
It's precisely the "this is the way it's done" approach you mention, which means they now have to pay a human to do the work their web stack ought to do!
shermanmccoy··on Librem 5 Mass Production Phone Has Begun Shipping
I smell a NoSQL database keeping those addresses.
shermanmccoy··on Are we Wayland yet? (tldr: mostly)
Cheers
shermanmccoy··on PinePhone – KDE Community edition
Two simple questions.

How long does the battery last, while largely sitting on my desk not being used?

Can it make and receive calls and texts?

shermanmccoy··on Are we Wayland yet? (tldr: mostly)
Does screen sharing fall into one of those categories?
shermanmccoy··on No More Free Work from Marak: Pay Me or Fork This
How many times in an interview has anyone even showed anything beyond a superficial level of interest in your hobby project? Just mindless box ticking
shermanmccoy··on No More Free Work from Marak: Pay Me or Fork This
I think people initially work on some of these projects, at least in part, to beef up their CV and make themselves more hirable. Every second tech job advertisement these days brainlessly asks you about your 'open source contributions'.
shermanmccoy··on Show HN: Lucia – 3kB Vue Alternative
"killing it" is slang for doing really well.
shermanmccoy··on Tesla’s ‘Full Self-Driving’ beta is here, and it looks scary as hell
They haven't gotten away with it yet. They are trying it on, wait until it is tested in a court.
shermanmccoy··on Blizzard: Starcraft II Update
This company has given me so much, you simply cannot criticise. I still remember spending all night on battlenet playing sc1 back in the day. Big bottle of coke, some candy, headphones on and I was just transported. Loved that game. Never got into sc2 as much, maybe I will get it out and try over.
shermanmccoy··on Look ma, no mouse: Vimium
I noticed it requires access to the clipboard plus browsing data, among a slew of other stuff.
shermanmccoy··on MobX 6
https://mobx.js.org/defining-data-stores.html#combining-mult...
shermanmccoy··on MobX 6
It's more overhead in the sense that mobx needs to walk all your store objects and check for changes, on top of what React does. Anyway that's fine if you really need that precision. I just useMemo at the 'hotspots' and that is enough. Remember also that if vdom diffing doesn't pick up a change, nothing is flushed out to the DOM, so whether an object is created or long-life doesn't matter in this sense.
shermanmccoy··on MobX 6
To be honest I don't understand why people use mobx this way. I mean short life store objects, populated by props, that are recreated every mount. Might as well just use React state and save the overhead. You might say, because I have several components using the same business logic and fields and such, I can inject the same store into multiple components. I would say that logic can go in functions which take React state as their argument. You don't need a global state management tool to separate business logic from the view.
shermanmccoy··on MobX 6
I think you are essentially talking about unit testing your stores, and in the case where there might be a lot of logic inside them, is a good idea in principal.

But take the case of an app using local state, this logic if indeed separable from UI, could be coded as functions, rather than within imperative object 'stores'. And these functions would obviously be just as testable.

shermanmccoy··on MobX 6
In my experience, not specific to front end, managing multiple long life objects can be a headache.

Out of curiosity, how do your 'not connected' stores know when, say, a user logs out?

Also, I suppose you have to write code, bespoke to each object, to be able to reset these objects too?

shermanmccoy··on MobX 6
In my opinion, the sharing of state in the manner you described leads to implicit coupling between components, which can be hard to hold in your head as the application grows.
shermanmccoy··on MobX 6
The way that mobx is advised to be used, that is/was documented by its author, promotes the usage of a rootStore, which has as members all the various granular store objects. Is this how your organisation's stores are constructed?
shermanmccoy··on MobX 6
I would always forget to put the observable decorator, then wonder why there was not a re-render. This situation occurred so many times I lost count. It's not mobx, it's me that is the problem.
shermanmccoy··on MobX 6
This is not a religious stand against all global state. Username, permissions fine to be global, this is very easy for someone new to your code to grok. I put them in the top React context, then just useReducer where I need to. Don't need to pass down through props to every component anymore, thanks to React context and useReducer.

Although I was thinking if you wanted to be a religious zealot about not coding any of your own global state you could use the browser session API.

Page 1 of 3Next →