Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bbkane
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
241.
▲
by
bbkane
2y ago
It's not Rust, it's not production ready, and I haven't actually used it (only read the README and blog posts), but I really enjoy the ideas behind https://github.com/256lights/zb - see https:/
242.
▲
by
bbkane
2y ago
Oh absolutely, the real win is being able to play with a concept with no risk
243.
▲
by
bbkane
2y ago
I love the freedom in a side project to write a thing, then rewrite it, then decide on a new requirement and rewrite it again. No deadlines, no stress, just incrementally experimenting until I'm happy. At work they rely on me to delive
244.
▲
by
bbkane
2y ago
Sounds neat, but please make testing first class - it should be easy to run functions locally, or to have the same code "infrastructure" run in dev/test/prod environments, etc
245.
▲
by
bbkane
2y ago
Practically I think you're correct, but I personally prefer owning the files instead of keeping them stored on Google (though of course you could set up automation to export on a schedule or something).
246.
▲
by
bbkane
2y ago
I'm adding zsh shell completion to my CLI framework ( https://github.com/bbkane/warg/tree/bbkane/the-flattening-2-... )! I'm writing bigger CLIs with it now and I want to tab through their subc
247.
▲
by
bbkane
2y ago
I appreciate his argument about tooling lasting a while, but for me the most important thing is the durability of the content format (markdown), and, secondly, owning the domain name. If, for example, their posts were stored as Word documen
248.
▲
by
bbkane
2y ago
I also don't think there's a specification written for the jq query language, unlike https://jmespath.org/ , which as you mentioned also has more client libraries. I too am probably going to embed jmespath in my a
249.
▲
by
bbkane
2y ago
You two should get in touch and swap roles occasionally
250.
▲
by
bbkane
2y ago
Maybe less of a philosophy doc, but I found the Google SRE workbook to have plenty of helpful concrete examples
251.
▲
by
bbkane
2y ago
I've never internalized this, so I usually stick to using absolute paths... Not a solution for all problems, but it works for me most of the time.
252.
▲
by
bbkane
2y ago
Unfortunately, Python CLI startup time is correlated with how many files the interpreter has to interpret, which usually takes effort to combat, so larger CLIs that have a lot of functionality and thus files always seem to slow down. The Az
253.
▲
by
bbkane
2y ago
I personally appreciate the newbie friendliness and glitter, and even the "make the common case easier at the expense of composability" tradoff, though I think tlmost of these tools are still relatively composable.
254.
▲
by
bbkane
2y ago
https://100go.co/ has a great list of Go footguns
255.
▲
by
bbkane
2y ago
Pathetic? Looks nice and straightforward to me!
256.
▲
by
bbkane
2y ago
I actually really enjoy Go. Sure it has a type system I wish was more powerful with lots of weird corners ( https://100go.co/ ), but it also has REALLY GOOD tooling- lots of nice libraries, the compiler is fast, the editor
257.
▲
by
bbkane
2y ago
Have you used ripgrep? It's so much nicer for day to day usage! That's why it should come by default. Seriously, try it out, I'm sure you'll love it!
258.
▲
by
bbkane
2y ago
I think https://veloren.net/ has contributors who have put a lot of work into simulation geology, but I can't recall the place I read that
259.
▲
by
bbkane
2y ago
I disagree - I think there are fundamental tradeoffs between declarative and imperative ways of configuration so they'll never "converge" completely. I am a huge fan of each camp stealing ideas from the other and thus "c
260.
▲
by
bbkane
2y ago
I love Solitaire - it's such a nice way to kill a few minutes while waiting for something else. Unfortunately, many solitaire phone apps are filled with ads, slow, or have clunky controls. A few years ago, however, I found https:/
261.
▲
by
bbkane
2y ago
Maybe, but for very good reasons I think.
262.
▲
by
bbkane
2y ago
The battle for HOME was lost years ago unfortunately. Best to just accept defeat and enjoy the apps
263.
▲
by
bbkane
2y ago
Could you link to your i3wm/regolith window setup code? I'd like to set up something similar!
264.
▲
by
bbkane
2y ago
This reminds me of the K8s keynote where Kelsey Hightower runs Fortran in K8s- https://m.youtube.com/watch?v=oNa3xK2GFKY . It's a fun watch!
265.
▲
by
bbkane
2y ago
Yes, they SHOULD be adding Fortran, another language that has stood the test of time, to the Linux kernel. Or... Maybe it's good that they add a new (still 10 years old) language with security and DX improvements occasionally. 50 years
266.
▲
by
bbkane
2y ago
What particular type system featured do you miss? I think Elm proved that a restricted type system DOES WORK for large amounts of software. It's been a few years since I've written Elm, so I don't recall specific painful memo
267.
▲
by
bbkane
2y ago
Apple's (much more) slowly going down to the same "profit over users" road. A year or so ago I started slowly migrating from Apple-only apps to cross-platform apps. Fortunately my main hobbies are YouTube and software side pr
268.
▲
by
bbkane
2y ago
You might also like Roc. I don't completely understand how but it does type inference over the whole program - so you can use a loose type that "tightens" when you use it in a different way. Maybe that's a bad explanatio
269.
▲
by
bbkane
2y ago
My SSG (Zola) offers an RSS generation option, so I turned it on. Several months later I realized it was broken for some reason and I hadn't noticed. Nobody emailed me or anything (I'm not a popular blogger), so I just turned the
270.
▲
by
bbkane
2y ago
It's a lot of fun to follow, especially as its so different than my developmental expertise. You can see the current projects (13 active) on https://linebender.org , and several members post interesting checkins in https:&
More ›