HNHacker News
TopNewBestAskShowJobs

macspoofing

9,912 karma · joined September 1, 2011

submissionscomments
macspoofing··on US developers can offer non-app store purchasing, Apple still collect commission
>We should be rooting for better outcomes for consumers. Not picking between which megacorp is less bad.

I will argue that pointing out the hypocrisy of a megacorp complaining about the anti-competitive behaviour of another magacorp, when it engages in the same type of behaviour but at a much bigger scale, is a pro-consumer move.

macspoofing··on US developers can offer non-app store purchasing, Apple still collect commission
Indeed - the irony was not lost on me of someone from Amazon complaining about Apple's anti-competitive behaviour. The difference is that what Amazon does is not limited to the book publishing space and a particular device. Amazon forces ALL of their sellers to normalize prices for all customers an all platforms.
macspoofing··on US developers can offer non-app store purchasing, Apple still collect commission
>Apple negotiates agreements with most of the major book publishers that if they want to sell books on iBooks, ebooks must be listed at the same price on ALL stores, and have a 30% margin

That's also what Amazon does, except with everything.

It's terrible what Apple is doing, but is peanuts compared to what Amazon does.

macspoofing··on Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
>I'd say that most people don't use the massive feature sets, they use the basics.

That's true .. but the problem is that there is a long tail of more advanced features than are needed. That is, for any given advanced feature only a small number of users care about those, but if you aggregate all the 'small number of users' that need some advanced feature, that number can be quite substantial.

>If you remember, at launch Google Sheets were relatively bare-bones, as were Google Docs.

Right, and Google Docs did not make any meaningful traction in the enterprise - and it still has issues outside of education. What Google Docs did do well when they came out was 1) Have great live/collaborative document editing, 2) 100% web-based - so it worked great on Macs, PCs and Linux systems and 3) even though they were feature-poor, they still had a base level of features that was much greater than what Nino has today ..

So Google Docs was able to find a nice niche - I was finishing up University that around that time, and it was great to use that for projects.

Keep in mind, Google Docs was released mid-2000s - it could get away with being feature-poor compared to Office and rely on its 'secret sauce' of being free and 100% web-based. This isn't enough today.

macspoofing··on Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
>A lot of features you mentioned are implemented

No, they aren't. I'm not trying to be argumentative, but there is a difference between true support and a superficial check-mark.

>I get the best-of-breed argument. Nino's thesis is that people will find more value if enough tools are bundled in one place

I'd like to interrogate this a little more. Why would someone not go with MS365 or Workspace?

I can see your answer of: >Nino has a better foundation to (1) consolidate a lot more apps than they currently do, (2) drastically improve speed with offline architecture, and (3) offer unmatched privacy and security with end-to-end encryption (coming soon)

Taking this point by point: 1) Your ambition is to have more apps, but the reality is that TODAY, both MS365 and Workspace actually have MORE applications integrated, and those applications are much more feature-rich. 2) MS365 certainly has deep offline integration. Workspace, I'm not sure what their capabilities are. 3) Neither MS365 nor Workspace supports true e2e (though I seem to remember Workspace having some option to import your own keys for client-side encryption) - regardless, I'm not sure that's enough as a selling point. Also, e2e has many challenges around the UX of key management, rotation and sharing.

By the way, MS365 and Workspace are not the only games in town. If you want to see another example of a 'super-app' that supports a million 'modules' take a look at ZohoOne - they support everything under the sun for a relatively low price, and all of it is mediocre (at best).

---

Another thing I can't gauge from your page is, what it means for one of your modules to be very well integrated against another. You have a chat app and a slide app .. how do those work together that puts MS365 to shame?

macspoofing··on Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
>I believe putting interoperability first is the right idea, and we have barely begun to scratch the surface of opportunities in this area.

Is it really 'interoperability' if it cannot integrate with any external applications?

macspoofing··on Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
>Nino is a radical approach to solve the app chaos problem for today's knowledge worker ... I'm building all these apps from scratch in one place, using the same database and UI, with the flexibility to support the majority of work from one "superapp eventually."

Maybe I can see some use-case for personal use (big maybe), but right off the bat, you can't use this at any company (small startup or enterprise), for several reasons: Lack of functionality, lack of organization-based group and access control workflows, auditing, user provisioning/de-provisioning, lack of cross-organization document sharing and collaboration and compatibility, plugin support, email integration, domain hosting, etc. etc.

I'm not even sure a motivated individual contractor could use this professionally due to the need to collaborate with their customers. I'm not even sure you could dog-food this while managing Nino Inc.

>Nino is one (super)app that supports 18 modules, saving you time from switching and integrating between different providers.

Is that even a real problem?

Most places will use either Microsoft 365 or Google Workspace - those platforms are very well integrated internally. MS365 has all the apps you built except they are feature-rich and some are industry standards (like the Office suite), plus much more - and everything is very well integrated.

But that isn't enough. Sometimes users may prefer, for example, Confluence as a wiki instead of the MS365 Sharepoint wiki - the reason why is because they want to choose a 'best of breed' solution for their use case .. or it may just be a subjective preference. In that case, yes, the integration isn't as great but it is workable (there are plugins to allow deeper integration of external applications). Your solution won't be able to get away from that either. Even if I like your Todo and Notebook apps, I may prefer using Zoom for conference calls and Slack for chat .. what happens then?

macspoofing··on What We Lost When Twitter Became X
>Twitter is the only one that became embedded in corridors of power around the world. Even if it has less misinformation and ragebait than the others (which I doubt), it does more damage because of the people engaging with it.

Can you elaborate? Isn't that a good thing to have those in the corridors of power directly communicating with the global public? I'm not a big fan of the Ayatollah of Iran, or Putin, but I want to know their perspective on current events, even if that perspective is 'regebait' and full of 'misinformation' ... and we had that, for a little bit of time, and we're losing that.

What is the alternative? That news is filtered through some cabal of the 'chosen ones'?

macspoofing··on What We Lost When Twitter Became X
>and in order to serve it journalists are now asked to basically just straightpipe information into articles in a race to be the first to trend on Twitter or Facebook or wherever.

That isn't going away. If Twitter goes bankrupt, something else will play that role. And this trend has been happening for generations. Books/Scrolls -> Newspapers -> Newspapers + Telegraph ('wire services') -> Radio / TV / Cable 24/7 news -> Internet ... If some technology provides a faster way to share information and news then people will make use of it.

macspoofing··on What We Lost When Twitter Became X
>Say what you will about Elon, if he ends up driving Twitter into the ground, he'll arguably have done a public service.

I don't know ... Twitter as a news aggregator was (could have been) a public good. I think it was probably the least bad out of the group of: Facebook, Instagram, TikTok, Snapchat

macspoofing··on Airtable acquires Airplane
>Don't integrate early-stage SaaS as critical to your business is the main lesson here.

Let's be honest, nobody had 'Airplane' as some critical part of their business.

macspoofing··on Most states start school too early in the morning
>The primary function of state funded K-12 is childcare to enable two parents to work.

That's the PRIMARY function, eh?

macspoofing··on Sam Bankman-Fried: Convicted 'Crypto King' will not face second trial
I'm not sure if the American prosecutors are legally bound to the agreed terms, but pragmatically, you want to respect the agreement for the sake of potential future extraditions. If you break the terms today, the Bahamas aren't going to go to war over that with you, but they may deny future extradition requests.
macspoofing··on Sam Bankman-Fried: Convicted 'Crypto King' will not face second trial
>The "public interest" is served by exposing corrupt politicians

What is the corruption here?

macspoofing··on Sam Bankman-Fried: Convicted 'Crypto King' will not face second trial
I'm not sure it is as nefarious as you make it out to be. Had the trial proceeded I'm not sure it would have implicated any politicians (his donations are public knowledge already). This may be a 'slight' leniency given that his guilty verdict will land him in prison for decades. Having another trial on a semi-related charge to run up the 'score' in terms of the number of years in prison is unnecessary. Isn't this also following the terms of extradition from the Bahamas?
macspoofing··on Mozilla 2023 annual report: CEO pay skyrockets, Firefox market share nosedives
>ut if more people used their browser more they might invest more in it in instead of seeing it as a money sink

Did you say that Firefox is a 'money sink' for Mozilla? The thing that brings them half a billion dollars a year and corresponds to the vast majority of their revenue ... and is the only thing that gives them relevance .. to you, this is a 'money sink'?

macspoofing··on Mozilla 2023 annual report: CEO pay skyrockets, Firefox market share nosedives
>they see themselves as a political advocacy org first and a browser developer second.

That would be an improvement. Being a browser developer does not factor in anything they focus on.

macspoofing··on Mozilla 2023 annual report: CEO pay skyrockets, Firefox market share nosedives
>They should ask (not require) payment for that service.

Sure - let them squeeze out the last drop of their one and only cash cow before it becomes utterly irrelevant - instead of investing in it and making it a core pillar of their strategy.

>See how Wikimedia Foundation is basically flush with cash,

Mozilla was (is?) flush with cash. Browser market share and corresponding user eyeballs are immensely valuable. That money isn't going back into Firefox development. This is why it is borderline criminal that they choose to focus on everything except Firefox.

Alternatively, what are they without Firefox?

macspoofing··on Mozilla 2023 annual report: CEO pay skyrockets, Firefox market share nosedives
>I wish Brave or some of the other Chromium Skins would become Firefox based.

This hurts because Firefox should have been that embedded framework powering browsers like Brave and electron apps. But that would have required them to invest in R&D to match performance but also to make their rendering engine easily embeddable (with a corresponding investment in documentation and outreach).

macspoofing··on Mozilla 2023 annual report: CEO pay skyrockets, Firefox market share nosedives
>As long as you use something better, that isnt chrome.

This is why it is critical to have a meaningful alternative. Developers and end-users are pragmatic - all things being equal they will choose privacy and openness, but not at the expense of performance and capabilities.

This is why it is so perplexing seeing Mozilla just focus on everything except for the one thing that gives them relevance and is actually important.

macspoofing··on Mozilla 2023 annual report: CEO pay skyrockets, Firefox market share nosedives
>Not affiliated with Mozilla in any way, but their mission isn't to create a browser. It's to "ensure the Internet is a global public resource, open and accessible to all." (1)

Yes .. and that is the core problem. Their relevance (and income) only comes from Firefox and its market share. But for some reason, they cannot bring themselves to acknowledge this. The income they generated from Firefox, should have been re-invested in Firefox. They should have been organized as an engineering company at the forefront of web technologies.

>Given that Firefox has kinda lost the browser war it seems obvious that they should be focusing efforts on other things that further that mission besides dumping money into a browser a tiny slice of people want to use.

That is their strategy. Right now, Firefox is still the only thing that gives them any sort of relevance.

macspoofing··on Mozilla 2023 annual report: CEO pay skyrockets, Firefox market share nosedives
Maybe, at some point the Mozilla Foundation will acknowledge Firefox as the fundamental pillar of their relevance and existence ... instead of seeing it as this vestigial organ that they can't 'cut loose'[1] ... one can hope.

[1] https://blog.mozilla.org/en/mozilla/mark-surman-mozilla-25-y...

macspoofing··on Figma and Adobe abandon proposed merger
>The point is the value of not having Figma sell to its largest competitor.

Adobe does not compete with Microsoft in any meaningful way. There is some overlap in some products here or there, but it's not meaningful competition.

macspoofing··on Figma and Adobe abandon proposed merger
I disagree.

If I was Figma, and I had to choose, I would go with Adobe. Adobe would have made Figma a core strategic product and would have made them much more relevant in a space that they deeply care about. Microsoft would never care that much about Figma, because the design/UX space isn't core to Microsoft. Also, Figma is too small for Microsoft to make it a centrepiece of any of their strategic initiatives.

macspoofing··on Zero downtime Postgres upgrades
>I'm a customer of AWS and I expect 100% availability,

AWS neither provides nor promises 100% availability. AWS will have SLAs on various services with the penalty only being a discount on your bill.

It's _your_ job to make your service resilient to a point where you are comfortable with your mitigations.

macspoofing··on "Useless Ruby sugar": Argument forwarding
> If you had done any courses on software requirements, you wouldn't be saying that. It's the entire premise behind agile software development.

Oh really? Twenty years of professional experience say otherwise. I don't remember if that came up in either my graduate or undergraduate classes, but I also remember this post going around: https://www.joelonsoftware.com/2000/04/06/things-you-should-... - in my experience, this post is as true as it ever way. Sometimes a ground-up rewrite is necessary, but more often than not, you do it at your own peril.

>Encapsulation at a larger grain level.

Encapsulation has nothing to do with it. The value of compile-time support rises as LOC and complexity goes up - this is irrespective of your development methodology, or the architecture of your stack.

>It's the entire premise behind agile software development.

No. It's not. Agile does not directly address code maintenance or code quality since Agile is (as Wikipedia puts it) "an iterative development process". You can perfectly follow Agile, and turn out unmaintenable code.

macspoofing··on "Useless Ruby sugar": Argument forwarding
I can't tell if this is a troll post or not.

>You should be breaking down those large applications into smaller more maintainable micro-services.

This take ... I'm not even sure where to start: 1. Everything I said applies equally to microservices as it does to monoliths. 2. You must have never worked with microservices if you think they are a panacea. 3. What is the difference between the same amount of code but split between one monolith versus many microservices?

>It's the 4 hour compile time problem from C++ revisited.

Do you know what's even more expensive? Tracking down TypeErrors at Runtime.

> As business requirements change over the life-time of a software project, you need to retire and replace old code with new code that better meets the changing business needs.

Yes .. keep rewriting working code - that's a path to success.

macspoofing··on Sweden plans new nuclear reactors by 2035, will share costs
>but like nuclear they can supply the majority of electricity for one.

OK ... If you want to claim that the future is wind + natural gas/coal - go ahead, but that's not what the public is being told. The public is told that wind/solar can replace fossil fuels, and they can't.

Here's the reality:

If you have nuclear, you don't need wind/solar - at all. In fact, you will not be able to use wind/solar, because nuclear can't be easily spun up and down to deal with the wind/solar intermittency. In your France example, wind/solar is pointless.

If you have hydro, and you have enough of it, you don't need wind/solar. If you don't have enough hydro, you need natural gas though you can optionally throw in wind/solar. Once you hit your geographic hydro capacity, the only way to increase is to build out your natural gas/coal infrastructure (regardless if you throw in wind/solar in there)

If you don't have nuclear, and you don't have hydroelectric, then wind/solar will not be able to replace fossil fuels. You will be forced to build out coal or natural gas infrastructure (or burn wooden pallets), as your Danish example shows.

Here are other examples: - Germany, which closed its nuclear plants, and now is using wind but also more coal/gas than ever before: https://ourworldindata.org/grapher/share-elec-by-source?coun...

- Portugal, which is blessed by geography that gives it access to hydro, but because they don't have enough, and they built out their wind infrastructure, need significant natural gas capability: https://ourworldindata.org/grapher/share-elec-by-source?coun...

- Costa Rica is another poster child for renewable usage .. but really, it's a poster child for hydroelectric power. They don't need wind/solar at all. https://ourworldindata.org/grapher/share-elec-by-source?coun...

macspoofing··on "Useless Ruby sugar": Argument forwarding
>Static typing in a scripting language like Ruby is just poor engineering.

I agree, but in that case, using a scripting language to build and maintain applications with significant LOC ... is poor engineering.

Static typing is there so you can get compile-time support for validating assumptions made throughout your source code, which is critical for developing and maintaining LARGE applications by teams of engineers of all skill-sets, over significant periods of time.

macspoofing··on Sweden plans new nuclear reactors by 2035, will share costs
>I think nuclear is cool tech but am doubtful it will play a big role in most countries since renewables are so much cheaper (1/3rd the price, so you can overbuild substantially) for getting to 90% emissions free generation.

Renewables (wind/solar) could be free and they wouldn't be able to support a modern economy - that's the problem. It's why wind/solar, today, do not even power a small city, much less a nation.

← PreviousPage 6 of 34Next →