HNHacker News
TopNewBestAskShowJobs

joevandyk

1,344 karma · joined March 12, 2009

Crowd Cow CTO
submissionscomments
joevandyk··on I am building a cloud
You get one machine.

On that machine you can (easily) make an arbitrary number of VMs.

Each VM has their own URL that you can share (or make private).

See features: https://exe.dev/docs/customization

joevandyk··on Europe's $24T Breakup with Visa and Mastercard Has Begun
This last summer, I couldn’t use my US-issued Visa or Mastercard credit card in most places in the Netherlands.

Had to use debit.

joevandyk··on The unbearable joy of sitting alone in a café
I finally started getting stronger in the gym when I stopped going to failure on everything. I got in the best endurance shape by going on a steady comfortable pace for progressively longer periods of time.

Harder is not always better.

joevandyk··on Litestream v0.5.0
Yes, all that’s possible. But it’s not straightforward in the majority of ORMs.
joevandyk··on Litestream v0.5.0
it gets more complicated when you need to also display something like "last comment: <author> <3 days ago>" for each post, or if the comment counts need to be filtered by various flags/states/etc.

of course, it's all possible with custom SQL but it gets complicated quick.

joevandyk··on Monitor your security cameras with locally processed AI
I'm exactly the target market for this, I've been looking at using Frigate for the past month, and I've done a ton of research.

I did not know what "NVR" meant prior to reading the OP.

joevandyk··on The Last of Us Part II – Seattle Locations Tour
Same!

With the author's blessing, I took the doc's content and converted into into a more usable website: https://lastofus.posix.love

Would love to hear feedback if anyone has any!

joevandyk··on Phoenix.new – Remote AI Runtime for Phoenix
The Phoenix.new environment includes a headless Chrome browser that our agent knows how to drive. Prompt it to add a front-end feature to your application, and it won’t just sketch the code out and make sure it compiles and lints. It’ll pull the app up itself and poke at the UI, simultaneously looking at the page content, JavaScript state, and server-side logs.

Is it possible to get that headless Chrome browser + agent working locally? With something like Cursor?

joevandyk··on RubyLLM: A delightful Ruby way to work with AI
From https://rubyllm.com/#have-great-conversations

    # Stream responses in real-time
    chat.ask "Tell me a story about a Ruby programmer" do |chunk|
      print chunk.content
    end
joevandyk··on Claude 3.7 Sonnet and Claude Code
It would be amazing to be able to use an API key to submit prompts that use our Project Knowledge. That doesn't seem to be currently possible, right?
joevandyk··on Writing a book in the age of open source
The blog post says they use plaintext (asciidoc)?
joevandyk··on Starting Hospice
I hope this is an appropriate place to ask.

Say I am eating well, exercising consistently, getting enough sleep.

For a male in his 40s, what are the best bang-for-the-buck ways to detect cancer before it becomes life-threatening?

joevandyk··on Don't Refactor Like Uncle Bob
or pattern match it:

   defmodule Guess do
      def guess_message(candidate, _count=0) do
        "There are no #{candidate}s"
      end

      def guess_message(candidate, _count=1) do
        "There is 1 #{candidate}"
      end

      def guess_message(candidate, count) do
        "There are #{count} #{candidate}s"
      end
    end
joevandyk··on Fast Container Filesystems on macOS
(OrbStack is a replacement for Docker Desktop.)
joevandyk··on Parallel Snapshotting: make pg_dump and pg_restore multi-threaded per table
does pgcopydb support copying a single table in multiple threads?
joevandyk··on The Annual Cost of Technical Debt: $1.52T
How many trillions of value was created by taking on 1.52T in technical debt?
joevandyk··on The part of Postgres we hate the most: Multi-version concurrency control
I've personally ran into the problems mentioned in the article many times, unsure it's "overhyped".
joevandyk··on Man Accidentally Drove Away in Someone Else’s Tesla Using the Car’s App
The article states:

> When the two Tesla owners met up, the rightful owner of the car Randev was driving told him he’d found Randev’s phone number on a document inside Randev’s car.

joevandyk··on Repeat yourself, do more than one thing, and rewrite everything (2018)
https://www.joelonsoftware.com/2000/04/06/things-you-should-...

"They did it by making the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch."

joevandyk··on Jamie: AI assistant that creates meeting summaries
I'd gladly take an AI that can monitor my vitals and physical activity and automatically recommends a treatment option, especially if it's substantially cheaper than a person.
joevandyk··on Making popular Ruby packages more secure
Those dependencies will be downloaded more often than the “popular” gems, so they will be affected by the same policies.
joevandyk··on Amazon Redshift re-invented
curious: how large was each compressed s3 sqlite db?
joevandyk··on Best practices as code using RuboCop
Using "then" in ruby definitely isn't idiomatic and goes against convention.
joevandyk··on Generating JSON Directly from Postgres
you can use views or functions to easily make changes to the schema
joevandyk··on Intermittent fasting from dawn to sunset induces anticancer response
Few things:

1100 calorie deficit is a bit extreme. Shoot for 500, or maybe 750 if you are pretty heavy.

How much protein did you eat? You'll maintain more muscle if you eat more protein.. consider 50% of calories from protein. Lifting weights also helps with maintaining lean muscle mass.

Alcohol can mess a lot with fluid retention. A good strategy for that when measuring progress is to weigh yourself each day but only look at the average weight over two weeks to see if you are progressing in the right direction.

joevandyk··on Ruby on Rails in a week
I've worked with Rails for since 2005, I've never needed those features yet.
joevandyk··on A Guide to Minimalist Web Design (2017)
You might have more engagement from more people with larger, more prominent images.
joevandyk··on For Sale: The Only Bar in a 14-Person Montana Town
A half pound of beans is an awful lot for a serving.
joevandyk··on We do not use foreign keys (2016)
PostgreSQL supports deferring constraints. https://begriffs.com/posts/2017-08-27-deferrable-sql-constra...
joevandyk··on I hate living in my tiny house
A 10x10 room can’t be split into 5x10 rooms.. need some space for the wall in between.

Then you have two doors, and the space those doors need. Two windows for emergency exits.

Page 1 of 22Next →