Hacker Newsnew | past | comments | ask | show | jobs | submit | lone-cloud's commentslogin

I'm a privacy focused self hoster and ntfy was not good enough for me so I created Prism with an optional Android app: https://git.lonecloud.dev/lone-cloud/prism

The difference: Your phone doesn't get notifications from your notification service directly, but from Mozilla which helps to hide your digital fingerprint of you using a separate notification provider like ntfy. Prism also allows Telegram or Signal to act as a notification distributor. In addition, I use Proton Mail which doesn't really allow custom notification services. Prism has a custom integration to work around that so your proton mail notifications don't have to touch google services.


Interesting, how is it able to send via Mozilla? I did a quick search in the repo and the term isn't found.


The webpush endpoint registration is initiated from the client. The Android app can act as a client and it's the one that registers Mozilla's autopush service.


In what ways is your digital fingerprint being monitored where your notification providers are being captured?


I meant that at the network level, should something be monitoring, your client would be making requests to a unique (ntfy) address that virtually nobody else ever uses. Requests to Mozilla are more crowd blended as it's quite popular already.


Aren’t the requests https?

Or you mean you are trying to hide from a network where you are mitm attacked?


Yes, they are https so security is not a concern. I want to crowd blend at the network level so that my requests don't aversive that I'm using a privacy notification system (or a VPN).


I would recommend people use comaps instead which is the actual FOSS fork. OM has a long history of malicious behaviour like quietly adding ads, turning a part of its previously open sourced code proprietary and misappropriating donations. OM has lost most of its community a year ago to comaps and are now rushing vibe coded features to compensate.


> OM has lost most of its community a year ago to comaps > rushing to compensate

I understand that you, being a contributor to CoMaps which people can see on your page, want to promote it, but it’s just spreading false info. Just one Russian community of OrganicMaps in Telegram has 4000+ members, CoMaps RU is not even at 200. Global group of OM is at 1650, CoMaps is at 840 of it.

It’s not OM who is compensating all over the place in this thread.


Thanks for the heads up, I wasn't not aware of that. I never got a single ad in OM though


It's the Kayak referral links on hotel POIs, which some people consider ads


> which some people consider ads

How are they not ads? Is this the "icloud storage promotion in ios settings" discourse again?


Are you me? Somebody was talking about gitea on here yesterday and I also ended up self-hosting and moving all of my private projects to Ferjero yesterday after a bit of research. I can't bring myself to move public projects due to job prospects + GitHub network effect. Otherwise I'm role playing as a system admin now with 20 local services for various things I need. I think the most important thing is to have regular backups as you're now in charge of keeping your data from getting lost.


I use rclone + backblaze. You get 10GB for free which is more than enough for self-hosted stuff.


Any half capable engineer can vibe code this in a week. Who cares?


Someone still has to.


>Any half capable engineer can vibe code this in a week. Who cares?

The people who got tired of waiting for "any half capable engineer" to do so.


It's not that hard to implement. I did: https://github.com/lone-cloud/gerbil


No you didn't.

>A desktop app for running Large Language Models locally

>desktop app

Make it an Android and iOS app, get it published in the respective stores, add cross-device sync, and then you'll have a comparable proposition.

That is, when I will be able to tell my friends to look up that Gerbil app and use that on their phone instead of ChatGPT when there's no service.


Why didn’t you?



I am not seeing the Android App Store / Apple Store links on that page.

Can you post them here?


Ah, well done! I should not have underestimated you! Lol


It's not that hard to build a design system with decent accessibility. Just use shadcn ui components instead of rolling your own.


It's not really a refutation of my point about how building a good component library is hard, to suggest using another component library. Of course, if you use one it's easier, that was my entire point.


shadcn ui is not a component library but the basis for a component library that has great accessibility built-in from the start, so yes, it is a refutation.


You're thinking of Radix primitives which Shadcn is built on, but both are component libraries.


Maybe we're arguing semantics, but I think calling shadcn a "basis for a design system" is more accurate than a traditional component library. The difference to me is that shadcn lives inside your codebase and you can fully customize it as you please. You cannot customize a component library like MUI nearly to that extent.


Maybe you should take your own advise and try to understand his perspective.


Understanding a perspective and agreeing with it aren’t the same thing. Herring’s point was about the ‘I don’t see why anyone would need this’ framing, not that the position itself is hard to grasp.


This is a logical fallacy like saying one should tolerate the intolerance, because otherwise it's intolerance.


When I finished reading it I thought it was an anti-Trump piece, but the author also wrote: "That's why it baffles me that some prominent technologists embrace hateful ideologies.". Was Trump a techie too? He must have been behind the creation of JS.

"The ARM processor which powers the modern world was co-designed by a trans woman." This is not factually correct. Roger Wilson was one of the designers of the processor, but he didn't transition to become Sophie Wilson until 9 years after the first release of ARM1 according to Wikipedia.


Interesting point: was she "trans" before she transitioned, or only afterwards?

Lots of queer folks are pretending to be straight. Or do they only become queer when they emerge from the closet?


Yes, the understanding is that trans people were always trans. It may have taken time for them to understand that and perhaps more to decide to adopt that identity publicly, but they're not "not trans" before that. Other queer identities are generally thought of the same way in queer communities: many people have early experiences (e.g. fixating on same-sex characters in fiction the way peers might opposite-sex characters) that they later realise were early expressions of their orientation.


That makes sense, thanks :)


The author (me) is one of literally dozens of people who doesn't live in the USA. We don't all obsess over a foreign politician.

As for Sophie Wilson, I suggest you speak to your trans friends about whether they were trans before they publicly transitioned.

If you don't have any trans friends, perhaps reflect on why that is.


Man you realize your real name is attached to your incredibly obnoxious snarky replies right?


The transgenderist stance is that once a man announces he is a woman, then he was always a woman and always will be. Unless he detransitions of course. Then he was always a man and always will be. Same for when a woman declares that she is a man.

So a man who builds his entire career as a man, with all the privilege that brings, as Wilson did, can identify as a woman and these prior achievements now all become that of a woman. Even if this stretches plausibility, what with the sexism of the industry at the time. He can even receive accolades reserved for women, as if he had to work ten times as hard to be taken seriously in a male-dominated field.

This rewriting of history is also why, for example, film credits listing Ellen Page have been retrospectively updated to Elliot Page even though there was no Elliot Page at the time of filming.


The code is partly refined AI generated slop and the UX is lacking. The functionality is very basic and needs to be more thoroughly tested. This type of project is half a work day tops for a senior+ dev to create with agentic coding.


May I ask how you made the determination that network-monitor is "partly refined AI generated slop"?


I came to this conclusion as well. The README gives off some vibes but the sheer volume and writing style of the code comments is what really sells it for me. For example:

https://github.com/grigio/network-monitor/blob/9dc470553bfdd...

    // Enhanced styling with column-specific classes and alignment
This sort of marketing-speak isn't what people typically put in their code, LLMs love buzzwords. It's not just this, it's everything, but hopefully you get what I mean.


The mindless code comments are a dead giveaway. It's always the same pattern of: "a thing" <--- here is a thing Generally a dev would clean these up, but when they don't it's a major red flag to me that it's just unreviewed vibe coded slop.


- "Electron comes with a few rather significant drawbacks" Not going to mention them at all though? - what possible reason could one have to use Next with Electron? Not everything needs to be in Next and there's no reason for SSR + Node.js API server (primary advantages of Next vs React) when the client and server are on the same machine. The author's solution is to wrap this with another dubious framework (Nextron looks abandoned and hasn't been updated for over 10 months btw) to force them to somehow work together. Like why? - the idea behind Tauri to leverage the user's system's webview may sound like free real estate, but as many Cordova devs have previously found out, it's incredibly risky when you have no control of your own runtime. Desktop webviews are not a uniform layer. Ex. Webrtc is not supported on Linux webviews.


Yeah, it makes zero sense to use a SSR framework for an Electron app. Just use React, Vue, or Svelte directly. It's one of the few use cases where a SPA makes sense, since the bundle is being served locally.


They do mention bloat and memory usage


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

Search: