HN user

bradly

6,156 karma

Ruby on Rails since 2006. Walnut and leather since 2022. Hypertext since birth.

Small software developer

  bradlyfeeley.com
  bradly@rails247.com
Currently:
  BirdyMusic.com
  Recipin
  Bacon Wrapped Urns
  Synth Recipes
  Ono Kura 斧蔵
  Homers Only
  Todone List
  Runway
  Dark Black
  Burn Box Woodworking
  Heron's Nest
  Aloha Condo

Previously:
  Shopify
  Apple
  SWAP
  Intuit
  Digitaria/STL/212 Interactive/Mirum/Lymber

Futurely:
  Good Mourning!
  Goodbye, World!

Always:
  Lot, Camden, & Brown
  Coffeewalk

San Diego, California & Lopez Island, Washington

@̶b̶r̶a̶d̶l̶y̶

Posts119
Comments925
View on HN
www.nytimes.com 8mo ago

U.S. Flights Are Canceled as Shutdown Hits Air Travel

bradly
14pts5
gerdbreitenbach.de 1y ago

Arnold's Cat (2018)

bradly
31pts6
news.ycombinator.com 2y ago

Ask HN: Does anyone still offer free hosting for Ruby on Rails apps?

bradly
4pts5
blog.zoom.us 7y ago

Zoom: Response to Video-On Concern

bradly
2pts1
medium.com 9y ago

Preload, Prefetch and Priorities in Chrome

bradly
12pts0
aws.amazon.com 10y ago

AWS re:Invent 2015: New services and features

bradly
2pts0
sivers.org 10y ago

Saying no to everything else

bradly
5pts0
rubygems.org 11y ago

RubyGems.org Redesign

bradly
74pts24
www.teslamotors.com 11y ago

Tesla: Introducing Autopilot and Dual Motor All Wheel Drive

bradly
339pts220
groups.google.com 11y ago

Rubygems.org: The Legal Stuff

bradly
7pts0
petitions.whitehouse.gov 12y ago

Whitehouse responds to Tesla Motors petition

bradly
8pts5
swiftlang.org 12y ago

Swiftlang.org

bradly
7pts0
www.reddit.com 12y ago

How to take away motivation from a project maintainer of a OpenSource project

bradly
2pts0
www.google.com 12y ago

Google Video Quality Report

bradly
10pts2
www.theverge.com 12y ago

Obama will announce big changes to NSA on Friday

bradly
5pts0
tynan.com 12y ago

Investing Time vs. Spending Time

bradly
62pts9
www.sustainableamerica.org 12y ago

How San Francisco can become lemon self-sufficient

bradly
1pts0
www.blackstone.com 12y ago

Lessons I have learned in my first 80 years

bradly
2pts1
sam.roon.io 12y ago

Motivation

bradly
2pts0
tynan.com 12y ago

Why Cruise Ships are My Favorite Remote Work Location

bradly
355pts311
aws.amazon.com 12y ago

Elastic Load Balancing Announces Cross-Zone Load Balancing

bradly
2pts0
jamesgolick.com 12y ago

Women in Open Source

bradly
3pts1
sword.mu 12y ago

Sword

bradly
93pts36
ember-addons.github.io 12y ago

Bootstrap for Ember

bradly
1pts0
www.google.com 12y ago

Google street view inside the Emirates A380

bradly
1pts0
apiblueprint.org 12y ago

API Blueprint

bradly
4pts1
blog.peepcode.com 13y ago

PeepCode: Leveling Up

bradly
21pts10
tuxnes.sourceforge.net 13y ago

NES Game Genie Technical Notes

bradly
1pts0
dannorth.net 13y ago

Are we nearly there yet?

bradly
4pts0
mentalfloss.com 13y ago

How Did the Game Genie Work?

bradly
2pts1

I can't speak for other streaming services, but at Apple Music we did pay musical industry professionals a lot of money to do human evaluation of specific searches. We had people with specific deep knowledge of genres and niches. At least in my little corner Apple that was quite a bit of effort put into this.

  Location: San Diego, California / Lopez Island, Washington

  Remote: Preferred.

  Technologies/skills: Ruby, Ruby on Rails, RSpec, Git, Turbo/Stimulus, TailwindCSS/TailwindUI, AWS, Kamal, HTML, CSS, JavaScript, SQL, APIs, people

  Resume/CV: Ruby on Rails professionally since 2008 at Shopify, Apple, Intuit and a bunch of startups as well. 

  Email: bradly@rails247.com
Open to consulting/contract work or salaried positions. Please reach out for specifics. More info at https://bradlyfeeley.com

Location: San Diego, California / Lopez Island, Washington

Remote: Preferred.

Technologies/skills: Ruby, Ruby on Rails, RSpec, Git, Turbo/Stimulus, TailwindCSS/TailwindUI, AWS, Kamal, HTML, CSS, JavaScript, SQL, APIs, people

Resume/CV: Ruby on Rails professionally since 2008 at Shopify, Apple, Intuit and a bunch of startups as well. Open to consulting/contract work or salaried positions.

Email: bradly@rails247.com

More info: https://bradlyfeeley.com

  Location: San Diego, California
  Remote: Yes. With travel up to one week a quarter.
  Willing to relocate: No
  Technologies: Ruby on Rails, Git, Linux, Tailwind, Hotwire/Turbo, SQL/Postgres, Cloud infrastructure, people
  Résumé/CV: Seasoned Rails developer with extensive experience at Shopify, Apple, Intuit as well as many start ups. You can read more at https://bradlyfeeley.com
  Email: bradly@rails247.com
  Location: San Diego, California
  Remote: Yes. With travel up to one week a quarter.
  Willing to relocate: No
  Technologies: Ruby on Rails, Git, Linux, Tailwind, Hotwire/Turbo, SQL/Postgres, Cloud infrastructure, people
  Résumé/CV: Seasoned Rails developer with extensive experience at Shopify, Apple, Intuit as well as many start ups. You can read more at https://bradlyfeeley.com
  Email: bradly@rails247.com

I’ve had swiftbestpractices.com forever and still haven’t done anything with it. Meanwhile I’ve been going ham on my latest purchase of myfacespacebook.com. It’s weird the things that actually motivate us.

I recently implemented dark/light mode for the first time and was really surprised to find that in order to add a toggle I had to duplicate a both of vars/styles and use JavaScript. I'm looking forward to not having to deal with that cruft in the future.

One of my best and most productive work situations was remote with a week[0] together every quarter. Key to this was scheduling the next trip while we were together to make sure it was on the books. We got to meet new team members, share some meals together, work through new architecture designs with a whiteboard, and plan. Not much got done during that week, but we sure got a lot done each quarter.

[0]: This was actually Monday-Thursday with travel on Friday

Is 2026 next year? 8 months ago

That does make sense given the prompt "What is the current year and is 2026 next year?" provides the correct answer.

Good question. While I had a fairly narrow view of a very large system, I'll give my personal perspective.

I worked on systems for evaluating the quality of models over time and for evaluating the quality of new models before release to understand how the new models would perform compared to current models once in the wild. It was difficult to get Siri to use these tools that were outside of their org. While this wouldn't solve the breadth of Siri's functionality issues, it would have helped improve the overall user experience with the existing Siri features to avoid the seemingly reduction of quality over time.

Secondly, and admittedly farther from where I was... Apple could have started the move from ML models to LLMs much sooner. The underlying technology for LLMs started gaining popularity in papers and research quite a few years ago, and there was a real problem of each team developing their own ML models for search, similarity, recommendations, etc that were quite large and that became a problem for mobile device delivery and storage. If leadership had a way to bring the orgs together they may have landed on LLMs much sooner.

LLMs would help a lot, but there was a lot of low hanging fruit. During my time at Apple I worked on some of the evaluation of Siri's quality and saw first hand how the org issues affected Siri's path forward.

Thanks for sharing. I've been on a path of algo music with JavaScript (I also do not enjoy JavaScript) and have mostly just guess-and-checked my way through it. I'm going to work through this as my advent of code project.

Yesterday I put up a little dictionary of synth sounds that I'm building out to help me on my journey (https://synthrecipes.org). The goal to be able to export any particular sound in a format for different live coding environments. Sounds are defined in a JSON format like https://synthrecipes.org/recipes/acid-bass.json. I'll open source it today so other can submit sounds.

--

Edit: I've open sourced the repo so others can improve existing sounds and add new ones. https://github.com/bradly/synth-recipes/tree/main

Great sound!

This Sonic Pi example really blew my mind when I first heard it. Such a rich sound out of three notes.

    use_synth :hollow
    with_fx :reverb, mix: 0.7 do
    
      live_loop :note1 do
        play choose([:D4,:E4]), attack: 6, release: 6
        sleep 8
      end
    
      live_loop :note2 do
        play choose([:Fs4,:G4]), attack: 4, release: 5
        sleep 10
      end
    
      live_loop :note3 do
        play choose([:A4, :Cs5]), attack: 5, release: 5
        sleep 11
      end
    end

A lot of great recs in this thread, but I'll a couple others I didn't see listed yet:

Mort Garson: Mother Earth's Plantasia

Hiroshi Yoshimura: Surround

Satoshi Ashikawa: Still Way (Wave Notation 2)

Shameless plug... Search BirdyMusic.com in Spotify/Apple Music/YouTube Music to hear some ambient music algo generated based on realtime Birdnet detections and weather in my backyard.

Steve Jobs passed away the day after Siri’s release, and I don’t think anyone else had the confidence and internal credibility to push the hard organizational changes Siri needed, similar to when he moved Apple to a single P&L when he returned.

No problem. I'm confused by it as well. I migrated a repo that is more source available than open source and didn't realize that it probably is against ToS until afterwards.

From the current Terms of Service:

  Private repositories are only allowed for things required for FLOSS projects, like storing secrets, team-internal discussions or hiding projects from the public until they're ready for usage and/or contribution.

  They are also allowed for really small & personal stuff like your journal, config files, ideas or notes, but explicitly not as a personal cloud or media storage.
So the ToS says only private repos that support FLOSS, but then backdoors into "small & personal stuff" which is pretty loose and up to Codeberg's discretion so probably not the best place for your private side project repos.

I also wasn't understanding the value looking at the first two examples, but the pricing packages example I do think I would struggle to implement in a clean way using traditional css.

What if the company selling the screwdriver kept telling you your could use it as a hammer? What if you were being bombarded with marketing the hammers are being replaced by screwdrivers?

Ruby 4.0.0 Preview2 8 months ago

I had a similar experience when I asked him what he thought about vars being able to end in a question mark. Very nice guy who probably hears a lot of very bad ideas.