Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kevincox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
541.
▲
by
kevincox
2y ago
Even if it is rarely used there is no benefit of making it hard to access. There is no harm in having an easy-to-access button that is rarely used. I guess someone thinks the astetics are worth it, but even if the power button did notably h
542.
▲
by
kevincox
2y ago
Yes, I assume that it is better to spread the generated heat across the die. Migrating threads between clusters probably does have some cost (mostly cache misses, minimal cost to pausing and moving) but if done less than every second that i
543.
▲
by
kevincox
2y ago
I think it would be useful in many scenarios. For example if I am running at near cores*100% I may think my system or fully loaded (or overloaded). But if those cores are running at a low frequencies because there isn't actually any ov
544.
▲
by
kevincox
2y ago
Yes. Anything that shares a kernel is a very weak security boundary as the kernel is complex and vulnerabilities are regularly discovered.
545.
▲
by
kevincox
2y ago
Because the Linux kernel is incredibly complicated and shouldn't be trusted as a strong security boundary. A simple hypervisor likes has far fewer vulnerabilities so is an easier to trust boundary. They are in very different security t
546.
▲
by
kevincox
2y ago
Yeah. I agree. That being said we do line in a world where non-checksummed filesystems and non-ECC RAM are common especially on consumer devices. That being said disk or file-level checksums are an incomplete solution without ECC RAM anyway
547.
▲
by
kevincox
2y ago
I don't think JS vs HTML would make any difference to caching. If they are caching by URL you can have dynamic HTML generation or a JS generated page that is the same on every load. If you are caching by the text then you can do the sa
548.
▲
by
kevincox
2y ago
And it breaks every time a variable gets a `:` inside of it and now you are producing invalid yaml everywhere you forgot to call `| toYaml`.
549.
▲
by
kevincox
2y ago
I would also like to see some punishment for this. It is commonly used to bully the public who can't afford to call a lawyer for every little thing. I do think it should be illegal to knowingly include unenforceable clauses. However it
550.
▲
by
kevincox
2y ago
WebKit has mostly splut from Blink. Really as long as you aren't using a repackaged Chromium you aren't getting all of Google's harmful features by default and are resisting the monoculture. Safari definitely isn't the b
551.
▲
by
kevincox
2y ago
Even if something is slow there is utility to have it run faster. Sure, Python will never be with for the most demanding performance requirements but that doesn't mean we should deny people performance. There are lots of use case where
552.
▲
by
kevincox
2y ago
I wouldn't expect a logistics company to actually own farms. They are promising to buy some standard of produce (organic , local, fresh, whatever they promised...) and get it to me.
553.
▲
by
kevincox
2y ago
On minor feedback is the the transitions between levels feels slow. I am just waiting for the game which isn't fun. - There is a slow victory animation. - I need to click. - There is a scrolling on the level screen. (Skipable but it is
554.
▲
by
kevincox
2y ago
Could easily be a 1-3 star score per puzzle. Then players can race through with any star count and go back to get the optimal solutions.
555.
▲
by
kevincox
2y ago
Wait and see is a plan! Not one that is likely to result in an Ubuntu without Qt 5. But a plan all the same.
556.
▲
by
kevincox
2y ago
Oh, I didn't notice that. I guess this is using their hosted HSMs to do the PIN check? Otherwise it would be trivial to brute force. But if they are using hosted then I think it can be considered a proper E2EE system.
557.
▲
by
kevincox
2y ago
> feedmail.org/0. This one looks like it's trying desperately to honor the max-age thing, but sometimes it arrives a hair too early - on the order of about 100 msec here. So weird. How damn often is it considering these polls f
558.
▲
by
kevincox
2y ago
If we are being padantic 1 MB is 10^6 bytes. 1 MiB would be 2^20
559.
▲
by
kevincox
2y ago
End-to-end encrypted but Apple issues the keys when you log in and I don't think they offer any way to require explicit verification of new devices.
560.
▲
by
kevincox
2y ago
The shop may use QR codes for coupons or loyalty programs even if the merchandise doesn't use it. So being able to scan these items without switching mode is often an important feature.
561.
▲
by
kevincox
2y ago
They did rename K-9. They just also have been making lots of improvements to K-9. They still have two different apps, Thunderbird Mobile and K-9, but the only difference is the branding. All of the UI tweaks other than the icons and colours
562.
▲
by
kevincox
2y ago
The exact same problem applies. If I copy "Sep 24 $2412.45" out of a message and you quickly "clean" it to 242 412.45 I may not notice and even if I do it will take a second for me to realize what happened and clean up t
563.
▲
by
kevincox
2y ago
What if I copy something but accidentally get another couple words one of which is a number. For example copying from a chat app and get the date with the message. Then my "Sep 24th 416-555-1234" input which, would have been very
564.
▲
by
kevincox
2y ago
In most cases when you are accepting a numeric value it is best to just strip anything that isn't 0-9 then run validation on just the digits. There are some exceptions like phone numbers which may need + prefixes and similar but you ca
565.
▲
by
kevincox
2y ago
I recently started Immich and also say the awful lag. But apparently this is due to a slow "album sync" running often on the main thread. Not the fault of flutter. I don't know how syncing my 200 albums can be that slow but t
566.
▲
by
kevincox
2y ago
> can squash by putting more resources into Flutter So success?
567.
▲
by
kevincox
2y ago
For some reason it another the broken ice cream problem doesn't seem to be nearly as prevalent in Canada. I don't have ice cream at McDonald's often, but at least a handful of times a year and don't think I have ever enc
568.
▲
by
kevincox
2y ago
No. In both RSS and Atom the content of the title tag is a string (and is encoded into the XML as required). The question is just if if that string should be treated as text/plain or text/HTML. RSS doesn't specify. This type
569.
▲
by
kevincox
2y ago
Real links for easy clicking: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/15353 https://github.com/bitwarden/clients/issues/11611
570.
▲
by
kevincox
2y ago
> except when it is because it's reading from a memory-mapped file Where "memory mapped file" includes your program executable. Or any memory if you have swap space available. And any operations can be "blocking"
More ›