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

It's a smart play for a flat tax. Baseline at 15-20% on imports (proxy for flat tax on income). Then push to eliminate income tax. It's very much aligned with conservative view points on income tax and it's progressive nature.


Smart if you ignore mathematics


I don't necessarily disagree, a federal sales tax / VAT could make sense. But so far all it's been is conflicting objectives for tariffs: eliminating income tax, trade deal negotiations, and bringing jobs back. I don't think you can have all three of those simultaneously.


[flagged]


You're ranting.

Many governments, at least the ones that matter, are bankrupt. Quick google shows all G8 countries run a deficit.

My "smart play" wasn't on the merits of idea, largely the game theory aspect of moving forward to their policy goals after decades of having no traction. It's a unique idea, policy wise. Don't know if it will be effective. Neither do you.


>You're ranting.

Sadly I'm not. I'm objectively stating facts. This criminal cabal of spectacularly incompetent clowns is absolutely ransacking the final days of an empire. It is astonishing how Americans are unaware of this.

>Many governments, at least the ones that matter, are bankrupt. Quick google shows all G8 countries run a deficit.

The US ran a $2.3 trillion dollar deficit over the last 12 months, and spending has gone absolutely wild. At the same time it's handing out massive tax cuts to corporations, and has absolutely no path to get back on track. Quite the opposite, the Trump cabal is basically making it impossible to get back on track. Which is why they're looting everything they can as quickly as they can.

>Neither do you.

Yes, I know that it was harebrained and literally zero economists with a functioning brain have called it a "smart" play. Only absolute cultists or the most profoundly gullible ever found the arguments by the criminals convincing.

Further, as is classic with Trump's lies (that only spectacularly gullible and/or stupid people fall for), he sells every angle of the same play simultaneously. Not only will tariffs eliminate income tax -- a notion that is so mathematically stupid it is instantly dismissible -- simultaneously all of those jobs are going to be repatriated and there will be no imports. These two notions are absolutely at odds -- and both are just utter fantasy nonsense -- but stupid people believe what stupid people do.

And yeah, bro, tariffs are not a unique idea. There is no novelty here.


You are definitely ranting. The facts that might be there are buried in the rhetoric.


> It's laughable mathematical fantasy

I mean 2.5 / 3.4 = ~ 75%. A measly 75% tariffs will allow the abolition of income tax.


Is this a Xamarin successor?


It's one of the main players in the non-Microsoft cross-platform UI toolkits focusing on .NET, alongside AvaloniaUI.

The Xamarin successor is MAUI, which is the MS offer in the field.


Has MAUI managed to actually succeed Xamarin? From what I remember from a few years ago they kind of botched the launch and it failed to even fully replace it.


Xamarin is officially in End Of Support. But Maui has definitely missed the mark. I was deep in it around net6/net7 timeframe, and net8 was supposed to be a big step forward, but they burned a lot of good will with the rollout. I saw a lot of hubris not only from the Maui side, but also from the .net ecosystem as a whole. Specifically whoever was pushing workloads. The pain points around that were huge sources of unnecessary friction, on top of the really buggy initial versions of Maui.


Yes. It can use either XAML or C# markup. I think it uses the same stuff as Xamarin did when you developed Xamarin Native where you were using C# bindings to the native UI SDKs. The developer experience is a lot better than Xamarin because now they have a single C# project that targets everything--Linux, Windows, Mac, web, Android, and iOS at least.


You're totally right.

Uno sits on top of .NET for iOS/Android, aka Xamarin "Classic".

Single Project/Single Codebase with your choice of XAML or C# Markup, choice of Native or Skia-based rendering, works with VS/Code/Rider on Windows/macOS/Linux.


More of a competitor, they have different goals.

Xamarin/Maui try to allow people to build cross-platform apps in a single codebase. Uno tries to allow people who are familiar with and/or prefer UWP to develop on other platforms than just windows.


Uno here. We have the same goals: Single Codebase Cross-Platform, targeting Web, Mobile and Desktop (including Linux). Uno runs everywhere .NET runs.

The approach is different where instead of creating an entirely new API, we aligned with WinUI's api (and UWP previously), making it source-code compatible with WinUI so you can leverage the WinUI's ecosytem (CommunityToolkit, 3rd party controls, ...).

By aligning with WinUI, you also get access to all the trained LLMs that already know about UWP/WinUI and therefore also work on Uno.


> you can leverage the WinUI's ecosytem (CommunityToolkit, 3rd party controls, ...)

Why does the Community Toolkit -> DataGrid perform poorly in the Web demo? Sorting the columns is very slow: https://gallery.platform.uno/

Will Uno move to a model of rendering the UI to canvas for better performance?


Slightly off topic, I'm surprised why more tool or SaaS vendors don't run as Atlassian apps. It solves so many enterprise gatekeeping issues for most tools:

1. Usually integrated with the Enterprise IDP

2. apps/modules usually are part of the security boundary of Atlassian, meaning little compliance headaches if any.

3. Out of the box scaling of per user licenses since individual apps can't have their own independent user limits, they use the whole Atlassian user count. So, if your customer needs just 10 licenses but their Atlassian suite has 500 users, they must purchase at 500 user cal.

4. Atlassian Jira/Confluence are very sticky at the enterprise level. Yes, teams may move to Gitlab, but most customers prefer to stick to Jira/Confluence.


Easy answer: because you are then beholden to them, same with Salesforce apps or any other "app marketplace". If they decide to change their rules or go out of business, there goes your business with theirs. Not saying SaaS apps shouldn't go in that direction, but it should not be their first play IMHO.


For niche products, I think it makes sense. For example, we had a need for a tool to generate AWS/Azure diagrams automatically. There are a ton of SaaS options in this space, some of which just leverage opensource projects to generate the diagrams. In the gov space, I can't touch it if they aren't FedRAMP'ed. I've gone through that process as a CSP, and it's near a million dollar investment. Or the vendor can just release their product as an Atlassian App and avoid that headache. Yes, you'll never be the next billion dollar SaaS vendor but could you make a 7 figures? I'm confident you could.

Rephrased, I think an agency or company that follows the AWS model of "borrowing" open source projects and converting them to a paid service would work would do well. Wrap a open source solution around an Atlassian or similar PaaS app/module.


LOL. Maybe the professional class (doctors, lawyers) but most real working-class people do not bucket themselves in the category as the professional class. Yes, you are all salaried, but they don't get 6 figure RSU's or bonuses.


This is just class infighting, though. If you don't own the capital, you're labour. Yes, some labour is paid better, sometimes much better! But if you can be fired, you're labour, and fighting with other labour is counter-productive.

Instead of scrapping with someone who makes twice your wage for half your work, we should all be scrapping with those who own the capital, who are profiting from our labour, who even allow for such crappy jobs in the first place. We should ALL be paid well and have respectful work accommodations.


If you make $400k/yr, you are a fool if you have not invested the large surplus.

And that investment is the capital for someone else's business.

And you don't have a large surplus at that salary, you are also a fool.


You are missing the entire point that it doesn't necessarily have to be this way and use it to finger wag a straw man.


Working class means that you are earning a wage/salary and you don't own the means of your value production. Small businesses typically aren't working class, whereas sports professionals typically are working class.

If you want to talk about income levels, "working class" isn't a term you should be using; it's too big of a bucket.


The problem with this definition is that even CEOs at big tech giants don't own the company (in the vast majority of cases).


Very valid point. One could extend this definition such that: When someone has enough wealth to make a comfortable living passively, they're no longer working class. I think that should sufficiently account for this.


All the doctors I know are workers for a corporation now, upper middle class. The days of a private practice professional class of doctors owning their own business is mostly gone. Those that did cried poverty at what medicare paid. Dentists are an exception because insurance companies haven't destroyed them yet.


Do you work to survive? Do you get paid a salary in exchange for an hour/week/year's work? Then you're working class, literally.

Do you not work, just get your income from investments and portfolios? Then you aren't working class.


Surely everyone earning over $100k is investing some of that?


It's still people who own vs. people who earn. Those people on 400k are on the same side of the capital divide as people who work at Starbucks.

Hedgies are trying to take a cut of both of their wages so they can buy more cocaine.

Obviously theyd prefer us to think we're special little creative snowflakes who don't need union membership like a common old factory workers. Or Tom Cruise. Or the hollywood writers who just won a massive victory.


Do you have an example or two of a country with no patent protections that still invests in research? If no incentives, there are no outcomes.


Is there a platform that one can view/upload assets to import into this?


I know not the same use case, but nginx will serve near 100K requests per second of a static site on a moderately powerful server. Server side generated SPA empowered by K8 solution drops that to a dozen. Those number discrepancies are comical.

I must be too old to enjoy recent resume building architectures....


What does that have to do with kubernetes? Nginx runs fast on kubernetes also.


fly is not based on k8s or docker https://fly.io/blog/docker-without-docker/

they just use docker api, hence why I don't think there is the resource waste typical of k8s

I haven't run benchmarks but speed wise containers shouldn't slow down app requests (except in a few cases with very specific kernels, which I unfortunately experienced in production - but I was told it was just bugs)


I'm assuming Fly.io offering is powered by K8.


fly.io is simply a VM provider. You can achieve the same requests per second there as any VM host. The person you're replying to just has a comically low expectation of performance.


I've worked in this field, as well. Both implementing a FedRAMP'ed PaaS and sponsoring a CSP from the customer side where FedRAMP compliance was required. One thing that is often missing in these articles are compliance costs. Most don't realize that FedRAMP compliance at a High baseline is likely a $750K - 1M investment.


The cost is much higher than that when you account for the friction added to day to day developer work after compliance processes are put into place.

Adding 5% more friction on every step of development compounds a lot.


Then all the good developers leave. A series of decent people hire in, get frustrated and quit. After awhile you just have a core group of either incompetent or desperate people hanging on.

Management can ignore for a few years. Rebooting things isn't too hard. But then the issues that could be ignored can't be anymore. Eventually you get sold for the intellectual property or customer base.


If a "good developer" doesn't want to deal with the overhead of security, then, frankly, I have to ask why they are a "good developer"?

Why does security and compliance frustrate "good developers"? Is it the extra steps required? Is it that it sometimes (often?) means that they don't get to work with bleeding edge/greenfield technology and feel left out?

This seems like the heart of the security issue, IMO. Sure, there are investors and managers who don't prioritize this work, and there are definitely concerns with the amount of investment it takes to accomplish ... but if a large majority of the engineering team were pushing for security and compliance as part of their normal routine in the same way they push for things like automation, would that solve some of other issues too?


So in that case it's much less about a company desiring to comply to these costs and much more about not being able to realistically being able to afford to do so?


Ouch, I had no idea it cost that much. What are the main cost areas?

What would you estimate compliance at a Moderate baseline would be?


1. Engineer costs - A PaaS at the high baseline will likely implement 300+ controls. It's been a while since I looked at an IaaS CSP's FedRAMP package, but they typically implement roughly 100 fully implemented controls. The rest is on the customer to fully implement or engineer completely. Likely 300K-500K worth of engineering costs.

2. Assessment - 3PAO assessor will likely be 100K-200K. Most first time CSP's may require more than 1 assessment as the process is usually (1) Assess (2) Submit to FedRAMP PMO (3) they provide feedback (4) limited time to implement. If you cannot implement in sufficient time, you'll have to reassess. Note, unless you are AWS, Azure, Google, FedRAMP PMO may not prioritize you without sufficient customer support. As a result, your contract with your 3PAO may be expired. You'll need to bring them in again.

3. Documentation experts – There’s an art to generating the FedRAMP package. Engineers typically aren’t good at it, and it often requires one level of abstraction above internal technical documentation. Having technical writing experts that know how to communicate the security implementation without diverging too much is a skill set. You share the bear minimum to get compliance. As there’s business risk from sharing too much (sharing implementation details with a competitor or untrusted source). Also, the more technical details there are, the more audit questions often arise.

4. Control Implementation SME’s – Often time your engineers don’t know how to implement a required security control or don’t know what the compliance people really want. Many CSP’s hire a 3PAO assessor to advice you how to implement. This cannot be the same 3PAO assessor that audits you.

5. Conflict between product/feature value versus control implementation - Sometimes a value or feature of your product directly conflicts with a control requirement. A good example is a CMS PaaS (WP as a service or Drupal as a Service). Those CMS's often support user code or user code to spawn processes. The high baseline requires process whitelisting. Solving this problem while not destroying that feature can be difficult or expensive.


I recently found some of my old Pascal mode 13h projects from when I was a teenager. Is DOSBox the best way to run those and Turbo Pascal?


It had Dave Chappelle. So it must be canceled by any means necessary. </s>


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

Search: