HackerTrans
TopNewTrendsCommentsPastAskShowJobs

davish

no profile record

Submissions

Ideas for an Agent-Oriented Programming Language

davi.sh
12 points·by davish·5 months ago·1 comments

What I Like About Nix

davi.sh
2 points·by davish·3 years ago·0 comments

Honing Your Craft

davi.sh
1 points·by davish·3 years ago·0 comments

Asking the Right Questions to ChatGPT

davi.sh
1 points·by davish·3 years ago·0 comments

Configuring VSCode as a Keyboard-Centric IDE

davi.sh
6 points·by davish·3 years ago·0 comments

Hotwiring the Web: What Does Basecamp’s “New Magic” Bring to the Table?

davi.sh
6 points·by davish·6 years ago·0 comments

comments

davish
·3 years ago·discuss
https://davi.sh/blog -- Mostly technical content, but every once in a while I write about something else that grabs my attention.

I'm still trying to make writing regularly more of a habit. I don't have much of a backlog of topics, so trying to work on that a bit.
davish
·4 years ago·discuss
I moved from Emacs org-mode to Obsidian with the help of the obsidian-tasks plugin, which lets you write queries for tasks similarly to Dataview. I used a few of those queries to build up an Agenda view that matched my custom agenda buffer in org-mode. I put together a little write up here: https://davi.sh/blog/2022/01/obsidian-one/
davish
·5 years ago·discuss
Stripe was founded by Patrick and John Collison. I’m guessing you’re confusing it with Square, another payments company, which was co-founded and still run by Jack Dorsey.
davish
·5 years ago·discuss
The closest I've found is this: https://en.wikipedia.org/wiki/Taiwan_Relations_Act

Not guaranteed "mutual defense" of any sort, but the US at least has committed itself to helping Taiwan protect itself with military aid. The section on "Military provisions" is probably most helpful.
davish
·5 years ago·discuss
I think we can look to mobile to see how feasible this might be: consistently over the past decade, iPhones have matched or exceeded Android performance with noticeably smaller capacity batteries. A-series chips and Qualcomm chips are both ARM. Apple's tight integration comes with a cost when it comes to flexibility, and, you can argue, developer experience, but it's clearly not just the silicon itself that leads to the performance we're seeing in the M1 Macs.
davish
·6 years ago·discuss
I believe he's referring to this article[0] which was discussed on HN yesterday.

[0]: https://sahillavingia.com/work
davish
·6 years ago·discuss
The meme on Twitch started with Twitch Plays Pokemon[0], which went viral back in 2014.

[0]: https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon
davish
·6 years ago·discuss
If you're used to SPA-style frontend development with React, Vue, or any similar framework, then yes, this will probably be a big mental/development shift.

Turbolinks (the project at Basecamp that Hotwire grew out of, now it seems it's called Turbo Drive) was a way to bring single-page style load times to traditional, server-rendered apps. Hotwire is the evolution of that: Turbo Frames let you dynamically replace certain parts of the page on the frontend, rather than having to throw the baby out with the bathwater on every page action. If you're used to developing server-rendered applications without much JavaScript using Ruby on Rails, Django, or a similar "batteries included" backend framework, then you'll be able to add a more dynamic feel to your web app without much of a mental shift: certain template partials (basically the components of your frontend) will be wrapped in this `turbo-frame` HTML tag, which will be slotted in to your page dynamically by Turbo.