HackerTrans
TopNewTrendsCommentsPastAskShowJobs

rossta

no profile record

Submissions

A visual demo of Ruby's lazy enumerator

joyofrails.com
125 points·by rossta·vor 2 Jahren·27 comments

What you need to know about SQLite (for Rails)

joyofrails.com
4 points·by rossta·vor 2 Jahren·0 comments

comments

rossta
·letztes Jahr·discuss
The article is about a _green reading_ technique called Aim Point rather than the putting stroke itself. In the title, "putting technique" might be interpreted as "putting stroke" and I would consider green reading and putting technique separate albeit very closely linked skills.

Aim Point is the brainchild of a software developer. It reminds me golf as a game is deserving of more attention on HN. Technology has changed the way the game is played and consumed significantly in recent years. Here are just a few examples:

- Most courses all over the world are mapped and available in a variety of GPS devices, including smart phones and watches allowing players to determine distances to the green (and intermediate obstacles) on every shot

- Sensors can be attached to clubs that, when paired with GPS, allow software to help the average player track with precision how far they hit each club

- Tracking shots over the years has yields millions of data points which now inform ideal course management strategy

- Launch monitors can measure the ball at impact to provide near instant readings and predictions of ball flight like distance, ball speed, club head speed, club path, angle of attack, spin rate

- "Shot tracing" technologies have emerged that provide video of a golf shot with an overlay of the ball flight (which I find make the game more enjoyable to watch)

- Design and production of clubs and golf balls themselves have undergone massive amounts of research and analysis—some manufacturers now claim AI driven design—to produce longer, straighter shots

At its core, golf is a physics problem. Player swings a device, imparts a force on an object, and observes the result. It lends itself very well to empirical analysis. And yet, despite this simplicity and all the technological weight thrown at the game, average players scores have failed to improve. There is still an art to the game that can’t be mastered with technology alone.

Beautiful game.
rossta
·letztes Jahr·discuss
Advice from a 40-something programmer: Learn how to spend responsibly, invest, and plan for your financial future. One way to do that is to work with a financial advisor. The sooner you start in your career, the better. Look for “advice only” fiduciaries who are not otherwise incentivized to promote certain investments. Start here https://adviceonlynetwork.com/.

A lot of this stuff isn’t taught in traditional schools. Sure, you could teach yourself, but I find this is an area where I prefer to have an expert in my corner.
rossta
·vor 2 Jahren·discuss
Bummer, I can’t reproduce. Could you share more details?
rossta
·vor 2 Jahren·discuss
I have heard a few people mention issues but I haven’t been able to reproduce nor understand the scope of the issue. Any more details you can share? You’re getting HTML but JS or CSS assets aren’t loading, right? What status and headers do you see for static assets?
rossta
·vor 2 Jahren·discuss
That’s fair. I acknowledge that terms like "horizontal" and "vertical" may be overloaded or even confusing, in this case, if it’s difficult to see the connection with the visuals. This is somewhat part of the risk in trying to explain a concept in a less-than precise way to introduce a new concept.
rossta
·vor 2 Jahren·discuss
Thanks for the feedback. I was thinking along those lines but settled on a version that let you toggle between the two. I’ll keep this in mind for next time though.

There are probably a lot of fun variations to explore. Since this post seemed to resonate, I may be motivated to try some more experiments.
rossta
·vor 2 Jahren·discuss
I don‘t speak for Noah’s family but can share from my experience.

I lost my wife suddenly and unexpectedly. The event was intensely traumatic for me and devastating for our extended family. One day, she and I were planning for the future. The next, I was left to raise our child by myself. In many ways, now several years later, I am still picking up the pieces.

In the days and weeks following her death, I did the work of making public announcements about her passing, funeral arrangements, collecting stories and photos to share with our son. I received many questions asking how she died.

While I appreciated the concern and believe it fair to be curious, I chose not to share details outside of our closest friends and family. The last thing I wanted to do was relive the experience. For me it was too painful.

Honestly, I could care less about the public perception. It has had no bearing on my grief and responsibility to our son and extended family. I have not spent one ounce of energy thinking about how my choice has affected others outside our closest friends and relatives—they are the only ones to whom I have ever felt any sense of obligation. I have no regrets about this.

As for Noah’s family, I respect their decision, whatever it may be, whether conscious or not. My heart goes out to them.
rossta
·vor 2 Jahren·discuss
Some extra notes: Ruby Video is a Rails application backed by SQLite, its frontend powered by Hotwire. It is open source on GitHub. I’d consider the repo a great resource for anyone looking to learn more about how modern Rails apps are built.

https://github.com/adrienpoly/rubyvideo

https://hotwired.dev/
rossta
·vor 3 Jahren·discuss
I remember meeting you at a DC Ruby conference after a talk you gave on middleware as a design concept. This was years ago, in the early days of Vagrant I think. Amazing to see how much you’ve accomplished since then. Congrats on your achievements and best of luck with your future hacking!
rossta
·vor 3 Jahren·discuss
Similar goals, different philosophies and approaches.

A few differences: HTMX makes it possible to enhance any element with hypertext capabilities. I don’t believe it works with JavaScript disabled. Hotwire still relies on <a> and <form> to make HTTP requests as its focus is more geared towards progressive enhancement; the Hotwire portions of the app will still work with JS disabled.
rossta
·vor 11 Jahren·discuss
I haven't had a chance to try React.js koans yet, but recently completed a tutorial in the same vein, a "workershopper", from nodeschool.io: https://github.com/tako-black/learnyoureact. As a React.js noob, I found it to be a helpful introduction.