Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dkarl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
74 ms
·
811.
▲
by
dkarl
4y ago
jc [0] is dedicated to providing this externally for common commands, but I agree that it would be better if command authors built it in as an option. It would make shell scripts shorter, more readable, and less buggy. [0] https:/
812.
▲
by
dkarl
4y ago
Gaming the rules is part of the game in most American team sports. The culture of consistency in rule enforcement regardless of context enables this, and it dovetails nicely with deception being celebrated as a tactic (hidden ball tricks in
813.
▲
by
dkarl
4y ago
The penalty for making a mistake is extremely high, too. There are many examples of players easing up as they near the goal line because they think they're in the clear, and then getting hit or stripped at the last second, incurring et
814.
▲
by
dkarl
4y ago
It feels like an observation that could be more easily made from the outside. On the inside of a company, we're wrapped up in everyone's immediate motivations for every decision they make, and we can see at a micro level that ever
815.
▲
by
dkarl
4y ago
> sounds like iris or fingerprint scans, when it's just... what people's faces and voices look and sound like It's important to point out the important difference, which is that fingerprints are considered uniquely identif
816.
▲
by
dkarl
4y ago
> Typed Python, however, scales nicely beyond this size. Could you say more about what tools and practices make this possible, beyond simply adding type annotations in your code? Asking for a friend. > It's tempting to split a pr
817.
▲
by
dkarl
4y ago
Unit tests are great for getting something done correctly the first time, but they aren't as helpful for avoiding regressions over time. New functionality gets lots of manual testing, so you can get away with not having automated tests
818.
▲
by
dkarl
4y ago
Too late to edit my original comment, but I'm surprised not to see more discussion about "right to be forgotten." It's legally mandated for some types of data in some jurisdictions, and it's hard to implement in a s
819.
▲
by
dkarl
4y ago
Thanks for the reminder -- I forgot one of the great benefits of soft deletes that I posted in that conversation. If your customer support can quickly investigate and resolve false reports of "my data disappeared without me deleting it
820.
▲
by
dkarl
4y ago
People of conscience can talk about issues that have profound negative effects on other people without acting like they see those issues at work in their own lives.
821.
▲
by
dkarl
4y ago
Not recover, but explain to the users that the data was deleted, and when it was deleted. If you have to provide support to customers, you will get a steady trickle of confused and angry customers wondering why their data disappeared after
822.
▲
by
dkarl
4y ago
I think you're right that it's widespread beyond consciously selfish people. Most people naturally reproduce whatever behavior seems to be socially rewarded, and some people don't think very hard into it. For example, in my s
823.
▲
by
dkarl
4y ago
Rarely do I read something so specific about software development that I agree with 100%. One thing I would add: soft deletes in relational databases. There's a really good chance that eventually you'll need it for customer suppor
824.
▲
by
dkarl
4y ago
I don't assume it can be measured, and I think large organizations are stupid and morally shallow enough without letting them loose with the mandate to maximize a handful of simple metrics.
825.
▲
by
dkarl
4y ago
And companies writing the software that average people use are motivated solely by "what the average Joe wants," where "what the average Joe wants" is defined by business metrics like "how much is Joe clicking"
826.
▲
by
dkarl
4y ago
I don't remember ever being excited about disruptive software updates. If anything, I'm more patient at sitting through an app update on a weak cell signal than I was when I was younger.
827.
▲
by
dkarl
4y ago
I think building everything out of conses held Lisp back. It was possible, and it was deemed to be elegant, so people went too far with it. YMMV since my adventures with Lisp were around twenty years ago, but reading code, you'd see so
828.
▲
by
dkarl
4y ago
People can be surprisingly good at blocking out signals, especially when they have learned to regard a signal as broken and unhelpful. Aron Ralston, the guy that 127 Hours is based on, in his memoir singles out a specific moment in his chil
829.
▲
by
dkarl
4y ago
I've been using Dvorak on my computer and QWERTY on my phone since I got my first iPhone. Not sure if there's any point switching at this point, but I'm glad I can try it and see.
830.
▲
by
dkarl
4y ago
Seems like a good thing for managers to understand as well, because different employees handle it differently. Some employees hide their stress and do everything until they break down. Some employees don't stress, still do everything,
831.
▲
by
dkarl
4y ago
The most productive people may program in mainstream languages like Java, but their programming is informed by exposure to a broader variety of languages than just the mainstream ones. To stick with Java as the example, Java was designed wi
832.
▲
by
dkarl
4y ago
I don't know, I've seen a lot of bad profiles, and I've helped people fix their (really bad) profiles. It's not a super hard problem, but I don't think people recognize it as something that they need to think about.
833.
▲
by
dkarl
4y ago
> a man is brutally paywalled to interact Does paying actually get you anywhere? Do you meet people you wouldn't have met without paying? I know they make it seem like it's going to help, but I have my doubts about whether it d
834.
▲
by
dkarl
4y ago
I found Hinge to be heavily skewed towards well-off professional women looking for well-off professional men. (Can't speak about the men since I only looked at women.) Other than that the mechanics seemed pretty typical. There were few
835.
▲
by
dkarl
4y ago
> they basically completely commodify the experience of love and turn relationships into a purely aesthetics based thing I think this is the right thing to do. Apps work great for a quick check of "does this person look cute and int
836.
▲
by
dkarl
4y ago
There's no concrete exploit that it enables, but in principle it's always a risk to leak information about your security implementation. My opinion is that it's a very low risk for almost everybody, worth trading away for ext
837.
▲
by
dkarl
4y ago
The front end almost always needs to know what a user is authorized to do, because it is reflected in the UI. Which edit/delete buttons are visible and active? Is there a link to the admin page? Is there a link to a supervisor dashboar
838.
▲
by
dkarl
4y ago
Where I've seen this turn into an argument is when people disagree about whether authorization info is "sensitive." Is it okay to send a list of roles or other authorization info in an unencrypted JWT? Security-wise this seem
839.
▲
by
dkarl
4y ago
It would be shocking if, in the long term, there were not cloud providers with lower prices than any but the biggest companies could achieve by themselves. AWS will have to work hard to keep giving customers a reason to pay the premium.
840.
▲
by
dkarl
4y ago
I think it has a special place in the hearts of people who are especially affected by interruptions, more because of what is concretely inflicted on the title character than because of the abstract argument about equality and inequality. Th
More ›