Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chousuke
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
331.
▲
by
chousuke
6y ago
Bugs get through testing quite frequently, and this one was probably somewhat fast-tracked because it's a security fix; it happens. FWIW, I tested upgrading a few (test) CentOS virtual machines at work to see if I can trigger this bug
332.
▲
by
chousuke
6y ago
They still do that; I have one set up on my router. The main problem with it is that the tunnel server is hosted in Sweden, and while sometimes it's actually lower latency than my IPv4 connection (due to better routing, I guess), every
333.
▲
by
chousuke
6y ago
Personally I don't know what half of my technical vocabulary translates to in my native language :P I know what type inference means and I'm pretty sure I could explain it in Finnish but I have no clue what the "standard"
334.
▲
by
chousuke
6y ago
That's definitely part of it, but you'll still get the occasional hand full of 3-costs, and all of them not being completely awful is important.
335.
▲
by
chousuke
6y ago
The basic cards are pretty bad. You can't play your full hand most of the time anyway, so cutting them makes it more likely that you'll draw the better cards. This is also why Snecko Eye (the relic that gives +2 draw every turn an
336.
▲
by
chousuke
6y ago
Aiming for synergies can be a trap, though. Sometimes the correct pick is a bad card that has anti-synergy with your current deck, because it solves an immediate problem. For example, at the start of a run you generally should pick any at
337.
▲
by
chousuke
6y ago
Databases are also designed for safe concurrent access with enforceable constraints on data. Would you like your application behaviour to depend on a transient "database" someone made up on the fly? :) I think the key is that your
338.
▲
by
chousuke
6y ago
Some games just had a really bad UI, too. I remember spending a lot of time very frustrated with a game called Teenagent because IIRC to open the inventory you had to move the mouse to the top left corner and keep it there for a while. As
339.
▲
by
chousuke
6y ago
RHEL kernels are like that. They backport a ton of stuff and the major version number is of little relevance, but it doesn't change because they maintain a stable kABI. By now the CentOS 7 kernel is probably closer to mainline 4.x and
340.
▲
by
chousuke
6y ago
Answering a "why" is a bit difficult when it comes to reality. It's just the way it is, and if it were different, you would be asking why it is that way instead, if you still existed at all. If you're instead asking what
341.
▲
by
chousuke
6y ago
I don't think "opinionated" in the context of a database system means refusing to implement useful features. When I think of unopinionated software, I think of software like Jenkins; it feels like a plugin glue framework that
342.
▲
by
chousuke
6y ago
This has been my experience after I installed Fedora on my folks' laptops. Pretty much the only support they've required is the occasional major version upgrade I do for them when I visit. Regular patches get autoinstalled. They&#
343.
▲
by
chousuke
6y ago
Setting up a HA PostgreSQL setup might not be as easy as with some turnkey solutions where you just deploy three instances and then it (probably) works, but I'd still trust my data to a simple PostgreSQL replication setup over somethin
344.
▲
by
chousuke
6y ago
I'm gravitating towards trying to pick automation tools that I can replace easily, but I don't skip automating things. Often, creating things using proper automation tools ends up being significantly faster than doing things man
345.
▲
by
chousuke
6y ago
This article reinforces my stance that bad defaults are a bug. Defaults should be set up with the least number of pitfalls and safety tradeoffs possible so that the system is as robust as it can be for the majority of its users, since the v
346.
▲
by
chousuke
6y ago
I'll concede it's likely that most people drink coffee for the caffeine, but I would venture a guess that most people don't drink very good or well-brewed coffee. It doesn't really make sense to say that "coffee&quo
347.
▲
by
chousuke
7y ago
I meant productive in the positive sense that a person is able to enjoy their life doing things they find meaningful, not the "productivity" of a broken society where humans are exploited for the benefit of a lucky few. People in
348.
▲
by
chousuke
7y ago
There's also the possibility that you won't need all those pensions and health care money if people can stay healthy and productive well past their "natural" prime. The amount of accumulated knowledge and skills lost d
349.
▲
by
chousuke
7y ago
I'm pretty happy using both Puppet and ansible. I use Puppet for configuring hosts and rolling out configuration changes (because immutable infrastructure isn't a thing you can just do ; there's overhead and it does not fit
350.
▲
by
chousuke
7y ago
As far as I understand it, KASLR is a general hardening technique to shuffle the kernel address space so that it's harder for attackers to use vulnerabilities successfully to attack the kernel. I don't think it's specifically
351.
▲
by
chousuke
7y ago
This is not about PFS for transmitted data, only for client identity. Unless I'm missing something, an attacker will not be able to decrypt past traffic if they manage to obtain the private key, but they will know the public key of who
352.
▲
by
chousuke
7y ago
The API being "standard" doesn't change it being bad. I mean, it is what it is and probably couldn't have been much better given historical reasons, but I think it's still useful to think on how it fails and how to
353.
▲
by
chousuke
7y ago
I think the actual problem here is that fork has a bad API that is easy to misuse accidentally; and when something can go wrong, it eventually will go wrong. Raising awareness about bad APIs will also help people realize when they're a
354.
▲
by
chousuke
7y ago
Finn here. I don't think the use of "actually" comes from any Finnish expression specifically but it might be some sort of literary habit that stems from the desire to emphasize how things turned out to be. It's somewhat
355.
▲
by
chousuke
7y ago
I'd be wary of making a RAID5 array with drives that big; you could easily lose another drive from the I/O caused by a rebuild; though if you have backups (you should) then it's probably an acceptable risk for non-critical da
356.
▲
by
chousuke
7y ago
I think most people do care about security, they just don't understand it. People will just assume that they're secure instead of actually figuring out the true state of things, and then they'll be surprised when something ha
357.
▲
by
chousuke
7y ago
That's not true. Variable expansion happens in double quotes, but globs stay untouched.
358.
▲
by
chousuke
7y ago
Well, you could buy RHEV and throw Red Hat under the bus. I don't know if there are enterprise-supported Xen distros. Alternative exist, but VMWare has a lot of mindshare and their products are pretty good, so they're hard to beat
359.
▲
by
chousuke
7y ago
Wouldn't the glob still have issues with files that contain spaces? My defensiveness generally takes a sharp upturn when I write scripts that will be run as root or ones that delete data, but I'll admit not trusting mktemp's
360.
▲
by
chousuke
7y ago
Can mktemp fail? I recently wrote a script that ensures that the directory created by mktemp actually exists and starts with /tmp so that when the script wipes out its temporary data at the end, it will not ever run something like &quo
More ›