Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zzzcpan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
601.
▲
by
zzzcpan
7y ago
Yes, fault tolerance is the reason distributed systems field even exists. Literally to make something reliable out of unreliable.
602.
▲
by
zzzcpan
7y ago
At least 1st party javascript usually fixes white screen, but sometimes blocking styles does. What I also found interesting is that disabling javascript with CSP can sometimes fix websites too that are hostile in their <noscript> tag
603.
▲
by
zzzcpan
7y ago
There is a problem with mitigations in web browsers, the only practical problem they are targeting is a hypothetical situation of a 3rd party script running in a sandboxed iframe, but almost none of them do! They don't need side channe
604.
▲
by
zzzcpan
7y ago
I guess it is. Interesting that people knew about in the eighties already, but time wasting teaching methods are still dominant.
605.
▲
by
zzzcpan
7y ago
Sure. I was watching tv shows with english subtitles and was looking up every word I didn't understand in a dictionary for an hour or more every day. Some days much more, if the show was interesting to me, so it was kind of motivating.
606.
▲
by
zzzcpan
7y ago
> The best method is the one you actually do. Doesn't apply to languages. I studied French for years "actually doing it" but using a typical traditional methodology with teachers, grammar, forced word repetitions, etc. It&
607.
▲
by
zzzcpan
7y ago
It's not really how we learn new things. We see, hear, experience them in context many times, not force ourselves to recall them. Forced repetition is one of the worst most inefficient approaches to language learning.
608.
▲
by
zzzcpan
7y ago
Did you try watching German movies or tv shows with German subtitles and translating every word you don't yet understand? It's like immersion but on steroids. It naturally prioritized and trains your brain on all the common words
609.
▲
by
zzzcpan
7y ago
Exactly. The only somewhat sensible advice in the article is not to focus on grammar.
610.
▲
by
zzzcpan
7y ago
First time I suspected that problem, I wrote a tiny program that scanned the disk for slow blocks then marked as bad each block and extra megabyte to prevent disk's readahead from hitting bad blocks too. You are probably using a kernel
611.
▲
by
zzzcpan
7y ago
It's not a particularly researched area, but my impression is that HDDs can die prematurely or slow down to a crawl if you let them remap bad blocks. You should manage this in software yourself, don't risk overwriting bad blocks a
612.
▲
by
zzzcpan
7y ago
swap on zram (RAMSIZE - 1G) and earlyoom
613.
▲
by
zzzcpan
7y ago
What you are talking about is unrelated to NFSs broken model. Although still important, because these are the reasons why we don't need fsync() to actually flush data to disk for example, it can be asynchronous and only needs to add a
614.
▲
by
zzzcpan
7y ago
> one cannot build reliable applications and infrastructure on top of a kernel which is lying to the application. You cannot make reliable systems thinking like that. The point of resilience is __not__ to rely on correctness of kernel&#x
615.
▲
by
zzzcpan
7y ago
You got it backwards. Those of us who care about reliability would never rely on reliability of a single system to safely store data. And overallocating memory is not even remotely that important compared to everything else that can go wron
616.
▲
by
zzzcpan
7y ago
If you ban specific people from using your website, why would they use it?
617.
▲
by
zzzcpan
7y ago
> It should be obvious to state that if you get rid of 8chan, those people aren't suddenly deradicalized More importantly, you should ask yourself how they found 8chan. They were using other means of communications that didn't
618.
▲
by
zzzcpan
7y ago
Study political science, propaganda, psychology of advertising, this is something that can make you resilient to propaganda. Just being aware that you may get manipulated can't help you much as you have to be able to spot it effortless
619.
▲
by
zzzcpan
7y ago
That would be great, but sadly the companies are not doing it out of their own free will, they are pushed by the government in some way to do that. And so far legislations around the world only move in a direction to make that government in
620.
▲
by
zzzcpan
7y ago
> Plenty of people think LGBT "choose" their sexuality Right. Even this assumption is loaded with ideology both ways. I.e. either they choose or do not choose. Neither is correct.
621.
▲
by
zzzcpan
7y ago
This is an answer to every single tricky political problem. If people resort to something those in power don't like - then they didn't provide good enough conditions for people to be happy and not do that.
622.
▲
by
zzzcpan
7y ago
My guess is - it was naturally suppressed in the past since there was only top down, centralized, slow and spotty in reaching audiences mass media and recently internet freed it. Everyone with a smartphone became its own little mass media,
623.
▲
by
zzzcpan
7y ago
I do and many. Here's one example I remember off the top of my head of a Russian war propaganda website hosted by Cloudflare https://rusvesna.su/ and it's much worse than those mass shootings glorifications. Cloud
624.
▲
by
zzzcpan
7y ago
Organized mass killing efforts are unstoppable, but emotion driven ones are amplified by the lethality of easily available weapons and people's experience with them. Meaning that all this culture of having guns, playing with them, know
625.
▲
by
zzzcpan
7y ago
So much hypocrisy. When war mongering governments like US, Russia use Cloudflare for war propaganda websites that enable their wars and killings of lots and lots of people it doesn't bother Matthew Prince. Or when websites behind Cloud
626.
▲
by
zzzcpan
7y ago
Sure, Go didn't turn out to be well suited for distributed systems either. But neither are JVM languages.
627.
▲
by
zzzcpan
7y ago
> Well, Go seems to have enabled a new wave of software renaissance - Kubernetes, Docker Go turned out to be a pretty bad choice for container tech due to its awful multithreaded runtime. Things could have been different if it focused on
628.
▲
by
zzzcpan
7y ago
Why mock eventual consistency though? I get it, some megacorps and VC funded startups are pushing strong consistency and attacking other consistency model, but it's just aggressive PR detached from reality. If you try various consisten
629.
▲
by
zzzcpan
7y ago
Actually, production companies are the ones uploading 60 fps live performances. Producers are well aware that 60 fps looks better, they are just not capable of doing it for all the content they produce.
630.
▲
by
zzzcpan
7y ago
> and aside from very fast action and sports, 60 fps looks like crap. Lots of people disagree, that's why youtube is full of interpolated 60 fps music videos and 60 fps live performances.
More ›