Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
closed
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
closed
6y ago
Hey, thanks for pointing out Self--I definitely need to dig into fastcore more! One motivation for developing siuba is that the grouped agg you show requires users specify only one operation on one column. E.g. 1. Calculate mean of x Howeve
62.
▲
by
closed
6y ago
Hey y'all, creator of siuba here--happy to answer any questions! One piece of context I try to bring into discussions is that the way I test and develop siuba is by livecoding data analyses for an hour [1]. I encounter a lot of argumen
63.
▲
by
closed
6y ago
Hey, author of siuba here, I totally agree that subclassing would be a natural choice in python. One challenge there is that users will often get a DataFrame back (e.g. from pd.read_csv), so it requires a lot of casting to the child class.
64.
▲
by
closed
6y ago
I volunteer as co-director for an organization called Code for Philly. We help set up collaborations between tech volunteers and other non-profits. One thing I've noticed is that bootcamp grads consistently putting in time on projects
65.
▲
by
closed
6y ago
Best advice I got in a similar situation: Don't plan to do any work in the first month. I ended up doing a ton of cleaning / organizing my apartment. Straightened out finances. Started journaling. Tried things like taking freakish
66.
▲
by
closed
6y ago
> What I've since discovered works much better for me is to separate studying and memorizing Worth noting that the studying vs testing is exactly what's tested in the paper that repopularized the test effect: https://
67.
▲
by
closed
6y ago
Interesting approach! I've been working on it from the other angle: having pandas code generate SQL. If you're interested in checking it out, happy to try and show how it would generate the query in your readme! https://
68.
▲
by
closed
6y ago
> The argument here is scoped to people who have some degree of mastery over the language but are being sloppy with their written communication, which is to say "careless and unsystematic; excessively casual". I think there are
69.
▲
by
closed
6y ago
Agreed! It seems like there's a lot of power in having "one to beat". As in, let's get some model up before we worry about one that needs daily updates.
70.
▲
by
closed
6y ago
AFAIK plotnine is the only one with substantial adoption (2.3k stars on github) and active development for several years. Would be curious to hear which ones you're thinking of (since I wouldn't be surprised if the are others, but
71.
▲
by
closed
6y ago
> Using controlled vocabularies for column names is a low-tech, low-friction approach to building a shared understanding of how each field in a data set is intended to work. Can't stress how useful this has been working on data scie
72.
▲
by
closed
6y ago
I feel like a lot of these concerns are resolved in tools like R's dplyr. You use mostly the same R code, whether your data is a data.frame, or living in a SQL source. dplyr generates the SQL query for you. By reading the queries it ge
73.
▲
by
closed
6y ago
I am pretty sure the author is describing a well understood limitation of Elo, they just need a tiny bit of connecting to models. Elo can be thought of as an approximation to item response theory models [1]. These describe skill as normally
74.
▲
by
closed
6y ago
Working on siuba, a data analysis tool for python. It's a port of the R library dplyr, and can produces SQL queries! I've programmed in python for much longer than R, and really want to be able to move at the same speed when using
75.
▲
by
closed
6y ago
Have you seen the R library dplyr? It is a weirdly powerful data analysis tool, that can also produce SQL queries!
76.
▲
by
closed
6y ago
Articles like these are interesting, but what surprises me is that they rarely set up a holistic use case, so most debates imagine how long it would take an expert user to use each tool. But time constraints (eg spent coding) separates expe
77.
▲
by
closed
6y ago
> ... ability to perform complicated abstract reasoning This seems like it's kicking the can down the road. It is like saying that people need the ability to perform memory. It's tautologically true that these are both necessar
78.
▲
by
closed
6y ago
This might sound nuts, but I have settled on a three step process that mostly involves keeping most notes in my head. Step 1 is using the method of loci (MoL) to memorize up to 30 things throughout the day. For context, MoL is a strategy
79.
▲
by
closed
6y ago
Yeah--we're basically second-order black formatters now. Not writing code that looks nice, but writing code so a tool that writes code will make it look nice.
80.
▲
by
closed
6y ago
I would be a bit surprised if this is true, because it implies that when you're writing code that will be formatted you do not think of the reader's experience. This could be the case if you have extreme confidence in the formatte
81.
▲
by
closed
6y ago
This is something bail funds in Philly track, and I'm guessing bails funds in other cities do too! Many cities committed to some degree at the beginning of the pandemic to reduce arrests / setting bail for minor crimes. (how well
82.
▲
by
closed
6y ago
> But this again looks not doing enough homework. It seems naive to read a tweet with a little information about someone completing suicide, and then assume that if they had known (more) about bankruptcy they would not have done it. Ther
83.
▲
by
closed
6y ago
Thanks for the pointers! Not original commenter, but familiar with the literature a bit. One thing that confused me reading your article is that you are criticizing one, fairly narrow way Ericsson has defined deliberate practice. But in Ham
84.
▲
by
closed
6y ago
There's a cool python library for machine embroidery called inkstitch, but I love the idea of using a gameboy.. It seems like there could be some interesting ways to teach programming using machine embroidery. So, eg, kids program a pa
85.
▲
Pandas has a hard job (and does it well)
(mchow.com)
3 points
by
closed
6y ago
|
0 comments
86.
▲
by
closed
6y ago
Depending on where you are in the project I would encourage something between... * Rule of 3 - try applying whatever you're thinking of doing to 3 cases before giving in to the temptation to architect / consolidate. * Architect w&
87.
▲
by
closed
6y ago
porting the R library dplyr to python. :) (I set aside 2020 to work on this, but quarantine definitely created much more time for it) https://github.com/machow/siuba
88.
▲
by
closed
6y ago
Excited to see! I had to pick up inkscape over the last month for--of all things--machine embroidery. It has a python extension called inkstitch for creating patterns. At first it was very confusing, but I'm slowly realizing that where
89.
▲
by
closed
6y ago
By python, are you also including pandas? Because it is definitely doing a lot of that!
90.
▲
by
closed
6y ago
This is not a bad thing, and maybe I'm alone in this, but I spent my first minute thinking over whether "Shishua" was some kind of romanized mandarin or mandarin-esque word! (I speak cantonese, though, so maybe mandarin speak
More ›