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

Tried to check it out but can't comment on the contents, because gumroad is apparently the intersection of facebook, cloudflare and google and specializes in serving millions of captcha's, then when solving all of them bluntly tells the transaction could not complete. There is a special place in hell for sites like gumroad.


Yep, i hit the same issue(s). Gave up after a couple tries.


  > I know this US government is fully-committed to fossil fuels and about as rabidly anti-renewables as can be, 
Don't fall for the political narratives, they are designed to distract you while the theft is taking place. The sponsors of the circus are rabidly cynical and pro-selfish. They are spreading the narratives, not believing in them. There is certainly a few conservatives in power who hold that the earth is only 6000 years old, who see no other option than burning down the town as a way to escape confrontation with progress and emancipation. But this is mainly what kleptocracy looks like.

The narratives work though, that is the sad reality. News anchors and the public are stuck in a loop about "children being forced to change sex, woke, climate hoax, but her e-mails, but Biden, ...", anything but what is happening at the crime scene.


Don’t leave us hanging, what exactly is happening at the crime scene?


Read the news.

- Trump received $4B in bribes last year.

- Widespread arrests and murder / deportations of US citizens.

- Federal agents routinely kidnap pregnant child abuse victims so they can be transported to Texas where they're denied health care + forced to carry their assailant's child to term.

- Blowing up fishermen + using the footage in weird 80's movie montage propaganda films.

- Installing censors at most news organizations in the US.

And literally hundreds of comparably bad stories. They arrive at a rate of 2-3 per day, and have been for over a year.


Hitler and his cronies were so surprised that the system he had vowed to destroy let him in.

  > And don't get me wrong, I support neither 
https://en.wikipedia.org/wiki/Paradox_of_tolerance

It is not about who you support and what your favorite color is.


And there is the Hitler argument!


Not every European country, but unfortunately many countries are at risk. Someone like Orban is so deeply and openly corrupt, you have to wonder why anyone besides his cronies vote for him. But as an autocrat, you apparently only have to chase lgbti people and immigrants to cheer people up. Going to CPAC with all your kinky friends doing the Sieg Heils on stage (yes, that happened, even if someone doesn't want to hear that). Conservatism is a depressing view of the world.

And then you have all kinds of charlatans that are basically Orban doubles. You hear the same stupid talking points and bullshit, the same cozying up with Putin. And to top it off, the USA has openly vowed to fuel and fund that fire of self destruction, so the billionaires can eat the corpse. Because that is where the term conservatism came from, to conserve the power of the king and the ruling elites, as a god given construct (the only original moral aspect of conservatism).


> Mail is stored e2ee on server

Exclusively, or do they keep caches around? I am asking since everything is clear text in the webmail. I wonder if they handle the rare case of proton to proton (encrypted) mail differently from regular unencrypted mail. I assume they have to decrypt a master key stored on the server with your password, and then decrypt every encrypted email on the fly on the server, or they have to send the master key to the client side.

Now think that through when you have thousands of searchable e-mails, sorted arbitrarily. I won't say it is impossible, but I think that maintaining plain text indexes rather than encrypted ones are really tempting.


You’re post is full of misconceptions and mistakes.

Mail is stored e2ee exculsively. The’ve been summoned to hand over mail many times, which they weren’t able to do. Quick search on Ecosia and find the articles.

They don’t have a master key or else the whole e2ee story is a fad, which it isn’t. The Proton code is in Github so you can check how it works yourself. Part of the password is used to decrypt the data.

Search is done client side. You have to download a big search index in order to have proper search. The iOS app doesn’t support downloading the index so search is limited there.

Please think and do some work before you reply.


> They don’t have a master key or else the whole e2ee story is a fad, which it isn’t

You can store an encrypted master key (like Luks), download that key to the client and decrypt it there. Or you can have it in decrypted in server memory, but only during an interactive session with the user. But that quickly turns into a fad, as you pointed out, which was exactly my question.

> The Proton code is in Github so you can check how it works yourself. Please think and do some work before you reply.

I asked a simple question, so that at others could chime in about the exact details and limits. I don't understand why that was highly offensive to you, but I assume it is something like a Monday Mood.


AvaloniaUI + MVVM toolkit.


Let me rephrase what sibling said: the paid offering is for you when you have gotten an existing traditional windows-only wpf application and you want to have that appplication cross-platform as-is, foregoing any effort to port it to AvaloniaUI.

You won't need the paid offering if you build your stuff in AvaloniaUI directly.


How mature is Avalonia for an universal app? Big 3 desktop plus big 2 mobile?


I can't comment on that specifically, but it works with MVVM extensions toolkit, which is handy for decoupling of event handling and is helpful in complex scenario's.

Most import thing to look for are the components you need imho. You can build themselves, but if you can use something ready made, that helps of course. You would best take look at their gallery to see if you see something similar for your needs.


From a quick look, I can't find a reason. why? Even MS doesn't fully believe in Maui, as it seems they reblessed WPF. For Avalonia to do the work of MS seems weird, their own free regular WPF-like Avalonia UI toolkit is already the standard for cross desktop development.

I was looking for the line: Microsoft sponsored us. Even then I would not understand why they would spend effort on a doomed project. I know Avalonia being a small company has a big task ahead of porting Avalonia UI to Wayland, which makes porting MS semi-abandonware all the more confusing.

But since these people aren't idiots, I gladly assume I am missing something.


Between MAUI and Avalonia, Avalonia is the superior framework when it comes to technical quality as well as community response. What Avalonia doesn't have is the enterprise component libraries MAUI has. As part of this move Avalonia is about to reel in these libraries, as well as a whole bunch of MAUI teams.

In other words; Avalonia is coming for MAUIs turf.


It actually has the enterprise component libraries that WPF has, and those are much more, and still it isn't as if those will magically work on GNU/Linux, due to how Component One, Telerik and co implement them.


> But since these people aren't idiots, I gladly assume I am missing something.

Microsoft politics. Someone who’s aware please confirm but I want to say it’s something like…

Different orgs jockey for power and you can see when the wrong orgs and initiatives influence different products.

What I can’t tell is whether it’s established teams scrambling to stay relevant. Or if it’s new teams and products imposing their influence where they shouldn’t.

But the Windows team doesn’t want to see Linux get traction, so they’ll do their part to hamper any OS shims or any native-first functions in Office.

The Office org wants to expand beyond Windows but for political reasons, the only add-in tech without platform lock-in is JS so they ally with the Azure/Cloud team to allow third parties to create add-ins.

Because of this partnership, rather than making a streamlined add-in store, publishers are required to learn the full complexities of Entra and the Partner centers.

I imagine the UX and .NET orgs are caught in similar political battles; but without any direct income or product to influence.

If I had to guess, they were in the Windows team at one point; but with the platform-independent initiatives (good) it’s been a shitshow over the past 20+ years for desktop developers (bad).


I agree that MS has often internal conflicts of interest. But that still leaves su with the question: why would Avalalonia do the work that MS did not bother to do, where is the benefit? I mean, Avalonia has AvaloniaUI already.


Step 1: "use Avalonia to run your existing MAUI or WPF applications on any platform!"

Step 2: "now that your devs have seen how good Avalonia is, why not use it in your future projects directly? It's our core business, so we won't do a regular rug-pull like MS"


.NET belongs to DevDiv, which is under Azure and AI.

Notice how many languages DevDiv supports nowadays, see languages dropdown on https://devblogs.microsoft.com.

Thus even .NET has to fight for internal relevance, most Azure contributions to CNCF are in Go and Rust, they even have a "Rust for C#/.NET Developers" (https://microsoft.github.io/rust-for-dotnet-devs/latest) tutorial.

Azure is also mostly doing Azure Linux nowadays, even if Azure Host OS is still Windows based.


Oh god. So .NET is just one of many frameworks/platforms? And competing with Azure for attention? Talk about being dwarfed.


.NET finally going cross platform (not counting Mono/Xamarin) wasn't only because some folks at Microsoft felt like it, rather a survival decision to get uptake from newer generations, as UNIX/POSIX settled the server room and headless deployments.

Except that outside Windows, .NET is only another option among many.

Add to it the way cloud infrastructure key offerings are based on, and Azure wanting to play against Google and AWS for first place, naturally the Azure team isn't that focused on being known as the Windows only cloud, as it used to be on the early days.

This naturally plays a role in what programming languages they end up adopting.

Parallel to it, note how Microsoft also plays a role in Python based tooling nowadays.


  > a survival decision
Do you know if the .net team had they authority to make that decision, or did they need the backing from the Azure team to persuade the top leadership?

  > Parallel to it, note how Microsoft also plays a role in Python based tooling nowadays.
Yes, I do. I feel MS doesn't even know the distinction between "pragmatic" and "negligent" anymore. The last language they ever should push is that non-typesafe, self undefining, non-optimisable, compute wasting language called Python. I know, shouldn't mention it, programming langues and religion... I am sorry in advance, but I think MS given their PL research accolades should show taste and technical judgement, rather than endless go-with-the-flow pragmatism.


> Do you know if the .net team had they authority to make that decision, or did they need the backing from the Azure team to persuade the top leadership?

It all started with the folks that joined ASP.NET team with a FOSS culture, with Damian Edwards and David Fowley being the driving force of those early .NET Core day, JSON solution format (which ended up being dropped), replacing IIS with Kestrel, and so on. Eventually they got the backing from Scott Hanselmann and Scott Guthrie, both Scotts nowadays enjoy a very high management position.

If you listen to random interviews of them, at known .NET podcasts like .NET Rocks, Coding After Work, Nick Chapsas, and so forth, they often refer the identity crisis of .NET outside Windows and bringing in new generations, as an ongoing issue.

Example, Maddy Montaquilla, the product lead for .NET Aspire, on her Coding After Work interview, from minute 27 until 32:20.

https://codingafterwork.com/episodes/26f166e4-0f0f-43d7-8a00...


> Even MS doesn't fully believe in Maui

Source: I made it up.


MS doesn't believe in any of their toolkits, and the source is their actions. First off, they're addicting to introducing new toolkits instead of improving existing ones. But that doesn't even matter, because they just use Electron anyway.


MS has multiple personalities, so some might do, I will give you that. Meanwhile, WPF is getting rehabilitated. It seems like that not only the average developer has concluded that all the other UI frameworks since wpf are half-baked. Someone more involved than me makes the same assessment: https://news.ycombinator.com/item?id=47480056

I recommend everyone to ignore all experiments, and go straight for AvaloniaUI, as it is quite similar to wpf, actively devloped and cross-platform. The only downside I see is that Wayland is still in progress yet.


How many MS products are dog fooding Maui?

When COM rolled out, every product was very much on board.

The need for Maui in-house is for…what?


doesn't look like much; the seem to use electron for almost everything in this space. If they had faith in Maui something (VS Code, Teams, Outlook, ... calculator?) would use it.


Actual source (there are many others): https://github.com/dotnet/maui/discussions/29483


Their actions show how much of a shit they don’t give about Maui. Or frankly any of the air biscuits they’ve launched as UI toolkits since winforms


Some of us have insider connections


None of the comparisons make any sense. In short, these concepts are essential to understand:

- determinism vs non-determinism

- conceptual integrity vs "it works somewhat, don't touch it"


> determinism vs non-determinism

Here are the reported miscompilation bugs in GCC so far in 2026. The ones labeled "wrong-code".

https://gcc.gnu.org/bugzilla/buglist.cgi?chfield=%5BBug%20cr...

I count 121 of them. It appears that code-generation is not as deterministic as you seem to think it is.


Deterministic doesn't mean correct. Compilers can have bugs. What deterministic means, given the same input you get the same output every time. So long as given the same code it generates the same wrong thing every time, its still deterministic.


99.9% vs about 20%. Pretty weak argument.


You can be intelligent and believe the narratives.

You can be intelligent and see you were fooled, seeing the sponsors of the narratives don't share any of your ideals to begin with.

Many are confused, feeling betrayed, open for new perspectives. Some will double down as we know from group dynamics in sects.

Don't feel sad, it is a good sign of healthy progress. Project 2025 and the likes are a very destructive force, not something to gamble your democracy on.


You can be intelligent and believe the narratives.

But what's intelligence good for, if it doesn't equip you to see reality for what it is?


There is the difficult and energy consuming way of thinking with the ratio, and there is a cheap way of thinking, based on ingrained beliefs, vibes, tribes etc.

As humans we are quite fallible, but as long as mass media and "social" media don't hamper the process of eventual re calibration towards reality, we can come back from our mistakes. That imho also answers why autocrats immediately start a war on academia, they instinctively know where the danger lurks for them.


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

Search: