Readit News logoReadit News
inputcoffee commented on I was wrong about spreadsheets (2017)   reifyworks.com/writing/20... · Posted by u/mooreds
ozim · 6 years ago
Yeah it works and you don't need support contracts and then:

- Fidelity's "Minus Sign Mistake": loss of $1.3 billion - TransAlta "Clerical Error": loss of $24 million - Fannie Mae "Honest mistake": loss of $1.3 billion

Then you get employee turn over where new employees don't get "arcane" knowledge passed down by people who left and took their spreadsheet foo with them.

Excel does not have "access control", "auditing", "change tracking". Just getting work done is not enough.

inputcoffee · 6 years ago
The Fidelity "minus sign mistake" didn't create a loss. The mistake was in relaying the information to the end user. It didn't actually cause a loss of that magnitude.

That is like saying if I mistyped in a word doc, that word created the loss.

inputcoffee commented on Racket Is an Acceptable Python   dustycloud.org/blog/racke... · Posted by u/paroneayea
kjeetgill · 6 years ago
> In my experience, python is used for Tensorflow, or Pandas, or Django, or Flask, or pytorch or something else that runs on top of it.

Is this your experience of using python or reading about it? I don't know your background so I apologize for making some assumptions about the source of your confusion. It sounds like you don't have a ton of experience programming, so let me start with a broadly: Python is a language in sense that English is a language, but these "something else that runs on top of it", are more like specialized vocabulary or jargon than "languages on top of the language".

English gives you the grammar/structure/spelling to communicate; it's a foundation. But it also gives you general vocabulary; adjectives and adverbs blend and interact with any new vocabulary that might come into play. It doesn't matter if its a poem, or novel, or a technical documentation, or a text book, there is still a lot of English-ness to it.

In the same way, Python as a language is still the substrate that each of those tools (Tensorflow, or Pandas, or Django, or Flask) are interacted with. I agree with what you're getting at, that maybe the tools are more important than the language. When people talk about their like for python the could talk about either: the language itself or the culture/ecosystem around the language. Some inherent to the language, so a quirk of it's history.

This applies as much to natural language. You might hear someone love the sound of Spanish or French, or praise the regularity of Latin spelling, or love Greek for the wealth of ancient, influential texts that it gives access to.

In the case of python you get a lot of praise from both angles. People love the language for it's ecosystem, sure; but also for how it does white spacing, its brevity, the specifics of its typing, where it does and dosn't need parentheses, REPLability, etc.

inputcoffee · 6 years ago
I am not offended that you think I may not program. That is fine. (I mean less than some, more than others. I have coded up the examples I brought up.)

But you haven't responded to the argument. If someone urges you to use Racket, and you have task in front of you (say, put up a website), it sort of matters whether Racket has a framework more than if it has brackets, indents or curly braces.

inputcoffee commented on Racket Is an Acceptable Python   dustycloud.org/blog/racke... · Posted by u/paroneayea
j88439h84 · 6 years ago
Flask equivalents exist in every language. Tensorflow bindings are available in many. Pandas is more specific to Python, but using dataframes in Python vs R vs Julia each has a different feel.
inputcoffee · 6 years ago
True, if we were talking about Data science, and you were bringing up Python or R or Julia, fair enough.

But if you're talking about Racket, I would want to know what you can do with it. Does it have a data science library? A web app framework?

inputcoffee commented on Racket Is an Acceptable Python   dustycloud.org/blog/racke... · Posted by u/paroneayea
kazinator · 6 years ago
You're missing that people write mountains of code in Python and similar languages; they are not always just for a small amount of glue to gain access to some specialized libraries.
inputcoffee · 6 years ago
Well, I assume people write mountains of code in the library. If you're making a machine learning product, that is still a lot of work.

However, writing your own Tensorflow interface would take several human lifetimes to get it right, and Google already has provided it. So it seems that is not the part you would re-write no matter how good the language is.

inputcoffee commented on Racket Is an Acceptable Python   dustycloud.org/blog/racke... · Posted by u/paroneayea
inputcoffee · 6 years ago
I am always confused when people talk about the language itself.

In my experience, python is used for Tensorflow, or Pandas, or Django, or Flask, or pytorch or something else that runs on top of it. Sometimes it is even more specialized and I need a wrapper for an API to let me talk to some web data. Maybe I need a crawler/scraper and a parser. There is a specialized language on top of the language.

So when someone says, oh this language is better with objects, or has some syntax thing or the other, or I can reason about it I am left confused.

Its like if I were talking to a professional shoe designer and I ask for hiking boots and they tell me that they're really into having at least two tones to offset the lace and the heels or something.

What am I missing? I want to reason about the language too, but doesn't that pale in comparison to being able to run a specialized library?

inputcoffee commented on An opinionated view of the Tidyverse “dialect” of the R language   github.com/matloff/Tidyve... · Posted by u/porker
uptownfunk · 6 years ago
I guess I am what you would call an R power user.

What’s really crazy is I never realized how fast and easy excel pivot tables were to work with.

I know I know it sounds ridiculous.

But if you do a lot data splicing and dicing, excel can actually get your cuts out way faster through pivot tables than writing R code.

So if you use R for almost everything, give Excel a try as well. And the nice thing is this is even more powerful if you work with non data science folks, because then you can say I just did this in excel (where excel skills should be required by everyone in the company, and R for the data scientists) and they’ll probably just leave you alone the next time they need something since they will try to do it in excel first.

inputcoffee · 6 years ago
Agree 100%, but only if it is a one time activity. If you have to automatically pull files and do the operation several times, it is better to go with R (or python, or awk sed or whatever).
inputcoffee commented on An opinionated view of the Tidyverse “dialect” of the R language   github.com/matloff/Tidyve... · Posted by u/porker
inputcoffee · 6 years ago
I was waiting for the critique... but I never quite saw it.

Imho, the data problem Tidyverse is trying to solve is basically the ones we face in a database. So, select, join, inner join and so forth. Show me all the rows in this datatable where the 4th columm is larger than the 6th column and the number itself is odd. Something like that.

There might be other ways to do it, but you want your select, filter, summarize, mutate etc functions to all work with each other, pipe to each other and be compatible.

Maybe there is a better way to do all this -- I haven't seen it but I am not an expert -- but you have to show that to me.

So, in base R, walk through a set of example of mutating, joining, filtering and so forth, and show me how they are all easier. Then I'll say, wow there is an alternative to this Tidyverse thing. But in lieu of that demo, this felt more like an intro to a complaint than an actual complaint.

Edit: Also, its funny that Wickham is (apparently) such a nice fellow that people go out of the way to be nice to him in critiques.

inputcoffee commented on Launch HN: Carry (YC S19) – We Book Travel for You on Slack    · Posted by u/tejasmanohar
duxup · 6 years ago
"70% of corporate travel is booked without any tool or agency"

That always bothered me. We used this middle man agency ... there was no savings, I still just booked it myself for the most part. I just had to use their crappy site.

I did not understand the point of that, but man it was policy.

inputcoffee · 6 years ago
Don't you think it was policy so they can capture the information and get reporting?
inputcoffee commented on Learning to Love the AI Bubble   sloanreview.mit.edu/artic... · Posted by u/KhoomeiK
6gvONxR4sf7o · 6 years ago
I think this bubble's a weird one in that it's a very different size depending on your point of view. Everything is getting rebranded as AI. Taking averages, grouped by something? That's AI now. Using algorithms to do different things for different people? That's AI now. At least it will be in your press coverage.

One thing is AI to the press and public, another thing is AI to investors, yet another thing for nontechnical workers, and not even a single cohesive thing to people building it all. Wherever you personally draw your lines between AI and not AI, the boundaries do keep expanding. Does that mean the bubble is growing? There are undoubtably more people doing machine learning, and there are more people doing statistics, and more people solving optimization problems, and each other thing that we call AI, but the "AI" label is growing faster than all that. It's a weird bubble. If it pops, does that mean there will be fewer jobs for people like me, or does it just mean people will just stop calling it AI? Or is this just a word's meaning changing and not a large bubble?

This story comes to mind: http://web.archive.org/web/20190626012618/https://gen.medium...

inputcoffee · 6 years ago
I've been trying to explain to people why I think ML is Stats rebranded but this is the most succinct expression of that sentiment:

> Taking averages, grouped by something? That's AI now.

I think that is right. The algorithm that does the grouped averages is machine learning, and if you put error bars around it, it is stats.

To address your concern: I wouldn't worry about the relevance of applying math and logic to the world. It has always been growing.

inputcoffee commented on Ask HN: Can we create a new internet where search engines are irrelevant?    · Posted by u/subhrm
dbspin · 6 years ago
This seems significantly laborious. Not sure that the utility of this kind of network recommendation scales to incentivise participation beyond a few people. i.e.: We already have user groups on sites like reddit, FB etc, where experts or enthusiasts answer questions when they feel like it. But this is a slow process that relies on a group that contains enough distributed knowledge, but isn't overwhelmed with inquiries. As a counter example, the /r/BuildaPC subreddit long ago exceeded the size where it could answer a significant proportion of build questions, and most remain unanswered despite significant community engagement.

Not convinced any kind of formalised 'question answering network' could replace search. It would be both slow, and require an enormous asymmetric investment of time, for a diffuse and unspecified reward.

inputcoffee · 6 years ago
I don't think it would be questions.

Suppose you like fountain pens, and you recommend certain ones. One of your friend looks for fountain pens that their friends recommend and finds the ones you like.

That is just one example of things that don't require explicit questions.

Another one might be you have searched for books or other things and then they follow the same "path". So long as you have similar interests it might work.

People haven't solved this issue, but there is a lot of research out there on networks of connections potentially replacing certain kinds of search.

u/inputcoffee

KarmaCake day1760August 5, 2016
About
@inputcoffee

inputcoffee.com

The big question in data science is: should I spend more time learning Python or R?

The answer is always: math

View Original