Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
smarkov
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
smarkov
3y ago
I think Docker has a fairly well designed CLI and I don't find myself having to Google commands for it often. It follows a few pretty consistent patterns that I wish git had tried to stick with rather than the concoction of words and f
32.
▲
by
smarkov
3y ago
And that is exactly why they can be changed - because they're valuable details that can be used to track someone down. Your DNA is easily obtainable and is not used in any meaningful way that would affect your life if it was exposed.
33.
▲
by
smarkov
3y ago
I simply don't want to deal with spam or scams. If I'm exposing my contact details it would be a separate set that is dedicated to dealing with communication coming from the public.
34.
▲
by
smarkov
3y ago
Exactly my thoughts. I'd be more upset if a combination of my name and email/phone number got leaked than if my DNA was made available public.
35.
▲
by
smarkov
3y ago
This makes it out to be so much worse than it actually is. It's good at what it does - serving media to all your devices. No online accounts, no phoning home, no advertisement, no BS. I've had no trouble with either the web UI or
36.
▲
by
smarkov
3y ago
Safari is at a disadvantage - it's behind a walled garden and people outside of that garden don't develop or test for it. Sure, that's a trivial issue for a company but not for small team or single person projects. Not to men
37.
▲
by
smarkov
3y ago
People with technical skills can't accept that, but the ones without them that make up the majority couldn't care less. The vast majority of people don't know how to read or utilize anything past the domain name, hence why yo
38.
▲
by
smarkov
3y ago
I'd gladly pay not to see ads on a site that has content worth seeing. Facebook and Instagram are not one of those.
39.
▲
by
smarkov
3y ago
> and without a firewall, people on the train will be attacking your containerized apps. I was surprised when I learned this but Docker by default bypasses UFW and potentially other firewalls relying on iptables. https://blog.
40.
▲
by
smarkov
3y ago
> Don't change random registry settings or code pages on the user's computer, that's mad. A million times this. Multiple Valve games set the microphone volume in Windows to 100% whenever you launch the game, which, for my
41.
▲
by
smarkov
3y ago
> I don't get this Firefox hate. Just because I'm criticizing something doesn't mean I hate it. I want it to be better, and that's something Firefox needs if it wants to get out of the bottom in terms of usage.
42.
▲
by
smarkov
3y ago
> Firefox remains a stable option to come back to everytime Don't get me wrong, I've been using Firefox for the last decade and I don't intend on using anything else for the foreseeable future, but Mozilla has no idea what
43.
▲
by
smarkov
3y ago
> Even a small number of apps trying to get their own certificates at the same time can exhaust the Let's Encrypt quota for your domain I got curious about this and decided to look it up, they actually have more restrictions than I
44.
▲
by
smarkov
3y ago
> I don't know how useful this is. I think very. I've never designed anything based on arbitrary breakpoints (md, lg, xl and whatever numbers they might translate to) because that forces me to make design choices around those c
45.
▲
by
smarkov
3y ago
Here's just some of the things that become non-trivial in such a scenario: * Validation - you either replicate the same rules on the generalized API/BFF/FE and risk inconsistencies or figure out a way to extract that validati
46.
▲
by
smarkov
3y ago
Based on my personal experience general purpose APIs lead to backends for frontends, which is a colossal footgun unless orchestrated by a mastermind. Even if you did have that kind of mastermind, if that person decides to leave you're
47.
▲
by
smarkov
3y ago
Very curious to learn more about what the monolith was doing so incredibly poorly that you managed to squeeze that much performance out of it. Poorly written queries? Too many queries? Lack of any caching? Doing things synchronously when t
48.
▲
by
smarkov
3y ago
I'd go a step further and say this is how you should write all of your code because realistically every single function/class is its own little API.
49.
▲
by
smarkov
3y ago
You can put SSH on a different port but it can still be found through port scanning and poked at. Figuring out whether Wireguard is running at all or which port it's on is, from my understanding, very much not a trivial task if possibl
50.
▲
by
smarkov
3y ago
Sure, Spotify's interface can be bad. It's unintuitive at places, wildly inconsistent in its features between platforms and it feels like it takes forever for any new meaningful things to be added to it. However... > It starts
51.
▲
by
smarkov
3y ago
This is cool though it contributes to the saturated "let's ship our own browser" space. I need a separate browser to play music, to play games, to communicate with people, to browse the web, and now to run a wallpaper. If onl
52.
▲
by
smarkov
3y ago
So instead of making good games that attract more people they choose to make grindy, annoying games that force players to spend more time in them and likely spend money to reduce those annoyances. Almost like... paying to play less. Counter
53.
▲
by
smarkov
3y ago
> The overhead involved in building a react app is nearly nil with all the tooling we have. All the tooling we have is exactly why React has an overhead which is far from nil. Every package goes through a period of changing its best prac
54.
▲
by
smarkov
3y ago
> use public DNS and Let's Encrypt garbageware and leak details of your internal network Wildcard letsencrypt + internal DNS means you don't leak anything and you don't have to deal with the awkwardness of installing certi
55.
▲
by
smarkov
3y ago
> Hosting something like this seems like it would cost more time/money/frustration than its worth. If you've never self hosted anything there is indeed a large initial time and money investment. However, going through it o
56.
▲
by
smarkov
3y ago
> Being able to quickly scan a large list of emails without scrolling is practical and useful. Conversely, why is scrolling considered evil? We can agree that emails are documents. In real life, on your desk, do spread out all your docum
57.
▲
by
smarkov
3y ago
I really don't understand this. It already looks a little too clumped to me, what's the benefit to further putting things closer to one another? It's not like you're doing some kind of additive transformation and you nee
58.
▲
by
smarkov
3y ago
Please make this the industry standard for testing APIs. I'm tired of having to look at Postman screenshots sent from QA. I'm tired of having to wait for them to press Send once I've implemented a fix. I know they're tir
59.
▲
by
smarkov
3y ago
> I wonder if there's a possibility that this will shake Youtube from it's dominance. Sadly, very unlikely. I recommend AdBlockers and YouTube app alternatives without ads to basically everyone and the vast majority of people w
60.
▲
by
smarkov
3y ago
What's the intended way it's supposed to be used? Are the managers and directors supposed to subscribe to it or the developers? If it's the developers, when they need to explain a concept do they just copy-paste the explanati
More ›