Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kevincox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
391.
▲
by
kevincox
1y ago
But locks and shared memory aren't necessary for deadlock. You can easily deadlock with high level concepts. For example you can deadlock reading from channels, or the classic deadlock of waiting for a process to end before reading its
392.
▲
by
kevincox
1y ago
I don't think it is. I can archive my own messages and E2E security on the messaging layer means I don't have to trust the operator of the messaging service to not read my messages because they can't. The choice of how I arch
393.
▲
by
kevincox
1y ago
But that only grabs the attention of people who own a relatively niche Procolored printer. This clickbait headline scares everyone with a printer into clicking. Absolute shit state we are in.
394.
▲
by
kevincox
1y ago
This is why I quit paying for premium as well. The ads were less obnoxious but they were still there. Ads for channel stuff, ads for YouTube premium features, ads for channel memberships and whatnot. I now pay for Nebula and it is a world o
395.
▲
by
kevincox
1y ago
Reeks of "we asked about 1000 attributes and took our favourite ones that happened to go up" despite those increases not being statistically significant.
396.
▲
by
kevincox
1y ago
Yeah, this is one of the few things that I love about Swift. I think it gets it exactly right that keyword arguments should be the default and you can opt out in cases where the keyword is really unnecessary.
397.
▲
by
kevincox
1y ago
I had a friend who noticed that people were often mixing up the arguments to some std constructor (I think it was string with a char and other integer argument getting swapped.) He searched across Google's codebase and found many (I do
398.
▲
by
kevincox
1y ago
> you’re vastly over estimating the overhead of processes and number of simultaneous web connections. It's less the actual overhead of the process but the savings you get from sharing. You can reuse database connections, have in-mem
399.
▲
by
kevincox
1y ago
Very cool. Some initial impressions: - There is no indication that you need to verify your email until you do a disallowed operation, it would be nice to indicate this so that I go do that before starting using the app only to hit a wall be
400.
▲
by
kevincox
1y ago
In this specific case it does seem that the insurance company paid for the damages to property, so recovering some or all of the moving costs would be exactly what is needed.
401.
▲
When flat rate movers won't answer your calls
(aphyr.com)
393 points
by
kevincox
1y ago
|
311 comments
402.
▲
by
kevincox
1y ago
I don't think that they think it is a good one. It was just the best excuse they could come up with after being caught. The "good idea" was to remove the reviews without anybody noticing.
403.
▲
by
kevincox
1y ago
I call these features "dead birds" because they remind me of gifts that an outdoor cat will leave on your doorstep. They took quite the effort to do and were made with good intention, but ultimately I don't want them.
404.
▲
by
kevincox
1y ago
To provide a simple (although contrived) example of the type of thing that can happen. Imagine that you have a table with three columns `gps_coordinate`, `postal_code` and `city`. The way these are set is that the new coordinate gets posted
405.
▲
by
kevincox
1y ago
I suspect it is closer to 100% increase for the average comment. If the average comment is a few senteces and the metadata has id, parent id, author, timestamp and a vote count that can add up pretty fast.
406.
▲
by
kevincox
1y ago
I think the ideal solution from AWS would be fixing the bug and actually providing the guarantees that the docs say that they do.
407.
▲
by
kevincox
1y ago
Or just set up a browser search keyword/engine to go straight to Google Maps if that is what you want. I have Kagi as my default but have a small handful of keyword bookmarks set up for when I am making something that isn't a gene
408.
▲
by
kevincox
1y ago
This feels like a lot of straw man arguments? Did anyone ever claim these things? Are these problems to implementing SMR? I don't think so.
409.
▲
by
kevincox
1y ago
While you maybe "shouldn't" be indexing collections often (which I also don't agree with, there is a reason that we have more collections then linked lists, lookup is important) even just getting the size of a collection
410.
▲
by
kevincox
1y ago
"needs" is a very strong word. My favourite thing about my feed reader is that I can be sure I see every item from my subscriptions. Sure I don't need this for every subscription. In fact I may subscribe to a few more feeds
411.
▲
by
kevincox
1y ago
"lose support" Is such euphemistic phrasing. Firstly "lose" is passive. Google is ending support. But most importantly "support" sounds like they just won't be fixing bugs and security problems. What is
412.
▲
by
kevincox
1y ago
IMHO the primary value for WAFs is for quickly blocking known vulnerabilities with specific rules to mitigate vulnerabilities while they are being properly patched. Ideally the WAF knows what software is behind it (example WordPress, Java a
413.
▲
by
kevincox
1y ago
How does a sender who only has a GPLv2 license notice even know that there is a v3? Should they first send a letter asking which versions are available?
414.
▲
by
kevincox
2y ago
Yeah, this should be an OS feature, not a feature in a proprietary framework.
415.
▲
by
kevincox
2y ago
It is a button that let's people say "me too". It really doesn't matter if it is labeled with a thumbs-up emoji, the text "me too" or Rick Astley dancing. Don't think you are better than others because you
416.
▲
by
kevincox
2y ago
Unfortunately there is no per-site override. So you get to the occasional site that you don't want to zoom (like a game where the zoom gesture does something in-game) that is unusable with this global setting enabled :(
417.
▲
by
kevincox
2y ago
To me I don't really care about the certificate lifetime, what I care about is the time between being allowed to renew and time until expiry. Right now Let's Encrypt recommends renewing your 90d certificates every 60 days, which m
418.
▲
by
kevincox
2y ago
But please also make status.github.com redirect there or I won't know how to find it.
419.
▲
by
kevincox
2y ago
SLA credits are an incentive for the service provider not making up for lost revenue from the outage. If you have 100% SLA credit under 99% availability you can't aford to be less than 99% available and I know that your SLA means somet
420.
▲
by
kevincox
2y ago
*.localhost is reserved for accessing the loopback interface. It is literally the perfect use for it. In fact on many operating systems (apparently not macOS) anything.localhost already resolves to the loopback address.
More ›