2,079 karma · joined March 3, 2013
[ my public key: https://keybase.io/giovannibajo; my proof: https://keybase.io/giovannibajo/sigs/US31p3qsU66znSYoJyX4V7kanznZNndZDvCM1X2K_us ]
Since Epic has 2 different accounts, Apple could have terminated only one of them, leaving Unreal Engine intact. But Schiller’s declaration says that in these cases they have always terminated all accounts that are owned by the same company / conglomerate (I can easily see this is useful in some cases). So again I feel they were in a corner: they had to follow what they have always done, so that other companies couldn’t prove a ad-hoc enforcement of rules (termination rules, in this case).
It really sounds like Google is refusing to provide information, and just point to a specific rule which is too generic to really understand what it’s going on. That’s a pity. I hope you get some traction on HN to solve this
In the article, there are a couple of passes that mention “benchmarks” where Firefox was faster than Chrome. It sounds like those benchmarks, albeit I assume they were correct, were actually providing a distorted reality of what “fast” actually means, because I distinctly remember people (including myself) switching to Chrome in early days because it was simply objectively faster. It sounds like the existence of those benchmarks have had a net negative on Firefox: it provided a false confidence that the browser was “fast”, and possibly delayed the refactorings that eventually managed to really speed up Firefox again.
You mention that Chrome used “UX tricks” but I assume what this means is that Chrome developers were actually driven by more correct benchmarks: the ones that actually translate to a better experience for the end user.
Since I’m always intrigued by the topic of false benchmarking and how complex it is to do correct benchmarks that don’t fall into traps, I’d love to hear what those benchmarks you mention were measuring, and if you agree that they gave a false assurance to the Firefox team.
I tolerate the borrow checker because I want to use Rust’s other features. I think Rust with no borrow checker is much closer to my dream language than it is right now. Rust with an optional borrow checker is in fact even better.
If anything, I’d love to know how many Mozilla employees were working on Rust full-time as their paid job before the layoffs, and then after. I can’t find these numbers cited anywhere.
Pietro’s sibling answer seems to be that Mozilla will transition to be a sponsor — I’d love to know whether this means they will keep investing development time (and how much).
Notice that the user is still required to actually press Send in front of their default mail client with an open window showing the full email and attachments.
PCs can be self-assembled without buying them as an appliance from a specific vendor, and you can at the very least install Linux on them. If you care about Windows, Microsoft is adopting open source more and more, you can have install Ubuntu within Windows right now, I doubt they will change course on software installation.
I do have a Linux box in my home and successfully use it for many tasks. This doesn't mean that I feel that all devices that have a CPU in my home must absolutely run unsigned binaries compiled by me.
I’m not sure how this shows a monopoly. On the contrary, I think it will be hard for Epic to prove that Apple has a “monopolistic power” on Fortnite distribution when they got billionaires through it even before it was ported to iOS.
EDIT: downvotes on HN for stating an opinion?
In other words, if a project manager sets an expectation that a task is a “task that takes two weeks”, the developer will somehow manage to use about two weeks to make it, that is find the “best way” to do it given that timeframe, where “best” is probably evaluated under some kind of metric which has nothing to do with product or user value.
Sometimes the question “explain me why it should take more than two days, when i know it takes two days to do just that in the context of a minimal MVP” goes a long way in making programmers focusing on delivering the maximum value for the product.
So I think there is actually some value in having a technical person continuously challenging developers in shortening their path to implement a feature.
Immuni (Italian app) has been analyzed and certified as GDPR compliant by the Italian privacy watchdog, that has a technical department that is actually able to read and understand technical documentation.