HackerTrans
TopNewTrendsCommentsPastAskShowJobs

davish

no profile record

Submissions

Ideas for an Agent-Oriented Programming Language

davi.sh
12 points·by davish·قبل 5 أشهر·1 comments

What I Like About Nix

davi.sh
2 points·by davish·قبل 3 سنوات·0 comments

Honing Your Craft

davi.sh
1 points·by davish·قبل 3 سنوات·0 comments

Asking the Right Questions to ChatGPT

davi.sh
1 points·by davish·قبل 3 سنوات·0 comments

Configuring VSCode as a Keyboard-Centric IDE

davi.sh
6 points·by davish·قبل 3 سنوات·0 comments

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

davi.sh
6 points·by davish·قبل 6 سنوات·0 comments

comments

davish
·قبل 3 سنوات·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 سنوات·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 سنوات·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 سنوات·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 سنوات·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 سنوات·discuss
I believe he's referring to this article[0] which was discussed on HN yesterday.

[0]: https://sahillavingia.com/work
davish
·قبل 6 سنوات·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 سنوات·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.