Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vendiddy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
211.
▲
by
vendiddy
4y ago
I think these are great suggestions. It seems like you're suggesting that someone could design a functional-style programming language that compiles to SQL. 2 & 3 are my biggest pain points. I can't just extract functions like
212.
▲
by
vendiddy
4y ago
Are there any websites out there that list what to buy and what to avoid based on durability?
213.
▲
by
vendiddy
4y ago
It's surprisingly seamless to call Erlang libs from Elixir.
214.
▲
by
vendiddy
4y ago
Are there some historical examples of good strategies out there? I'm having trouble understanding the definition of a strategy and how it differs from a plan.
215.
▲
by
vendiddy
4y ago
For text based notes, the storage cost is negligible. I've been using a single git repo to store notes for years. And my entire repo is a few MB.
216.
▲
by
vendiddy
5y ago
Down for us as well.
217.
▲
by
vendiddy
5y ago
I also recommend this book. It's refreshing that they take a first principles approach in managing complexity.
218.
▲
by
vendiddy
5y ago
Very cool! Do you have insight into why modern operating systems consume gigabytes of disk space and require so many system resources?
219.
▲
by
vendiddy
5y ago
I wonder if there are any workarounds to this, such as some compatibility layer that allows a new OS to reuse Mac or Windows drivers. I have no experience in operating systems, so may be proposing a naive solution. Anyone here with more exp
220.
▲
by
vendiddy
5y ago
I agree. A huge problem is that the incentives get misaligned. The bottom line isn't aligned with what's best for the customer. I don't think a single feature on MacOS in the past 10 years has really impacted my day to day us
221.
▲
by
vendiddy
5y ago
This was a fun back and forth to read!
222.
▲
by
vendiddy
5y ago
I think typescript as a config format alone may get too complex. But json backed by a typescript interface definition could be a useful middle ground. You're still writing json but you get nice code completion and realtime validation o
223.
▲
by
vendiddy
5y ago
Do you know if any good resources on improving at this? It takes me a while to arrive at a shared understanding and isolate any differences in opinion.
224.
▲
by
vendiddy
5y ago
I recommend reading A Philosophy of Software Design. Gets into some fundamental principles of writing software without getting too prescriptive. A part of the book covers balancing the cost of abstraction with the amount of complexity it is
225.
▲
by
vendiddy
5y ago
I would recommend setting up a staging app with a copy of the production database, testing a migration script there, then running the same script on production once you're confident.
226.
▲
by
vendiddy
5y ago
Glad it was reposted as I've never seen it before!
227.
▲
by
vendiddy
5y ago
Could someone explain in laymen terms what "bounded" rationality means?
228.
▲
by
vendiddy
5y ago
Didn't know that! One striking similarly Elixir has to lisp style languages is the macro system. You have quoted and unquoted expressions just like lisp. And like lisp most of Elixir, down to the low level stuff like if statements, mod
229.
▲
by
vendiddy
5y ago
Any thoughts on why?
230.
▲
by
vendiddy
5y ago
Elixir afaik has taken a lot of inspiration from clojure and lisp type languages. It's not readily apparent from the ruby like syntax though.
231.
▲
by
vendiddy
5y ago
What points do you feel are reasonable? I'm having trouble digesting his rationale. He makes many claims without further explanation. Was looking for a perspective on how crypto could be bad for society, but was a disappointed in readi
232.
▲
by
vendiddy
5y ago
The article isn't against declarative programming. The author alternative declarative solutions throughout the article.
233.
▲
by
vendiddy
5y ago
Elixir on Heroku is just as viable (we're still running on a single heroku Dyno and postgres instance on Elixir). Not having much info, my guess is many languages would worked out for that startup.
234.
▲
by
vendiddy
5y ago
I've programmed in OOP for many years and recently have been using a functional language at work. I don't see a major in advantage to coupling data and methods because something similar can be accomplished based on how you organiz
235.
▲
by
vendiddy
5y ago
I don't fully buy this argument. The bloat we see in many systems ends up slowing down development in the long run. Well defined interfaces and good composition support the goals of the author of lean software. They also happen to impr
236.
▲
by
vendiddy
5y ago
If the interfaces are defined poorly, it can result in what you are describing. But I've seen systems do this well and the result is something far less complex. I agree with the author's view that good interfaces require iteration
237.
▲
by
vendiddy
5y ago
I also remember having a lot of installation headaches when starting out as a developer because the preinstalled version conflicted with the version I was trying to install. This seems like a net positive change to me and I hope they can ke
238.
▲
by
vendiddy
5y ago
That's a shame. So we don't have it for bureaucratic reasons? What was the rationale behind that rule?
239.
▲
by
vendiddy
5y ago
While I agree with your point, indexeddb being completely broken seems like a major oversight.
240.
▲
by
vendiddy
5y ago
I bought the RM2 and used to have a RM1. The battery life is much better, though I don't have any hard stats. They also improved a lot of my complaints with RM1 such as difficulty erasing.
More ›