Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kijin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
421.
▲
by
kijin
2y ago
Fiction has always been malleable, a two-way conversation between the storyteller and the reader/listener/viewer. Fiction is older than novels, and will outlive the strangely modern idea that there exists a definitive canon dictat
422.
▲
by
kijin
2y ago
If anything, that looks like solid evidence of the resiliency of GPL.
423.
▲
by
kijin
2y ago
Depending on your location and lifestyle, your keys and other possessions can easily collect a dusting of tiny sand particles. Quartz in the sand can scratch most types of glass.
424.
▲
by
kijin
2y ago
You're assuming that people store UUIDs as 128-bit int. That's overly generous. I know people who use varchar without a second thought, more than doubling the storage requirement!
425.
▲
by
kijin
2y ago
> most users are not going to be savvy enough to find those IPs and use them. Very few people configure DoH on their own. It's up to the DoH-enabled client software (mostly browsers) to obtain lists of resolver IPs and keep them u
426.
▲
by
kijin
2y ago
An easy solution would be for Google to host their DoH endpoints on the same domain(s) as their regular service, so that governments can't block DoH without blocking all of Google or YouTube. Using a dedicated domain like that, they&#x
427.
▲
by
kijin
2y ago
There are conditions a producer must meet to make their wares legal. Same as why a lot of Japanese people seem to have pixelated genitals. ;)
428.
▲
by
kijin
2y ago
A modern SPA is often just a static HTML page that loads a whole bunch of minified JS. Backend latency is indeed negligible in that case, compared to the RTT for the multiple MB of scripts that you need to load, parse and execute. A more tr
429.
▲
by
kijin
2y ago
I don't have much experience fine-tuning the build options, but last time I tried a new project with default settings, React produced 2 large chunks, and Svelte gave me a single .js file.
430.
▲
by
kijin
2y ago
Not saying it's good design, but a huge bundle is the default for a lot of frontend frameworks these days. :( On the other hand, sites with lots of separate static assets are often split into multiple origins. Images from a CDN, fonts
431.
▲
by
kijin
2y ago
The practical benefit is virtually nil because HTTP already has a proven mechanism for caching and preloading. By the time you visit the second page on a multi-page site, you are likely to have almost all stylesheets, scripts, and common im
432.
▲
by
kijin
2y ago
The crazy aftermarket prices caused a lot of people to consider a Rolex watch as an investment rather than the status symbol it was supposed to be. People who had no intention to wear a Rolex IRL flocked to dealerships for the sole purpose
433.
▲
by
kijin
2y ago
It's more about time than the final temperature. When you pour hot tea into an empty cup, the innermost layer of the cup goes from room temp to ~80C within a fraction of a second. When you pour hot tea into a cup that already contains
434.
▲
by
kijin
2y ago
No problem, if upstream doesn't want their software packaged for Distro X, nobody needs to do anything. The thing about Linux filesystems, though, is that they consist of two parts: the kernel patch and the userspace tooling. Bcachefs
435.
▲
by
kijin
2y ago
Letting your employees tell you what you need to do is not the same as giving them room to do what they want. In the former, you are immediately aware of what they're doing and why, because they're telling you! You can ask questio
436.
▲
by
kijin
2y ago
Yes, and they chose to stop packaging it, again on their own accord. Except this time, they seem to have made the decision because upstream was bothering them too much.
437.
▲
by
kijin
2y ago
> There's also the issue that having multiple versions means maintaining multiple versions (applying security fixes and so on). This is the most important part. Debian LTS maintains packages for 5 years. Canonical takes Debian sourc
438.
▲
by
kijin
2y ago
Many well-established web frameworks have plugins or components to handle user management out of the box, with sane defaults. Nobody should have to roll them by themselves with each hobby project. You're probably using a similar plugin
439.
▲
by
kijin
2y ago
Documentation often refers to the implcit-TLS protocol as SSL, and the STARTTLS protocol as TLS, with the implication that the latter is better. It's even easier to fall for these shenanigans if you know just a little bit about securit
440.
▲
by
kijin
2y ago
I think it was because of corporate firewalls. Unencrypted ports for POP3, IMAP, and SMTP were widely known and allowed where necessary, but their implicit-TLS counterparts were often blocked and IT departments were slow to adapt. STARTTLS
441.
▲
by
kijin
2y ago
The extensibility, flexibility, and smooth learning curve for non-techies comes at a significant cost. WordPress was designed to be extensible and flexible without requiring the user to edit source files or run commands in a shell. After
442.
▲
by
kijin
2y ago
It must be like a lottery for North Korean devs. Get a job somewhere, you earn dollars for the regime. Get a job with a US cybersecurity firm and pull off a Jia Tan? Now that would be worth a medal from Kim Jong Un himself.
443.
▲
by
kijin
2y ago
The one knobs and dials will probably be retained, but only in the Enterprise version and Windows Server. That's how they segment the userbase these days. Home and Pro are for dummies.
444.
▲
by
kijin
2y ago
> day and night: with a young kid, the distinction between night and day becomes fuzzy every now and then.., any bearing the watch can provide in total darkness is welcome! Hmm, I don't see any feature on the watch that would help O
445.
▲
by
kijin
2y ago
The thing about most modern web backends is that virtually nothing is guaranteed to complete. The processes that use locks are often short-lived. They live in short-lived containers with no state, or maybe they're just lambdas executin
446.
▲
by
kijin
2y ago
You can easily work around that problem by putting the CDN in front of everything, including web pages and API calls, not only your bucket of images. OP might want to do that anyway, since the attacker will now be hammering their Rails app
447.
▲
by
kijin
2y ago
It is indeed FAFO, because Cloudflare doesn't spell out what counts as "a disproportionate percentage" of multimedia assets. If I serve an HTML page through Cloudflare that loads 100 images, each of which is 10x the size of t
448.
▲
by
kijin
2y ago
Signed URLs work with dumb storage such as Amazon S3 and Google Cloud Storage. You might want to use JWT to authenticate someone before handing out a signed URL, though.
449.
▲
by
kijin
2y ago
Besides, lots of badly designed systems spit out the Unix epoch if they can't handle a date string for whatever reason. Then you can't tell whether you're looking at the date you actually selected or the default fallback date
450.
▲
by
kijin
2y ago
If the support staff can compare what you said with what's on their screen, it's obviously stored in plaintext. And they probably won't even distinguish uppercase from lowercase letters, or 5 from S. So it's a waste of t
More ›