GET https://kbin.spritesserver.nl/u/@thesmokingman@programming.dev/active?p=2

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
402.95 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1528
  +user: Proxies\__CG__\App\Entity\User {#2925 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2927 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
  +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
  +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
  +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
  +body: """
    > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
    \n
    > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
    \n
    > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
    \n
    Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 225
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721385980 {#2920
    date: 2024-07-19 12:46:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2929 …}
  +votes: Doctrine\ORM\PersistentCollection {#2931 …}
  +reports: Doctrine\ORM\PersistentCollection {#2933 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
  +badges: Doctrine\ORM\PersistentCollection {#2939 …}
  +children: [
    14 => App\Entity\EntryComment {#1561
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
        \n
        Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700164383 {#1582
        date: 2023-11-16 20:53:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1567 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1564 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
      -id: 131293
      -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886184"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700164383 {#1527
        date: 2023-11-16 20:53:03.0 +01:00
      }
      +"title": 131293
    }
    13 => App\Entity\EntryComment {#1621
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Did we read the same article? Emphasis mine.\n
        \n
        > Yen said Proton *might* move the feature to a public blockchain\n
        \n
        I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700164852 {#1557
        date: 2023-11-16 21:00:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1613 …}
      +nested: Doctrine\ORM\PersistentCollection {#1596 …}
      +votes: Doctrine\ORM\PersistentCollection {#1702 …}
      +reports: Doctrine\ORM\PersistentCollection {#1683 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
      -id: 131316
      -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886387"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700164852 {#1555
        date: 2023-11-16 21:00:52.0 +01:00
      }
      +"title": 131316
    }
    12 => App\Entity\EntryComment {#1705
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
        \n
        This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700165219 {#1692
        date: 2023-11-16 21:06:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1616 …}
      +nested: Doctrine\ORM\PersistentCollection {#1598 …}
      +votes: Doctrine\ORM\PersistentCollection {#1629 …}
      +reports: Doctrine\ORM\PersistentCollection {#1626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 131329
      -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886517"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165219 {#1795
        date: 2023-11-16 21:06:59.0 +01:00
      }
      +"title": 131329
    }
    11 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
        \n
        If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1700165387 {#1731
        date: 2023-11-16 21:09:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 131336
      -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886593"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165387 {#1725
        date: 2023-11-16 21:09:47.0 +01:00
      }
      +"title": 131336
    }
    10 => App\Entity\EntryComment {#1715
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700165470 {#1724
        date: 2023-11-16 21:11:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1718 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
      -id: 131340
      -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886630"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165470 {#1719
        date: 2023-11-16 21:11:10.0 +01:00
      }
      +"title": 131340
    }
    9 => App\Entity\EntryComment {#2422
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        I still don’t see why that matters.\n
        \n
        Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700167547 {#2411
        date: 2023-11-16 21:45:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2458 …}
      +nested: Doctrine\ORM\PersistentCollection {#2456 …}
      +votes: Doctrine\ORM\PersistentCollection {#2453 …}
      +reports: Doctrine\ORM\PersistentCollection {#2457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
      -id: 131433
      -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887458"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700167547 {#2447
        date: 2023-11-16 21:45:47.0 +01:00
      }
      +"title": 131433
    }
    8 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
        \n
        While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700167700 {#2469
        date: 2023-11-16 21:48:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2363 …}
      +nested: Doctrine\ORM\PersistentCollection {#2377 …}
      +votes: Doctrine\ORM\PersistentCollection {#2359 …}
      +reports: Doctrine\ORM\PersistentCollection {#2364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
      -id: 131443
      -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887521"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700167700 {#2467
        date: 2023-11-16 21:48:20.0 +01:00
      }
      +"title": 131443
    }
    7 => App\Entity\EntryComment {#2379
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700168258 {#2384
        date: 2023-11-16 21:57:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2383 …}
      +nested: Doctrine\ORM\PersistentCollection {#1906 …}
      +votes: Doctrine\ORM\PersistentCollection {#1708 …}
      +reports: Doctrine\ORM\PersistentCollection {#1410 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
      -id: 131462
      -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700168258 {#2378
        date: 2023-11-16 21:57:38.0 +01:00
      }
      +"title": 131462
    }
    6 => App\Entity\EntryComment {#2369
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
        \n
        I feel like you don’t understand the difference between a product roadmap and security fundamentals.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700168565 {#2391
        date: 2023-11-16 22:02:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2392 …}
      +nested: Doctrine\ORM\PersistentCollection {#2395 …}
      +votes: Doctrine\ORM\PersistentCollection {#1384 …}
      +reports: Doctrine\ORM\PersistentCollection {#1383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
      -id: 131481
      -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887873"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700168565 {#2389
        date: 2023-11-16 22:02:45.0 +01:00
      }
      +"title": 131481
    }
    5 => App\Entity\EntryComment {#1361
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
        \n
        Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1700178871 {#1404
        date: 2023-11-17 00:54:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1403 …}
      +nested: Doctrine\ORM\PersistentCollection {#2023 …}
      +votes: Doctrine\ORM\PersistentCollection {#2032 …}
      +reports: Doctrine\ORM\PersistentCollection {#2024 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
      -id: 131910
      -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4892403"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700178871 {#1363
        date: 2023-11-17 00:54:31.0 +01:00
      }
      +"title": 131910
    }
    4 => App\Entity\EntryComment {#2029
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
        \n
        If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700279312 {#2021
        date: 2023-11-18 04:48:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2020 …}
      +nested: Doctrine\ORM\PersistentCollection {#2027 …}
      +votes: Doctrine\ORM\PersistentCollection {#2031 …}
      +reports: Doctrine\ORM\PersistentCollection {#2037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
      -id: 135907
      -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4930154"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700279312 {#2028
        date: 2023-11-18 04:48:32.0 +01:00
      }
      +"title": 135907
    }
    3 => App\Entity\EntryComment {#2097
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700349912 {#2078
        date: 2023-11-19 00:25:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2082 …}
      +nested: Doctrine\ORM\PersistentCollection {#2096 …}
      +votes: Doctrine\ORM\PersistentCollection {#2081 …}
      +reports: Doctrine\ORM\PersistentCollection {#2098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
      -id: 138382
      -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4953638"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700349912 {#2076
        date: 2023-11-19 00:25:12.0 +01:00
      }
      +"title": 138382
    }
    2 => App\Entity\EntryComment {#2091
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700417605 {#2095
        date: 2023-11-19 19:13:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 140460
      -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4976743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700417605 {#2087
        date: 2023-11-19 19:13:25.0 +01:00
      }
      +"title": 140460
    }
    1 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "I think you’re missing “security fundamentals.”"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700487982 {#2040
        date: 2023-11-20 14:46:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 142803
      -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4998366"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700487982 {#2345
        date: 2023-11-20 14:46:22.0 +01:00
      }
      +"title": 142803
    }
    0 => App\Entity\EntryComment {#2328
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700520867 {#2314
        date: 2023-11-20 23:54:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2191 …}
      +nested: Doctrine\ORM\PersistentCollection {#2327 …}
      +votes: Doctrine\ORM\PersistentCollection {#2333 …}
      +reports: Doctrine\ORM\PersistentCollection {#2324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
      -id: 144528
      -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5012037"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700520867 {#2289
        date: 2023-11-20 23:54:27.0 +01:00
      }
      +"title": 144528
    }
  ]
  -id: 13589
  -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
  -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700233024
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/post/5919305"
  +editedAt: DateTimeImmutable @1700416423 {#2906
    date: 2023-11-19 18:53:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700146624 {#2884
    date: 2023-11-16 15:57:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1528
  +user: Proxies\__CG__\App\Entity\User {#2925 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2927 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
  +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
  +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
  +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
  +body: """
    > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
    \n
    > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
    \n
    > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
    \n
    Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 225
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721385980 {#2920
    date: 2024-07-19 12:46:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2929 …}
  +votes: Doctrine\ORM\PersistentCollection {#2931 …}
  +reports: Doctrine\ORM\PersistentCollection {#2933 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
  +badges: Doctrine\ORM\PersistentCollection {#2939 …}
  +children: [
    14 => App\Entity\EntryComment {#1561
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
        \n
        Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700164383 {#1582
        date: 2023-11-16 20:53:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1567 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1564 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
      -id: 131293
      -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886184"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700164383 {#1527
        date: 2023-11-16 20:53:03.0 +01:00
      }
      +"title": 131293
    }
    13 => App\Entity\EntryComment {#1621
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Did we read the same article? Emphasis mine.\n
        \n
        > Yen said Proton *might* move the feature to a public blockchain\n
        \n
        I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700164852 {#1557
        date: 2023-11-16 21:00:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1613 …}
      +nested: Doctrine\ORM\PersistentCollection {#1596 …}
      +votes: Doctrine\ORM\PersistentCollection {#1702 …}
      +reports: Doctrine\ORM\PersistentCollection {#1683 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
      -id: 131316
      -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886387"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700164852 {#1555
        date: 2023-11-16 21:00:52.0 +01:00
      }
      +"title": 131316
    }
    12 => App\Entity\EntryComment {#1705
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
        \n
        This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700165219 {#1692
        date: 2023-11-16 21:06:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1616 …}
      +nested: Doctrine\ORM\PersistentCollection {#1598 …}
      +votes: Doctrine\ORM\PersistentCollection {#1629 …}
      +reports: Doctrine\ORM\PersistentCollection {#1626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 131329
      -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886517"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165219 {#1795
        date: 2023-11-16 21:06:59.0 +01:00
      }
      +"title": 131329
    }
    11 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
        \n
        If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1700165387 {#1731
        date: 2023-11-16 21:09:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 131336
      -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886593"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165387 {#1725
        date: 2023-11-16 21:09:47.0 +01:00
      }
      +"title": 131336
    }
    10 => App\Entity\EntryComment {#1715
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700165470 {#1724
        date: 2023-11-16 21:11:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1718 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
      -id: 131340
      -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886630"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165470 {#1719
        date: 2023-11-16 21:11:10.0 +01:00
      }
      +"title": 131340
    }
    9 => App\Entity\EntryComment {#2422
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        I still don’t see why that matters.\n
        \n
        Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700167547 {#2411
        date: 2023-11-16 21:45:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2458 …}
      +nested: Doctrine\ORM\PersistentCollection {#2456 …}
      +votes: Doctrine\ORM\PersistentCollection {#2453 …}
      +reports: Doctrine\ORM\PersistentCollection {#2457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
      -id: 131433
      -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887458"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700167547 {#2447
        date: 2023-11-16 21:45:47.0 +01:00
      }
      +"title": 131433
    }
    8 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
        \n
        While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700167700 {#2469
        date: 2023-11-16 21:48:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2363 …}
      +nested: Doctrine\ORM\PersistentCollection {#2377 …}
      +votes: Doctrine\ORM\PersistentCollection {#2359 …}
      +reports: Doctrine\ORM\PersistentCollection {#2364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
      -id: 131443
      -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887521"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700167700 {#2467
        date: 2023-11-16 21:48:20.0 +01:00
      }
      +"title": 131443
    }
    7 => App\Entity\EntryComment {#2379
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700168258 {#2384
        date: 2023-11-16 21:57:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2383 …}
      +nested: Doctrine\ORM\PersistentCollection {#1906 …}
      +votes: Doctrine\ORM\PersistentCollection {#1708 …}
      +reports: Doctrine\ORM\PersistentCollection {#1410 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
      -id: 131462
      -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700168258 {#2378
        date: 2023-11-16 21:57:38.0 +01:00
      }
      +"title": 131462
    }
    6 => App\Entity\EntryComment {#2369
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
        \n
        I feel like you don’t understand the difference between a product roadmap and security fundamentals.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700168565 {#2391
        date: 2023-11-16 22:02:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2392 …}
      +nested: Doctrine\ORM\PersistentCollection {#2395 …}
      +votes: Doctrine\ORM\PersistentCollection {#1384 …}
      +reports: Doctrine\ORM\PersistentCollection {#1383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
      -id: 131481
      -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887873"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700168565 {#2389
        date: 2023-11-16 22:02:45.0 +01:00
      }
      +"title": 131481
    }
    5 => App\Entity\EntryComment {#1361
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
        \n
        Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1700178871 {#1404
        date: 2023-11-17 00:54:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1403 …}
      +nested: Doctrine\ORM\PersistentCollection {#2023 …}
      +votes: Doctrine\ORM\PersistentCollection {#2032 …}
      +reports: Doctrine\ORM\PersistentCollection {#2024 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
      -id: 131910
      -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4892403"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700178871 {#1363
        date: 2023-11-17 00:54:31.0 +01:00
      }
      +"title": 131910
    }
    4 => App\Entity\EntryComment {#2029
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
        \n
        If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700279312 {#2021
        date: 2023-11-18 04:48:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2020 …}
      +nested: Doctrine\ORM\PersistentCollection {#2027 …}
      +votes: Doctrine\ORM\PersistentCollection {#2031 …}
      +reports: Doctrine\ORM\PersistentCollection {#2037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
      -id: 135907
      -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4930154"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700279312 {#2028
        date: 2023-11-18 04:48:32.0 +01:00
      }
      +"title": 135907
    }
    3 => App\Entity\EntryComment {#2097
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700349912 {#2078
        date: 2023-11-19 00:25:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2082 …}
      +nested: Doctrine\ORM\PersistentCollection {#2096 …}
      +votes: Doctrine\ORM\PersistentCollection {#2081 …}
      +reports: Doctrine\ORM\PersistentCollection {#2098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
      -id: 138382
      -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4953638"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700349912 {#2076
        date: 2023-11-19 00:25:12.0 +01:00
      }
      +"title": 138382
    }
    2 => App\Entity\EntryComment {#2091
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700417605 {#2095
        date: 2023-11-19 19:13:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 140460
      -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4976743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700417605 {#2087
        date: 2023-11-19 19:13:25.0 +01:00
      }
      +"title": 140460
    }
    1 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "I think you’re missing “security fundamentals.”"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700487982 {#2040
        date: 2023-11-20 14:46:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 142803
      -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4998366"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700487982 {#2345
        date: 2023-11-20 14:46:22.0 +01:00
      }
      +"title": 142803
    }
    0 => App\Entity\EntryComment {#2328
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700520867 {#2314
        date: 2023-11-20 23:54:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2191 …}
      +nested: Doctrine\ORM\PersistentCollection {#2327 …}
      +votes: Doctrine\ORM\PersistentCollection {#2333 …}
      +reports: Doctrine\ORM\PersistentCollection {#2324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
      -id: 144528
      -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5012037"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700520867 {#2289
        date: 2023-11-20 23:54:27.0 +01:00
      }
      +"title": 144528
    }
  ]
  -id: 13589
  -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
  -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700233024
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/post/5919305"
  +editedAt: DateTimeImmutable @1700416423 {#2906
    date: 2023-11-19 18:53:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700146624 {#2884
    date: 2023-11-16 15:57:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1528
  +user: Proxies\__CG__\App\Entity\User {#2925 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2927 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
  +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
  +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
  +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
  +body: """
    > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
    \n
    > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
    \n
    > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
    \n
    Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 225
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721385980 {#2920
    date: 2024-07-19 12:46:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2929 …}
  +votes: Doctrine\ORM\PersistentCollection {#2931 …}
  +reports: Doctrine\ORM\PersistentCollection {#2933 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
  +badges: Doctrine\ORM\PersistentCollection {#2939 …}
  +children: [
    14 => App\Entity\EntryComment {#1561
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
        \n
        Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700164383 {#1582
        date: 2023-11-16 20:53:03.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1567 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1564 …}
      +reports: Doctrine\ORM\PersistentCollection {#1563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
      -id: 131293
      -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886184"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700164383 {#1527
        date: 2023-11-16 20:53:03.0 +01:00
      }
      +"title": 131293
    }
    13 => App\Entity\EntryComment {#1621
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Did we read the same article? Emphasis mine.\n
        \n
        > Yen said Proton *might* move the feature to a public blockchain\n
        \n
        I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700164852 {#1557
        date: 2023-11-16 21:00:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1613 …}
      +nested: Doctrine\ORM\PersistentCollection {#1596 …}
      +votes: Doctrine\ORM\PersistentCollection {#1702 …}
      +reports: Doctrine\ORM\PersistentCollection {#1683 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
      -id: 131316
      -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886387"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700164852 {#1555
        date: 2023-11-16 21:00:52.0 +01:00
      }
      +"title": 131316
    }
    12 => App\Entity\EntryComment {#1705
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
        \n
        This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700165219 {#1692
        date: 2023-11-16 21:06:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1616 …}
      +nested: Doctrine\ORM\PersistentCollection {#1598 …}
      +votes: Doctrine\ORM\PersistentCollection {#1629 …}
      +reports: Doctrine\ORM\PersistentCollection {#1626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 131329
      -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886517"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165219 {#1795
        date: 2023-11-16 21:06:59.0 +01:00
      }
      +"title": 131329
    }
    11 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
        \n
        If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1700165387 {#1731
        date: 2023-11-16 21:09:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 131336
      -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886593"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165387 {#1725
        date: 2023-11-16 21:09:47.0 +01:00
      }
      +"title": 131336
    }
    10 => App\Entity\EntryComment {#1715
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700165470 {#1724
        date: 2023-11-16 21:11:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1718 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
      -id: 131340
      -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4886630"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700165470 {#1719
        date: 2023-11-16 21:11:10.0 +01:00
      }
      +"title": 131340
    }
    9 => App\Entity\EntryComment {#2422
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        I still don’t see why that matters.\n
        \n
        Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700167547 {#2411
        date: 2023-11-16 21:45:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@LWD@lemm.ee"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2458 …}
      +nested: Doctrine\ORM\PersistentCollection {#2456 …}
      +votes: Doctrine\ORM\PersistentCollection {#2453 …}
      +reports: Doctrine\ORM\PersistentCollection {#2457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
      -id: 131433
      -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887458"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700167547 {#2447
        date: 2023-11-16 21:45:47.0 +01:00
      }
      +"title": 131433
    }
    8 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
        \n
        While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700167700 {#2469
        date: 2023-11-16 21:48:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2363 …}
      +nested: Doctrine\ORM\PersistentCollection {#2377 …}
      +votes: Doctrine\ORM\PersistentCollection {#2359 …}
      +reports: Doctrine\ORM\PersistentCollection {#2364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
      -id: 131443
      -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887521"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700167700 {#2467
        date: 2023-11-16 21:48:20.0 +01:00
      }
      +"title": 131443
    }
    7 => App\Entity\EntryComment {#2379
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700168258 {#2384
        date: 2023-11-16 21:57:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2383 …}
      +nested: Doctrine\ORM\PersistentCollection {#1906 …}
      +votes: Doctrine\ORM\PersistentCollection {#1708 …}
      +reports: Doctrine\ORM\PersistentCollection {#1410 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
      -id: 131462
      -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700168258 {#2378
        date: 2023-11-16 21:57:38.0 +01:00
      }
      +"title": 131462
    }
    6 => App\Entity\EntryComment {#2369
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
        \n
        I feel like you don’t understand the difference between a product roadmap and security fundamentals.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700168565 {#2391
        date: 2023-11-16 22:02:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2392 …}
      +nested: Doctrine\ORM\PersistentCollection {#2395 …}
      +votes: Doctrine\ORM\PersistentCollection {#1384 …}
      +reports: Doctrine\ORM\PersistentCollection {#1383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
      -id: 131481
      -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4887873"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700168565 {#2389
        date: 2023-11-16 22:02:45.0 +01:00
      }
      +"title": 131481
    }
    5 => App\Entity\EntryComment {#1361
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
        \n
        Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1700178871 {#1404
        date: 2023-11-17 00:54:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1403 …}
      +nested: Doctrine\ORM\PersistentCollection {#2023 …}
      +votes: Doctrine\ORM\PersistentCollection {#2032 …}
      +reports: Doctrine\ORM\PersistentCollection {#2024 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
      -id: 131910
      -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4892403"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700178871 {#1363
        date: 2023-11-17 00:54:31.0 +01:00
      }
      +"title": 131910
    }
    4 => App\Entity\EntryComment {#2029
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: """
        Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
        \n
        If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700279312 {#2021
        date: 2023-11-18 04:48:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2020 …}
      +nested: Doctrine\ORM\PersistentCollection {#2027 …}
      +votes: Doctrine\ORM\PersistentCollection {#2031 …}
      +reports: Doctrine\ORM\PersistentCollection {#2037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
      -id: 135907
      -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4930154"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700279312 {#2028
        date: 2023-11-18 04:48:32.0 +01:00
      }
      +"title": 135907
    }
    3 => App\Entity\EntryComment {#2097
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700349912 {#2078
        date: 2023-11-19 00:25:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2082 …}
      +nested: Doctrine\ORM\PersistentCollection {#2096 …}
      +votes: Doctrine\ORM\PersistentCollection {#2081 …}
      +reports: Doctrine\ORM\PersistentCollection {#2098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
      -id: 138382
      -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4953638"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700349912 {#2076
        date: 2023-11-19 00:25:12.0 +01:00
      }
      +"title": 138382
    }
    2 => App\Entity\EntryComment {#2091
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700417605 {#2095
        date: 2023-11-19 19:13:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2090 …}
      +nested: Doctrine\ORM\PersistentCollection {#2092 …}
      +votes: Doctrine\ORM\PersistentCollection {#2241 …}
      +reports: Doctrine\ORM\PersistentCollection {#2130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      -id: 140460
      -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4976743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700417605 {#2087
        date: 2023-11-19 19:13:25.0 +01:00
      }
      +"title": 140460
    }
    1 => App\Entity\EntryComment {#2350
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "I think you’re missing “security fundamentals.”"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700487982 {#2040
        date: 2023-11-20 14:46:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2348 …}
      +nested: Doctrine\ORM\PersistentCollection {#2351 …}
      +votes: Doctrine\ORM\PersistentCollection {#2332 …}
      +reports: Doctrine\ORM\PersistentCollection {#2349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
      -id: 142803
      -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4998366"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700487982 {#2345
        date: 2023-11-20 14:46:22.0 +01:00
      }
      +"title": 142803
    }
    0 => App\Entity\EntryComment {#2328
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
      +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700520867 {#2314
        date: 2023-11-20 23:54:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@brihuang95@sopuli.xyz"
        "@0x0f@lemmy.blahaj.zone"
        "@Nougat@kbin.social"
        "@thesmokingman@programming.dev"
        "@toomanyjoints69@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2191 …}
      +nested: Doctrine\ORM\PersistentCollection {#2327 …}
      +votes: Doctrine\ORM\PersistentCollection {#2333 …}
      +reports: Doctrine\ORM\PersistentCollection {#2324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
      -id: 144528
      -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5012037"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700520867 {#2289
        date: 2023-11-20 23:54:27.0 +01:00
      }
      +"title": 144528
    }
  ]
  -id: 13589
  -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
  -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700233024
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/post/5919305"
  +editedAt: DateTimeImmutable @1700416423 {#2906
    date: 2023-11-19 18:53:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700146624 {#2884
    date: 2023-11-16 15:57:04.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1561
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561}
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
    \n
    Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700164383 {#1582
    date: 2023-11-16 20:53:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1567 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
  -id: 131293
  -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886184"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700164383 {#1527
    date: 2023-11-16 20:53:03.0 +01:00
  }
  +"title": 131293
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#1561
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561}
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
    \n
    Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700164383 {#1582
    date: 2023-11-16 20:53:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1567 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
  -id: 131293
  -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886184"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700164383 {#1527
    date: 2023-11-16 20:53:03.0 +01:00
  }
  +"title": 131293
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#1561
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561}
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
    \n
    Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700164383 {#1582
    date: 2023-11-16 20:53:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1567 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1564 …}
  +reports: Doctrine\ORM\PersistentCollection {#1563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
  -id: 131293
  -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886184"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700164383 {#1527
    date: 2023-11-16 20:53:03.0 +01:00
  }
  +"title": 131293
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#1621
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621}
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Did we read the same article? Emphasis mine.\n
    \n
    > Yen said Proton *might* move the feature to a public blockchain\n
    \n
    I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700164852 {#1557
    date: 2023-11-16 21:00:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1613 …}
  +nested: Doctrine\ORM\PersistentCollection {#1596 …}
  +votes: Doctrine\ORM\PersistentCollection {#1702 …}
  +reports: Doctrine\ORM\PersistentCollection {#1683 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
  -id: 131316
  -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886387"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700164852 {#1555
    date: 2023-11-16 21:00:52.0 +01:00
  }
  +"title": 131316
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#1621
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621}
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Did we read the same article? Emphasis mine.\n
    \n
    > Yen said Proton *might* move the feature to a public blockchain\n
    \n
    I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700164852 {#1557
    date: 2023-11-16 21:00:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1613 …}
  +nested: Doctrine\ORM\PersistentCollection {#1596 …}
  +votes: Doctrine\ORM\PersistentCollection {#1702 …}
  +reports: Doctrine\ORM\PersistentCollection {#1683 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
  -id: 131316
  -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886387"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700164852 {#1555
    date: 2023-11-16 21:00:52.0 +01:00
  }
  +"title": 131316
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#1621
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621}
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Did we read the same article? Emphasis mine.\n
    \n
    > Yen said Proton *might* move the feature to a public blockchain\n
    \n
    I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700164852 {#1557
    date: 2023-11-16 21:00:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1613 …}
  +nested: Doctrine\ORM\PersistentCollection {#1596 …}
  +votes: Doctrine\ORM\PersistentCollection {#1702 …}
  +reports: Doctrine\ORM\PersistentCollection {#1683 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
  -id: 131316
  -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886387"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700164852 {#1555
    date: 2023-11-16 21:00:52.0 +01:00
  }
  +"title": 131316
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#1705
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705}
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
    \n
    This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700165219 {#1692
    date: 2023-11-16 21:06:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 131329
  -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886517"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165219 {#1795
    date: 2023-11-16 21:06:59.0 +01:00
  }
  +"title": 131329
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#1705
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705}
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
    \n
    This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700165219 {#1692
    date: 2023-11-16 21:06:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 131329
  -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886517"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165219 {#1795
    date: 2023-11-16 21:06:59.0 +01:00
  }
  +"title": 131329
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#1705
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705}
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
    \n
    This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700165219 {#1692
    date: 2023-11-16 21:06:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 131329
  -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886517"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165219 {#1795
    date: 2023-11-16 21:06:59.0 +01:00
  }
  +"title": 131329
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#1723
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723}
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
    \n
    If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700165387 {#1731
    date: 2023-11-16 21:09:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 131336
  -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886593"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165387 {#1725
    date: 2023-11-16 21:09:47.0 +01:00
  }
  +"title": 131336
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#1723
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723}
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
    \n
    If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700165387 {#1731
    date: 2023-11-16 21:09:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 131336
  -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886593"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165387 {#1725
    date: 2023-11-16 21:09:47.0 +01:00
  }
  +"title": 131336
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#1723
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723}
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
    \n
    If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700165387 {#1731
    date: 2023-11-16 21:09:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 131336
  -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886593"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165387 {#1725
    date: 2023-11-16 21:09:47.0 +01:00
  }
  +"title": 131336
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#1715
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715}
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700165470 {#1724
    date: 2023-11-16 21:11:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1718 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
  -id: 131340
  -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886630"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165470 {#1719
    date: 2023-11-16 21:11:10.0 +01:00
  }
  +"title": 131340
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#1715
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715}
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700165470 {#1724
    date: 2023-11-16 21:11:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1718 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
  -id: 131340
  -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886630"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165470 {#1719
    date: 2023-11-16 21:11:10.0 +01:00
  }
  +"title": 131340
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#1715
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715}
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700165470 {#1724
    date: 2023-11-16 21:11:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1718 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
  -id: 131340
  -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4886630"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700165470 {#1719
    date: 2023-11-16 21:11:10.0 +01:00
  }
  +"title": 131340
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422}
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    I still don’t see why that matters.\n
    \n
    Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700167547 {#2411
    date: 2023-11-16 21:45:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2458 …}
  +nested: Doctrine\ORM\PersistentCollection {#2456 …}
  +votes: Doctrine\ORM\PersistentCollection {#2453 …}
  +reports: Doctrine\ORM\PersistentCollection {#2457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
  -id: 131433
  -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700167547 {#2447
    date: 2023-11-16 21:45:47.0 +01:00
  }
  +"title": 131433
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422}
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    I still don’t see why that matters.\n
    \n
    Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700167547 {#2411
    date: 2023-11-16 21:45:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2458 …}
  +nested: Doctrine\ORM\PersistentCollection {#2456 …}
  +votes: Doctrine\ORM\PersistentCollection {#2453 …}
  +reports: Doctrine\ORM\PersistentCollection {#2457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
  -id: 131433
  -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700167547 {#2447
    date: 2023-11-16 21:45:47.0 +01:00
  }
  +"title": 131433
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422}
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    I still don’t see why that matters.\n
    \n
    Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700167547 {#2411
    date: 2023-11-16 21:45:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@LWD@lemm.ee"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2458 …}
  +nested: Doctrine\ORM\PersistentCollection {#2456 …}
  +votes: Doctrine\ORM\PersistentCollection {#2453 …}
  +reports: Doctrine\ORM\PersistentCollection {#2457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
  -id: 131433
  -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700167547 {#2447
    date: 2023-11-16 21:45:47.0 +01:00
  }
  +"title": 131433
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471}
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
    \n
    While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700167700 {#2469
    date: 2023-11-16 21:48:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 131443
  -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887521"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700167700 {#2467
    date: 2023-11-16 21:48:20.0 +01:00
  }
  +"title": 131443
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471}
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
    \n
    While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700167700 {#2469
    date: 2023-11-16 21:48:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 131443
  -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887521"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700167700 {#2467
    date: 2023-11-16 21:48:20.0 +01:00
  }
  +"title": 131443
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471}
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
    \n
    While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700167700 {#2469
    date: 2023-11-16 21:48:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 131443
  -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887521"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700167700 {#2467
    date: 2023-11-16 21:48:20.0 +01:00
  }
  +"title": 131443
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#2379
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379}
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700168258 {#2384
    date: 2023-11-16 21:57:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2383 …}
  +nested: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#1708 …}
  +reports: Doctrine\ORM\PersistentCollection {#1410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  -id: 131462
  -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887721"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700168258 {#2378
    date: 2023-11-16 21:57:38.0 +01:00
  }
  +"title": 131462
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#2379
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379}
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700168258 {#2384
    date: 2023-11-16 21:57:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2383 …}
  +nested: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#1708 …}
  +reports: Doctrine\ORM\PersistentCollection {#1410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  -id: 131462
  -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887721"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700168258 {#2378
    date: 2023-11-16 21:57:38.0 +01:00
  }
  +"title": 131462
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#2379
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379}
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700168258 {#2384
    date: 2023-11-16 21:57:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2383 …}
  +nested: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#1708 …}
  +reports: Doctrine\ORM\PersistentCollection {#1410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  -id: 131462
  -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887721"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700168258 {#2378
    date: 2023-11-16 21:57:38.0 +01:00
  }
  +"title": 131462
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#2369
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369}
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
    \n
    I feel like you don’t understand the difference between a product roadmap and security fundamentals.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700168565 {#2391
    date: 2023-11-16 22:02:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2392 …}
  +nested: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  -id: 131481
  -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887873"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700168565 {#2389
    date: 2023-11-16 22:02:45.0 +01:00
  }
  +"title": 131481
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#2369
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369}
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
    \n
    I feel like you don’t understand the difference between a product roadmap and security fundamentals.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700168565 {#2391
    date: 2023-11-16 22:02:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2392 …}
  +nested: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  -id: 131481
  -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887873"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700168565 {#2389
    date: 2023-11-16 22:02:45.0 +01:00
  }
  +"title": 131481
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#2369
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369}
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
    \n
    I feel like you don’t understand the difference between a product roadmap and security fundamentals.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700168565 {#2391
    date: 2023-11-16 22:02:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2392 …}
  +nested: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  -id: 131481
  -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4887873"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700168565 {#2389
    date: 2023-11-16 22:02:45.0 +01:00
  }
  +"title": 131481
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\EntryComment {#1361
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361}
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
    \n
    Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700178871 {#1404
    date: 2023-11-17 00:54:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1403 …}
  +nested: Doctrine\ORM\PersistentCollection {#2023 …}
  +votes: Doctrine\ORM\PersistentCollection {#2032 …}
  +reports: Doctrine\ORM\PersistentCollection {#2024 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
  -id: 131910
  -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4892403"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700178871 {#1363
    date: 2023-11-17 00:54:31.0 +01:00
  }
  +"title": 131910
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#1361
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361}
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
    \n
    Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700178871 {#1404
    date: 2023-11-17 00:54:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1403 …}
  +nested: Doctrine\ORM\PersistentCollection {#2023 …}
  +votes: Doctrine\ORM\PersistentCollection {#2032 …}
  +reports: Doctrine\ORM\PersistentCollection {#2024 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
  -id: 131910
  -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4892403"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700178871 {#1363
    date: 2023-11-17 00:54:31.0 +01:00
  }
  +"title": 131910
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#1361
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361}
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
    \n
    Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700178871 {#1404
    date: 2023-11-17 00:54:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1403 …}
  +nested: Doctrine\ORM\PersistentCollection {#2023 …}
  +votes: Doctrine\ORM\PersistentCollection {#2032 …}
  +reports: Doctrine\ORM\PersistentCollection {#2024 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
  -id: 131910
  -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4892403"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700178871 {#1363
    date: 2023-11-17 00:54:31.0 +01:00
  }
  +"title": 131910
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#2029
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029}
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
    \n
    If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700279312 {#2021
    date: 2023-11-18 04:48:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2020 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
  -id: 135907
  -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4930154"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700279312 {#2028
    date: 2023-11-18 04:48:32.0 +01:00
  }
  +"title": 135907
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#2029
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029}
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
    \n
    If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700279312 {#2021
    date: 2023-11-18 04:48:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2020 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
  -id: 135907
  -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4930154"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700279312 {#2028
    date: 2023-11-18 04:48:32.0 +01:00
  }
  +"title": 135907
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#2029
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029}
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: """
    Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
    \n
    If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700279312 {#2021
    date: 2023-11-18 04:48:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2020 …}
  +nested: Doctrine\ORM\PersistentCollection {#2027 …}
  +votes: Doctrine\ORM\PersistentCollection {#2031 …}
  +reports: Doctrine\ORM\PersistentCollection {#2037 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
  -id: 135907
  -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4930154"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700279312 {#2028
    date: 2023-11-18 04:48:32.0 +01:00
  }
  +"title": 135907
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#2097
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097}
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700349912 {#2078
    date: 2023-11-19 00:25:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
  -id: 138382
  -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4953638"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700349912 {#2076
    date: 2023-11-19 00:25:12.0 +01:00
  }
  +"title": 138382
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#2097
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097}
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700349912 {#2078
    date: 2023-11-19 00:25:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
  -id: 138382
  -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4953638"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700349912 {#2076
    date: 2023-11-19 00:25:12.0 +01:00
  }
  +"title": 138382
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#2097
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097}
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700349912 {#2078
    date: 2023-11-19 00:25:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
  -id: 138382
  -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4953638"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700349912 {#2076
    date: 2023-11-19 00:25:12.0 +01:00
  }
  +"title": 138382
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#2091
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091}
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700417605 {#2095
    date: 2023-11-19 19:13:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 140460
  -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4976743"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700417605 {#2087
    date: 2023-11-19 19:13:25.0 +01:00
  }
  +"title": 140460
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#2091
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091}
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700417605 {#2095
    date: 2023-11-19 19:13:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 140460
  -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4976743"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700417605 {#2087
    date: 2023-11-19 19:13:25.0 +01:00
  }
  +"title": 140460
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#2091
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091}
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700417605 {#2095
    date: 2023-11-19 19:13:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2092 …}
  +votes: Doctrine\ORM\PersistentCollection {#2241 …}
  +reports: Doctrine\ORM\PersistentCollection {#2130 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 140460
  -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4976743"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700417605 {#2087
    date: 2023-11-19 19:13:25.0 +01:00
  }
  +"title": 140460
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350}
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "I think you’re missing “security fundamentals.”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700487982 {#2040
    date: 2023-11-20 14:46:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 142803
  -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4998366"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700487982 {#2345
    date: 2023-11-20 14:46:22.0 +01:00
  }
  +"title": 142803
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350}
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "I think you’re missing “security fundamentals.”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700487982 {#2040
    date: 2023-11-20 14:46:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 142803
  -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4998366"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700487982 {#2345
    date: 2023-11-20 14:46:22.0 +01:00
  }
  +"title": 142803
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350}
      0 => App\Entity\EntryComment {#2328
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700520867 {#2314
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2191 …}
        +nested: Doctrine\ORM\PersistentCollection {#2327 …}
        +votes: Doctrine\ORM\PersistentCollection {#2333 …}
        +reports: Doctrine\ORM\PersistentCollection {#2324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
        -id: 144528
        -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5012037"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700520867 {#2289
          date: 2023-11-20 23:54:27.0 +01:00
        }
        +"title": 144528
      }
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "I think you’re missing “security fundamentals.”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700487982 {#2040
    date: 2023-11-20 14:46:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2348 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
  -id: 142803
  -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4998366"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700487982 {#2345
    date: 2023-11-20 14:46:22.0 +01:00
  }
  +"title": 142803
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328}
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700520867 {#2314
    date: 2023-11-20 23:54:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2191 …}
  +nested: Doctrine\ORM\PersistentCollection {#2327 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
  -id: 144528
  -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5012037"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700520867 {#2289
    date: 2023-11-20 23:54:27.0 +01:00
  }
  +"title": 144528
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328}
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700520867 {#2314
    date: 2023-11-20 23:54:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2191 …}
  +nested: Doctrine\ORM\PersistentCollection {#2327 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
  -id: 144528
  -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5012037"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700520867 {#2289
    date: 2023-11-20 23:54:27.0 +01:00
  }
  +"title": 144528
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#2328
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1528
    +user: Proxies\__CG__\App\Entity\User {#2925 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2927 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2928 …}
    +slug: "Proton-Mail-CEO-Calls-New-Address-Verification-Feature-Blockchain-in"
    +title: "Proton Mail CEO Calls New Address Verification Feature 'Blockchain in a Very Pure Form'"
    +url: "https://tech.slashdot.org/story/23/11/16/141213/proton-mail-ceo-calls-new-address-verification-feature-blockchain-in-a-very-pure-form"
    +body: """
      > Proton Mail, the leading privacy-focused email service, is making its first foray into blockchain technology with Key Transparency, which will allow users to verify email addresses. From a report: In an interview with Fortune, CEO and founder Andy Yen made clear that although the new feature uses blockchain, the key technology behind crypto, Key Transparency isn’t “some sketchy cryptocurrency” linked to an “exit scam.” A student of cryptography, Yen added that the new feature is “blockchain in a very pure form,” and it allows the platform to solve the thorny issue of ensuring that every email address actually belongs to the person who’s claiming it.\n
      \n
      > Proton Mail uses end-to-end encryption, a secure form of communication that ensures only the intended recipient can read the information. Senders encrypt an email using their intended recipient’s public key – a long string of letters and numbers – which the recipient can then decrypt with their own private key. The issue, Yen said, is ensuring that the public key actually belongs to the intended recipient. “Maybe it’s the NSA that has created a fake public key linked to you, and I’m somehow tricked into encrypting data with that public key,” he told Fortune. In the security space, the tactic is known as a “man-in-the-middle attack,” like a postal worker opening your bank statement to get your social security number and then resealing the envelope.\n
      \n
      > Blockchains are an immutable ledger, meaning any data initially entered onto them can’t be altered. Yen realized that putting users’ public keys on a blockchain would create a record ensuring those keys actually belonged to them – and would be cross-referenced whenever other users send emails. “In order for the verification to be trusted, it needs to be public, and it needs to be unchanging,” Yen said.\n
      \n
      Curious if anyone here would use a feature like this? It sounds neat but I don’t think I’m going to be needing a feature like this on a day-to-day basis, though I could see use cases for folks handling sensitive information.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 225
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721385980 {#2920
      date: 2024-07-19 12:46:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2929 …}
    +votes: Doctrine\ORM\PersistentCollection {#2931 …}
    +reports: Doctrine\ORM\PersistentCollection {#2933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2937 …}
    +badges: Doctrine\ORM\PersistentCollection {#2939 …}
    +children: [
      14 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1568 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          But it’s not public. It’s a private blockchain. The immutable ledger aspect only matters if everyone can see the ledger. Otherwise we take at face value all of the things you said. Assume they run one node and that one node is compromised by a malicious actor. The system fails. Extend it to a limited number of nodes all controlled by SREs and assume an SRE is compromised (this kind of spearphishing is very common). The system fails again.\n
          \n
          Sure, you can creatively figure out a way to manage the risks I’ve mentioned and others I haven’t thought of. The core issue, that it’s not public, still remains. If I’m supposed to trust Proton telling me the person I’m emailing is not the NSA pretending to be that person (as the Proton CEO suggested), I need to trust their verification system.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1700164383 {#1582
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1567 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 131293
        -bodyTs: "'actor':49 'aspect':14 'assum':35,66 'blockchain':10 'ceo':140 'common':77 'compromis':45,70 'control':62 'core':105 'creativ':85 'email':127 'everyon':18 'extend':53 'face':27 'fail':52,80 'figur':86 'haven':100 'immut':12 'issu':106 'kind':72 'ledger':13,22 'limit':57 'm':116,126 'malici':48 'manag':91 'matter':16 'mention':96 'need':143 'node':39,43,60 'nsa':131 'number':58 'one':38,42 'other':98 'otherwis':23 'person':124,136 'pretend':132 'privat':9 'proton':120,139 'public':5,111 'remain':113 'risk':93 'run':37 'said':34 'see':20 'spearphish':74 'sre':68 'sres':64 'still':112 'suggest':141 'suppos':117 'sure':82 'system':51,79,148 'take':25 'tell':121 'thing':32 'thought':102 'trust':119,145 'valu':28 've':95 'verif':147 'way':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886184"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164383 {#1527
          date: 2023-11-16 20:53:03.0 +01:00
        }
        +"title": 131293
      }
      13 => App\Entity\EntryComment {#1621
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Did we read the same article? Emphasis mine.\n
          \n
          > Yen said Proton *might* move the feature to a public blockchain\n
          \n
          I’m not interested until it’s public. Additionally, building out the chain then dropping it to rebuild a new public one is rewriting history, which violates the whole “immutable” part of “immutable ledger.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1700164852 {#1557
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1613 …}
        +nested: Doctrine\ORM\PersistentCollection {#1596 …}
        +votes: Doctrine\ORM\PersistentCollection {#1702 …}
        +reports: Doctrine\ORM\PersistentCollection {#1683 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1686 …}
        -id: 131316
        -bodyTs: "'addit':28 'articl':6 'blockchain':19 'build':29 'chain':32 'drop':34 'emphasi':7 'featur':15 'histori':44 'immut':49,52 'interest':23 'ledger':53 'm':21 'might':12 'mine':8 'move':13 'new':39 'one':41 'part':50 'proton':11 'public':18,27,40 'read':3 'rebuild':37 'rewrit':43 'said':10 'violat':46 'whole':48 'yen':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886387"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700164852 {#1555
          date: 2023-11-16 21:00:52.0 +01:00
        }
        +"title": 131316
      }
      12 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          > Just because a blockchain is “private” doesn’t make it suddenly changeable\n
          \n
          This is patently false. All blockchains are changeable with enough consensus. See something like [this article](https://learnmeabitcoin.com/technical/51-attack).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165219 {#1692
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 131329
        -bodyTs: "'/technical/51-attack).':31 'articl':28 'blockchain':4,18 'changeabl':12,20 'consensus':23 'doesn':7 'enough':22 'fals':16 'learnmeabitcoin.com':30 'learnmeabitcoin.com/technical/51-attack).':29 'like':26 'make':9 'patent':15 'privat':6 'see':24 'someth':25 'sudden':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886517"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165219 {#1795
          date: 2023-11-16 21:06:59.0 +01:00
        }
        +"title": 131329
      }
      11 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          … which gives a timing attack and the ability for bad actors to impersonate someone. I agree with you that, once public, this is a good idea. You cannot convince me that this is a good idea if done privately because there is no way to trust but verify, especially in the highly sensitive contexts they want trust in.\n
          \n
          If it’s not public, I won’t trust it. You trust it blindly because it’s in beta. We’re not going to come to an agreement over these mutually exclusive positions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700165387 {#1731
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 131336
        -bodyTs: "'abil':8 'actor':11 'agre':16 'agreement':86 'attack':5 'bad':10 'beta':77 'blind':72 'cannot':28 'come':83 'context':54 'convinc':29 'done':38 'especi':49 'exclus':90 'give':2 'go':81 'good':25,35 'high':52 'idea':26,36 'imperson':13 'mutual':89 'posit':91 'privat':39 'public':21,63 're':79 'sensit':53 'someon':14 'time':4 'trust':46,57,67,70 'verifi':48 'want':56 'way':44 'won':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886593"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165387 {#1725
          date: 2023-11-16 21:09:47.0 +01:00
        }
        +"title": 131336
      }
      10 => App\Entity\EntryComment {#1715
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1714 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "A fork assumes the old chain continues to exist instead of being completely replaced. Without insight into the chain, which is we can’t have until it’s public, you can’t make any guarantees of immutability."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700165470 {#1724
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1718 …}
        +nested: Doctrine\ORM\PersistentCollection {#1716 …}
        +votes: Doctrine\ORM\PersistentCollection {#1739 …}
        +reports: Doctrine\ORM\PersistentCollection {#1740 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2465 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2463 …}
        -id: 131340
        -bodyTs: "'assum':3 'chain':6,19 'complet':13 'continu':7 'exist':9 'fork':2 'guarante':35 'immut':37 'insight':16 'instead':10 'make':33 'old':5 'public':29 'replac':14 'without':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4886630"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700165470 {#1719
          date: 2023-11-16 21:11:10.0 +01:00
        }
        +"title": 131340
      }
      9 => App\Entity\EntryComment {#2422
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          I still don’t see why that matters.\n
          \n
          Put differently, I’ve got a revolutionary new financial encryption system. It can safely act as the middleware between you and any vendor. You can trust me with your credit card numbers because of my years experience and industry clout. You can’t see my system and I won’t do a PCI audit because it’s in beta. You can totally trust me though.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700167547 {#2411
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@LWD@lemm.ee"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2458 …}
        +nested: Doctrine\ORM\PersistentCollection {#2456 …}
        +votes: Doctrine\ORM\PersistentCollection {#2453 …}
        +reports: Doctrine\ORM\PersistentCollection {#2457 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
        -id: 131433
        -bodyTs: "'act':23 'audit':62 'beta':67 'card':39 'clout':48 'credit':38 'differ':10 'encrypt':18 'experi':45 'financi':17 'got':13 'industri':47 'matter':8 'middlewar':26 'new':16 'number':40 'pci':61 'put':9 'revolutionari':15 'safe':22 'see':5,52 'still':2 'system':19,54 'though':73 'total':70 'trust':34,71 've':12 'vendor':31 'won':57 'year':44"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887458"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167547 {#2447
          date: 2023-11-16 21:45:47.0 +01:00
        }
        +"title": 131433
      }
      8 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Your only response to valid criticism about the lack of verification is pointing to the state of development as if that magically washes away all of the criticism. It doesn’t.\n
          \n
          While I do have many tinfoil hats, *basic fucking trust measures* do not require me to pull them out. This is cryptography 101 shit not anything complicated.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700167700 {#2469
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2363 …}
        +nested: Doctrine\ORM\PersistentCollection {#2377 …}
        +votes: Doctrine\ORM\PersistentCollection {#2359 …}
        +reports: Doctrine\ORM\PersistentCollection {#2364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
        -id: 131443
        -bodyTs: "'101':54 'anyth':57 'away':24 'basic':39 'complic':58 'critic':6,28 'cryptographi':53 'develop':18 'doesn':30 'fuck':40 'hat':38 'lack':9 'magic':22 'mani':36 'measur':42 'point':13 'pull':48 'requir':45 'respons':3 'shit':55 'state':16 'tinfoil':37 'trust':41 'valid':5 'verif':11 'wash':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887521"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700167700 {#2467
          date: 2023-11-16 21:48:20.0 +01:00
        }
        +"title": 131443
      }
      7 => App\Entity\EntryComment {#2379
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2381 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "You don’t understand basic trust relationships. I don’t really care about your opinion. I already called out that your blind trust in beta software conflicts with my security fundamentals so we’re at an impasse. Once you understand why validation is important or can show why a critical component of trust architecture is somehow not necessary, I’d be happy to be happy to reconsider your opinion."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700168258 {#2384
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2383 …}
        +nested: Doctrine\ORM\PersistentCollection {#1906 …}
        +votes: Doctrine\ORM\PersistentCollection {#1708 …}
        +reports: Doctrine\ORM\PersistentCollection {#1410 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
        -id: 131462
        -bodyTs: "'alreadi':17 'architectur':54 'basic':5 'beta':25 'blind':22 'call':18 'care':12 'compon':51 'conflict':27 'critic':50 'd':60 'fundament':31 'happi':62,65 'impass':37 'import':44 'necessari':58 'opinion':15,69 're':34 'realli':11 'reconsid':67 'relationship':7 'secur':30 'show':47 'softwar':26 'somehow':56 'trust':6,23,53 'understand':4,40 'valid':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168258 {#2378
          date: 2023-11-16 21:57:38.0 +01:00
        }
        +"title": 131462
      }
      6 => App\Entity\EntryComment {#2369
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Hey I’ve got a new scheme to validate the identity of someone for a very sensitive conversation. You wanna use it? Trust me, it’s secure.\n
          \n
          I feel like you don’t understand the difference between a product roadmap and security fundamentals.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700168565 {#2391
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2392 …}
        +nested: Doctrine\ORM\PersistentCollection {#2395 …}
        +votes: Doctrine\ORM\PersistentCollection {#1384 …}
        +reports: Doctrine\ORM\PersistentCollection {#1383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
        -id: 131481
        -bodyTs: "'convers':18 'differ':36 'feel':29 'fundament':43 'got':4 'hey':1 'ident':11 'like':30 'new':6 'product':39 'roadmap':40 'scheme':7 'secur':27,42 'sensit':17 'someon':13 'trust':23 'understand':34 'use':21 'valid':9 've':3 'wanna':20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4887873"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700168565 {#2389
          date: 2023-11-16 22:02:45.0 +01:00
        }
        +"title": 131481
      }
      5 => App\Entity\EntryComment {#1361
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1362 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          It doesn’t matter what the tech is, if you can’t audit it, you can’t trust it.\n
          \n
          Also a single private blockchain owner is just a blackbox data store, not a blockchain. I’ve already explained how it’s vulnerable to very simple attacks, much less the complicated attacks that will be thrown at something like this.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700178871 {#1404
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1403 …}
        +nested: Doctrine\ORM\PersistentCollection {#2023 …}
        +votes: Doctrine\ORM\PersistentCollection {#2032 …}
        +reports: Doctrine\ORM\PersistentCollection {#2024 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
        -id: 131910
        -bodyTs: "'alreadi':37 'also':20 'attack':46,51 'audit':13 'blackbox':29 'blockchain':24,34 'complic':50 'data':30 'doesn':2 'explain':38 'less':48 'like':58 'matter':4 'much':47 'owner':25 'privat':23 'simpl':45 'singl':22 'someth':57 'store':31 'tech':7 'thrown':55 'trust':18 've':36 'vulner':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4892403"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700178871 {#1363
          date: 2023-11-17 00:54:31.0 +01:00
        }
        +"title": 131910
      }
      4 => App\Entity\EntryComment {#2029
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2012 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: """
          Untestable security claims for sensitive information are useless. I’m a huge fan of Proton and I’m excited to test this *but only once the blockchain is public*. Until then there is no way to verify the trust so there is no trust.\n
          \n
          If you disagree, I might have something for you. I’ve got the strongest financial encryption known to man on top of the best transit system ever that makes it super easy to do stuff. It’s all based on blockchain, of course. Just give me your credit card info and bank details. It’s in beta so I won’t let you audit it, but unless you’re shilling you don’t have a problem with that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700279312 {#2021
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2020 …}
        +nested: Doctrine\ORM\PersistentCollection {#2027 …}
        +votes: Doctrine\ORM\PersistentCollection {#2031 …}
        +reports: Doctrine\ORM\PersistentCollection {#2037 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
        -id: 135907
        -bodyTs: "'audit':108 'bank':96 'base':83 'best':68 'beta':101 'blockchain':27,85 'card':93 'claim':3 'cours':87 'credit':92 'detail':97 'disagre':47 'easi':76 'encrypt':60 'ever':71 'excit':19 'fan':13 'financi':59 'give':89 'got':56 'huge':12 'info':94 'inform':6 'known':61 'let':106 'm':10,18 'make':73 'man':63 'might':49 'problem':120 'proton':15 'public':29 're':113 'secur':2 'sensit':5 'shill':114 'someth':51 'strongest':58 'stuff':79 'super':75 'system':70 'test':21 'top':65 'transit':69 'trust':39,44 'unless':111 'untest':1 'useless':8 've':55 'verifi':37 'way':35 'won':104"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4930154"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700279312 {#2028
          date: 2023-11-18 04:48:32.0 +01:00
        }
        +"title": 135907
      }
      3 => App\Entity\EntryComment {#2097
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2083 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Beta doesn’t negate security fundamentals ¯\_(ツ)_/¯"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700349912 {#2078
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2082 …}
        +nested: Doctrine\ORM\PersistentCollection {#2096 …}
        +votes: Doctrine\ORM\PersistentCollection {#2081 …}
        +reports: Doctrine\ORM\PersistentCollection {#2098 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2080 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2089 …}
        -id: 138382
        -bodyTs: "'beta':1 'doesn':2 'fundament':6 'negat':4 'secur':5 'ツ':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4953638"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700349912 {#2076
          date: 2023-11-19 00:25:12.0 +01:00
        }
        +"title": 138382
      }
      2 => App\Entity\EntryComment {#2091
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2086 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "Yeah I guess I missed the part where security fundamentals weren’t supposed to be a part of a secure product. Do you mind explaining how a product centered on trust can be developed without trust? I think that would really help me understand why you think repeating the word “beta” allows a security-focused company to sidestep normal foundational components."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700417605 {#2095
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2090 …}
        +nested: Doctrine\ORM\PersistentCollection {#2092 …}
        +votes: Doctrine\ORM\PersistentCollection {#2241 …}
        +reports: Doctrine\ORM\PersistentCollection {#2130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2129 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
        -id: 140460
        -bodyTs: "'allow':52 'beta':51 'center':29 'compani':57 'compon':62 'develop':34 'explain':25 'focus':56 'foundat':61 'fundament':10 'guess':3 'help':42 'mind':24 'miss':5 'normal':60 'part':7,17 'product':21,28 'realli':41 'repeat':48 'secur':9,20,55 'security-focus':54 'sidestep':59 'suppos':13 'think':38,47 'trust':31,36 'understand':44 'weren':11 'without':35 'word':50 'would':40 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4976743"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700417605 {#2087
          date: 2023-11-19 19:13:25.0 +01:00
        }
        +"title": 140460
      }
      1 => App\Entity\EntryComment {#2350
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1528 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2330 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
        +body: "I think you’re missing “security fundamentals.”"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700487982 {#2040
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@brihuang95@sopuli.xyz"
          "@0x0f@lemmy.blahaj.zone"
          "@Nougat@kbin.social"
          "@thesmokingman@programming.dev"
          "@toomanyjoints69@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2348 …}
        +nested: Doctrine\ORM\PersistentCollection {#2351 …}
        +votes: Doctrine\ORM\PersistentCollection {#2332 …}
        +reports: Doctrine\ORM\PersistentCollection {#2349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2141 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2164 …}
        -id: 142803
        -bodyTs: "'fundament':7 'miss':5 're':4 'secur':6 'think':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4998366"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700487982 {#2345
          date: 2023-11-20 14:46:22.0 +01:00
        }
        +"title": 142803
      }
      0 => App\Entity\EntryComment {#2328}
    ]
    -id: 13589
    -titleTs: "'address':6 'blockchain':9 'call':4 'ceo':3 'featur':8 'form':14 'mail':2 'new':5 'proton':1 'pure':13 'verif':7"
    -bodyTs: "'actual':101,172,276 'ad':73 'address':28,100 'allow':23,87 'alter':258 'although':45 'andi':40 'anyon':314 'attack':223 'bank':230 'basi':346 'behind':54 'belong':102,173,277 'blockchain':16,50,79,243,268 'case':352 'ceo':37 'claim':108 'clear':43 'communic':122 'could':349 'creat':185,270 'cross':284 'cross-referenc':283 'crypto':55 'cryptocurr':62 'cryptographi':71 'curious':312 'data':200,250 'day':343,345 'day-to-day':342 'decrypt':156 'email':8,27,99,136,290 'encrypt':117,134,199 'end':114,116 'end-to-end':113 'ensur':96,124,167,273 'enter':252 'envelop':242 'everi':98 'exit':66 'fake':187 'featur':48,77,319,337 'first':13 'focus':7 'folk':354 'foray':14 'form':84,120 'fortun':36,207 'founder':39 'get':233 'go':332 'handl':355 'immut':246 'inform':132,357 'initi':251 'intend':127,139,176 'interview':34 'isn':58 'issu':94,163 'key':19,52,56,143,161,171,189,204,265,275 'known':215 'lead':4 'ledger':247 'letter':148 'like':224,320,338 'link':63,190 'long':145 'm':195,331 'made':42 'mail':2,111 'make':11 'man':219 'man-in-the-middl':218 'mayb':178 'mean':248 'middl':222 'neat':324 'need':300,306,335 'new':47,76 'nsa':182 'number':150,237 'onto':253 'open':228 'order':292 'person':105 'platform':89 'postal':226 'privaci':6 'privacy-focus':5 'privat':160 'proton':1,110 'public':142,170,188,203,264,303 'pure':83 'put':262 'read':130 'realiz':260 'recipi':128,140,153,177 'record':272 'referenc':285 'report':31 'reseal':240 'said':165,311 'scam':67 'secur':119,210,236 'see':350 'send':289 'sender':133 'sensit':356 'servic':9 'sketchi':61 'social':235 'solv':91 'somehow':196 'sound':323 'space':211 'statement':231 'string':146 'student':69 'tactic':213 'technolog':17,53 'think':329 'thorni':93 'though':347 'told':206 'transpar':20,57 'trick':197 'trust':298 'unchang':309 'use':49,112,137,317,351 'user':24,263,288 'verif':295 'verifi':26 'whenev':286 'worker':227 'would':269,281,316 'yen':41,72,164,259,310"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700233024
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/5919305"
    +editedAt: DateTimeImmutable @1700416423 {#2906
      date: 2023-11-19 18:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700146624 {#2884
      date: 2023-11-16 15:57:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2326 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1525 …}
  +body: "I don’t think we read the same article. We’re talking about a product those goal is secure verification of identity, correct? Something all about security?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700520867 {#2314
    date: 2023-11-20 23:54:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@brihuang95@sopuli.xyz"
    "@0x0f@lemmy.blahaj.zone"
    "@Nougat@kbin.social"
    "@thesmokingman@programming.dev"
    "@toomanyjoints69@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2191 …}
  +nested: Doctrine\ORM\PersistentCollection {#2327 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2334 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2341 …}
  -id: 144528
  -bodyTs: "'articl':9 'correct':23 'goal':17 'ident':22 'product':15 're':11 'read':6 'secur':19,27 'someth':24 'talk':12 'think':4 'verif':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5012037"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700520867 {#2289
    date: 2023-11-20 23:54:27.0 +01:00
  }
  +"title": 144528
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2192
  +user: Proxies\__CG__\App\Entity\User {#2680 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2794 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
  +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
  +title: "Proton domains blocked as disposable in disposable filter"
  +url: "https://github.com/wesbos/burner-email-providers/issues/422"
  +body: "I hope it is a way to solve this…"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 127
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702034728 {#2257
    date: 2023-12-08 12:25:28.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2815 …}
  +votes: Doctrine\ORM\PersistentCollection {#2813 …}
  +reports: Doctrine\ORM\PersistentCollection {#2810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
  +badges: Doctrine\ORM\PersistentCollection {#2857 …}
  +children: [
    3 => App\Entity\EntryComment {#2252
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        That’s not what this specific list is for.\n
        \n
        > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
        \n
        AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
        \n
        Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1701985999 {#2229
        date: 2023-12-07 22:53:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2299 …}
      +nested: Doctrine\ORM\PersistentCollection {#2298 …}
      +votes: Doctrine\ORM\PersistentCollection {#2291 …}
      +reports: Doctrine\ORM\PersistentCollection {#2301 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
      -id: 208378
      -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5527218"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701985999 {#2228
        date: 2023-12-07 22:53:19.0 +01:00
      }
      +"title": 208378
    }
    2 => App\Entity\EntryComment {#2310
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701986710 {#2321
        date: 2023-12-07 23:05:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
        "@Spotlight7573@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2306 …}
      +nested: Doctrine\ORM\PersistentCollection {#2305 …}
      +votes: Doctrine\ORM\PersistentCollection {#2303 …}
      +reports: Doctrine\ORM\PersistentCollection {#2317 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
      -id: 208417
      -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5527492"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701986710 {#2312
        date: 2023-12-07 23:05:10.0 +01:00
      }
      +"title": 208417
    }
    1 => App\Entity\EntryComment {#2295
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
        \n
        In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1701994553 {#2290
        date: 2023-12-08 01:15:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2283 …}
      +nested: Doctrine\ORM\PersistentCollection {#2282 …}
      +votes: Doctrine\ORM\PersistentCollection {#2276 …}
      +reports: Doctrine\ORM\PersistentCollection {#2275 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 208907
      -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5530941"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701994553 {#2296
        date: 2023-12-08 01:15:53.0 +01:00
      }
      +"title": 208907
    }
    0 => App\Entity\EntryComment {#2217
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
        \n
        Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1701997808 {#2221
        date: 2023-12-08 02:10:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2199 …}
      +nested: Doctrine\ORM\PersistentCollection {#2195 …}
      +votes: Doctrine\ORM\PersistentCollection {#2197 …}
      +reports: Doctrine\ORM\PersistentCollection {#2206 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
      -id: 210700
      -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5532604"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701997808 {#2219
        date: 2023-12-08 02:10:08.0 +01:00
      }
      +"title": 210700
    }
  ]
  -id: 20936
  -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
  -bodyTs: "'hope':2 'solv':8 'way':6"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702060279
  +visibility: "visible             "
  +apId: "https://discuss.online/post/3488962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701973879 {#2766
    date: 2023-12-07 19:31:19.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2192
  +user: Proxies\__CG__\App\Entity\User {#2680 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2794 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
  +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
  +title: "Proton domains blocked as disposable in disposable filter"
  +url: "https://github.com/wesbos/burner-email-providers/issues/422"
  +body: "I hope it is a way to solve this…"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 127
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702034728 {#2257
    date: 2023-12-08 12:25:28.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2815 …}
  +votes: Doctrine\ORM\PersistentCollection {#2813 …}
  +reports: Doctrine\ORM\PersistentCollection {#2810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
  +badges: Doctrine\ORM\PersistentCollection {#2857 …}
  +children: [
    3 => App\Entity\EntryComment {#2252
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        That’s not what this specific list is for.\n
        \n
        > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
        \n
        AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
        \n
        Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1701985999 {#2229
        date: 2023-12-07 22:53:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2299 …}
      +nested: Doctrine\ORM\PersistentCollection {#2298 …}
      +votes: Doctrine\ORM\PersistentCollection {#2291 …}
      +reports: Doctrine\ORM\PersistentCollection {#2301 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
      -id: 208378
      -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5527218"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701985999 {#2228
        date: 2023-12-07 22:53:19.0 +01:00
      }
      +"title": 208378
    }
    2 => App\Entity\EntryComment {#2310
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701986710 {#2321
        date: 2023-12-07 23:05:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
        "@Spotlight7573@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2306 …}
      +nested: Doctrine\ORM\PersistentCollection {#2305 …}
      +votes: Doctrine\ORM\PersistentCollection {#2303 …}
      +reports: Doctrine\ORM\PersistentCollection {#2317 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
      -id: 208417
      -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5527492"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701986710 {#2312
        date: 2023-12-07 23:05:10.0 +01:00
      }
      +"title": 208417
    }
    1 => App\Entity\EntryComment {#2295
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
        \n
        In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1701994553 {#2290
        date: 2023-12-08 01:15:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2283 …}
      +nested: Doctrine\ORM\PersistentCollection {#2282 …}
      +votes: Doctrine\ORM\PersistentCollection {#2276 …}
      +reports: Doctrine\ORM\PersistentCollection {#2275 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 208907
      -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5530941"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701994553 {#2296
        date: 2023-12-08 01:15:53.0 +01:00
      }
      +"title": 208907
    }
    0 => App\Entity\EntryComment {#2217
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
        \n
        Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1701997808 {#2221
        date: 2023-12-08 02:10:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2199 …}
      +nested: Doctrine\ORM\PersistentCollection {#2195 …}
      +votes: Doctrine\ORM\PersistentCollection {#2197 …}
      +reports: Doctrine\ORM\PersistentCollection {#2206 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
      -id: 210700
      -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5532604"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701997808 {#2219
        date: 2023-12-08 02:10:08.0 +01:00
      }
      +"title": 210700
    }
  ]
  -id: 20936
  -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
  -bodyTs: "'hope':2 'solv':8 'way':6"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702060279
  +visibility: "visible             "
  +apId: "https://discuss.online/post/3488962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701973879 {#2766
    date: 2023-12-07 19:31:19.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2192
  +user: Proxies\__CG__\App\Entity\User {#2680 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2794 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
  +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
  +title: "Proton domains blocked as disposable in disposable filter"
  +url: "https://github.com/wesbos/burner-email-providers/issues/422"
  +body: "I hope it is a way to solve this…"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 127
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702034728 {#2257
    date: 2023-12-08 12:25:28.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2815 …}
  +votes: Doctrine\ORM\PersistentCollection {#2813 …}
  +reports: Doctrine\ORM\PersistentCollection {#2810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
  +badges: Doctrine\ORM\PersistentCollection {#2857 …}
  +children: [
    3 => App\Entity\EntryComment {#2252
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        That’s not what this specific list is for.\n
        \n
        > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
        \n
        AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
        \n
        Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1701985999 {#2229
        date: 2023-12-07 22:53:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2299 …}
      +nested: Doctrine\ORM\PersistentCollection {#2298 …}
      +votes: Doctrine\ORM\PersistentCollection {#2291 …}
      +reports: Doctrine\ORM\PersistentCollection {#2301 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
      -id: 208378
      -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5527218"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701985999 {#2228
        date: 2023-12-07 22:53:19.0 +01:00
      }
      +"title": 208378
    }
    2 => App\Entity\EntryComment {#2310
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701986710 {#2321
        date: 2023-12-07 23:05:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
        "@Spotlight7573@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2306 …}
      +nested: Doctrine\ORM\PersistentCollection {#2305 …}
      +votes: Doctrine\ORM\PersistentCollection {#2303 …}
      +reports: Doctrine\ORM\PersistentCollection {#2317 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
      -id: 208417
      -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5527492"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701986710 {#2312
        date: 2023-12-07 23:05:10.0 +01:00
      }
      +"title": 208417
    }
    1 => App\Entity\EntryComment {#2295
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
        \n
        In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1701994553 {#2290
        date: 2023-12-08 01:15:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2283 …}
      +nested: Doctrine\ORM\PersistentCollection {#2282 …}
      +votes: Doctrine\ORM\PersistentCollection {#2276 …}
      +reports: Doctrine\ORM\PersistentCollection {#2275 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 208907
      -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5530941"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701994553 {#2296
        date: 2023-12-08 01:15:53.0 +01:00
      }
      +"title": 208907
    }
    0 => App\Entity\EntryComment {#2217
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
      +body: """
        So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
        \n
        Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1701997808 {#2221
        date: 2023-12-08 02:10:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@privacyfighter@discuss.online"
        "@ono@lemmy.ca"
        "@thesmokingman@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2199 …}
      +nested: Doctrine\ORM\PersistentCollection {#2195 …}
      +votes: Doctrine\ORM\PersistentCollection {#2197 …}
      +reports: Doctrine\ORM\PersistentCollection {#2206 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
      -id: 210700
      -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5532604"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701997808 {#2219
        date: 2023-12-08 02:10:08.0 +01:00
      }
      +"title": 210700
    }
  ]
  -id: 20936
  -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
  -bodyTs: "'hope':2 'solv':8 'way':6"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702060279
  +visibility: "visible             "
  +apId: "https://discuss.online/post/3488962"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701973879 {#2766
    date: 2023-12-07 19:31:19.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
App\Entity\EntryComment {#2252
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252}
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    That’s not what this specific list is for.\n
    \n
    > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
    \n
    AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
    \n
    Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1701985999 {#2229
    date: 2023-12-07 22:53:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2299 …}
  +nested: Doctrine\ORM\PersistentCollection {#2298 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2301 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
  -id: 208378
  -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5527218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701985999 {#2228
    date: 2023-12-07 22:53:19.0 +01:00
  }
  +"title": 208378
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
App\Entity\EntryComment {#2252
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252}
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    That’s not what this specific list is for.\n
    \n
    > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
    \n
    AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
    \n
    Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1701985999 {#2229
    date: 2023-12-07 22:53:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2299 …}
  +nested: Doctrine\ORM\PersistentCollection {#2298 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2301 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
  -id: 208378
  -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5527218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701985999 {#2228
    date: 2023-12-07 22:53:19.0 +01:00
  }
  +"title": 208378
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
App\Entity\EntryComment {#2252
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252}
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    That’s not what this specific list is for.\n
    \n
    > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
    \n
    AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
    \n
    Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1701985999 {#2229
    date: 2023-12-07 22:53:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2299 …}
  +nested: Doctrine\ORM\PersistentCollection {#2298 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2301 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
  -id: 208378
  -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5527218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701985999 {#2228
    date: 2023-12-07 22:53:19.0 +01:00
  }
  +"title": 208378
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED moderate
App\Entity\EntryComment {#2310
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310}
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701986710 {#2321
    date: 2023-12-07 23:05:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
    "@Spotlight7573@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2305 …}
  +votes: Doctrine\ORM\PersistentCollection {#2303 …}
  +reports: Doctrine\ORM\PersistentCollection {#2317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
  -id: 208417
  -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5527492"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701986710 {#2312
    date: 2023-12-07 23:05:10.0 +01:00
  }
  +"title": 208417
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED edit
App\Entity\EntryComment {#2310
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310}
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701986710 {#2321
    date: 2023-12-07 23:05:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
    "@Spotlight7573@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2305 …}
  +votes: Doctrine\ORM\PersistentCollection {#2303 …}
  +reports: Doctrine\ORM\PersistentCollection {#2317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
  -id: 208417
  -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5527492"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701986710 {#2312
    date: 2023-12-07 23:05:10.0 +01:00
  }
  +"title": 208417
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED moderate
App\Entity\EntryComment {#2310
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310}
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701986710 {#2321
    date: 2023-12-07 23:05:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
    "@Spotlight7573@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2305 …}
  +votes: Doctrine\ORM\PersistentCollection {#2303 …}
  +reports: Doctrine\ORM\PersistentCollection {#2317 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
  -id: 208417
  -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5527492"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701986710 {#2312
    date: 2023-12-07 23:05:10.0 +01:00
  }
  +"title": 208417
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
App\Entity\EntryComment {#2295
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295}
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
    \n
    In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1701994553 {#2290
    date: 2023-12-08 01:15:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2283 …}
  +nested: Doctrine\ORM\PersistentCollection {#2282 …}
  +votes: Doctrine\ORM\PersistentCollection {#2276 …}
  +reports: Doctrine\ORM\PersistentCollection {#2275 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
  -id: 208907
  -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5530941"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701994553 {#2296
    date: 2023-12-08 01:15:53.0 +01:00
  }
  +"title": 208907
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
App\Entity\EntryComment {#2295
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295}
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
    \n
    In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1701994553 {#2290
    date: 2023-12-08 01:15:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2283 …}
  +nested: Doctrine\ORM\PersistentCollection {#2282 …}
  +votes: Doctrine\ORM\PersistentCollection {#2276 …}
  +reports: Doctrine\ORM\PersistentCollection {#2275 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
  -id: 208907
  -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5530941"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701994553 {#2296
    date: 2023-12-08 01:15:53.0 +01:00
  }
  +"title": 208907
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
App\Entity\EntryComment {#2295
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295}
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
          \n
          Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1701997808 {#2221
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 210700
        -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5532604"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701997808 {#2219
          date: 2023-12-08 02:10:08.0 +01:00
        }
        +"title": 210700
      }
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
    \n
    In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1701994553 {#2290
    date: 2023-12-08 01:15:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2283 …}
  +nested: Doctrine\ORM\PersistentCollection {#2282 …}
  +votes: Doctrine\ORM\PersistentCollection {#2276 …}
  +reports: Doctrine\ORM\PersistentCollection {#2275 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
  -id: 208907
  -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5530941"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701994553 {#2296
    date: 2023-12-08 01:15:53.0 +01:00
  }
  +"title": 208907
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\EntryComment {#2217
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217}
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
    \n
    Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701997808 {#2221
    date: 2023-12-08 02:10:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2199 …}
  +nested: Doctrine\ORM\PersistentCollection {#2195 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
  -id: 210700
  -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5532604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701997808 {#2219
    date: 2023-12-08 02:10:08.0 +01:00
  }
  +"title": 210700
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\EntryComment {#2217
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217}
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
    \n
    Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701997808 {#2221
    date: 2023-12-08 02:10:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2199 …}
  +nested: Doctrine\ORM\PersistentCollection {#2195 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
  -id: 210700
  -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5532604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701997808 {#2219
    date: 2023-12-08 02:10:08.0 +01:00
  }
  +"title": 210700
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\EntryComment {#2217
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2192
    +user: Proxies\__CG__\App\Entity\User {#2680 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2794 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2816 …}
    +slug: "Proton-domains-blocked-as-disposable-in-disposable-filter"
    +title: "Proton domains blocked as disposable in disposable filter"
    +url: "https://github.com/wesbos/burner-email-providers/issues/422"
    +body: "I hope it is a way to solve this…"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702034728 {#2257
      date: 2023-12-08 12:25:28.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2813 …}
    +reports: Doctrine\ORM\PersistentCollection {#2810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2840 …}
    +badges: Doctrine\ORM\PersistentCollection {#2857 …}
    +children: [
      3 => App\Entity\EntryComment {#2252
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          That’s not what this specific list is for.\n
          \n
          > I’m okay with people using burner email addresses to get my free content, I just need to be able to filter them out of my list so it doesn’t drive up bounces and hurt deliverability.\n
          \n
          AWS SES, for example, is fucking rabid about bounces. Being able to filter out addresses you know are going to bounce is pretty important.\n
          \n
          Can a list like this be used for anti-privacy measures? Absolutely! Does that mean we should never create lists like this? For me that depends on whether or not you think we should prevent encryption because bad actors can use it for bad purposes.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1701985999 {#2229
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2299 …}
        +nested: Doctrine\ORM\PersistentCollection {#2298 …}
        +votes: Doctrine\ORM\PersistentCollection {#2291 …}
        +reports: Doctrine\ORM\PersistentCollection {#2301 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
        -id: 208378
        -bodyTs: "'abl':29,57 'absolut':83 'actor':110 'address':18,61 'anti':80 'anti-privaci':79 'aw':47 'bad':109,115 'bounc':43,55,67 'burner':16 'content':23 'creat':90 'deliver':46 'depend':97 'doesn':39 'drive':41 'email':17 'encrypt':107 'exampl':50 'filter':31,59 'free':22 'fuck':52 'get':20 'go':65 'hurt':45 'import':70 'know':63 'like':74,92 'list':7,36,73,91 'm':11 'mean':86 'measur':82 'need':26 'never':89 'okay':12 'peopl':14 'pretti':69 'prevent':106 'privaci':81 'purpos':116 'rabid':53 'ses':48 'specif':6 'think':103 'use':15,77,112 'whether':99"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527218"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701985999 {#2228
          date: 2023-12-07 22:53:19.0 +01:00
        }
        +"title": 208378
      }
      2 => App\Entity\EntryComment {#2310
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2307 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: "The beauty of open source code is that you can fork this project and add that. The repo maintainer seems to have a simple litmus test for whether or not something should be on the list: is it something that will cause a bounce for email distribution? That’s a really subjective test so you kinda have to talk to the repo maintainer about answering it. I suspect they feed it into a library, perhaps one of the ones linked, for use with their platform, so their problem is most likely solved."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701986710 {#2321
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
          "@Spotlight7573@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2306 …}
        +nested: Doctrine\ORM\PersistentCollection {#2305 …}
        +votes: Doctrine\ORM\PersistentCollection {#2303 …}
        +reports: Doctrine\ORM\PersistentCollection {#2317 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2292 …}
        -id: 208417
        -bodyTs: "'add':15 'answer':65 'beauti':2 'bounc':44 'caus':42 'code':6 'distribut':47 'email':46 'feed':70 'fork':11 'kinda':56 'librari':74 'like':91 'link':80 'list':36 'litmus':25 'maintain':19,63 'one':76,79 'open':4 'perhap':75 'platform':85 'problem':88 'project':13 'realli':51 'repo':18,62 'seem':20 'simpl':24 'solv':92 'someth':31,39 'sourc':5 'subject':52 'suspect':68 'talk':59 'test':26,53 'use':82 'whether':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5527492"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701986710 {#2312
          date: 2023-12-07 23:05:10.0 +01:00
        }
        +"title": 208417
      }
      1 => App\Entity\EntryComment {#2295
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2192 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
        +body: """
          You’re getting into very sketchy territory by saying a dev who is using a public GitHub repo to solve their problems needs to take it down because of how others are abusing it. Should the original dev be punished by their email provider because they shouldn’t be allowed to use this? Should anything that has potential harm be required to be a private repo? Who gets to decide all of that?\n
          \n
          In the interest of specifics, can you point to where this specific list has done harm? I spent a fair amount of time looking around to make sure I wasn’t going out on a limb for someone with neutral views.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701994553 {#2290
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@privacyfighter@discuss.online"
          "@ono@lemmy.ca"
          "@thesmokingman@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 208907
        -bodyTs: "'abus':33 'allow':50 'amount':94 'anyth':55 'around':98 'decid':70 'dev':11,38 'done':88 'email':43 'fair':93 'get':3,68 'github':17 'go':105 'harm':59,89 'interest':76 'limb':109 'list':86 'look':97 'make':100 'need':23 'neutral':113 'origin':37 'other':31 'point':81 'potenti':58 'privat':65 'problem':22 'provid':44 'public':16 'punish':40 're':2 'repo':18,66 'requir':61 'say':9 'shouldn':47 'sketchi':6 'solv':20 'someon':111 'specif':78,85 'spent':91 'sure':101 'take':25 'territori':7 'time':96 'use':14,52 'view':114 'wasn':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5530941"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701994553 {#2296
          date: 2023-12-08 01:15:53.0 +01:00
        }
        +"title": 208907
      }
      0 => App\Entity\EntryComment {#2217}
    ]
    -id: 20936
    -titleTs: "'block':3 'dispos':5,7 'domain':2 'filter':8 'proton':1"
    -bodyTs: "'hope':2 'solv':8 'way':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702060279
    +visibility: "visible             "
    +apId: "https://discuss.online/post/3488962"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701973879 {#2766
      date: 2023-12-07 19:31:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2189 …}
  +body: """
    So you’re lumping this resource into a bucket with other resources that were malicious but you have no direct connection from this resource to harm you claim it causes? You’re saying a dev using this list to allow people to download free content but prune emails to save his bounce rate is doing bad things and needs to convert their FOSS use-case to yours?\n
    \n
    Who gets to decide? You didn’t answer that and in the interest of good faith I’ll pull that one down as the important one since it follows from the argument I feel you’re making.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701997808 {#2221
    date: 2023-12-08 02:10:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@privacyfighter@discuss.online"
    "@ono@lemmy.ca"
    "@thesmokingman@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2199 …}
  +nested: Doctrine\ORM\PersistentCollection {#2195 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
  -id: 210700
  -bodyTs: "'allow':40 'answer':76 'argument':100 'bad':56 'bounc':52 'bucket':9 'case':66 'caus':30 'claim':28 'connect':21 'content':45 'convert':61 'decid':72 'dev':35 'didn':74 'direct':20 'download':43 'email':48 'faith':84 'feel':102 'follow':97 'foss':63 'free':44 'get':70 'good':83 'harm':26 'import':93 'interest':81 'list':38 'll':86 'lump':4 'make':105 'malici':15 'need':59 'one':89,94 'peopl':41 'prune':47 'pull':87 'rate':53 're':3,32,104 'resourc':6,12,24 'save':50 'say':33 'sinc':95 'thing':57 'use':36,65 'use-cas':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5532604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701997808 {#2219
    date: 2023-12-08 02:10:08.0 +01:00
  }
  +"title": 210700
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2099
  +user: Proxies\__CG__\App\Entity\User {#2691 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2859 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
  +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
  +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
  +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 34
  +favouriteCount: 162
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701716607 {#2854
    date: 2023-12-04 20:03:27.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2869 …}
  +votes: Doctrine\ORM\PersistentCollection {#2871 …}
  +reports: Doctrine\ORM\PersistentCollection {#2873 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
  +badges: Doctrine\ORM\PersistentCollection {#2879 …}
  +children: [
    2 => App\Entity\EntryComment {#2100
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 46
      +score: 0
      +lastActive: DateTime @1701447728 {#2041
        date: 2023-12-01 17:22:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2108 …}
      +nested: Doctrine\ORM\PersistentCollection {#2101 …}
      +votes: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
      -id: 185332
      -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5348232"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701447728 {#2104
        date: 2023-12-01 17:22:08.0 +01:00
      }
      +"title": 185332
    }
    1 => App\Entity\EntryComment {#2121
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: """
        Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
        \n
        The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
        \n
        I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1701466908 {#2118
        date: 2023-12-01 22:41:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
        "@thesmokingman@programming.dev"
        "@ShortN0te@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 186547
      -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5356030"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701466908 {#2117
        date: 2023-12-01 22:41:48.0 +01:00
      }
      +"title": 186547
    }
    0 => App\Entity\EntryComment {#2043
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701477595 {#2127
        date: 2023-12-02 01:39:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
        "@thesmokingman@programming.dev"
        "@ShortN0te@lemmy.ml"
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2215 …}
      +nested: Doctrine\ORM\PersistentCollection {#2198 …}
      +votes: Doctrine\ORM\PersistentCollection {#2227 …}
      +reports: Doctrine\ORM\PersistentCollection {#2214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
      -id: 187129
      -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5360167"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701477595 {#2126
        date: 2023-12-02 01:39:55.0 +01:00
      }
      +"title": 187129
    }
  ]
  -id: 19052
  -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701528525
  +visibility: "visible             "
  +apId: "https://mander.xyz/post/6818487"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701442125 {#2768
    date: 2023-12-01 15:48:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2099
  +user: Proxies\__CG__\App\Entity\User {#2691 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2859 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
  +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
  +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
  +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 34
  +favouriteCount: 162
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701716607 {#2854
    date: 2023-12-04 20:03:27.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2869 …}
  +votes: Doctrine\ORM\PersistentCollection {#2871 …}
  +reports: Doctrine\ORM\PersistentCollection {#2873 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
  +badges: Doctrine\ORM\PersistentCollection {#2879 …}
  +children: [
    2 => App\Entity\EntryComment {#2100
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 46
      +score: 0
      +lastActive: DateTime @1701447728 {#2041
        date: 2023-12-01 17:22:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2108 …}
      +nested: Doctrine\ORM\PersistentCollection {#2101 …}
      +votes: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
      -id: 185332
      -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5348232"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701447728 {#2104
        date: 2023-12-01 17:22:08.0 +01:00
      }
      +"title": 185332
    }
    1 => App\Entity\EntryComment {#2121
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: """
        Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
        \n
        The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
        \n
        I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1701466908 {#2118
        date: 2023-12-01 22:41:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
        "@thesmokingman@programming.dev"
        "@ShortN0te@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 186547
      -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5356030"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701466908 {#2117
        date: 2023-12-01 22:41:48.0 +01:00
      }
      +"title": 186547
    }
    0 => App\Entity\EntryComment {#2043
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701477595 {#2127
        date: 2023-12-02 01:39:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
        "@thesmokingman@programming.dev"
        "@ShortN0te@lemmy.ml"
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2215 …}
      +nested: Doctrine\ORM\PersistentCollection {#2198 …}
      +votes: Doctrine\ORM\PersistentCollection {#2227 …}
      +reports: Doctrine\ORM\PersistentCollection {#2214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
      -id: 187129
      -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5360167"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701477595 {#2126
        date: 2023-12-02 01:39:55.0 +01:00
      }
      +"title": 187129
    }
  ]
  -id: 19052
  -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701528525
  +visibility: "visible             "
  +apId: "https://mander.xyz/post/6818487"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701442125 {#2768
    date: 2023-12-01 15:48:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2099
  +user: Proxies\__CG__\App\Entity\User {#2691 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: Proxies\__CG__\App\Entity\Image {#2859 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
  +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
  +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
  +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 34
  +favouriteCount: 162
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701716607 {#2854
    date: 2023-12-04 20:03:27.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2869 …}
  +votes: Doctrine\ORM\PersistentCollection {#2871 …}
  +reports: Doctrine\ORM\PersistentCollection {#2873 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
  +badges: Doctrine\ORM\PersistentCollection {#2879 …}
  +children: [
    2 => App\Entity\EntryComment {#2100
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 46
      +score: 0
      +lastActive: DateTime @1701447728 {#2041
        date: 2023-12-01 17:22:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2108 …}
      +nested: Doctrine\ORM\PersistentCollection {#2101 …}
      +votes: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
      -id: 185332
      -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5348232"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701447728 {#2104
        date: 2023-12-01 17:22:08.0 +01:00
      }
      +"title": 185332
    }
    1 => App\Entity\EntryComment {#2121
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: """
        Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
        \n
        The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
        \n
        I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1701466908 {#2118
        date: 2023-12-01 22:41:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
        "@thesmokingman@programming.dev"
        "@ShortN0te@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2115 …}
      +nested: Doctrine\ORM\PersistentCollection {#2123 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      -id: 186547
      -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5356030"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701466908 {#2117
        date: 2023-12-01 22:41:48.0 +01:00
      }
      +"title": 186547
    }
    0 => App\Entity\EntryComment {#2043
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
      +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701477595 {#2127
        date: 2023-12-02 01:39:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Masimatutu@mander.xyz"
        "@Brkdncr@sh.itjust.works"
        "@thesmokingman@programming.dev"
        "@ShortN0te@lemmy.ml"
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2215 …}
      +nested: Doctrine\ORM\PersistentCollection {#2198 …}
      +votes: Doctrine\ORM\PersistentCollection {#2227 …}
      +reports: Doctrine\ORM\PersistentCollection {#2214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
      -id: 187129
      -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5360167"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701477595 {#2126
        date: 2023-12-02 01:39:55.0 +01:00
      }
      +"title": 187129
    }
  ]
  -id: 19052
  -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701528525
  +visibility: "visible             "
  +apId: "https://mander.xyz/post/6818487"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701442125 {#2768
    date: 2023-12-01 15:48:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#2100
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100}
      1 => App\Entity\EntryComment {#2121
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: """
          Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
          \n
          The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
          \n
          I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701466908 {#2118
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2115 …}
        +nested: Doctrine\ORM\PersistentCollection {#2123 …}
        +votes: Doctrine\ORM\PersistentCollection {#2116 …}
        +reports: Doctrine\ORM\PersistentCollection {#2161 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
        -id: 186547
        -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5356030"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701466908 {#2117
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +"title": 186547
      }
      0 => App\Entity\EntryComment {#2043
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701477595 {#2127
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2215 …}
        +nested: Doctrine\ORM\PersistentCollection {#2198 …}
        +votes: Doctrine\ORM\PersistentCollection {#2227 …}
        +reports: Doctrine\ORM\PersistentCollection {#2214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
        -id: 187129
        -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5360167"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701477595 {#2126
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +"title": 187129
      }
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 46
  +score: 0
  +lastActive: DateTime @1701447728 {#2041
    date: 2023-12-01 17:22:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2108 …}
  +nested: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2109 …}
  +reports: Doctrine\ORM\PersistentCollection {#2106 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 185332
  -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5348232"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701447728 {#2104
    date: 2023-12-01 17:22:08.0 +01:00
  }
  +"title": 185332
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
App\Entity\EntryComment {#2100
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100}
      1 => App\Entity\EntryComment {#2121
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: """
          Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
          \n
          The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
          \n
          I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701466908 {#2118
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2115 …}
        +nested: Doctrine\ORM\PersistentCollection {#2123 …}
        +votes: Doctrine\ORM\PersistentCollection {#2116 …}
        +reports: Doctrine\ORM\PersistentCollection {#2161 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
        -id: 186547
        -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5356030"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701466908 {#2117
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +"title": 186547
      }
      0 => App\Entity\EntryComment {#2043
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701477595 {#2127
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2215 …}
        +nested: Doctrine\ORM\PersistentCollection {#2198 …}
        +votes: Doctrine\ORM\PersistentCollection {#2227 …}
        +reports: Doctrine\ORM\PersistentCollection {#2214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
        -id: 187129
        -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5360167"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701477595 {#2126
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +"title": 187129
      }
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 46
  +score: 0
  +lastActive: DateTime @1701447728 {#2041
    date: 2023-12-01 17:22:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2108 …}
  +nested: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2109 …}
  +reports: Doctrine\ORM\PersistentCollection {#2106 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 185332
  -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5348232"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701447728 {#2104
    date: 2023-12-01 17:22:08.0 +01:00
  }
  +"title": 185332
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
App\Entity\EntryComment {#2100
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100}
      1 => App\Entity\EntryComment {#2121
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: """
          Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
          \n
          The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
          \n
          I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701466908 {#2118
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2115 …}
        +nested: Doctrine\ORM\PersistentCollection {#2123 …}
        +votes: Doctrine\ORM\PersistentCollection {#2116 …}
        +reports: Doctrine\ORM\PersistentCollection {#2161 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
        -id: 186547
        -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5356030"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701466908 {#2117
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +"title": 186547
      }
      0 => App\Entity\EntryComment {#2043
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701477595 {#2127
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2215 …}
        +nested: Doctrine\ORM\PersistentCollection {#2198 …}
        +votes: Doctrine\ORM\PersistentCollection {#2227 …}
        +reports: Doctrine\ORM\PersistentCollection {#2214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
        -id: 187129
        -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5360167"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701477595 {#2126
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +"title": 187129
      }
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 46
  +score: 0
  +lastActive: DateTime @1701447728 {#2041
    date: 2023-12-01 17:22:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2108 …}
  +nested: Doctrine\ORM\PersistentCollection {#2101 …}
  +votes: Doctrine\ORM\PersistentCollection {#2109 …}
  +reports: Doctrine\ORM\PersistentCollection {#2106 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 185332
  -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5348232"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701447728 {#2104
    date: 2023-12-01 17:22:08.0 +01:00
  }
  +"title": 185332
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
App\Entity\EntryComment {#2121
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 46
        +score: 0
        +lastActive: DateTime @1701447728 {#2041
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2108 …}
        +nested: Doctrine\ORM\PersistentCollection {#2101 …}
        +votes: Doctrine\ORM\PersistentCollection {#2109 …}
        +reports: Doctrine\ORM\PersistentCollection {#2106 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
        -id: 185332
        -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5348232"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701447728 {#2104
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +"title": 185332
      }
      1 => App\Entity\EntryComment {#2121}
      0 => App\Entity\EntryComment {#2043
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701477595 {#2127
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2215 …}
        +nested: Doctrine\ORM\PersistentCollection {#2198 …}
        +votes: Doctrine\ORM\PersistentCollection {#2227 …}
        +reports: Doctrine\ORM\PersistentCollection {#2214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
        -id: 187129
        -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5360167"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701477595 {#2126
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +"title": 187129
      }
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: """
    Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
    \n
    The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
    \n
    I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1701466908 {#2118
    date: 2023-12-01 22:41:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
    "@thesmokingman@programming.dev"
    "@ShortN0te@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2115 …}
  +nested: Doctrine\ORM\PersistentCollection {#2123 …}
  +votes: Doctrine\ORM\PersistentCollection {#2116 …}
  +reports: Doctrine\ORM\PersistentCollection {#2161 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
  -id: 186547
  -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5356030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701466908 {#2117
    date: 2023-12-01 22:41:48.0 +01:00
  }
  +"title": 186547
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#2121
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 46
        +score: 0
        +lastActive: DateTime @1701447728 {#2041
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2108 …}
        +nested: Doctrine\ORM\PersistentCollection {#2101 …}
        +votes: Doctrine\ORM\PersistentCollection {#2109 …}
        +reports: Doctrine\ORM\PersistentCollection {#2106 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
        -id: 185332
        -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5348232"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701447728 {#2104
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +"title": 185332
      }
      1 => App\Entity\EntryComment {#2121}
      0 => App\Entity\EntryComment {#2043
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701477595 {#2127
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2215 …}
        +nested: Doctrine\ORM\PersistentCollection {#2198 …}
        +votes: Doctrine\ORM\PersistentCollection {#2227 …}
        +reports: Doctrine\ORM\PersistentCollection {#2214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
        -id: 187129
        -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5360167"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701477595 {#2126
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +"title": 187129
      }
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: """
    Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
    \n
    The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
    \n
    I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1701466908 {#2118
    date: 2023-12-01 22:41:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
    "@thesmokingman@programming.dev"
    "@ShortN0te@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2115 …}
  +nested: Doctrine\ORM\PersistentCollection {#2123 …}
  +votes: Doctrine\ORM\PersistentCollection {#2116 …}
  +reports: Doctrine\ORM\PersistentCollection {#2161 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
  -id: 186547
  -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5356030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701466908 {#2117
    date: 2023-12-01 22:41:48.0 +01:00
  }
  +"title": 186547
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#2121
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 46
        +score: 0
        +lastActive: DateTime @1701447728 {#2041
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2108 …}
        +nested: Doctrine\ORM\PersistentCollection {#2101 …}
        +votes: Doctrine\ORM\PersistentCollection {#2109 …}
        +reports: Doctrine\ORM\PersistentCollection {#2106 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
        -id: 185332
        -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5348232"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701447728 {#2104
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +"title": 185332
      }
      1 => App\Entity\EntryComment {#2121}
      0 => App\Entity\EntryComment {#2043
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701477595 {#2127
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2215 …}
        +nested: Doctrine\ORM\PersistentCollection {#2198 …}
        +votes: Doctrine\ORM\PersistentCollection {#2227 …}
        +reports: Doctrine\ORM\PersistentCollection {#2214 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
        -id: 187129
        -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5360167"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701477595 {#2126
          date: 2023-12-02 01:39:55.0 +01:00
        }
        +"title": 187129
      }
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: """
    Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
    \n
    The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
    \n
    I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1701466908 {#2118
    date: 2023-12-01 22:41:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
    "@thesmokingman@programming.dev"
    "@ShortN0te@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2115 …}
  +nested: Doctrine\ORM\PersistentCollection {#2123 …}
  +votes: Doctrine\ORM\PersistentCollection {#2116 …}
  +reports: Doctrine\ORM\PersistentCollection {#2161 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
  -id: 186547
  -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5356030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701466908 {#2117
    date: 2023-12-01 22:41:48.0 +01:00
  }
  +"title": 186547
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
App\Entity\EntryComment {#2043
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 46
        +score: 0
        +lastActive: DateTime @1701447728 {#2041
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2108 …}
        +nested: Doctrine\ORM\PersistentCollection {#2101 …}
        +votes: Doctrine\ORM\PersistentCollection {#2109 …}
        +reports: Doctrine\ORM\PersistentCollection {#2106 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
        -id: 185332
        -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5348232"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701447728 {#2104
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +"title": 185332
      }
      1 => App\Entity\EntryComment {#2121
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: """
          Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
          \n
          The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
          \n
          I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701466908 {#2118
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2115 …}
        +nested: Doctrine\ORM\PersistentCollection {#2123 …}
        +votes: Doctrine\ORM\PersistentCollection {#2116 …}
        +reports: Doctrine\ORM\PersistentCollection {#2161 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
        -id: 186547
        -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5356030"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701466908 {#2117
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +"title": 186547
      }
      0 => App\Entity\EntryComment {#2043}
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701477595 {#2127
    date: 2023-12-02 01:39:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
    "@thesmokingman@programming.dev"
    "@ShortN0te@lemmy.ml"
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2215 …}
  +nested: Doctrine\ORM\PersistentCollection {#2198 …}
  +votes: Doctrine\ORM\PersistentCollection {#2227 …}
  +reports: Doctrine\ORM\PersistentCollection {#2214 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
  -id: 187129
  -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5360167"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701477595 {#2126
    date: 2023-12-02 01:39:55.0 +01:00
  }
  +"title": 187129
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
App\Entity\EntryComment {#2043
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 46
        +score: 0
        +lastActive: DateTime @1701447728 {#2041
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2108 …}
        +nested: Doctrine\ORM\PersistentCollection {#2101 …}
        +votes: Doctrine\ORM\PersistentCollection {#2109 …}
        +reports: Doctrine\ORM\PersistentCollection {#2106 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
        -id: 185332
        -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5348232"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701447728 {#2104
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +"title": 185332
      }
      1 => App\Entity\EntryComment {#2121
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: """
          Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
          \n
          The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
          \n
          I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701466908 {#2118
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2115 …}
        +nested: Doctrine\ORM\PersistentCollection {#2123 …}
        +votes: Doctrine\ORM\PersistentCollection {#2116 …}
        +reports: Doctrine\ORM\PersistentCollection {#2161 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
        -id: 186547
        -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5356030"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701466908 {#2117
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +"title": 186547
      }
      0 => App\Entity\EntryComment {#2043}
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701477595 {#2127
    date: 2023-12-02 01:39:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
    "@thesmokingman@programming.dev"
    "@ShortN0te@lemmy.ml"
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2215 …}
  +nested: Doctrine\ORM\PersistentCollection {#2198 …}
  +votes: Doctrine\ORM\PersistentCollection {#2227 …}
  +reports: Doctrine\ORM\PersistentCollection {#2214 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
  -id: 187129
  -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5360167"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701477595 {#2126
    date: 2023-12-02 01:39:55.0 +01:00
  }
  +"title": 187129
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
App\Entity\EntryComment {#2043
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2099
    +user: Proxies\__CG__\App\Entity\User {#2691 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
    +image: Proxies\__CG__\App\Entity\Image {#2859 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2860 …}
    +slug: "Why-you-should-never-use-Facebook-or-Google-to-log"
    +title: "Why you should never use Facebook or Google to log in to third party websites - what to do instead"
    +url: "https://tilvids.com/w/56f313ef-11d8-4e13-a914-c1fcb4164b7d"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 162
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701716607 {#2854
      date: 2023-12-04 20:03:27.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2869 …}
    +votes: Doctrine\ORM\PersistentCollection {#2871 …}
    +reports: Doctrine\ORM\PersistentCollection {#2873 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2875 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2877 …}
    +badges: Doctrine\ORM\PersistentCollection {#2879 …}
    +children: [
      2 => App\Entity\EntryComment {#2100
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: "The biggest reason not to use a single account like this is that you lose everything if you lose the owning account. It’s bad advice to say you should absolutely do one or the other. It’s good advice to consider the risks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 46
        +score: 0
        +lastActive: DateTime @1701447728 {#2041
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2108 …}
        +nested: Doctrine\ORM\PersistentCollection {#2101 …}
        +votes: Doctrine\ORM\PersistentCollection {#2109 …}
        +reports: Doctrine\ORM\PersistentCollection {#2106 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
        -id: 185332
        -bodyTs: "'absolut':31 'account':9,22 'advic':26,40 'bad':25 'biggest':2 'consid':42 'everyth':16 'good':39 'like':10 'lose':15,19 'one':33 'own':21 'reason':3 'risk':44 'say':28 'singl':8 'use':6"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5348232"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701447728 {#2104
          date: 2023-12-01 17:22:08.0 +01:00
        }
        +"title": 185332
      }
      1 => App\Entity\EntryComment {#2121
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2099 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2122 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
        +body: """
          Do I use an aliasing service that allows me to change the account emails point to? Yes. Can I access those accounts with access to my email? Yes.\n
          \n
          The issue here is that if you lose access to social network that logs you into those things, you lose the account. If you have an actual account, not delegated access, you can still access the account with the social account.\n
          \n
          I’m struggling to find some good article examples because Google is rolling out inactive account deletion and that’s polluting my search results. So go test this out yourself: go try to change the account name/email, password, or MFA for any of those accounts you use social auth for. Try figure out how you would log into without that social account. Next do the same thing with an account you don’t use social auth for.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1701466908 {#2118
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Masimatutu@mander.xyz"
          "@Brkdncr@sh.itjust.works"
          "@thesmokingman@programming.dev"
          "@ShortN0te@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2115 …}
        +nested: Doctrine\ORM\PersistentCollection {#2123 …}
        +votes: Doctrine\ORM\PersistentCollection {#2116 …}
        +reports: Doctrine\ORM\PersistentCollection {#2161 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
        -id: 186547
        -bodyTs: "'access':20,24,37,59,63 'account':13,22,50,56,65,69,85,105,114,131,139 'actual':55 'alias':5 'allow':8 'articl':77 'auth':118,145 'chang':11,103 'deleg':58 'delet':86 'email':14,27 'exampl':78 'figur':121 'find':74 'go':95,100 'good':76 'googl':80 'inact':84 'issu':30 'log':42,126 'lose':36,48 'm':71 'mfa':109 'name/email':106 'network':40 'next':132 'password':107 'point':15 'pollut':90 'result':93 'roll':82 'search':92 'servic':6 'social':39,68,117,130,144 'still':62 'struggl':72 'test':96 'thing':46,136 'tri':101,120 'use':3,116,143 'without':128 'would':125 'yes':17,28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5356030"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701466908 {#2117
          date: 2023-12-01 22:41:48.0 +01:00
        }
        +"title": 186547
      }
      0 => App\Entity\EntryComment {#2043}
    ]
    -id: 19052
    -titleTs: "'facebook':6 'googl':8 'instead':19 'log':10 'never':4 'parti':14 'third':13 'use':5 'websit':15"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701528525
    +visibility: "visible             "
    +apId: "https://mander.xyz/post/6818487"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701442125 {#2768
      date: 2023-12-01 15:48:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1560 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2139 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2105 …}
  +body: "In theory, my email only serves as a way to verify me and spam me. A good account may require an email for communication and should allow that email to be changed without losing the account, in the same way the good account will let me change the password, the MFA, and ideally even the username (looking at you Steam). Same as a phone number. We’re beginning to see a move toward that flexibility. Most accounts with MFA allow it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701477595 {#2127
    date: 2023-12-02 01:39:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Masimatutu@mander.xyz"
    "@Brkdncr@sh.itjust.works"
    "@thesmokingman@programming.dev"
    "@ShortN0te@lemmy.ml"
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2215 …}
  +nested: Doctrine\ORM\PersistentCollection {#2198 …}
  +votes: Doctrine\ORM\PersistentCollection {#2227 …}
  +reports: Doctrine\ORM\PersistentCollection {#2214 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
  -id: 187129
  -bodyTs: "'account':18,36,43,77 'allow':27,80 'begin':68 'chang':32,47 'communic':24 'email':4,22,29 'even':54 'flexibl':75 'good':17,42 'ideal':53 'let':45 'look':57 'lose':34 'may':19 'mfa':51,79 'move':72 'number':65 'password':49 'phone':64 're':67 'requir':20 'see':70 'serv':6 'spam':14 'steam':60 'theori':2 'toward':73 'usernam':56 'verifi':11 'way':9,40 'without':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5360167"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701477595 {#2126
    date: 2023-12-02 01:39:55.0 +01:00
  }
  +"title": 187129
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2335
  +user: Proxies\__CG__\App\Entity\User {#2865 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
  +image: Proxies\__CG__\App\Entity\Image {#2905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2907 …}
  +slug: "I-know-You"
  +title: "I know You!"
  +url: "https://lemmy.world/pictrs/image/e8b6cb4a-aabb-44b8-8ceb-f1bb38ab91d5.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 113
  +favouriteCount: 909
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701488136 {#2900
    date: 2023-12-02 04:35:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2910 …}
  +reports: Doctrine\ORM\PersistentCollection {#2912 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2914 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2916 …}
  +badges: Doctrine\ORM\PersistentCollection {#2918 …}
  +children: [
    App\Entity\EntryComment {#2336
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2335 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +body: "Sometimes people genuinely don’t know correct syntax. If you’re going to call that a shortcoming, you’re an ignorant walnut. Intellectual superiority is a shitty way to pretend to be better than someone else. It often incorrectly assumes everyone types the same language with the same proficiency which is a very provincial assumption."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1700662291 {#2337
        date: 2023-11-22 15:11:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fastandcurious@lemmy.world"
        "@58008@lemmy.world"
        "@bleistift2@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2143 …}
      +nested: Doctrine\ORM\PersistentCollection {#2136 …}
      +votes: Doctrine\ORM\PersistentCollection {#2073 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
      -id: 150571
      -bodyTs: "'assum':40 'assumpt':55 'better':33 'call':14 'correct':7 'els':36 'everyon':41 'genuin':3 'go':12 'ignor':21 'incorrect':39 'intellectu':23 'know':6 'languag':45 'often':38 'peopl':2 'pretend':30 'profici':49 'provinci':54 're':11,19 'shitti':27 'shortcom':17 'someon':35 'sometim':1 'superior':24 'syntax':8 'type':42 'walnut':22 'way':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5063393"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700662291 {#2343
        date: 2023-11-22 15:11:31.0 +01:00
      }
      +"title": 150571
    }
  ]
  -id: 15395
  -titleTs: "'know':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700740053
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8600957"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700653653 {#2887
    date: 2023-11-22 12:47:33.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2335
  +user: Proxies\__CG__\App\Entity\User {#2865 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
  +image: Proxies\__CG__\App\Entity\Image {#2905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2907 …}
  +slug: "I-know-You"
  +title: "I know You!"
  +url: "https://lemmy.world/pictrs/image/e8b6cb4a-aabb-44b8-8ceb-f1bb38ab91d5.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 113
  +favouriteCount: 909
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701488136 {#2900
    date: 2023-12-02 04:35:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2910 …}
  +reports: Doctrine\ORM\PersistentCollection {#2912 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2914 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2916 …}
  +badges: Doctrine\ORM\PersistentCollection {#2918 …}
  +children: [
    App\Entity\EntryComment {#2336
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2335 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +body: "Sometimes people genuinely don’t know correct syntax. If you’re going to call that a shortcoming, you’re an ignorant walnut. Intellectual superiority is a shitty way to pretend to be better than someone else. It often incorrectly assumes everyone types the same language with the same proficiency which is a very provincial assumption."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1700662291 {#2337
        date: 2023-11-22 15:11:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fastandcurious@lemmy.world"
        "@58008@lemmy.world"
        "@bleistift2@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2143 …}
      +nested: Doctrine\ORM\PersistentCollection {#2136 …}
      +votes: Doctrine\ORM\PersistentCollection {#2073 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
      -id: 150571
      -bodyTs: "'assum':40 'assumpt':55 'better':33 'call':14 'correct':7 'els':36 'everyon':41 'genuin':3 'go':12 'ignor':21 'incorrect':39 'intellectu':23 'know':6 'languag':45 'often':38 'peopl':2 'pretend':30 'profici':49 'provinci':54 're':11,19 'shitti':27 'shortcom':17 'someon':35 'sometim':1 'superior':24 'syntax':8 'type':42 'walnut':22 'way':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5063393"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700662291 {#2343
        date: 2023-11-22 15:11:31.0 +01:00
      }
      +"title": 150571
    }
  ]
  -id: 15395
  -titleTs: "'know':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700740053
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8600957"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700653653 {#2887
    date: 2023-11-22 12:47:33.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2335
  +user: Proxies\__CG__\App\Entity\User {#2865 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
  +image: Proxies\__CG__\App\Entity\Image {#2905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2907 …}
  +slug: "I-know-You"
  +title: "I know You!"
  +url: "https://lemmy.world/pictrs/image/e8b6cb4a-aabb-44b8-8ceb-f1bb38ab91d5.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 113
  +favouriteCount: 909
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701488136 {#2900
    date: 2023-12-02 04:35:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2910 …}
  +reports: Doctrine\ORM\PersistentCollection {#2912 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2914 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2916 …}
  +badges: Doctrine\ORM\PersistentCollection {#2918 …}
  +children: [
    App\Entity\EntryComment {#2336
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2335 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
      +body: "Sometimes people genuinely don’t know correct syntax. If you’re going to call that a shortcoming, you’re an ignorant walnut. Intellectual superiority is a shitty way to pretend to be better than someone else. It often incorrectly assumes everyone types the same language with the same proficiency which is a very provincial assumption."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1700662291 {#2337
        date: 2023-11-22 15:11:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@fastandcurious@lemmy.world"
        "@58008@lemmy.world"
        "@bleistift2@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2143 …}
      +nested: Doctrine\ORM\PersistentCollection {#2136 …}
      +votes: Doctrine\ORM\PersistentCollection {#2073 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
      -id: 150571
      -bodyTs: "'assum':40 'assumpt':55 'better':33 'call':14 'correct':7 'els':36 'everyon':41 'genuin':3 'go':12 'ignor':21 'incorrect':39 'intellectu':23 'know':6 'languag':45 'often':38 'peopl':2 'pretend':30 'profici':49 'provinci':54 're':11,19 'shitti':27 'shortcom':17 'someon':35 'sometim':1 'superior':24 'syntax':8 'type':42 'walnut':22 'way':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5063393"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700662291 {#2343
        date: 2023-11-22 15:11:31.0 +01:00
      }
      +"title": 150571
    }
  ]
  -id: 15395
  -titleTs: "'know':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700740053
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8600957"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700653653 {#2887
    date: 2023-11-22 12:47:33.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED moderate
App\Entity\EntryComment {#2336
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2335
    +user: Proxies\__CG__\App\Entity\User {#2865 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
    +image: Proxies\__CG__\App\Entity\Image {#2905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2907 …}
    +slug: "I-know-You"
    +title: "I know You!"
    +url: "https://lemmy.world/pictrs/image/e8b6cb4a-aabb-44b8-8ceb-f1bb38ab91d5.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 113
    +favouriteCount: 909
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701488136 {#2900
      date: 2023-12-02 04:35:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2910 …}
    +reports: Doctrine\ORM\PersistentCollection {#2912 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2914 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2916 …}
    +badges: Doctrine\ORM\PersistentCollection {#2918 …}
    +children: [
      App\Entity\EntryComment {#2336}
    ]
    -id: 15395
    -titleTs: "'know':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700740053
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8600957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653653 {#2887
      date: 2023-11-22 12:47:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +body: "Sometimes people genuinely don’t know correct syntax. If you’re going to call that a shortcoming, you’re an ignorant walnut. Intellectual superiority is a shitty way to pretend to be better than someone else. It often incorrectly assumes everyone types the same language with the same proficiency which is a very provincial assumption."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700662291 {#2337
    date: 2023-11-22 15:11:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fastandcurious@lemmy.world"
    "@58008@lemmy.world"
    "@bleistift2@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2143 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2073 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
  -id: 150571
  -bodyTs: "'assum':40 'assumpt':55 'better':33 'call':14 'correct':7 'els':36 'everyon':41 'genuin':3 'go':12 'ignor':21 'incorrect':39 'intellectu':23 'know':6 'languag':45 'often':38 'peopl':2 'pretend':30 'profici':49 'provinci':54 're':11,19 'shitti':27 'shortcom':17 'someon':35 'sometim':1 'superior':24 'syntax':8 'type':42 'walnut':22 'way':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5063393"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700662291 {#2343
    date: 2023-11-22 15:11:31.0 +01:00
  }
  +"title": 150571
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED edit
App\Entity\EntryComment {#2336
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2335
    +user: Proxies\__CG__\App\Entity\User {#2865 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
    +image: Proxies\__CG__\App\Entity\Image {#2905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2907 …}
    +slug: "I-know-You"
    +title: "I know You!"
    +url: "https://lemmy.world/pictrs/image/e8b6cb4a-aabb-44b8-8ceb-f1bb38ab91d5.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 113
    +favouriteCount: 909
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701488136 {#2900
      date: 2023-12-02 04:35:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2910 …}
    +reports: Doctrine\ORM\PersistentCollection {#2912 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2914 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2916 …}
    +badges: Doctrine\ORM\PersistentCollection {#2918 …}
    +children: [
      App\Entity\EntryComment {#2336}
    ]
    -id: 15395
    -titleTs: "'know':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700740053
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8600957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653653 {#2887
      date: 2023-11-22 12:47:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +body: "Sometimes people genuinely don’t know correct syntax. If you’re going to call that a shortcoming, you’re an ignorant walnut. Intellectual superiority is a shitty way to pretend to be better than someone else. It often incorrectly assumes everyone types the same language with the same proficiency which is a very provincial assumption."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700662291 {#2337
    date: 2023-11-22 15:11:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fastandcurious@lemmy.world"
    "@58008@lemmy.world"
    "@bleistift2@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2143 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2073 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
  -id: 150571
  -bodyTs: "'assum':40 'assumpt':55 'better':33 'call':14 'correct':7 'els':36 'everyon':41 'genuin':3 'go':12 'ignor':21 'incorrect':39 'intellectu':23 'know':6 'languag':45 'often':38 'peopl':2 'pretend':30 'profici':49 'provinci':54 're':11,19 'shitti':27 'shortcom':17 'someon':35 'sometim':1 'superior':24 'syntax':8 'type':42 'walnut':22 'way':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5063393"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700662291 {#2343
    date: 2023-11-22 15:11:31.0 +01:00
  }
  +"title": 150571
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED moderate
App\Entity\EntryComment {#2336
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2335
    +user: Proxies\__CG__\App\Entity\User {#2865 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
    +image: Proxies\__CG__\App\Entity\Image {#2905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2907 …}
    +slug: "I-know-You"
    +title: "I know You!"
    +url: "https://lemmy.world/pictrs/image/e8b6cb4a-aabb-44b8-8ceb-f1bb38ab91d5.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 113
    +favouriteCount: 909
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701488136 {#2900
      date: 2023-12-02 04:35:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2910 …}
    +reports: Doctrine\ORM\PersistentCollection {#2912 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2914 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2916 …}
    +badges: Doctrine\ORM\PersistentCollection {#2918 …}
    +children: [
      App\Entity\EntryComment {#2336}
    ]
    -id: 15395
    -titleTs: "'know':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700740053
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8600957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700653653 {#2887
      date: 2023-11-22 12:47:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2339 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2338 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2159 …}
  +body: "Sometimes people genuinely don’t know correct syntax. If you’re going to call that a shortcoming, you’re an ignorant walnut. Intellectual superiority is a shitty way to pretend to be better than someone else. It often incorrectly assumes everyone types the same language with the same proficiency which is a very provincial assumption."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700662291 {#2337
    date: 2023-11-22 15:11:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@fastandcurious@lemmy.world"
    "@58008@lemmy.world"
    "@bleistift2@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2143 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2073 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2066 …}
  -id: 150571
  -bodyTs: "'assum':40 'assumpt':55 'better':33 'call':14 'correct':7 'els':36 'everyon':41 'genuin':3 'go':12 'ignor':21 'incorrect':39 'intellectu':23 'know':6 'languag':45 'often':38 'peopl':2 'pretend':30 'profici':49 'provinci':54 're':11,19 'shitti':27 'shortcom':17 'someon':35 'sometim':1 'superior':24 'syntax':8 'type':42 'walnut':22 'way':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5063393"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700662291 {#2343
    date: 2023-11-22 15:11:31.0 +01:00
  }
  +"title": 150571
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2048
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2886 …}
  +slug: "So-Kissinger-must-have-had-use-to-someone-What-did"
  +title: "So Kissinger must have had use to someone?  What did he do right and for who?"
  +url: null
  +body: """
    It stands to reason he must have been doing *something* right to have stayed so close to the halls of power.\n
    \n
    I was a toddler when he was carpet bombing Cambodia, never knew him as anything but “an important person” that was sometimes on the TV. Only learned of his crimes in the past decade.\n
    \n
    How did an in-your-face war criminal retain such influence for so long?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 67
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701453681 {#2881
    date: 2023-12-01 19:01:21.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2888 …}
  +votes: Doctrine\ORM\PersistentCollection {#2890 …}
  +reports: Doctrine\ORM\PersistentCollection {#2892 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2894 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2896 …}
  +badges: Doctrine\ORM\PersistentCollection {#2898 …}
  +children: [
    App\Entity\EntryComment {#2049
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2048 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2059 …}
      +body: "Making the rich richer is what keeps most politicians in power. If you aren’t making lots of money you don’t matter."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701392846 {#2067
        date: 2023-12-01 02:07:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shalafi@lemmy.world"
        "@return2ozma@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2046 …}
      +nested: Doctrine\ORM\PersistentCollection {#2045 …}
      +votes: Doctrine\ORM\PersistentCollection {#2050 …}
      +reports: Doctrine\ORM\PersistentCollection {#2052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
      -id: 182754
      -bodyTs: "'aren':14 'keep':7 'lot':17 'make':1,16 'matter':23 'money':19 'politician':9 'power':11 'rich':3 'richer':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5328763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701392846 {#2070
        date: 2023-12-01 02:07:26.0 +01:00
      }
      +"title": 182754
    }
  ]
  -id: 18792
  -titleTs: "'kissing':2 'must':3 'right':13 'someon':8 'use':6"
  -bodyTs: "'anyth':36 'bomb':30 'cambodia':31 'carpet':29 'close':16 'crime':51 'crimin':64 'decad':55 'face':62 'hall':19 'import':39 'in-your-fac':59 'influenc':67 'knew':33 'learn':48 'long':70 'must':6 'never':32 'past':54 'person':40 'power':21 'reason':4 'retain':65 'right':11 'someth':10 'sometim':43 'stand':2 'stay':14 'toddler':25 'tv':46 'war':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701474853
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8983213"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701388453 {#2862
    date: 2023-12-01 00:54:13.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2048
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2886 …}
  +slug: "So-Kissinger-must-have-had-use-to-someone-What-did"
  +title: "So Kissinger must have had use to someone?  What did he do right and for who?"
  +url: null
  +body: """
    It stands to reason he must have been doing *something* right to have stayed so close to the halls of power.\n
    \n
    I was a toddler when he was carpet bombing Cambodia, never knew him as anything but “an important person” that was sometimes on the TV. Only learned of his crimes in the past decade.\n
    \n
    How did an in-your-face war criminal retain such influence for so long?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 67
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701453681 {#2881
    date: 2023-12-01 19:01:21.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2888 …}
  +votes: Doctrine\ORM\PersistentCollection {#2890 …}
  +reports: Doctrine\ORM\PersistentCollection {#2892 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2894 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2896 …}
  +badges: Doctrine\ORM\PersistentCollection {#2898 …}
  +children: [
    App\Entity\EntryComment {#2049
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2048 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2059 …}
      +body: "Making the rich richer is what keeps most politicians in power. If you aren’t making lots of money you don’t matter."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701392846 {#2067
        date: 2023-12-01 02:07:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shalafi@lemmy.world"
        "@return2ozma@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2046 …}
      +nested: Doctrine\ORM\PersistentCollection {#2045 …}
      +votes: Doctrine\ORM\PersistentCollection {#2050 …}
      +reports: Doctrine\ORM\PersistentCollection {#2052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
      -id: 182754
      -bodyTs: "'aren':14 'keep':7 'lot':17 'make':1,16 'matter':23 'money':19 'politician':9 'power':11 'rich':3 'richer':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5328763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701392846 {#2070
        date: 2023-12-01 02:07:26.0 +01:00
      }
      +"title": 182754
    }
  ]
  -id: 18792
  -titleTs: "'kissing':2 'must':3 'right':13 'someon':8 'use':6"
  -bodyTs: "'anyth':36 'bomb':30 'cambodia':31 'carpet':29 'close':16 'crime':51 'crimin':64 'decad':55 'face':62 'hall':19 'import':39 'in-your-fac':59 'influenc':67 'knew':33 'learn':48 'long':70 'must':6 'never':32 'past':54 'person':40 'power':21 'reason':4 'retain':65 'right':11 'someth':10 'sometim':43 'stand':2 'stay':14 'toddler':25 'tv':46 'war':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701474853
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8983213"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701388453 {#2862
    date: 2023-12-01 00:54:13.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2048
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2886 …}
  +slug: "So-Kissinger-must-have-had-use-to-someone-What-did"
  +title: "So Kissinger must have had use to someone?  What did he do right and for who?"
  +url: null
  +body: """
    It stands to reason he must have been doing *something* right to have stayed so close to the halls of power.\n
    \n
    I was a toddler when he was carpet bombing Cambodia, never knew him as anything but “an important person” that was sometimes on the TV. Only learned of his crimes in the past decade.\n
    \n
    How did an in-your-face war criminal retain such influence for so long?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 67
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701453681 {#2881
    date: 2023-12-01 19:01:21.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2888 …}
  +votes: Doctrine\ORM\PersistentCollection {#2890 …}
  +reports: Doctrine\ORM\PersistentCollection {#2892 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2894 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2896 …}
  +badges: Doctrine\ORM\PersistentCollection {#2898 …}
  +children: [
    App\Entity\EntryComment {#2049
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2048 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2059 …}
      +body: "Making the rich richer is what keeps most politicians in power. If you aren’t making lots of money you don’t matter."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701392846 {#2067
        date: 2023-12-01 02:07:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shalafi@lemmy.world"
        "@return2ozma@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2046 …}
      +nested: Doctrine\ORM\PersistentCollection {#2045 …}
      +votes: Doctrine\ORM\PersistentCollection {#2050 …}
      +reports: Doctrine\ORM\PersistentCollection {#2052 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
      -id: 182754
      -bodyTs: "'aren':14 'keep':7 'lot':17 'make':1,16 'matter':23 'money':19 'politician':9 'power':11 'rich':3 'richer':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5328763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701392846 {#2070
        date: 2023-12-01 02:07:26.0 +01:00
      }
      +"title": 182754
    }
  ]
  -id: 18792
  -titleTs: "'kissing':2 'must':3 'right':13 'someon':8 'use':6"
  -bodyTs: "'anyth':36 'bomb':30 'cambodia':31 'carpet':29 'close':16 'crime':51 'crimin':64 'decad':55 'face':62 'hall':19 'import':39 'in-your-fac':59 'influenc':67 'knew':33 'learn':48 'long':70 'must':6 'never':32 'past':54 'person':40 'power':21 'reason':4 'retain':65 'right':11 'someth':10 'sometim':43 'stand':2 'stay':14 'toddler':25 'tv':46 'war':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701474853
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8983213"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701388453 {#2862
    date: 2023-12-01 00:54:13.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED moderate
App\Entity\EntryComment {#2049
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2048
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2886 …}
    +slug: "So-Kissinger-must-have-had-use-to-someone-What-did"
    +title: "So Kissinger must have had use to someone?  What did he do right and for who?"
    +url: null
    +body: """
      It stands to reason he must have been doing *something* right to have stayed so close to the halls of power.\n
      \n
      I was a toddler when he was carpet bombing Cambodia, never knew him as anything but “an important person” that was sometimes on the TV. Only learned of his crimes in the past decade.\n
      \n
      How did an in-your-face war criminal retain such influence for so long?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701453681 {#2881
      date: 2023-12-01 19:01:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2888 …}
    +votes: Doctrine\ORM\PersistentCollection {#2890 …}
    +reports: Doctrine\ORM\PersistentCollection {#2892 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2894 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2896 …}
    +badges: Doctrine\ORM\PersistentCollection {#2898 …}
    +children: [
      App\Entity\EntryComment {#2049}
    ]
    -id: 18792
    -titleTs: "'kissing':2 'must':3 'right':13 'someon':8 'use':6"
    -bodyTs: "'anyth':36 'bomb':30 'cambodia':31 'carpet':29 'close':16 'crime':51 'crimin':64 'decad':55 'face':62 'hall':19 'import':39 'in-your-fac':59 'influenc':67 'knew':33 'learn':48 'long':70 'must':6 'never':32 'past':54 'person':40 'power':21 'reason':4 'retain':65 'right':11 'someth':10 'sometim':43 'stand':2 'stay':14 'toddler':25 'tv':46 'war':63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701474853
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8983213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701388453 {#2862
      date: 2023-12-01 00:54:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2059 …}
  +body: "Making the rich richer is what keeps most politicians in power. If you aren’t making lots of money you don’t matter."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1701392846 {#2067
    date: 2023-12-01 02:07:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@shalafi@lemmy.world"
    "@return2ozma@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2046 …}
  +nested: Doctrine\ORM\PersistentCollection {#2045 …}
  +votes: Doctrine\ORM\PersistentCollection {#2050 …}
  +reports: Doctrine\ORM\PersistentCollection {#2052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
  -id: 182754
  -bodyTs: "'aren':14 'keep':7 'lot':17 'make':1,16 'matter':23 'money':19 'politician':9 'power':11 'rich':3 'richer':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5328763"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701392846 {#2070
    date: 2023-12-01 02:07:26.0 +01:00
  }
  +"title": 182754
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED edit
App\Entity\EntryComment {#2049
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2048
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2886 …}
    +slug: "So-Kissinger-must-have-had-use-to-someone-What-did"
    +title: "So Kissinger must have had use to someone?  What did he do right and for who?"
    +url: null
    +body: """
      It stands to reason he must have been doing *something* right to have stayed so close to the halls of power.\n
      \n
      I was a toddler when he was carpet bombing Cambodia, never knew him as anything but “an important person” that was sometimes on the TV. Only learned of his crimes in the past decade.\n
      \n
      How did an in-your-face war criminal retain such influence for so long?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701453681 {#2881
      date: 2023-12-01 19:01:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2888 …}
    +votes: Doctrine\ORM\PersistentCollection {#2890 …}
    +reports: Doctrine\ORM\PersistentCollection {#2892 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2894 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2896 …}
    +badges: Doctrine\ORM\PersistentCollection {#2898 …}
    +children: [
      App\Entity\EntryComment {#2049}
    ]
    -id: 18792
    -titleTs: "'kissing':2 'must':3 'right':13 'someon':8 'use':6"
    -bodyTs: "'anyth':36 'bomb':30 'cambodia':31 'carpet':29 'close':16 'crime':51 'crimin':64 'decad':55 'face':62 'hall':19 'import':39 'in-your-fac':59 'influenc':67 'knew':33 'learn':48 'long':70 'must':6 'never':32 'past':54 'person':40 'power':21 'reason':4 'retain':65 'right':11 'someth':10 'sometim':43 'stand':2 'stay':14 'toddler':25 'tv':46 'war':63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701474853
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8983213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701388453 {#2862
      date: 2023-12-01 00:54:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2059 …}
  +body: "Making the rich richer is what keeps most politicians in power. If you aren’t making lots of money you don’t matter."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1701392846 {#2067
    date: 2023-12-01 02:07:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@shalafi@lemmy.world"
    "@return2ozma@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2046 …}
  +nested: Doctrine\ORM\PersistentCollection {#2045 …}
  +votes: Doctrine\ORM\PersistentCollection {#2050 …}
  +reports: Doctrine\ORM\PersistentCollection {#2052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
  -id: 182754
  -bodyTs: "'aren':14 'keep':7 'lot':17 'make':1,16 'matter':23 'money':19 'politician':9 'power':11 'rich':3 'richer':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5328763"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701392846 {#2070
    date: 2023-12-01 02:07:26.0 +01:00
  }
  +"title": 182754
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED moderate
App\Entity\EntryComment {#2049
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2048
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2886 …}
    +slug: "So-Kissinger-must-have-had-use-to-someone-What-did"
    +title: "So Kissinger must have had use to someone?  What did he do right and for who?"
    +url: null
    +body: """
      It stands to reason he must have been doing *something* right to have stayed so close to the halls of power.\n
      \n
      I was a toddler when he was carpet bombing Cambodia, never knew him as anything but “an important person” that was sometimes on the TV. Only learned of his crimes in the past decade.\n
      \n
      How did an in-your-face war criminal retain such influence for so long?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701453681 {#2881
      date: 2023-12-01 19:01:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2888 …}
    +votes: Doctrine\ORM\PersistentCollection {#2890 …}
    +reports: Doctrine\ORM\PersistentCollection {#2892 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2894 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2896 …}
    +badges: Doctrine\ORM\PersistentCollection {#2898 …}
    +children: [
      App\Entity\EntryComment {#2049}
    ]
    -id: 18792
    -titleTs: "'kissing':2 'must':3 'right':13 'someon':8 'use':6"
    -bodyTs: "'anyth':36 'bomb':30 'cambodia':31 'carpet':29 'close':16 'crime':51 'crimin':64 'decad':55 'face':62 'hall':19 'import':39 'in-your-fac':59 'influenc':67 'knew':33 'learn':48 'long':70 'must':6 'never':32 'past':54 'person':40 'power':21 'reason':4 'retain':65 'right':11 'someth':10 'sometim':43 'stand':2 'stay':14 'toddler':25 'tv':46 'war':63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701474853
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8983213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701388453 {#2862
      date: 2023-12-01 00:54:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2051 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2059 …}
  +body: "Making the rich richer is what keeps most politicians in power. If you aren’t making lots of money you don’t matter."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1701392846 {#2067
    date: 2023-12-01 02:07:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@shalafi@lemmy.world"
    "@return2ozma@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2046 …}
  +nested: Doctrine\ORM\PersistentCollection {#2045 …}
  +votes: Doctrine\ORM\PersistentCollection {#2050 …}
  +reports: Doctrine\ORM\PersistentCollection {#2052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
  -id: 182754
  -bodyTs: "'aren':14 'keep':7 'lot':17 'make':1,16 'matter':23 'money':19 'politician':9 'power':11 'rich':3 'richer':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5328763"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701392846 {#2070
    date: 2023-12-01 02:07:26.0 +01:00
  }
  +"title": 182754
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#2903 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#2946 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2948 …}
  +slug: "OpenSubtitles-org-is-shutting-down-it-s-previous-API-Now-only-authenticated"
  +title: "OpenSubtitles.org is shutting down it's previous API. Now only authenticated access allowed."
  +url: "https://blog.opensubtitles.com/opensubtitles/saying-goodbye-to-opensubtitles-org-api-embrace-the-20-black-friday-treat"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 206
  +favouriteCount: 769
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700175113 {#2941
    date: 2023-11-16 23:51:53.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2949 …}
  +votes: Doctrine\ORM\PersistentCollection {#2951 …}
  +reports: Doctrine\ORM\PersistentCollection {#2953 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2957 …}
  +badges: Doctrine\ORM\PersistentCollection {#2959 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1666 …}
      +body: """
        What about infrastructure costs? Are you comfortable making someone else pay for your access? What about the design and implementation of the API? Should all software be free?\n
        \n
        Please note that I’m not trying to support this decision at all. I personally feel like API access is similar to SSO for enterprise stuff (check out [sso.tax](https://sso.tax)). I also feel like there should be some level of compensation and even profit so people can focus on building stuff like this. It’s really hard to define what that is, especially without transparent costs, which I don’t believe OpenSubtitles shares? Also they use super predatory ads so I don’t think they have any high ground to even suggest what I’m talking about.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1699986631 {#1439
        date: 2023-11-14 19:30:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@db0@lemmy.dbzer0.com"
        "@Metal_Zealot@lemmy.ml"
        "@lazynooblet@lazysoci.al"
        "@lemann@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1669 …}
      +nested: Doctrine\ORM\PersistentCollection {#1677 …}
      +votes: Doctrine\ORM\PersistentCollection {#1672 …}
      +reports: Doctrine\ORM\PersistentCollection {#1674 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
      -id: 124431
      -bodyTs: "'access':14,47 'ad':107 'also':60,102 'api':23,46 'believ':99 'build':78 'check':55 'comfort':7 'compens':69 'cost':4,94 'decis':39 'defin':87 'design':18 'els':10 'enterpris':53 'especi':91 'even':71,119 'feel':44,61 'focus':76 'free':28 'ground':117 'hard':85 'high':116 'implement':20 'infrastructur':3 'level':67 'like':45,62,80 'm':33,123 'make':8 'note':30 'opensubtitl':100 'pay':11 'peopl':74 'person':43 'pleas':29 'predatori':106 'profit':72 'realli':84 'share':101 'similar':49 'softwar':26 'someon':9 'sso':51 'sso.tax':57,58 'stuff':54,79 'suggest':120 'super':105 'support':37 'talk':124 'think':112 'transpar':93 'tri':35 'use':104 'without':92"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4818640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699986631 {#1435
        date: 2023-11-14 19:30:31.0 +01:00
      }
      +"title": 124431
    }
  ]
  -id: 12946
  -titleTs: "'access':12 'allow':13 'api':8 'authent':11 'opensubtitles.org':1 'previous':7 'shut':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700059447
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8378351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699973047 {#2926
    date: 2023-11-14 15:44:07.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#2903 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#2946 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2948 …}
  +slug: "OpenSubtitles-org-is-shutting-down-it-s-previous-API-Now-only-authenticated"
  +title: "OpenSubtitles.org is shutting down it's previous API. Now only authenticated access allowed."
  +url: "https://blog.opensubtitles.com/opensubtitles/saying-goodbye-to-opensubtitles-org-api-embrace-the-20-black-friday-treat"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 206
  +favouriteCount: 769
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700175113 {#2941
    date: 2023-11-16 23:51:53.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2949 …}
  +votes: Doctrine\ORM\PersistentCollection {#2951 …}
  +reports: Doctrine\ORM\PersistentCollection {#2953 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2957 …}
  +badges: Doctrine\ORM\PersistentCollection {#2959 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1666 …}
      +body: """
        What about infrastructure costs? Are you comfortable making someone else pay for your access? What about the design and implementation of the API? Should all software be free?\n
        \n
        Please note that I’m not trying to support this decision at all. I personally feel like API access is similar to SSO for enterprise stuff (check out [sso.tax](https://sso.tax)). I also feel like there should be some level of compensation and even profit so people can focus on building stuff like this. It’s really hard to define what that is, especially without transparent costs, which I don’t believe OpenSubtitles shares? Also they use super predatory ads so I don’t think they have any high ground to even suggest what I’m talking about.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1699986631 {#1439
        date: 2023-11-14 19:30:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@db0@lemmy.dbzer0.com"
        "@Metal_Zealot@lemmy.ml"
        "@lazynooblet@lazysoci.al"
        "@lemann@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1669 …}
      +nested: Doctrine\ORM\PersistentCollection {#1677 …}
      +votes: Doctrine\ORM\PersistentCollection {#1672 …}
      +reports: Doctrine\ORM\PersistentCollection {#1674 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
      -id: 124431
      -bodyTs: "'access':14,47 'ad':107 'also':60,102 'api':23,46 'believ':99 'build':78 'check':55 'comfort':7 'compens':69 'cost':4,94 'decis':39 'defin':87 'design':18 'els':10 'enterpris':53 'especi':91 'even':71,119 'feel':44,61 'focus':76 'free':28 'ground':117 'hard':85 'high':116 'implement':20 'infrastructur':3 'level':67 'like':45,62,80 'm':33,123 'make':8 'note':30 'opensubtitl':100 'pay':11 'peopl':74 'person':43 'pleas':29 'predatori':106 'profit':72 'realli':84 'share':101 'similar':49 'softwar':26 'someon':9 'sso':51 'sso.tax':57,58 'stuff':54,79 'suggest':120 'super':105 'support':37 'talk':124 'think':112 'transpar':93 'tri':35 'use':104 'without':92"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4818640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699986631 {#1435
        date: 2023-11-14 19:30:31.0 +01:00
      }
      +"title": 124431
    }
  ]
  -id: 12946
  -titleTs: "'access':12 'allow':13 'api':8 'authent':11 'opensubtitles.org':1 'previous':7 'shut':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700059447
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8378351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699973047 {#2926
    date: 2023-11-14 15:44:07.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#2903 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: Proxies\__CG__\App\Entity\Image {#2946 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2948 …}
  +slug: "OpenSubtitles-org-is-shutting-down-it-s-previous-API-Now-only-authenticated"
  +title: "OpenSubtitles.org is shutting down it's previous API. Now only authenticated access allowed."
  +url: "https://blog.opensubtitles.com/opensubtitles/saying-goodbye-to-opensubtitles-org-api-embrace-the-20-black-friday-treat"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 206
  +favouriteCount: 769
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700175113 {#2941
    date: 2023-11-16 23:51:53.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2949 …}
  +votes: Doctrine\ORM\PersistentCollection {#2951 …}
  +reports: Doctrine\ORM\PersistentCollection {#2953 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2957 …}
  +badges: Doctrine\ORM\PersistentCollection {#2959 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1666 …}
      +body: """
        What about infrastructure costs? Are you comfortable making someone else pay for your access? What about the design and implementation of the API? Should all software be free?\n
        \n
        Please note that I’m not trying to support this decision at all. I personally feel like API access is similar to SSO for enterprise stuff (check out [sso.tax](https://sso.tax)). I also feel like there should be some level of compensation and even profit so people can focus on building stuff like this. It’s really hard to define what that is, especially without transparent costs, which I don’t believe OpenSubtitles shares? Also they use super predatory ads so I don’t think they have any high ground to even suggest what I’m talking about.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1699986631 {#1439
        date: 2023-11-14 19:30:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@db0@lemmy.dbzer0.com"
        "@Metal_Zealot@lemmy.ml"
        "@lazynooblet@lazysoci.al"
        "@lemann@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1669 …}
      +nested: Doctrine\ORM\PersistentCollection {#1677 …}
      +votes: Doctrine\ORM\PersistentCollection {#1672 …}
      +reports: Doctrine\ORM\PersistentCollection {#1674 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
      -id: 124431
      -bodyTs: "'access':14,47 'ad':107 'also':60,102 'api':23,46 'believ':99 'build':78 'check':55 'comfort':7 'compens':69 'cost':4,94 'decis':39 'defin':87 'design':18 'els':10 'enterpris':53 'especi':91 'even':71,119 'feel':44,61 'focus':76 'free':28 'ground':117 'hard':85 'high':116 'implement':20 'infrastructur':3 'level':67 'like':45,62,80 'm':33,123 'make':8 'note':30 'opensubtitl':100 'pay':11 'peopl':74 'person':43 'pleas':29 'predatori':106 'profit':72 'realli':84 'share':101 'similar':49 'softwar':26 'someon':9 'sso':51 'sso.tax':57,58 'stuff':54,79 'suggest':120 'super':105 'support':37 'talk':124 'think':112 'transpar':93 'tri':35 'use':104 'without':92"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4818640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699986631 {#1435
        date: 2023-11-14 19:30:31.0 +01:00
      }
      +"title": 124431
    }
  ]
  -id: 12946
  -titleTs: "'access':12 'allow':13 'api':8 'authent':11 'opensubtitles.org':1 'previous':7 'shut':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700059447
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8378351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699973047 {#2926
    date: 2023-11-14 15:44:07.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED moderate
App\Entity\EntryComment {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#2903 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#2946 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2948 …}
    +slug: "OpenSubtitles-org-is-shutting-down-it-s-previous-API-Now-only-authenticated"
    +title: "OpenSubtitles.org is shutting down it's previous API. Now only authenticated access allowed."
    +url: "https://blog.opensubtitles.com/opensubtitles/saying-goodbye-to-opensubtitles-org-api-embrace-the-20-black-friday-treat"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 206
    +favouriteCount: 769
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700175113 {#2941
      date: 2023-11-16 23:51:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2949 …}
    +votes: Doctrine\ORM\PersistentCollection {#2951 …}
    +reports: Doctrine\ORM\PersistentCollection {#2953 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2957 …}
    +badges: Doctrine\ORM\PersistentCollection {#2959 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 12946
    -titleTs: "'access':12 'allow':13 'api':8 'authent':11 'opensubtitles.org':1 'previous':7 'shut':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700059447
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8378351"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699973047 {#2926
      date: 2023-11-14 15:44:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1666 …}
  +body: """
    What about infrastructure costs? Are you comfortable making someone else pay for your access? What about the design and implementation of the API? Should all software be free?\n
    \n
    Please note that I’m not trying to support this decision at all. I personally feel like API access is similar to SSO for enterprise stuff (check out [sso.tax](https://sso.tax)). I also feel like there should be some level of compensation and even profit so people can focus on building stuff like this. It’s really hard to define what that is, especially without transparent costs, which I don’t believe OpenSubtitles shares? Also they use super predatory ads so I don’t think they have any high ground to even suggest what I’m talking about.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1699986631 {#1439
    date: 2023-11-14 19:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@db0@lemmy.dbzer0.com"
    "@Metal_Zealot@lemmy.ml"
    "@lazynooblet@lazysoci.al"
    "@lemann@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1669 …}
  +nested: Doctrine\ORM\PersistentCollection {#1677 …}
  +votes: Doctrine\ORM\PersistentCollection {#1672 …}
  +reports: Doctrine\ORM\PersistentCollection {#1674 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
  -id: 124431
  -bodyTs: "'access':14,47 'ad':107 'also':60,102 'api':23,46 'believ':99 'build':78 'check':55 'comfort':7 'compens':69 'cost':4,94 'decis':39 'defin':87 'design':18 'els':10 'enterpris':53 'especi':91 'even':71,119 'feel':44,61 'focus':76 'free':28 'ground':117 'hard':85 'high':116 'implement':20 'infrastructur':3 'level':67 'like':45,62,80 'm':33,123 'make':8 'note':30 'opensubtitl':100 'pay':11 'peopl':74 'person':43 'pleas':29 'predatori':106 'profit':72 'realli':84 'share':101 'similar':49 'softwar':26 'someon':9 'sso':51 'sso.tax':57,58 'stuff':54,79 'suggest':120 'super':105 'support':37 'talk':124 'think':112 'transpar':93 'tri':35 'use':104 'without':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4818640"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699986631 {#1435
    date: 2023-11-14 19:30:31.0 +01:00
  }
  +"title": 124431
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED edit
App\Entity\EntryComment {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#2903 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#2946 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2948 …}
    +slug: "OpenSubtitles-org-is-shutting-down-it-s-previous-API-Now-only-authenticated"
    +title: "OpenSubtitles.org is shutting down it's previous API. Now only authenticated access allowed."
    +url: "https://blog.opensubtitles.com/opensubtitles/saying-goodbye-to-opensubtitles-org-api-embrace-the-20-black-friday-treat"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 206
    +favouriteCount: 769
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700175113 {#2941
      date: 2023-11-16 23:51:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2949 …}
    +votes: Doctrine\ORM\PersistentCollection {#2951 …}
    +reports: Doctrine\ORM\PersistentCollection {#2953 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2957 …}
    +badges: Doctrine\ORM\PersistentCollection {#2959 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 12946
    -titleTs: "'access':12 'allow':13 'api':8 'authent':11 'opensubtitles.org':1 'previous':7 'shut':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700059447
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8378351"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699973047 {#2926
      date: 2023-11-14 15:44:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1666 …}
  +body: """
    What about infrastructure costs? Are you comfortable making someone else pay for your access? What about the design and implementation of the API? Should all software be free?\n
    \n
    Please note that I’m not trying to support this decision at all. I personally feel like API access is similar to SSO for enterprise stuff (check out [sso.tax](https://sso.tax)). I also feel like there should be some level of compensation and even profit so people can focus on building stuff like this. It’s really hard to define what that is, especially without transparent costs, which I don’t believe OpenSubtitles shares? Also they use super predatory ads so I don’t think they have any high ground to even suggest what I’m talking about.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1699986631 {#1439
    date: 2023-11-14 19:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@db0@lemmy.dbzer0.com"
    "@Metal_Zealot@lemmy.ml"
    "@lazynooblet@lazysoci.al"
    "@lemann@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1669 …}
  +nested: Doctrine\ORM\PersistentCollection {#1677 …}
  +votes: Doctrine\ORM\PersistentCollection {#1672 …}
  +reports: Doctrine\ORM\PersistentCollection {#1674 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
  -id: 124431
  -bodyTs: "'access':14,47 'ad':107 'also':60,102 'api':23,46 'believ':99 'build':78 'check':55 'comfort':7 'compens':69 'cost':4,94 'decis':39 'defin':87 'design':18 'els':10 'enterpris':53 'especi':91 'even':71,119 'feel':44,61 'focus':76 'free':28 'ground':117 'hard':85 'high':116 'implement':20 'infrastructur':3 'level':67 'like':45,62,80 'm':33,123 'make':8 'note':30 'opensubtitl':100 'pay':11 'peopl':74 'person':43 'pleas':29 'predatori':106 'profit':72 'realli':84 'share':101 'similar':49 'softwar':26 'someon':9 'sso':51 'sso.tax':57,58 'stuff':54,79 'suggest':120 'super':105 'support':37 'talk':124 'think':112 'transpar':93 'tri':35 'use':104 'without':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4818640"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699986631 {#1435
    date: 2023-11-14 19:30:31.0 +01:00
  }
  +"title": 124431
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED moderate
App\Entity\EntryComment {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#2903 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: Proxies\__CG__\App\Entity\Image {#2946 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2948 …}
    +slug: "OpenSubtitles-org-is-shutting-down-it-s-previous-API-Now-only-authenticated"
    +title: "OpenSubtitles.org is shutting down it's previous API. Now only authenticated access allowed."
    +url: "https://blog.opensubtitles.com/opensubtitles/saying-goodbye-to-opensubtitles-org-api-embrace-the-20-black-friday-treat"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 206
    +favouriteCount: 769
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700175113 {#2941
      date: 2023-11-16 23:51:53.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2949 …}
    +votes: Doctrine\ORM\PersistentCollection {#2951 …}
    +reports: Doctrine\ORM\PersistentCollection {#2953 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2957 …}
    +badges: Doctrine\ORM\PersistentCollection {#2959 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 12946
    -titleTs: "'access':12 'allow':13 'api':8 'authent':11 'opensubtitles.org':1 'previous':7 'shut':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700059447
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8378351"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699973047 {#2926
      date: 2023-11-14 15:44:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1666 …}
  +body: """
    What about infrastructure costs? Are you comfortable making someone else pay for your access? What about the design and implementation of the API? Should all software be free?\n
    \n
    Please note that I’m not trying to support this decision at all. I personally feel like API access is similar to SSO for enterprise stuff (check out [sso.tax](https://sso.tax)). I also feel like there should be some level of compensation and even profit so people can focus on building stuff like this. It’s really hard to define what that is, especially without transparent costs, which I don’t believe OpenSubtitles shares? Also they use super predatory ads so I don’t think they have any high ground to even suggest what I’m talking about.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1699986631 {#1439
    date: 2023-11-14 19:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@db0@lemmy.dbzer0.com"
    "@Metal_Zealot@lemmy.ml"
    "@lazynooblet@lazysoci.al"
    "@lemann@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1669 …}
  +nested: Doctrine\ORM\PersistentCollection {#1677 …}
  +votes: Doctrine\ORM\PersistentCollection {#1672 …}
  +reports: Doctrine\ORM\PersistentCollection {#1674 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1587 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1588 …}
  -id: 124431
  -bodyTs: "'access':14,47 'ad':107 'also':60,102 'api':23,46 'believ':99 'build':78 'check':55 'comfort':7 'compens':69 'cost':4,94 'decis':39 'defin':87 'design':18 'els':10 'enterpris':53 'especi':91 'even':71,119 'feel':44,61 'focus':76 'free':28 'ground':117 'hard':85 'high':116 'implement':20 'infrastructur':3 'level':67 'like':45,62,80 'm':33,123 'make':8 'note':30 'opensubtitl':100 'pay':11 'peopl':74 'person':43 'pleas':29 'predatori':106 'profit':72 'realli':84 'share':101 'similar':49 'softwar':26 'someon':9 'sso':51 'sso.tax':57,58 'stuff':54,79 'suggest':120 'super':105 'support':37 'talk':124 'think':112 'transpar':93 'tri':35 'use':104 'without':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4818640"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699986631 {#1435
    date: 2023-11-14 19:30:31.0 +01:00
  }
  +"title": 124431
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details