Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chousuke
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
211.
▲
by
chousuke
5y ago
Typo commits and the usual iteration during development isn't "accurate history". Noise in commit logs provides negative value. Ideally, each commit should be something that you could submit as a stand-alone patch to a mailin
212.
▲
by
chousuke
5y ago
I set up Terraform with libvirt for my local VM host; I think it's much better suited for managing infrastructure components than Ansible is. Outside personal stuff, I've done a few environments where the (mostly unchanging) infra
213.
▲
by
chousuke
5y ago
This results in absolutely delightful documentation with things like embedded DSLs (I have suffered slight trauma from Ruby ones) where the documentation contains 90% incomprehensible voodoo incantations that exist just to make the DSL look
214.
▲
by
chousuke
5y ago
I think good documentation should help the user build a mental model. Keep explanations to the point in general, but insert short reminders about previous concepts (with cross-references to s detailed explanation) to keep them in the reader
215.
▲
by
chousuke
5y ago
Nitpicking this a bit, IP addresses don't necessarily identify unique destination devices at all. They're just a label to help devices make a decision about packets they receive. IP addresses are more about the journey than the
216.
▲
by
chousuke
5y ago
I have a suspicion that any "universal" moral framework would boil down to the halting problem at some level. Even so, a moral framework doesn't have to be complete to be justifiably considered "objective", so attem
217.
▲
by
chousuke
5y ago
Such a rocket would likely have two or more independent systems that would each have to agree on the adjustment, so one of them temporarily failing would not pose a problem. Though I doubt there are any rockets using database queries as par
218.
▲
by
chousuke
5y ago
HA isn't really about 100% availability. Any single system that promises such is extremely likely to be misleading you somehow. Your in-flight query is going to get interrupted no matter how fancy your clustering is, and I struggle to
219.
▲
by
chousuke
5y ago
Stereotypes do have a bit of truth to them, usually, though sometimes the stereotypes are just people misinterpreting others based on their own expectations. I don't know how to drive rally at all, but there are aspects of the "st
220.
▲
by
chousuke
5y ago
I wonder how much the situation is exacerbated by IP address exhaustion. It's practically impossible to start an ISP of you don't already have IPv4 addresses, and whatever small allocations you might still be able to get won'
221.
▲
by
chousuke
5y ago
I don't know how much of this is me being Finnish, but I personally don't even know how to smile at will; a smile is something that happens naturally and trying to deliberately smile at people when I'm not actually feeling
222.
▲
by
chousuke
5y ago
I can't help but think that at the end of this road is yet another Lisp waiting to be discovered.
223.
▲
by
chousuke
5y ago
I think I would've used something like :s/'\(.*\)',/'\1': Enum.\1,/g and then ctrl-v to block-select all the first characters and U to uppercase them. Vi's not always about finding the most effic
224.
▲
by
chousuke
5y ago
There probably is an anomaly or two that allow interaction between parallel universes. The different SCP foundations in different universes might be working with each other.
225.
▲
by
chousuke
5y ago
"Simple" isn't always easy either. To me, simplicity means that there's clarity of purpose for each component and how it interfaces with other components. A large system can still be simple if the interactions and interf
226.
▲
by
chousuke
5y ago
I think part of that is the fact that the better you become at something, the better you are at recognizing how much you don't know; and I think that that skill generalizes, so over time you can get overwhelmed trying new things becaus
227.
▲
by
chousuke
5y ago
I'm envious of people who are good at being bad. It's a skill that lets you choose how to develop yourself. I've noticed that it's really difficult for me to be bad at something, by which I mean that of my brain hasn
228.
▲
by
chousuke
5y ago
That you haven't met someone who can't take vaccines is not a reason to dismiss them. Intuitively, such people may prefer to stay in self-quarantine to protect themselves, making you even less likely to encounter such a person dur
229.
▲
by
chousuke
5y ago
I'd like to add to point 1 a plea not to do the thing where people don't understand existing code so they copy it, partially modify the logic and then add branching to choose the correct version. It's fine in moderation t
230.
▲
by
chousuke
5y ago
Are there any sane solutions for managing lots of MIBs? In my experience the largest pain with SNMP comes from the fact that vendors usually provide their MIBs as a single huge pile of junk containing some random version of all the dependen
231.
▲
by
chousuke
5y ago
Not really a how-to site, but Red Hat's documentation has often been invaluable. It's freely available, and you can also get access to their knowledge base with a free developer account; it contains tons of useful stuff even if yo
232.
▲
by
chousuke
5y ago
The logic is that you checkout the old file from the repository into your worktree, overwriting it. If there's something inconsistent about this, it's that it works for individual files, but (fortunately) not for clobbering your e
233.
▲
by
chousuke
5y ago
What does info add over plain old manual pages? I honestly don't really know, since I usually forget that info even exists. I feel like the effort the GNU project put into creating a competing standard for documentation would have been
234.
▲
by
chousuke
5y ago
So, I'm just going to dump some things that bother me about JIRA and other options, mainly from an Ops person perspective. I don't actually think JIRA's that slow, if you actually run it on decent hardware. It's defini
235.
▲
by
chousuke
5y ago
If the data changes, it's nearly unconditionally a better idea to use SQLite over those things. CSV and JSON are serialization formats for data exchange between systems, not something suitable as application storage. SQLite is also mu
236.
▲
by
chousuke
5y ago
I think it would be fairer to say that RMS needs to introspect, because the way his brain works, all those little things which seem to be automatic for other people require constant conscious effort. I sometimes feel the same way; that in
237.
▲
by
chousuke
5y ago
The problem with that is that it doesn't work. People will buy the cheap broken hardware and then complain that Linux doesn't work. That's basically how it is already. I'm pretty certain ACPI is supposed to be at least o
238.
▲
by
chousuke
6y ago
Building distribution packages really doesn't take all that much effort if your build system is sane, and once the initial work is done, your CI will let you know when maintenance is needed. When you're building your own packages,
239.
▲
by
chousuke
6y ago
If strings are always unambiquously detectable, why allow quoting them at all? Having two representations for the same data means you can't normalize a document unambiguously. I can understand having barewords seems cleaner for things
240.
▲
by
chousuke
6y ago
I'm skimming through the human readable spec, and it seems decent, but I noticed the spec allows unquoted strings. What's the reasoning for this? In my experience unquoted strings cause nothing but trouble, and are confusing to hu
More ›