Readit News logoReadit News
nulagrithom commented on Launch HN: Tandem (YC S19) – A Virtual Office for Remote Teams    · Posted by u/bernatfortet
nulagrithom · 7 years ago
Do the chat/call/video call functions rely on Slack or Hangouts? Can it be done standalone?
nulagrithom commented on Some items from my “reliability list”   rachelbythebay.com/w/2019... · Posted by u/luu
treis · 7 years ago
>But a provided credit card number not existing is not success, it is unambiguously a failure.

But the failure is ambiguous. If I get a 404 back I can't rely on that to mean the credit card doesn't exist. It could mean that I have the wrong URL or that the service application screwed up their routing code.

nulagrithom · 7 years ago
You wouldn't put a card number in the path anyway (for obvious reasons). Far more sensible to put that in the request body.

And who's to say you can't put the reason in the body and still keep the code? What are you hurting by sending back 400? Unless you have lb's taking out nodes because of excessive 4xx's (which sounds like insanity) I don't see a reason _not_ to send 4xx's. At the very least it's a useful heuristic tool.

nulagrithom commented on Some items from my “reliability list”   rachelbythebay.com/w/2019... · Posted by u/luu
stingraycharles · 7 years ago
Exactly. The parent is thinking along the lines of “but when the error is thrown successfully, it actually means success!” and at the same time missing out on an opportunity to leverage a well-understood error handling standard in HTTP.
nulagrithom · 7 years ago
Agreed. What else would you use 400 for? I don't see how sending back 400 is going to hurt.

The payoff of using 400 is you can watch your 400 rates with almost no effort (HTTP is well established and there's many many tools out there.) If you somehow start accidentally munging the card number sometimes or if your card processor starts doing wacky stuff you'll see a spike in 400 rates.

If it was really that troubling that declined cards are expected, I would personally at least want to see 200 come from the internal API and 400 go out to the client.

And if your "intermediate devices" start doing goofy stuff to 400's then you've got bigger problems... 4xx's shouldn't be taking nodes out of prod. That's wack.

nulagrithom commented on XSM: State management for Angular, React, and Vue   github.com/peterluhub/xsm... · Posted by u/feross
ianstormtaylor · 7 years ago
When I see things like this:

    setcfg({'framework': 'React'})
I immediately think to myself that the designer of the API either (a) values tiny function names over understandable ones, or (b) hasn't given naming enough thought to be consistent. Either way, it's not a good sign and turns me off from investigating further.

nulagrithom · 7 years ago
It's short for set configuration.

Maybe that just escaped you from some reason, but I would think it's perfectly understandable for just about anyone.

Curious if anyone else here had a hard time parsing it...

nulagrithom commented on July on course to be hottest month ever, say climate scientists   theguardian.com/environme... · Posted by u/ForHackernews
chiefalchemist · 7 years ago
I believe the climate is changing.

I believe humans are contributing to the acceleration of that change.

I believe how we discuss a problem affects how we are able - or not - to solve it.

I __do not__ believe hyperbol-y headlines are going to help. That is, using the word "ever" as a proxy / synonym for "recorded history" or "human history" should not be acceptable. We need accuracy. We don't need exaggeration.

nulagrithom · 7 years ago
At one point the planet was nothing but a hot 230 °C ball. How much pedantry do you want to get in to?

"Ever" vs "human history" almost seems like a nitpick. _We_ have never seen it this hot, ever.

nulagrithom commented on The F# development home on GitHub is now dotnet/fsharp   devblogs.microsoft.com/do... · Posted by u/omiossec
spanxx · 7 years ago
Hijacking the thread (bear with me).

Is f# a good language to work with in Linux servers? Is possible? Would you recommend it?

nulagrithom · 7 years ago
While we're hijacked...

Is F# still the red-headed step-child of Core?

Last I fiddled with it F# was looking pretty unloved, but to be fair C# was still having a hard time with Core itself.

nulagrithom commented on Falsehoods programmers believe about Unix time   alexwlchan.net/2019/05/fa... · Posted by u/pplonski86
nulagrithom · 7 years ago
I don't understand this one:

> If I wait exactly one second, Unix time advances by exactly one second

How does UTC jumping around affect this? If a leap second is removed it doesn't mean you've waited 0 seconds.

I feel like this is wrong too:

> If there’s a leap second in a day, Unix time either repeats or omits a second as appropriate to make them match.

It's not Unix time doing that. It's UTC.

nulagrithom commented on Classic Minecraft now free online   classic.minecraft.net/... · Posted by u/danielam
asdfman123 · 7 years ago
I've got a question since we've got a lot of developers together talking about Minecraft: why is it so inefficient? If I take a rowboat anywhere on my MC (decently spec'd) server the loading is horrible.

Is it just because there's so much going on in every chunk, and the rendering engine has to load entire chunks all the way from the bedrock to the sky?

nulagrithom · 7 years ago
For one, it's single threaded (last I checked). It also seems to be built on a big heap of messy Java.

Check out Cuberite for comparison. It's a Minecraft server built from the ground up in C++ and it's waaaaaaaay faster than the official server. Advantages of a rewrite I suppose...

nulagrithom commented on Up to one million species are on the verge of extinction, U.N. panel says   washingtonpost.com/climat... · Posted by u/uptown
kmlx · 7 years ago
Hopefully this will make us ditch the planet and finally look towards the stars.

But I fear it will actually lead us towards an "Interstellar" future: where our inter-planetary progress is hampered by this single planet that we want to save.

nulagrithom · 7 years ago
We're increasingly incapable of surviving on a planet that's perfectly suited to us.

There's no chance we "look towards the stars" if we can't fix the ground.

nulagrithom commented on Whitespace killed an enterprise app   uxdesign.cc/how-white-spa... · Posted by u/kirkbackus
nulagrithom · 7 years ago
> Users absolutely hated the new system.

I feel like this is a universal absolute, doubly so when it comes to enterprise apps (the lone exception being when we switched from Lotus Notes to Gmail -- then only half the company hated the change).

I would've liked to know how long the changes were in place and how it affected productivity metrics, especially the amount of training time spent on new users. As is, the article seems kind of obvious. Enterprise users abhor change; who knew?

> Just like you wouldn’t appreciate a dictionary with only 10 words per page (so many pages to flip through!)

This also makes me question the veracity of the article. It's a really terrible metaphor that makes me wonder if they were _solely_ concerned with pretty design on the outset.

I want a dictionary that shows me 1 word per page, with a search bar. The page flipping functionality is useless and can be removed entirely. It's a bad workflow.

I can definitely say that over the past 20 years, our in-house LoB app has developed some really bad workflows as well (business changes a lot over 20 years). Removing these bad workflows would give us back a ton of screen real estate without losing productivity.

The causality is backwards. I don't want to create whitespace by changing the design and ruining the functionality. I want to change the functionality which will create more whitespace and allow room for beautiful design.

u/nulagrithom

KarmaCake day1867March 12, 2013View Original