Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
heartsucker
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
heartsucker
10y ago
Seriously, the easier way to do this is just make a password protected zip file. Boom. Done. No extra mucking around with random bytes and whatnot. You want to share? Give the password to your friends.
92.
▲
by
heartsucker
10y ago
> In the end the decision was mine I don't think you're describing consensus. I think you're describing the benevolent dictator who listens to his peers and subordinates. Or maybe we're using different definitions of
93.
▲
by
heartsucker
10y ago
Wait until they realized microservices can be deployed independently and have strict APIs without people using classes they shouldn't or creating spaghetti code because they have 800k LOC.
94.
▲
by
heartsucker
10y ago
>How about some good old consensus? I have never myself seen true consensus work anywhere. It ends with a) one person caving and being resentful, or b) abandoning consensus because everyone realized for important things that it took too
95.
▲
by
heartsucker
10y ago
I suppose my quick metaphor doesn't hold up under scrutiny. The point I'm trying to make is teams don't (shouldn't) let egos and feelings get in the way. Just because someone likes their code getting rolled out isn'
96.
▲
by
heartsucker
10y ago
Please read about SQL injection[0]. Not using a library that escapes your strings is how Bobby Tables[1] ruins your production database. [0] - https://en.wikipedia.org/wiki/SQL_injection#Incorrectly_filt... [1] - http
97.
▲
by
heartsucker
10y ago
I think this article misses the point that somethings are also completely right or completely wrong. For example, using string concatenation to build HTML and SQL. This is, just about always, a very bad idea. If a team is entrenched in doin
98.
▲
by
heartsucker
10y ago
And then DropBox runs that on every file, so you you have the normal md5 and the torrent-obfuscation-reversed md5. They check both. We have now achieved nothing.
99.
▲
by
heartsucker
10y ago
#moveFastAndBreakThings ?
100.
▲
by
heartsucker
10y ago
That would have solved it. For me the problem was that somehow Ansible took an non-existent value, looped over that, and then applied that value as the variable inside the loop.
101.
▲
by
heartsucker
10y ago
In a previous version of ansible, the user module would error out if it couldn't delete the home directory, so this was added as pre-remove-user step to prevent errors. In theory we could have pushed an empty authorized_keys, but it&#x
102.
▲
How Ansible Took Down Our Servers
(heartsucker.com)
4 points
by
heartsucker
10y ago
|
7 comments
103.
▲
Debugging MQTT
(heartsucker.com)
3 points
by
heartsucker
10y ago
|
0 comments
104.
▲
by
heartsucker
10y ago
I'm not saying it's not useful to know or that having that knowledge might make someone a better candidate, but it seems like that alone shouldn't be reason enough to reject someone. And I disagree that looking up the answers
105.
▲
by
heartsucker
10y ago
I've had the same experience. Someone listed 2 years Scala experience on a resume, but couldn't explain Unit, None, null, and Nothing to me. Or the guy this week who had several years of ops experience and when asked "how can
106.
▲
by
heartsucker
10y ago
It's relevant because it means there are N apps out there instead of the exactly one pair of "my SIM" and "a tower my provider can use to reach my phone."
107.
▲
by
heartsucker
10y ago
But I can back up the secret in multiple places, and as another commenter mentioned, TOTP is an open spec, so I don't have to rely on exactly one sim card being in range of a cell tower. I have options. My bank requires SMS confirmatio
108.
▲
by
heartsucker
10y ago
To me that's broken because if I travel, change numbers, or have wifi but no cell coverage, I can't access my account.
109.
▲
by
heartsucker
10y ago
I use FileVault on my MacBook and LUKS on my Debian machine. The only thing I really can't afford to lose is photos and art (backedup to Google Drive and and an external hard drive), and SSH/GPG/etc. keys which are backed up
110.
▲
by
heartsucker
10y ago
I'm going to use this to recommend a CLI for strong, memorialize passwords (if you're not using something like KeePass). https://github.com/ulif/diceware/ $ pip install diceware $ diceware -n 8
111.
▲
by
heartsucker
10y ago
It seems a lot of people here are talking about debugging in the context of automated tests and manually stepping through debugger loops. For me debugging usually means "figuring out why we had an outage." This means looking at: 1
112.
▲
by
heartsucker
11y ago
I pick a project I want to complete or a cause I want to contribute to. Then I look at the smallest step I can take to work toward that (learn the basis of a new language, protocol). Then I iterate (learn a framework, tool). Then I try to c
113.
▲
by
heartsucker
11y ago
I spend a lot of time in the commmandline, so it makes sense for me to not use a GUI. This alias (in ~/.gitcofig) is gold for most of the "graphical" stuff I'd use something like SourceTree for. [alias] lg = log -
114.
▲
by
heartsucker
11y ago
What about the hackers who remotely stopped a Jeep on the freeway? I'm pretty sure that's "imminent physical danger."
115.
▲
by
heartsucker
11y ago
Ironically, not available in Soundcloud's home country (Germany).
116.
▲
Soundcloud: Offline Music
(soundcloud.com)
1 points
by
heartsucker
11y ago
|
1 comments
117.
▲
Show HN: Improved diceware passwords
(github.com)
4 points
by
heartsucker
11y ago
|
0 comments
118.
▲
by
heartsucker
11y ago
A few days late on the response here, but I'm going for it anyway. I was using "bit" colloquially, and my tone wasn't angry. We "choose not to participate in the GPL community" because we sell software, and if
119.
▲
by
heartsucker
11y ago
Licensing could be enough alone. We're auditing everything we use for license issues because we don't have to get bit by the GPL and have to opensource all our proprietary software. Even if C# was noticeably worse (for some arbitr
120.
▲
Voter Registration Fraud
(heartsucker.com)
1 points
by
heartsucker
11y ago
|
1 comments
More ›