Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
akkartik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
301.
▲
by
akkartik
2y ago
They enforce invariants automatically for you that you might have to manually deal with in the host language. Examples: * You'd have to remember to free heap allocations in C. Lua does it for you. * You might want to always access a pa
302.
▲
Millan Millan and the Mystery of the Missing Mediterranean Storms (2023)
(resilience.org)
1 points
by
akkartik
2y ago
|
0 comments
303.
▲
SQLToy
(github.com)
103 points
by
akkartik
2y ago
|
19 comments
304.
▲
by
akkartik
2y ago
I had a lot more sympathy for this argument a few years ago, but lately Google does enough short-term thinking all by itself that it seems fine to just take what you can get for as long as it does something that happens to be useful to you,
305.
▲
Upsetting Magazine #77 (2023)
(markdomowicz.com)
58 points
by
akkartik
2y ago
|
4 comments
306.
▲
by
akkartik
2y ago
I can totally relate to all of that. My current approach to it is to fill in the gaps in browsers using other tools. Minimize dependence on both tabs and bookmarks since they suck so much. An editor containing my notes open next to the brow
307.
▲
by
akkartik
2y ago
> on the other hand, I am deeply disappointed with the state of current browser experience. Are there specific problems you keep running into? Or is this more a desire they were constantly improving? My attitude tends to be that every ne
308.
▲
by
akkartik
2y ago
Thanks! I should add that almost every app you can get to from https://git.sr.ht/~akkartik/lines.love by traversing the "Mirrors and forks" sections of readmes has these thorough tests for the editor widget.
309.
▲
by
akkartik
2y ago
I know nothing of the sort. I'll stop arguing now.
310.
▲
by
akkartik
2y ago
It's not really designed for a broad audience, so I share your surprise that it got upvoted so much. Writing for a broad audience takes me a lot of effort, which isn't always worthwhile. FWIW this trail might help fill in context:
311.
▲
by
akkartik
2y ago
I really appreciate[1] the concrete example. Worth more than my opinion in OP and everybody's opinions in this thread put together. [1] https://news.ycombinator.com/favorites?id=akkartik&comments=...
312.
▲
by
akkartik
2y ago
1. It's only a modicum of assurance. 2. There are many ways to get a modicum of assurance. Types, tests, formal methods, cleanroom software engineering, NASA's IV&V, many others that I'm sure I'm forgetting. So there
313.
▲
by
akkartik
2y ago
Me too! https://github.com/akkartik/mu https://github.com/akkartik/mu1 https://akkartik.name/post/tracing-tests
314.
▲
by
akkartik
2y ago
You seem to think of writing simple programs used only by myself (and people I have a relationship with, and people who want to have a relationship with me) as some sort of special situation that doesn't require "good engineering
315.
▲
by
akkartik
2y ago
It's my failure as a writer, because this is not one of those articles. OP is about how I thought I had the answers in the past but was wrong, and how I have new answers and am still wrong in ways I will find out about. So what beggars
316.
▲
by
akkartik
2y ago
I favorited your comment, thank you: https://news.ycombinator.com/favorites?id=akkartik&comments=...
317.
▲
by
akkartik
2y ago
I've always been a programmer. Because it was good enough for Dijkstra.
318.
▲
by
akkartik
2y ago
Whatever floats your boat, but just to be clear my own language and virtual machine do have tests. The value of tests depends on the domain. Graphics and games benefit less from tests. My graphical text editor straddles the worlds. I'm
319.
▲
by
akkartik
2y ago
But I said VC is not "bothering"! Perhaps I should replace the word "versions" in my post with "workflows". In some situations the workflows I settle into contribute to a feeling of being stuck in a local optim
320.
▲
by
akkartik
2y ago
I do have SSL. It's just optional and it seems the submitter chose http.
321.
▲
by
akkartik
2y ago
By maintaining a family of related forks/branches: https://akkartik.name/freewheeling
322.
▲
by
akkartik
2y ago
Thank you so much, you made my day.
323.
▲
by
akkartik
2y ago
I have two answers: 1. Yes. To the same extent that we are all bad people by definition, made of base material and unworthy urges. I'd love to have better programmers show me how I can make my tests better. The code is out there. 2. Ev
324.
▲
by
akkartik
2y ago
This seems very far from my subjective experience. The little platform-independent programs I write for myself and publish are a source of spiritual rejuvenation that support my day job in a more conventional tech org with a large codebase,
325.
▲
by
akkartik
2y ago
I'm trying to build something small with a quickly frozen feature set. I've chosen to build on a foundation that changes infrequently. There is more background at https://akkartik.name/freewheeling . You're ab
326.
▲
by
akkartik
2y ago
> When you have no tests your problems go away because you don’t see any test failures. The flip side of this is the quote that "tests can show the presence of bugs, but never their absence". It better fits my experience here;
327.
▲
by
akkartik
2y ago
Say we find a bug in the operating system. What is the procedure for fixing the bug?
328.
▲
by
akkartik
2y ago
"immutable" is the part I'm not sure I understand. Does it mean you can roll back upgrades to any package, like in Nix?
329.
▲
by
akkartik
2y ago
For that last one, check out https://plan.cat if you haven't already.
330.
▲
by
akkartik
2y ago
(Off-topic but I like your username: https://akkartik.itch.io/carousel )
More ›