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

Hmm, I tried it out.

> wasmer app create --template=static-website

gets you from empty folder to initialized template and deployed static website in like 10 seconds when logged in.

Pretty nice.


What does that do? A static website with some language compiled to wasm running in the browser?


I have the opposite experience.

Outdated comments are often way worse than no comments, because they can give you wrong ideas that aren't true anymore, and send you off in the wrong direction before you finally figure out the comment was wrong.


Indeed. I recently found this piece of code:

    if (X) assert(false); // we never do X, ever, anywhere.
Then I look over to the other pane, where I have a different, but related file open:

    if (exact same X) { do_useful_stuff(); }
It got a chuckle out of me.


Did you update the comment? :-)


// there are two kinds of mutually exclusive commentors

enum kinds { writers; readers; updaters; }


This is probably not a coincidence or an oversight, but rather a "what can we get away with" attempt, similar to previous efforts to remove UBlock Origin.

But why? Matrix is tiny and no threat to Google services.

I'd personally expect three letter agencies to be involved here. The US government has been aggressively going after encrypted communication for years, with extreme tactics like personal intimidation and secret courts. Read this story about a secure email provider if you doubt it. [1]

This doesn't work so well with EU based companies, even though they have been pushing EU governments to do the same. (There recently was a leak that the encryption ban currently discussed in the EU parliament has some roots in Five Eyes efforts and that governments were pressured by the US to support it. Published by FAZ or Sueddeutsche, I'm trying to find the article...)

I also doubt that iMessage and What's App gaining "backdoors" to their encryption is purely motivated by user experience.

At a time where a lot of people want to switch communication platforms, nipping any such efforts early might well be viewed as important.

"Abusive content" is a convenient excuse that can be arbitrarily applied.

[1] https://www.newyorker.com/tech/annals-of-technology/how-the-...


> But why? Matrix is tiny and no threat to Google services.

There is an absolutely unprecedented shift going on as we speak, one of those groundswell events that have the potential to shift usage habits of hundreds of millions of people.

We got a taste just recently with the shift away from WhatsApp based on a TOS update. Imagine arguing last year that ten million users would jump ship based on a TOS change?

Matrix, and services of its ilk, are absolutely an existential threat to Google in the next 20 years.

Don’t forget that Google has all the threat intel you could possibly imagine from their existing analytics platforms. They will see the shift coming before anyone.

I can absolutely see them acting now to try to disrupt the initial rumblings of a seismic event that has the potential to go totally viral and popular sentiment shifts against megacorps.

Killing them gets exponentially harder over the next 6 months if there were a successful campaign across the internet to switch to these services, and 2021 is very close to seeing a very significant grassroots campaign like that truly take off. Certainly the time has never been better and the populace never been more primed to make the move out of the walled gardens.


Google has no (competitive) horse in the messenger race, so while that theory might fit your ideological point of view, I don’t understand why Google itself would have any incentive (or grounds) to remove an open source chat app.

How is Matrix a threat to Google?


Google counts up every minute users spend using their electronic devices.

In their world view, every single minute per day spent looking at screens that don’t have Google ad targeting is a minute that a competitor is stealing value from Google.


> How is Matrix a threat to Google?

A matrix user identity will eventually compete with a google account.

When google accounts are considered as important as myspace accounts, then much of their surveillance loses relevance.


> How is Matrix a threat to Google?

Conjecture on my part: it's a threat to the ad spend Google gets from Facebook.


Facebook (24%) and Google (32%) compete pretty intensely for mobile ad spend. While we don’t know how much Facebook uses Google ads, that theory isn’t particularly satisfying because they compete so intensely.

https://www.fastcompany.com/4032442/its-still-pi-day-so-we-d...


> Facebook (24%) and Google (32%) compete pretty intensely for mobile ad spend. While we don’t know how much Facebook uses Google ads, that theory isn’t particularly satisfying because they compete so intensely.

And yet...

https://www.nytimes.com/2021/01/17/technology/google-faceboo...


Discord, a huge chat software, is hosted on Google Cloud. This might help explain why they tried to kill Element, a client for Matrix, a competing chat software with similar targeted user base.


This seems like a classic case of Hanlon’s razor and I don’t see any evidence to the contrary (yet).

An NSL would be handled a lot differently than removing an app from a single app store for sexual content. Every indication so far points to it being a mistake by Google.

From less than a week ago: https://arstechnica.com/gadgets/2021/01/googles-bots-decide-...


Maybe.

But if you always discount such events as coincidences, you risk remaining blind to emerging patterns.


The pattern is that their reviewers are really bad and the appeal process is almost nonexistent. Improving the quality would probably be a huge cost and they have no real reason to do that.


Having a appearantly random blackbox system is handy when you want it to do shady stuff. Just blame the algorithm!


The app is back up and the Element folks agreed that there was what sounds like child pornography reachable from their domain. Overzealous automation perhaps, but obviously not a conspiracy.


Element is not Matrix.org.

You can view child porn on Chrome, or receive it by email, or download it by Torrent. Yet I don't see anyone banning web browsers, email clients, and Bittorrent client.


And the takedown was reversed. It is clear that Google now believes that the app is not in violation.

The point is that this is well explained by something other than conspiracy.



Regardless of how this went, I see the mega-corp development over the last 10+ years as very concerning long-term.

Companies like FAAMG just grow and grow, to the point where they completely dominate markets in mono/oligopolies. This enables them to either buy up or destroy any kind of competition before it becomes noteworthy, cementing their positions for many decades. Not to speak of the political bargaining/lobbying power.

Regulators need to stop allowing corporations to expand into ever-more domains and become so dominant through shear measure of size and capital they can throw around.

Gaming is an interesting space here. Microsoft has become one of three major players. They are buying up big studios like Bethesda, and are pushing hard for a future where you don't own any games and can only rent them for playing on Windows, Xbox or via streaming.

Right now GamePass is an incredible deal, but things would look quite different if Xbox wasn't the underdog.


Reddit is your best bet.

Some language subs are horrible, but the smaller ones are often great and informative.


> Who can do 25 cores in the mobile phone industry?

I'm actually curious why we have not seen many-core devices. Typical desktop CPUs still only have 4-8 cores, as do mobile devices. (disregarding the many small hardware-management cores like SSD controllers, GPU management, modems, ...)

Why not have many more cores with different performance profiles, that then are dedicated to various tasks. Like a bunch of low power, in-order cores for background OS management or background apps like Slack that just check for new messages and send notifications, ...

Naively I would assume:

* the increased hardware complexity (wiring, caches, ...) makes this both cost and power budget prohibitive

* current operating systems are not really built for that world

* the benefits compared to current big/little designs with two hands full of cores are not worth the effort

Maybe someone knowledgable can offer more insight?


What do you mean ? You can get the same core design in 4 core and 64 core part with ryzen for example - the difference is price and power.

Single core performance is critical and core count has rapidly diminishing returns for the majority of everyday tasks (Amdahl's law and all that).

When you have independent tasks that need to run massively parallel you are better off using a different architecture because you can get better value from simpler compute units.


How are those “many small hardware-management cores like SSD controllers, GPU management, modems, ...” not “many more cores with different performance profiles, that then are dedicated to various tasks”?


The tradeoff is to keep design complexity as low as possible while carving out sections of the chip for specialized tasks. Apple’s new M1 chip has a ‘neural processor’ that works with Tensorflow to provide a speedup. They thought it was worth the added complexity. They also have 4 low power cores for background tasks.

Alot of DSP and networking tasks are handled by the modem itself.

Software and Compiler toolchains are often quick to optimize for any improvements that a processor provides but the bottleneck generally is cost and complexity which don’t scale linearly.


ARM phones tend to have specialized cores. You have big.LITTLE, added DSP, ML chips, modem DSP and cpu, hardware media decoders and encoders. And of course GPU w/ GPGPU capability. Maybe tensor cores next.

Why would you need a lot of actual CPU power after all that?

Of course it is easier to program for a homogenous architecture, be it CPU or GPGPU.


It's nice to get a semi-official confirmation of AWS pricing strategy: create lock in, then overcharge.


Flutter Web does it's own rendering via canvas, so accessibility is off the table for now and there is no easy path to get there.

That alone should kill it for most production use unless it's an internal tool.

("should" because many apps sadly just don't care)

edit: I was wrong, see below. Glad to be wrong actually, because Flutter is great.


Apparently this is not true. It does support accessibility.

https://news.ycombinator.com/item?id=24922849


That isn’t true and hasn’t been for a while. It’s nowhere near “web native” still but it is yet to even get a non beta release so I will give it some slack.

But I think Flutter is probably the best hope out there right now for the ever elusive dream of write once and run anywhere with native performance.


Sadly the recent Kickstarter [1] failed.

Does that mean open-sourcing Sciter is off the table for now?

[1] https://www.kickstarter.com/projects/c-smile/open-source-sci...


> Does that mean open-sourcing Sciter is off the table for now

Let's put it this way: I am still looking for options.


Wikimedia will self-host Gitlab. They can use whatever limits they want.


They are still very limited when it comes to functionality though - only the first column in https://about.gitlab.com/pricing/self-managed/feature-compar... , right?


They probably use the free Open Source option, which gives access to the top tiers for free.

https://about.gitlab.com/solutions/open-source/


That means they are running non-free code, which seems to be one of their main points against Github.


It's community edition.


The community edition doesn't have any tiers or features, those are only in the Enterprise Edition.


This requires asking for a specific number of license seats for your open source project and that's impossible to work with. Every possible user account/contributor takes up a license. How many contributors will I have tomorrow? Don't know. How many spam accounts will I have that waste license seats? Too many, and they're impossible to clean up.


All of those are self-hosted.

"Core" is the free community edition. The others are not open source/free and require payment.

Core is plenty for most use cases. That table makes it look like it has almost no features, but most items in the list are either advanced or pretty niche.


Right, so is Wikimedia going to pay $$$ to GitLab for one of the more advanced licenses?


According to their pricing page: "We provide free Gold and Ultimate licenses to qualifying open source projects and educational institutions. Find out more by visiting our GitLab for Open Source and GitLab for Education program pages."

I'm sure Wikimedia has the dosh to pay for licenses themselves, but it's hard to see how the per/user pricing model would work for any open source project.


No, Wikimedia is going to be using the Community Edition (CE) of GitLab, which is free and open source under an MIT license. This decision and the reasons for it are described in more detail in the FAQ section of the linked article.


My understanding is you can self host and pay a sub and get access to all the other features. I may be wrong.


That's correct - with the GitLab Enterprise Edition you can self-host GitLab and get access to all of the features - both those from the Core open source version as well as our proprietary features.


Yes, but that's only if you self-host the Enterprise Edition which contains non-free code, not the Community Edition which only contains free code.


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

Search: