HNHacker News
TopNewBestAskShowJobs

caseyf

340 karma · joined September 3, 2009

Cass (rav) Salem MA
submissionscomments
caseyf··on UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
Hey.com is one.
caseyf··on Building GitHub with Ruby on Rails
nothing wrong with Rails 3.2 :)

get it on Ruby 3.1 if you can - https://railslts.com

caseyf··on Show HN: Learn Python with Minecraft
whoa it'd be cool to use this to build an experience within minecraft where a world builds up around the player as they move around it.
caseyf··on As Instant Pot Sales Plunge, Its Maker Looks for Another Hit
Yes, but only as a pressure cooker
caseyf··on Rux: A JSX-inspired way to render view components in Ruby
I do this as well. Our design system in-progress has 32 components and only 3 are rendered with templates.

They are fast and easy to write and easy to modify for sure. I wouldn't mind having the code look more like the output (without a template) but it's not something I've been missing...

caseyf··on Tether elements to each other with CSS anchor positioning
If you liked this and you use Twitter, follow the author (@jh3yy) - one of my favorite CSS tweeters.

eg

"Use anchor positioning to tether an element to multiple anchors" https://twitter.com/jh3yy/status/1628127228763537409

caseyf··on Google search for a local restaurant returns scammer’s ad as top result
Wow, this happened with me with my local dumpling place a few days ago.

I noticed the website was weird and I found my way to the correct one.

caseyf··on Manticore 6.0.0 – a faster alternative to Elasticsearch in C++
I've been running Manticore (previously SphinxSearch) on a faceted search heavy site with a million MAUs for 15 years. I'd definitely use it again for another project.

If the data that you want to search is entirely contained in a SQL database, it's an uncomplicated and powerful solution, definitely check it out. If not, Manticore may still be a nice solution for you, but I can't speak to that.

caseyf··on Ask HN: What is your replacement for Google search
Same here none of the other engines I tried stuck because I always had to go back to Google.

I still use Google for Google images

caseyf··on Ask HN: What would be your stack if you are building an MVP today?
Rails
caseyf··on DALL-E for Playlists
very cool!

i generated a playlist and the first 3 songs were by the same band. I'm not sure how the tracks are ordered but some shuffling of the bands would be nice.

caseyf··on Wakamai Fondue, the tool that answers the question “what can my font do?”
For variable fonts:

Is there a way to toggle and preview the available layout features?

Also, a toggle/preview for character variants (cvXX) would be nice

caseyf··on Ask HN: Who’s using Ruby for web development, without Ruby on Rails?
It completely replaced Perl for me
caseyf··on Don't use Tailwind for a design system (2021)
Yes! Use Tailwind for the "U"
caseyf··on Don't use Tailwind for a design system (2021)
I find that using utilities where appropriate is a win, not everything need be extracted into a stylesheet or component.

Having a standard library of utilities makes sense because if you don't use one you end up writing the exact same thin since they are mostly one liners.

What I don't understand is why you'd want to build a design system component out of utilities much less build everything out of utilities.

caseyf··on Ruby 3.2.0 is from another dimension
Amazing thank you
caseyf··on More developers use Linux than Mac, according to 2022 StackOverflow survey
for me it's:

hardware: M1/M2(!!), display, touchpad. hard to imagine wanting any laptop that's not Apple silicon right now.

unsure if getting my dual displays working(Apple Studio Display, LG Ultrafine) will be a pita on linux

caseyf··on How Pitfall builds its world (2021)
If we're listing fun games i'd like to add Berzerk :)
caseyf··on Htmx in a Nutshell
I use Unpoly and not HTMX but similar idea, what you do for components entirely is up to you.

My components look like this. The JS and CSS is included in the application's bundles. Ruby renders HTML on the server side.

  app/components/breadcrumbs
    - _breadcrumbs.scss
    - breadcrumbs_component.rb

  ...
  app/components/search_field
    - _search_field.scss
    - search_field_component.rb
    - search_field.js
    - selections.html.haml
caseyf··on Breaking up with JavaScript front ends
More like a hotwire but instead of being extracted from Basecamp's work it feels like it could have been extracted from Makandra's work maintaining many different Rails apps.

I think it's very good and for me, the best of the bunch. I'm moving a very large app to it (from old school RJS) and it seems to have thought of everything that I need.

caseyf··on Ask HN: What is tech debt to you?
> I've noticed a worrying pattern of engineers strongly rejecting the idea of maintaining inherited applications, because it's "old", "ugly", "unmaintanable". They want to rewrite, "clean", "best practices", "easier to maintain".

I've been doing this for 22 years and it's always been this way :/

caseyf··on But, aren't you folks web2?
> For the first time my anger over crypto moves into genuine concern. Is an entire generation of young people experiencing a kind of "pokemonisation" of crypto well into early adulthood? In other words, is a generation of 20-somethings wasting the better part of that decade on this tech, in these scams?

I'm a middle aged developer who spent pandemic time in "web3" (ugh) dev discords and stuff.

There are scammers, sure, but mostly there are a lot of young people who are learning tech in an environment that feels fun and rebellious and honestly a little like the old internet in a way. There is a lot more happening than just people building magic ponzi boxes. It's hard to feel anything but positive about seeing people excited about learning JS or OCaml or Python or Processing.

That said, truly don't understand "web3" and this obsession with things being on a blockchain. It feels like people don't know their Internet history and also I don't understand why DWeb/indie web and web3/blockchain people are fighting since I think they'd be stronger together.

caseyf··on We should have Markdown-rendered websites
er if we are talking about creating documents without CSS and JS, HTML is way better than Markdown
caseyf··on Bike: Innovative Rich Text Editing
So nice. I use Notion daily at work and these ideas solve so many annoyances that repeat over and over
caseyf··on Show HN: Jerrica, a 100% scheduled, Web Audio native, MOD player for JavaScript
yesss i was thinking "please let this be a Jem reference" as i was clicking over to github
caseyf··on Ask HN: Have you used a 3D Printer?
5

it's been frustrating to troubleshoot when I can't it to print without screwing up (using a model that other people have been printing with no problems).

caseyf··on Ask HN: Is it okay to just bootstrap it, even when VCs are knocking?
> But, a bootstrapped firm also has to exit at some point too: you'll either have to sell it (maybe at a loss), shut it down, or pass it down (death comes for us all). Are you willing to do any of these?

highlighting this because I think it's important to think about where you are headed and what your plan is

caseyf··on Show HN: Simulate dollar-cost averaging in any mix of stocks
this ^

https://www.bogleheads.org/wiki/Dollar_cost_averaging

caseyf··on An SPA Alternative
I also like Unpoly very much.

I'm using it for a new frontend right now. Combined with a thoughtful CSS design like CUBE[1] that utilizes components but also leverages utilities to reduce CSS bloat I am writing mostly Ruby and HTML and very little JS and CSS and it feels great.

It's kind of back to the basics which means that I also do not worry about being on some framework's upgrade & dependency train or the mental health of future application developers/maintainers.

[1]: https://piccalil.li/blog/i-used-tailwind-for-the-u-in-cube-c...

caseyf··on Ask HN: I love programming but hate the industry. Can anyone relate?
my longest held job was the one that wasn't in tech - at a relatively small manufacturer that had 3 coders inside of a 6 person IT dept building custom/internal tools and apps. It was so so different from working in tech (I left because I moved and the longer commute got old)
← PreviousPage 2 of 5Next →