Hacker Newsnew | past | comments | ask | show | jobs | submit | KetoManx64's commentslogin

I'm blow away at what Devs are able to do within a browser nowadays.

I’m very mixed about WASM. It’s clearly a very cool technology, and enables cool things by allowing native performance without needing multi-platform support.

But at the same time, it provides a vector for foreign, non-free software to run on my computer. Every time someone sends me a Google doc blocking printing/copying (on _my_ computer!), it makes me want to join a monastery.


More that browsers have gotten sprouted downwards and obtained all sorts of low level access than older browsers didn't use to have. I believe this is partially why tools that were meant to just render markup have gotten so complex to build that a small team of devs is not enough to build a modern browser anymore. And by that I mean from scratch, not just piggybacking on Chromium or Gecko.

> I believe this is partially why tools that were meant to just render markup have gotten so complex to build that a small team of devs is not enough to build a modern browser anymore.

Isn't it basically the opposite? The hard parts of the browser are layout, styling, and multimedia stuff that goes into rendering markup compliantly. Then there's the infinite sink of optimization work for a JS engine, the high-level scripting language for that markup. The low level access that something like this emulator use is comparatively easy; a WASM runtime and Canvas blitting pixels from some shared buffer.

Or am I mistaken that a WASM engine is much easier to build than a performant JS engine?


> Or am I mistaken that a WASM engine is much easier to build than a performant JS engine?

Absolutely. It's very limited, and designed for purpose, rather than somewhat by mistake (like JS): https://github.com/sunfishcode/wasm-reference-manual/blob/ma...


You could have done the same with plugins in the past.

And now we don't need to use them and expose ourselves to security vulnerabilities. Win win.

Just use a third party client like GrayJay (https://grayjay.app/) or NewPipe. Both have the option to disable shorts and also have extra stuff like SponsorBlock and ad blocking built in.

Spectacle is great. I tried to switch to it from Flameshot a few months back since it has all the features that I use regularly in Flameshot but ran into an issue where it would 2-3 times longer than Flameshot to start up when starting it up through the CLI. I use keymapper to map all my keyboard shortcuts and starting Spectacle using Qdbus is very slow compares to flameshot, like 1-2 seconds of waiting after pressing the hotkey compared to Flameshot being instant.

Looks like someone found a workaround by having spectacle run as a systemd process and restart after closing though, I'll have to give it a try: https://discuss.kde.org/t/make-spectacle-launch-faster/38030...


Name and shame.


Great video, nice to see someone talking about something other than "blue light is bad"


Disable the network permission and you've got nothing to really worry about.


Get a wildcard cert and use it behind a reverse proxy.


Okay, but then what? Host your sites on something other than 'www' or '*', exclude them from search engines, and never link to them? Then, the few people who do resolve these subdomains, you just gotta hope they don't do it using a DNS server owned by a company with an AI product (like Google, Microsoft, or Amazon)?

I really don't know how you're supposed to shield your content from AI without also shielding it from humanity.


Don't have any index pages or heavy cross-linking between pages.


None of that matters. AI bots can still figure out how to navigate the website.


The biggest problem I have seen with AI scrapping is that they blindly try every possible combination of URLs once they find your site and blast it 100 times per second for each page they can find.

They don’t respect robots.txt, they don’t care about your sitemap, they don’t bother caching, just mindlessly churning away effectively a DDOS.

Google at least played nice.

And so that is why things like anubis exist, why people flock to cloudflare and all the other tried and true methods to block bots.


I don't see how that is possible. The web site is a disconnected graph with a lot of components. If they get hold of a url, maybe that gets them to a few other pages, but not all of them. Most of the pages on my personal site are .txt files with no outbound links, for that matter. Nothing to navigate.


how? if you don't have a default page and index listings are disabled, how can they derive page names?


How's your thyroid?


> A key driver of this is migration. Most countries in Western and Northern Europe have had positive net migration (i.e., more people arriving than leaving)

Funny how for the past 20 years every media source has told us we need to have less kids in order to stop global warming, but now we're importing en mass people from third world countries with much lower carbon footprints into first world countries and increasing their carbon footprints 2-10x and nobody is saying anything about that.


How about you do some research on the kind of healthcare that people in countries with socialized healthcare receive. 6 month waitlists for a cancer screenings, multi day emergency room waits for broken bones, maybe you've heard of the oh so wonderful death pods in Canada? Our system is by no means the best, but I'll take it any day over socialized systems.


This is not my experience in Canada. It is not the experience of anyone I know. There are often long wait times in ERs for things that are non urgent. I waited 5 or 6 hours my last visit after initial assessment. I’ve known a few people that had life threatening cancers here: they were treated quickly, and compassionately by the health care system. There are bad wait times for some things: a hearing assessment took 6 months (there are private options for this but many people would rather wait - they trust the system more). There is a shortage of family doctors. Medications are not fully covered. But I promise you we have no death pods in our hospitals. If you get hit by a car, diagnosed with cancer, need an X-ray, a breathing test, etc. You get that care. It’s nowhere near perfect, but I’m thankful for it and most people I know feel similarly.


Can you cite the sources you researched? I’ve known people from all over the world and none of them found that to be true: the American healthcare system was commented on in disbelief over both the cost and difficulty of getting treatment compared to where they had previously lived.


The first result when you Google Canada's healthcare waiting lists: https://pmc.ncbi.nlm.nih.gov/articles/PMC7292524/

Yes it is. The system has some very deep issues due to government involvement/meddling with both healthcare and insurance, but at least you can still receive life saving treatment in a timely manner.

They can be in disbelief all the want, but when people in countries with socialized healthcare get cancer or other life threatening medical conditions they come to the US and a private healthcare to get treated.


That’s one country, and I note that the authors of that paper directly contradict your thesis: “the Commonwealth Fund’s survey results show that other universal health care systems (eg, the Netherlands, Switzerland, Germany, Australia, and France) have much shorter wait times than Canada does”

The American system is also not looking so good as our wait times have been going up and access has been worsening for much of the country, especially over the last year.


5 million people in the OECD come to the US every year to get created for their cancer?


I did: Greece, UK, France, Saudi Arabia, Japan and now Norway.

Never paid a single dime out of pocket as a diabetic.

> so wonderful death pods in Canada?

propaganda at it's height.


Yeah, but those systems won’t hide breaking research like checks notes antioxidants and high-dose Vitamin D from cancer patients, so…


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: