Hacker News new | past | comments | ask | show | jobs | submit | cornedor's comments login

Light doesn't match up at all (look at the Ronaldo example) and the animation is far from perfect. Go through the one with the joker frame-by-frame, and you can see his arms moving through his body and stuff like that.


In this case, the reason might be that it needs WebGPU, which is only available in chromium based browsers. Changing my user agent doesn't let me in either. Text selection being disabled might be a "lazy" fix for text being selected while in game.


This time it's sadly just another case of a web developer who thinks he knows better than you what browser you should use, it works fine with

  // ==UserScript==
  // @name     oasis.decart.ai Firefox fix
  // @version  1
  // @run-at   document-start
  // @match    https://oasis.decart.ai/*
  // ==/UserScript==
  
  unsafeWindow.chrome = 1;


Back in the Flash days, I had a signature on a forum with a small (like 120x40) SWF file in it. It was a little "city builder" game where you could place different types of stores, and the goal was to earn as much money as possible. It would save the state to local storage, so you could continue in other comments I placed.


Cookie banners is not a policy, it is used to work around a policy, and often implemented incorrectly. GPDR says you need to be given a specific informed decision, but often cookie banners show a big green approve button, and a less positive deny button (if that is even the case). When the law is being enforced better (Which is slowly happening) those cookie banners should get 2 the same looking buttons, and that would result in more denies. Hopefully, companies would realize that they need to solve their marketing differently.


More like big green approve button vs.

"Configure my preferences" -> Untick all the things -> Make sure you click the almost invisible Save button and not accidentally click the big green "Allow All" button.

Horrible. If we can force websites to do this, we should be able to force websites to read my request header NoDamnTrackingCookiesFfs


Probably worth noting that this practice is illegal in the EU. Saying no should be just as easy as saying yes.

However they are very bad at enforcing it, sadly.


And 150 of the 400 "partners" will also have a pre-ticked "legitimate interest" checkbox that you have to untick separately. To me that's an automatic maximum penalty fine, but sadly there is no enforcement.


They mostly use it to monitor (and automate) how successful ads are. Plausible is not a drop-in replacement for such use cases.


You have sales data for that.


Have you ever seen a marketeer say no to more data?


Because it is there: don't make them choose; we have x and nothing more so you cannot have more.


Yeah but there's the rub. Asking Google to take analytics away just isn't going to happen. It makes them billions.

And marketeers want this data because sales data only tells them where they succeeded. Not where they failed to sell, which is more interesting to them because that's where the growth is found.

It'll be really hard to wean them off this.


The EU can simply tell them they can no longer operate Analytics. Too bad if it's hard on Google. They are a preditory company that violates privacy rights. There is clearly competition in the markets they serve. Any threat of complete exit is empty. Those competitors are more than willing to gain any market they exit. These companies need to be put in check by the government or a regulatory body. Marketing and Advertising are toxic to the internet.


> The EU can simply tell them they can no longer operate Analytics. Too bad if it's hard on Google.

No they can't. The US doesn't even let them decide whether to supply chip machines to China. Or for Schiphol Airport to reduce slots for noise abatement. the US immediately trumped up diplomacy and raised threats to stop those things.

Banning google analytics is just unthinkable in the current relationship between EU and US. I agree they are a predatory company but this is unfortunately how things are right now in the balance of power.


This is why the AdNauseam extension is so hated by Google et al. It doesn't eliminate ads but rather fights against them using a different approach: polluting the well. It is built on Ublock Origin so it indeed blocks ads, but aside doing that it also silently clicks on all of them so that data collected by advertising companies suddenly become useless. https://adnauseam.io/


I don’t get the argument. Sure it makes Google ad targeting worse, why would Google care? They have monopoly power in online ads and targeting doesn’t work that well anyway. As long as people keep buying the gimmick, no amount of bad data will amount to anything.


The argument is that if enough people do it it's causes them to lose some amount of money and maybe even lose customers.


Yeah and not enough people do it. That's the biggest problem.

If enough people do it, it will have an effect. Remember when Apple pulled the advertiser ID unless users opted in? That really got the ad industry barking. That they feel. Ad Nauseam they don't. It's way too fringey.


That is why we have GDPR in a first place. But apparently we need something more strict then.


Have you tried reporting those queries? I've seen issues like this being mentioned in the changelog with certain keywords.


So is AirBnB, I wonder if they both use another service that is down.



The icon only changes on April fools as a joke or something like that. And it changes for everybody. At least on iPhone, I don't think you can change the app icon without notifying the user.


Last year in October they changed it to a melting version of the owl to get users' attention: https://www.digitaltrends.com/mobile/why-is-duolingo-melting...


There is widget with owl that gets sadder and sadder as the day progresses if you did not done duolingo.


Works fine here with a Chrome User-Agent in Firefox

https://imgur.com/LtS3jXD


You can get pretty far by using importmaps, you would not have treeshaking or a single bundled file, but it works pretty well. JSDoc can be used to add types to your project (that can be typechecked using typescript). I'm currently building a hobby project using preact, htm and jspm for packages. It's pretty nice to just start building without starting a build tool, having to wait for it to finish, make sure it's not crashed etc. But indeed, I won't use this for production.

The only thing I'm still missing is an offline JSPM/esm.sh.


You do have tree shaking: the browser only loads the modules that are imported. Only import what you use (and don't use barrel files) and you're golden.


If you don't have any external library (e.g. npm) dependency you're golden. Unfortunately, this means that you now have to write all your code from scratch, which is ok if you're writing a very light website, but it's unsustainable if you do anything non-trivial.


Plenty of npm dependencies are published as browser-compatible standard JS modules.


You mean EcmaScript Modules? The situation is quite complicated. Some libraries don't publish ESM at all (React doesn't iirc), and the ones that do often publish CJS and ESM side by side. In that case, you need to read the package.json and decide which file to use, which is not trivial (see Conditional Exports for example: https://nodejs.org/api/packages.html#conditional-exports). In almost any non-trivial case you need to write tooling to make it work, so you might as well use a bundler.


For offline esm.sh you can use service workers cache, no?

Also why not use this config in production? Http2 should give the same performance for multiple small files than a big bundle and it's much better to cache


It works well for a small website. For anything that requires more than a few dependencies, the package management is hell and load time will be insufferable. Also, not everything you grab from npm can just run in the browser even if written in ESM -- things get complicated quickly.


Websites using lots of JavaScript were built pre-npm and bundlers, the load times were not insufferable. If anything today it would all be easier.


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: