Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What about visitors?


They're saying if you can match velocities in the first place, you don't need to hitch a ride, because you're already travelling fast enough.

I think these are both self-fufilling prophecies

I'm not saying this is a failure of the system, only that it is the system. My overall point is that systems take the form they do based on available technology, efficiencies of production, lines of communication, and incentives, and that the individual firms involved are disposable actors that are forced by the factors above into economically-rational actions. If the natural form of an industry is monopoly (as most "blue team" industries are), that's what we'll get, and government action can at best delay it.

I think hate speech is a separate case from porn, honestly. Porn is not ideal but it's not ideal as letting people mount hate against minorities, which imho is unacceptable

Nah, as a middle aged person at the bottom of the dating pool, there’s a lot of delusional thinking. A lot. A lot a lot. For example, me: 42, divorced, not rich but not poor - six figure income, her: 36, was “career oriented” but now feels like she missed the boat on kids; her: “If you don’t propose within the first 3 months, you’re not interested in marriage, just wasting time.” Also her: “A man is supposed to take care of me.” Again her: “what’s his is mine and what’s mine is mine”. This is the delusional thinking that exists in the dating world. That some rich Prince Charming is going to come save the hard working but hard partying girl who just realized she’s a woman.

I deleted my apps and will just eventually die alone.


It is easy to save energy when you are OK with a lower level of decentralization. I could probably run a payment processor on my computer alone that handles 100k transactions per second.

The proof of stake idea is like a ponzi scheme


That is "I don't know a single person who thinks it is propaganda", or equivalently "everyone I know thinks it's real", yes? Triple negatives can be a pain to keep track of.



On the spectrum of illegality, things can get a lot more extreme than a bit of copyright infringement.

This is an overly harsh take. I don’t mind talking to a bot, it’s just that most bots suck balls and don’t get what I want to achieve.

> And this has eliminated the whole Western bullshit about human rights maximalism

That's the truth. "Never again". Clearly our politicians do not believe in human rights or international law. What do they believe in? Democracy? I doubt it. Money? Western exceptionalism? More likely. Where do we go from here? Why would anyone ever take any moral argument from a western nation seriously ever again?


Well, at least in the US, it's legal to draw, sell, and purchase those drawings—no wrapper needed it can be explicitly cp. And while I have negative infinity desire to consume or encounter this kind of content I nonetheless think it should exist as a 'methadone' for folks whose sexual frustration might otherwise drive them to do something horrible.

And if we allow it at all I don't think it makes sense to pick and choose what artistic mediums it's allowed to take no matter how abhorrent I might personally find it.


Nice, I want outbound calls though, for that 1-800 number on the Norton/McAfee/Geeksquad "invoice" in my spam folder.

It should actually work now that Windows 11 LTSC 2024 is out and 22H2 is the listed requirement level https://openkneeboard.com/compatibility/, but there was likely a period between that and Windows 11 LTSC 2021 where the game required a feature e.g. from 22H2. Of course trying to ride an LTSC out without upgrading for the full decade of support will lead to MANY compatibility problems, but that's a choice to not upgrade and not really a limitation of LTSC itself.

There lies the problem with LTSC though: there are always a couple of things really pushing the bleeding edge of features (like a community VR plugin in 2022 would be) and it might take a year or two for LTSC to catch up to those cases. Most people will never run into that... but you can't really know until you do, so is it worth it? Depends, I suppose.


even before that, eg. WP article from 2015:

https://www.washingtonpost.com/news/early-lead/wp/2015/07/23...


Is this a successor to Mozilla's old Persona project, or similar in anyway?

I can't reveal specific implementation details but I work for Planet Innovation:

https://planetinnovation.com/

Some of our products use MicroPython though we also use a whole host of other technologies. Some of our devices are proof-of-concept (often designed to progress a theory) but we also deliver up to Class B solutions.


Another day, another matrix hit piece on the front page of HN. Unsure whether it's really my job as matrix lead to respond, but hey, let's go again.

TL;DR: the only valid points here really are complaints about state resets (being addressed in https://matrix.org/blog/2025/07/security-predisclosure/) and canonical json edge cases (which are on the radar). We should probably also remove device_display_names entirely. Stuff about "you have to trust other people's servers when you ask them to delete data!" is not exactly earth-shattering, and the encryption & authenticated media issues mentioned got fixed in 2024.

Point by point:

> 1. the graph is append-only by design

Nope, Matrix rooms are designed to let server prune old data if they want - https://element-hq.github.io/synapse/latest/message_retentio... is how you configure Synapse for it, for instance. The DAG can also have gaps in it (see point 6 below).

> 2. if you do want to delete something, you can send a redaction event which asks other servers very nicely to delete the content of the event, but redactions are advisory

If you ask a server to delete data, you have to trust it actually deletes it. That goes for any protocol; it's nothing to do with Matrix.

> 3. however, servers that choose to ignore redactions, or fail to process them for some other reason, can leak supposedly-deleted data to other servers later on.

see above.

> 4. certain events, like membership changes, bans or pretty much any event that exercises some control over another user can't be deleted ever as they become woven into the "auth chain" of future events

This one's almost true. The fact that "events which exercise control over another use" (i.e. access control) can't be deleted should not be surprising, given access control that doesn't disappear from under you is generally considered a good thing. However, if you really do want to delete it, you could 'upgrade' the room by pointing it to a new room ID, and vape the previous one (although admittedly there's no 'vape room' API yet).

> 5. the only way to discard all of this spam complexity is to recreate the room.

...or upgrade it, which is increasingly a transparent operation (we've been doing a bunch of work on it in preparation for https://matrix.org/blog/2025/07/security-predisclosure/). Meanwhile, mitigating state spam is part of the scope of the ongoing security work mentioned there.

> 6. it's exceptionally hard to linearize history if you don’t know the entire history of the room partially.

Yup, this is a feature. We don't want servers to have to sync full room history; they're allowed to do it in chunks. The tradeoff is that ordering the chunks is a heuristic, although we're currently in the process of improving that.

> 7. it is also somewhat possible to insert messages into history by crafting events in the graph that refer to older ancestor events

Decentralisation means that servers are allowed to branch from old commits (in git parlance), much like git. This is desirable if you're handling delayed traffic from a network partition or outage; we're working on avoiding it in other scenarios.

> 8. another thing that is worth noting is that end-to-end encryption in matrix is completely optional.

Sometimes E2EE makes no sense (e.g. massive public rooms, or clients which don't implement E2EE). Any client that speaks E2EE makes it abundantly clear when a room is encrypted and when it isn't; much like https v. http in a browser.

> 9. the end-to-end encryption is also annoyingly fragile

Not any more; we fixed it over the course of 2024 - see https://2024.matrix.org/documents/talk_slides/LAB4%202024-09... or the recording at https://www.youtube.com/watch?v=FHzh2Y7BABQ. If anyone sees Unable To Decrypt messages these days (at least on Element Web or Element X + Synapse) we need to know about it.

> 10. sometimes these device list updates updates also leak information about your device

Clients send a default device name (e.g. "Element X on iPhone 12 Pro Max") to the server, to help the user tell their own sessions apart, and to give users on the same server some way of debugging encryption problems. Admittedly this is no longer needed (clients typically hide this data anyway), so the API should be cleaned up.

> 11. the spec doesn’t actually define what the canonical json form is strictly

This one is accurate; we need to tighten/replace canonical json, although in practice this only impacts events which deliberately exploit the ambiguities.

> 12. matrix homeservers written in different languages have json interoperability issues

See above.

> 13. [server] signing key expiry is completely arbitrary

Server signing keys are definitely a wart, and we're working on getting rid of them.

> 14. split-brained rooms are actually a common occurrence

Once https://matrix.org/blog/2025/07/security-predisclosure/ lands, things should be significantly improved.

> 15. state resets happen quite a bit more often when servers written in different languages interoperate

See above.

> 16. room admins and moderators have lost their powers over public rooms many times due to state resets

See above.

> 17. you can’t actually force a room to be shut down across the federation

Same as point 2 and 3, you can't force other people's servers to do anything on the Internet (unless we end up in some kind of DRM or remote attestation dystopia)

> 18. moderation relies entirely on the functioning of the event auth system

See above for upcoming state reset fixes.

> 19. media downloads are unauthenticated by default

Not since https://matrix.org/blog/2024/06/26/sunsetting-unauthenticate...

> 20. you can ask someone else’s homeserver to replicate media

Only if you're authenticated on it, as of https://matrix.org/blog/2024/06/26/sunsetting-unauthenticate...

> 21. media uploads are unverified by default

Yes, being an end-to-end encrypted comms system, the server can't scan your uploads given it can't decrypt them, by default. Clients can scan though if they want, although in practice few do.

> 22. you could become liable for hosting copies of illegal media

This is true of any federated system. If you run a mail server, and one of your users subscribes to a malicious mailing list, your mail server will fill up with bad content. Similarly if you run a usenet server. Or a git forge, and someone starts mirroring malicious content.


Subliminal learning happens when the teacher and student models share a common base model, which is unlikely to be the case here

Visa, Mastercard, payment processors, banks, etc act as accountability sinks[0] for governments and political group by design. They are arbiters for moving/blocking money, not taking principled stances; there is no net neutrality equivalent for financial networks.

There's a lot of wasted discussion talking about an intentional design decision because they're arguing from consumers' perspectives, ignoring the huge benefit to political organizations.

0: https://aworkinglibrary.com/writing/accountability-sinks


AI is going to revolutionize customer support for some businesses. Businesses that would have had no previous call center option, small organizations that care and that are lean, etc.

For others, it's going to create customer hell. I can't imagine dealing with Google, Amazon, banks, etc. after these become widespread.


Maybe... the real issue is that "calling" (as a concept) is kind of dumb and needs to go away?

I get that this is NOW, but just wondering if you're willing to engage. What could replace the need to call?

Everyone having agents would be cool. You type or say "Make a dinner reservation at X at Y for 4 people" and the restaurant agent would just do it...

I just want openai to be the super app for this kinda stuff.


They haven't started conscription yet. Everyone is a contract soldier or mercenary for hire.

Live by the sword.

It will certainly help those looking to learn technical skills in the 3rd world. Many have Android phones but can't afford a computer.

Absolutely. Its funny when people on HN unironically claim this site to be a tiny miraculous exception.

I think many people have their own personal revelation where they come to believe what Israel is doing is not self-defense but rather genocide. For me that came in the 2008/2009 Gaza offensive where they inflicted roughly 100 deaths for every Israeli who was killed in the initial attack. The Freedom Flotilla incident in early 2010 where they murdered the aid volunteers in international waters only further solidified my opinion.

Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: