HNHacker News
TopNewBestAskShowJobs

jackschultz

1,357 karma · joined July 17, 2013

Blog: http://www.bigishdata.com, https://golfonthemind.com/

Github: http://www.github.com/jackschultz

Developer currently in in Milwaukee, WI

submissionscomments
jackschultz··on Biohacking Lite
Big shoutout to saying low impact cardio. Running is the big example that can cause pain where people's bodies are so different that it's not clear what the correct form is for them or if there's even a good form.

I play and follow golf and the big injury issue with Tiger that made him multiple surgeries, and also had to reshape his golf swing from the pain running caused. Here's an article[0] about that from Running Magazine. There's more to the story on this, like his background and mentality on Navy Seal training, with his body type and high impact running it caused huge problems he's still dealing with.

As for funning form types, check out the video of Cliff Young and his running style[1] for the Sydney to Melbourne race at 61 but shuffling.

What I'm saying, and what I'm glad you included, is the importance of cardio being low impacts, and to also not feel bad if you're not a running. Biking, and especially swimming are great alternatives and so much better on your body long term.

[0] https://runningmagazine.ca/the-scene/tiger-woods-regrets-run... [1] https://vimeo.com/258718906

jackschultz··on Ask HN: Which books have you read more than once?
These threads are posted a lot, but I still like reading the comments for new book recommendations if I see a match. Also, hopefully this can show people how great fiction is. I've seen comments that shun people for liking fiction compared to non.

For me:

Lonesome Dove

100 Years of Solitude

Catch-22

The Sellout (very relevant again)

East of Eden

Kafka on the Shore (and all the stories in Blind Willow, Sleeping Woman)

jackschultz··on TablePlus – Modern, Native Tool for Database Management
Don't know if the person who posted this has an affiliation, I do not, but I'm a huge fan of TablePlus so feel it's still worth it for me to comment about this.

It offers so many features that seem so natural. Quick editability which in some cases saves a ton of time. Tabs for different tables, plain text editing for queries with highlighting for ease of reading. There are other database interactors, that do the same thing, but really for me, I've found the UI/UX looks and feels so much better than others, and as a user, that really is a huge part of it.

As for the licensing price, I started by trying it out in the free, two tab version. I then stepped back and thought about how for me, the benefit it gave me was well worth $60.

Again, I have nothing to do with them, but for how nice it's been for me, I feel it deserves a shoutout.

jackschultz··on For 11 Years, the Soviet Union Had No Weekends (2018)
There's always talk about the format of the 7 day week, about how people want 4 days of work and 3 day weekends. What I haven't seen talked about, and what I'd want to try, is 8 day weeks, with 5 working days and 3 day weekends. I can handle working 5 days in a row but really want the 3 days off between. I'm sure there's good history involved with where the 7 day week came from, and the different history of the names of the days, meaning which culture they came from and with the 8th we'd need something, but if you take a step back and think about it, the number of days in what's considered a week comes from nowhere. We could have 6 day weeks right now and nod our heads with that making sense. Human history is really interesting, though I really wish we could change this part.
jackschultz··on Lost sense of smell may be peculiar clue to coronavirus infection
Rudy Gobert, the guy in the NBA who was first to test positive and did the whole touch the microphone things at one of his interviews before the test even, came out about his lack of smell and taste. I was thinking his name could be brought up in that article considering his famousness of patient 0 in the US sports world.

Hopefully this doesn't give people more fear in thinking about their own symptoms, but on the other hand, seeing an odd possibly symptom can really help make them take it more seriously overall.

https://www.reddit.com/r/nba/comments/fn6kh0/rudy_gobert_giv...

jackschultz··on Passenger airlines start shifting idled planes into freight business
Isn't this why they charge for extra bags? Because passenger bags takes up space and weight that other people want to pay for? People argue about whether that's fair or not to charge passengers for more baggage when they're already paying, but thinking about a plane being for transfer of things, we can see why they charge more.
jackschultz··on IRS delays tax-filing date to july 15, matching payment deadline
Thank god. My parents have a smallish accounting firm, and were so worried about still having to file. Things need to hold for that as well. The worry about employees coming in to the office and clients as well. They want to just close the office for two weeks and hold up with this all, as is the case everywhere.

Still though, they're both very worried about clients calling in and still expecting their taxes to be filed which cases like this have happened in the past. For example, one didn't want to come to their office, and said they should FedEx the filing already, which means someone is going to have to stand in line with others at a FedEx store, which is absolutely not something to be doing now, no matter how spaced out the line is.

This leaves the question of what they're supposed to do, because I'm sure there are clients with the attitude of this virus being overblown. And won't be happy if my parents come off as weak for not working. Obviously they should, but how much the client comes first is constantly an issue, especially now.

jackschultz··on CDC says U.S. gatherings of over 50 people should be put off
Put off for 8 weeks. Let's make the assumption that people follow the rule and things seem to go well and we get to May 10th. What will they say for the next max size gathering? 250? Small ramp ups? Or do you think they'll continue to say stay below 50 and the 8 week time limit is all that can looked ahead to?

We really need well run prediction markets on this. Getting more accurate forecasts on this is incredibly valuable.

jackschultz··on Shopify is giving its employees $1k to furnish their work-from-home setups
I'm a remote worker and I've found it hard to say something positive about the virus, but having companies be more ok with remote workers and (hopefully) finding work still gets done can mean more remote possibilities overall. For me, that's a good thing.
jackschultz··on NBA suspends season over the coronavirus after player tests positive
I was watching the game, and they hadn't canceled it when this was posted, and the article said that it already was. Clearly the article was incorrect which is why I was responding, so people didn't read the misinformation. As soon as it was canceled I updated the comments with the edit.
jackschultz··on NBA suspends season over the coronavirus after player tests positive
Yes, because that was the game where Gobert was in, and the only game postponed today. The game next on ESPN, Pelicans Kings is still going to be played. The article claims that all other games today will be canceled, which is incorrect.

Edit: Now it's suspended. Refs and players off the court with the last game tonight.

jackschultz··on Always Be Journaling (2018)
I did read back and look more than a few times. One was what I wrote when a person, wondering what I said then. Other times trying to see the first mention of an experience.

I definitely didn't go back and read sequentially though, because mostly I didn't do anything interesting day to day. But I've found that sometimes things stick out that I didn't realize when I was writing it. By the end of that stretch when I did write daily, I got very in depth because I was curious what would be of interest later.

jackschultz··on Always Be Journaling (2018)
I did that for a good 3 years, writing every day. Started out as a few sentences, and then turned in to bigger depending on how I was feeling that day. I absolutely love(d) being able to look back and read what I wrote and what happened on those days.

It did get difficult at times to force myself to write. Many times I hated having to open up the computer and use that to type. On the other hand, typing was much better than writing because of the amount of words I was able to get down.

In the article, it says to write about work and side projects, and I get that the article is career based, but really, skip that, don't write daily about work and side projects. If you're journaling, write about personal life. That's what's important to have logged.

Something happened that caused me to stop, which sucks because it almost feels like I've lost the last 3 years of my life because I don't have anything written.

jackschultz··on Japan's PM to ask all schools to temporarily close
I don't see comments on this yet but I'll says some of that is because of the Olympics based in Tokyo this summer. I heard the other day about how there's kind of a cutoff point in May determining if it needs to be postponed, pushed, or moved. The Olympics is still huge and if your country is hosting, I can see them wanting to close schools to try anything to stop the possible spread for people to trust and want to still go and compete.
jackschultz··on I Learned French in 12 Months
Whenever I read posts like this I'm much more impressed with the person's desire, motivation, determination, and strength to go an entire year focusing on one a single goal, not necessarily their learning ability.

So many people, me especially, go through spurts of wanting to learn something new or complete a project, reach a goal, and yet I always seem to fizzle out because in the end, why bother?

I'll argue it's incredibly rare for people to set goals, work continuously towards them, and consider it a success more so than what they can now do.

jackschultz··on Yukihiro Matsumoto: “Ruby is designed for humans, not machines”
That's my biggest problem with Ruby, where you can create a function and suddenly poof, you can use it anywhere. Like I'm writing tests and want to create a util function, so I put it in a different file and I can use that anywhere without having to be explicit with where it came from and was defined. Glad it's not just me but the IDEs as well.
jackschultz··on Lime shuts in 12 markets, lays off around 100
This has to depend so much on city size. I'm in Milwaukee and they're perfect for here, because with everything so compact in the downtown area, if I'm meeting people to get food, hang out, or even go to Bucks games, it's so easy to get a scooter to get there rather than walk, uber, or the quick rent bikes we have.

I was just in Montevideo and Buenos Aires and we took the scooters in Montevideo, but even that city was almost too big, and also the streets different from what I'm used to making using them in the roads difficult.

As for Lime scooters compared to the other brands, I just pick the closest one to me; I haven't picked a favorite.

jackschultz··on The Art of Dying
I just read that article couple days ago. Incredibly difficult, and I get stuck wondering what it'll be like for me and make myself tear up.

I highly suggest subscribing to the New Yorker. It's not cheap, I renewed my subscription gift for my sister which was $150 for the year, but there is really great writing in there, and it's fun to have something like this type of writing to look forward to coming in the mail each week.

jackschultz··on Out of bounds: Why basketball players believe they weren’t last to touch ball
> For their first experiment, Tang and McBeath paired up the volunteers and had them sit across from each other at a table, with a barrier between them so one could not see the other. Every time a light flashed at random intervals, the subjects would touch a sensor on the back of the other person's left hand as quickly as they could. Then each one would push a button indicating if they thought they had touched the other person's hand first.

When a ball is sent out of bounds, it can glance off of you, and them may or may not touch the opponent before ending up out of bounds. You can feel it hitting you, but don't feel the opposite. Which is unlike the experiment where your hand is touched and you touch the opponent's hand. How in the world are those comparable?

> Granted, this was a small, highly selective sample size: sixteen undergraduate students (11 females and five males), asked to repeat the task 50 times ... "Even with our relatively small sample size, we still find this a very high effect size. There's a very low probability that this would happen by chance."

A great example of what can be an interesting topic to discuss, but in no way means anything.

> We have identified what may be a principal cause of arguments in ball games.

Additionally, and more importantly, we don't know whether or not the players arguing for possession actually believe it went off of the opponent, and why they believe it went out off the opponent. So many times the arguments in the NBA are to get an edge in the future, in the way of a makeup call, or a general sense of getting the refs to feel they owe their team a call.

Side note, I love watching the NBA, and unlike most people, the refs are incredibly good with all the continuous action.

jackschultz··on Lessons learned building an ML trading system
> The biggest edge probably comes from the effort put into building the infrastructure.

I feel like this should be in bold, but either way, I love reading that in these posts. In every way, from research to confirm your models are correct, to be able to trust real time trades, you need a solid architecture. This thought isn't only for trading remember, where it's the same in tons of solutions to problems. If comment readers have other examples, I'd love to hear them in responses.

jackschultz··on Psilocybin for major depression granted Breakthrough Therapy by FDA
I didn't have that side effect on Lamotrigine. That was my 4th drug for no seizures. I'm on 300mg/day with it. Was at 400mg, but if I take too much I get hit with something I'd call total body dull pain where I can't do much other than sit there in a ball and wait for my body to get rid of enough of it. Based on the other comments, that's a lot more than for bipolar doses.
jackschultz··on Psilocybin for major depression granted Breakthrough Therapy by FDA
What's your experience with Lamotrigine? Don't know if this is the right place to ask, but I take that for anti-seizure and I'm wondering if that affects my thoughts and feelings in a different way because it's used for a case like your mentioned bipolar depression.
jackschultz··on Today’s Top Tech Skills
Tons of replies to your comment already, but for point #1, this was absolutely the case for me. ActiveRecord is incredibly, incredibly good for pretty much all basic use cases. However, it comes with drawbacks like you said. It took me too long to realize I was behind on knowing sql to get to the next level.

To the point where I'm working today to fix slowness in a client's app where it relies way too heavily on the ORM and plain ruby code instead of going more in depth with sql.

Knowing sql more in further depth is the number one skill I'd want to tell backend devs to learn.

Also, I'm mainly a python guy, and if we're talking about ORMs, I will say that SQLAlchemy doesn't live up to ActiveRecord, to the point where I built my own db connection code for queries in some of the other flask / general python apps I'm working on.

jackschultz··on Draw.io: Online Diagramming Website
Well no kidding. I used this a couple days ago with a coworker where we had to make a quick diagram and didn't know what to use. I searched google, this came up quickly, was able to get it on drive so he and I could each do work on it, and then able to export to pdf pretty seamlessly. Figure if it shows up on HN a few days after discovering and using it myself, I should write about the positive experience.
jackschultz··on Falsehoods Programmers Believe About Names (2010)
Oh my god names are so, so, difficult to deal with. I'm doing something where I get information / stats about players from different sites, and it's like all of them have different names. For example:

  Joseph Smith     // nice and generic
  Joseph Smith Jr. // gotta make sure we tell people he's the son of another Joseph Smith
  Joseph Smith Jr  // psh, we don't use periods!
  Jose Smith       // if from a different country, some sites keep their native name
  José Smith       // yup, sometimes accents are kept
  Joe Smith        // nicknames, all about those.
  Joey Smith       // kid nickname, sure
  Jos� Smith      // literally even had to deal with a site that had unknown unicode letters
  Juan Jose Smith  // sometimes, people go by their middle names, but some sites like to use their full name instead
  Juan Smith       // remember how some people go by their middle names? Maybe a site only gives you their first and last
How, how in the world is someone supposed to go through and match all those names with each other in a somewhat quick manner? I can't imagine it's fully solved because there'll always be other cases.

I've tried a couple ways, like removing periods and accents, removing "Jr", "Sr", "III", removing all vowels even. And then went further and tried some of the string matching libraries that return a number with how close words are to each other. That would help cases where Joe, Joey, Joseph would come back quite close, but then I'd run into the issue of a "Darren Smith" and "Darek Smith" would come back so similar the computer thought they were the same person.

In cases like names, that Patrick writes about here, yeah, they're almost impossible to get right and it ends up being mostly by hand, which is fine since I can get it correct, but eats up so much time.

jackschultz··on Modern Data Practice and the SQL Tradition
Alright here's a relevant question I've been having in terms of this. Let's say I have the code to gather / scrape / load some stats into postgres, but then want to run projections on them.

For example, if I'm trying to predict the next day's stats by using stats in the past by simply taking the average, how many days in the past should I look at results and take the average of? Is the last 3 day average the best? 5 days? 8? 10?

There are clearly a couple ways to do it. One is by getting a data frame of all the stats for all the objects, write the python logic to loop through the days, get back the stats from the past X days not including the current day, taking the average and then storing that back to postgres in a projections table. A function like set_projections(5) where 5 is the number of days in the past I'm taking the average of.

Second way to do this is write that function as a plpgsql function where uses subqueries to find the past X day stats for the players and then creates or updates the projections table all in sql so we can run `select set_projections(5)` and that'll do it itself.

So the question becomes, which ones is "best"? I have to imagine it's mostly a case by case basis. Since it's only me here, I've been doing it in postgres alone since it can be done in one query (with multiple sub queries, yes), but that's it. With python, it'd involve many more steps. On the other hand, the sql looks huge and then I've been running into the issue of do I split some of the sub queries into sub functions since that's what I'd be doing in python? If there were more people involved, would it be bad to have larger cases like that in postgres since we wouldn't know the skill of the others, where mostly they'd be coders and could write the projections in languages they'd want?

Another example of this tradeoff is how should I interact with the database? I have a rails background, and ActiveRecord is an incredibly good ORM, whereas SqlAlchemy hasn't done it for me. In either case, there's a ton of overhead to getting the connections running with the correct class variables. So instead, I kind of created my own ORM / interface where I can quickly write queries on my own and use those in the code. This is especially easy since most the queries can be written in postgres functions so the strings of those queries is incredibly tiny!

What I've learned from this project I'm doing is that sql is very, very powerful in what it does. I've shifted more to using it for actions than I would have in the past, and pretty much all thinking I do is making as little code as possible.

Anyone make it through reading this and have comments about what I'm doing and what they like to do?

jackschultz··on NBA Events in China Disrupted over Hong Kong Tweet
Posted and talked about yesterday: https://news.ycombinator.com/item?id=21194008

Don't know how people feel about these things being multi-posted, but I kind of like seeing a different thread where more people can comment considering top comments in a thread can be random, and also people's opinions can change as quickly as a day.

jackschultz··on NBA's China dilemma: $4B at risk as Chinese TV cancels game broadcasts
Fun to see the NBA come up on HN.

One topic to bring up is how the NBA is targeting India as it's next country to try to bring basketball to [0]. What should happen to comments people might have about the India-Pakistan boarder conflict? Would the people here commenting about how rich people shouldn't be targeting China for money and growth complain about the NBA looking to grow in other markets? They've grown incredibly large in Europe over the past couple decades. Yes for money, but also popularity is fun to have, and amazing stories of players from those places.

I suppose my current stance on this, and a stance after only a few days and reading comments and posts from so many people which might change later or after responses to my comment here, is that the NBA should wave its hands and say the other countries can do what they want in terms of not even admitting the Rockets exist, or hide games completely, but reiterate that the players, GMs, and even owners, can say what they want, and that the NBA can and should continue to push the NBA to other markets.

[0] https://www.cnn.com/2019/10/04/asia/nba-india-intl-hnk-scli/...)

jackschultz··on Ask HN: How do I make the move to consultant?
I'd say it's definitely worth it to write about products and solutions because it shows who you are and what you like to talk and think about. That's the case for me, where I write what I like, and if people or employers find that interesting too, then having writing is a great place to begin a conversation.

Another note on this is don't feel bad if you don't think your writing is very good. I look back on my posts from 4 years ago and it's pretty clear that I wasn't very good at writing clearly, and also my programming skills really weren't that great. I learned by doing.

jackschultz··on Ask HN: How do I make the move to consultant?
I have a programming blog, which I do cause of interest in writing and showing, but also being able to show potential employers about skills. For me, it's projects that came from random ideas in my mind. Like I have a golf background and wrote something up about scraping to get golf stats, and then analyzing the strokes gained. I also wrote something about how close Noodles and Qdoba seem to be to each other, compared to Noodles and Chipotle. I recently wrote about how to optimize an NBA DFS lineup which was a complex knapsack problem. All super interesting to me.

The key in all cases is to have actual code to show and actual results.

I bet if you take your random ideas and push forward to start writing you'll have something come up you'd be able to write about. I've found that ideas shift over time when investigating. What are some examples of the random ideas you've had?

← PreviousPage 4 of 9Next →