For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more zbuttram's commentsregister

Surprised to see http://2ality.com/ missing. First place I go for every new JavaScript lang feature/proposal.


Same. Bulma is my favorite CSS library to work with.


Veeam Agent for Linux is a surprisingly nice and easy-to-use image-based backup for free. Backup my two home servers to my NAS, which syncs up to Backblaze B2.


As others have said, it does allow you to get much messier with your code than the rigid structure of Redux so you have to be more careful with your structure. My first MobX app was (and in some ways still is) a bit of a mess in spots.

That said, my subsequent apps have gone much better and I definitely prefer it to Redux, but I can see the appeal of Redux's more structured approach.


Apple also doesn't own a search engine though, I'm reasonably certain they would have tried the same thing if they did.


Google's Android allows for both changing the default browser, which can be actual Firefox and the default search engine. It also allows users to enable third party app stores.

This hasn't lessened their grip on the market at all, Android now dominates the mobile scene and Google keeps tight control.

So I just don't get Apple and Microsoft.


What drives me crazy is they still have to deal with anti-trust investigations in the EU because they require that some apps at least be on the device to begin with. The user can do whatever they want afterwards. The user can even install there own app store.

Meanwhile here's Apple, the only apps that can be installed have to come from the App store (where Apple gets their 30% cut).


It's because the only accepted way to distribute software for Android is through the Google Play store, outside of China.

Many companies even distribute their internal tools over the Play store. You can't expect normal users to go find some arcane setting and accept security warnings in order to enable standalone APK installation. Incidentally, the option is hidden in completely different submenus depending on Android version and customizations by the manufacturer.

The developer agreement for the Play store even comes with an "anti-competition clause," explicitly forbidding anyone from distributing software that could compete with Google's app distribution business. Unless you do it outside the Play store, in which case you have yourself a bit of a chicken-and-egg problem.


Except there are other ways. With Apple, there are no ways, yet the antitrust case the EU is trying to build is against Google, not Apple.

If you try to install an app without unknown sources, you receive a notification telling you where to turn enable installation, if you desire. It's not nearly as complicated as you're making it out to be. As for the security warnings, it is a security risk to install apps from unknown publishers. It's extremely similar to what Microsoft does when you try to install an unknown exe.


Google doesn’t allow changing the location provider, push notification provider, etc.

Google has a MASSIVE advantage over what competing services can do on Android – trust me, I’ve tried to replace them with FLOSS ones without rooting.


I agree. iOS doesn't let you change the default browser or the default maps app for instance since they have a competing product.


If that applied to this situation then Apple would be in trouble here with iOS too. You can run any browsers available in the store, but can't change the default. At least Apple lets you change your search engine, but they also don't own one.


Video games matter to many people, maybe not on the scale of a Sistine Chapel, sure, but there are legitimate efforts being made to preserve them like other works of art: https://gamehistory.org/who-we-are/


Looks like it might be injected by CloudFlare though, judging by the rest of the `<head>`. Does ICE change DNS for seizures?


fwiw http://ninjavideo.net/ & http://rockdizfile.com/ are examples of previous ICE takedowns


Lol, it's interesting that fake takedown pages are better engineered than real ones.


Pretty sure socket.io will be fine unless it falls back to HTTP polling, which iirc it shouldn't do in the newest version of Chrome unless something is misconfigured on one end.


Protocol? I kind of assumed things like Slack, Gitter, etc. were just using websockets that communicate with their backend.


Slack is built on top of IRC. Presumably Gitter is as well


Slack is definitely not built on top of IRC. There is, however, an IRC interface to Slack.


Not on top of IRC. Just similar in that they are both chat like


> Slack is built on top of IRC

Source? First time I hear that, and it seems unlikely, since they have quite a few features that don't fit nicely in stock IRC.


I’m not sure there are any Slack features that don’t fit into stock IRC v3. Basically everything they do is already supported or a draft. (Now just everyone has to implement it)


Now, possibly. But unless I'm totally wrong on the timeline, IRCv3 (not even talking about implementations) wasn't even close to that level when Slack started and thus is unlikely to be the base of their product. And even now, I wouldn't include v3 yet when talking about "stock IRC" in this context.


Any source on that. I don't think it follows any protocols at all. Just implements it's own thing.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search:

HN For You