1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1724
+user: Proxies\__CG__\App\Entity\User {#2180 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "toolbox-vs-distrobox-Which-one-to-use"
+title: "toolbox vs distrobox. Which one to use?"
+url: null
+body: """
[toolbox](https://containertoolbx.org/) is preinstalled on fedora silverblue/kinoite whereas distrobox isn’t. What’s the advantage of one vs the other? Why is toolbox preinstalled and not distrobox?\n
\n
edit: thank you guys! I guess for me this means that I’ll use distrobox because it’s much more mature or documentation is a little bit better and I do not need (or have) fedora’s support
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 51
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700483633 {#2153
date: 2023-11-20 13:33:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2181 …}
+votes: Doctrine\ORM\PersistentCollection {#2171 …}
+reports: Doctrine\ORM\PersistentCollection {#2186 …}
+favourites: Doctrine\ORM\PersistentCollection {#2187 …}
+notifications: Doctrine\ORM\PersistentCollection {#2177 …}
+badges: Doctrine\ORM\PersistentCollection {#2174 …}
+children: [
App\Entity\EntryComment {#1729
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1724 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
I use toolbox: Distrobox is a pretty horrible shell script and deleted parts of my home directory when I tried that.\n
\n
In the end I just pointed toolbox to a script named `podman` that just adjusts the setup to what I need, implementing the missing features I wanted that way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700389144 {#1735
date: 2023-11-19 11:19:04.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@beta_tester@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1719 …}
+nested: Doctrine\ORM\PersistentCollection {#1714 …}
+votes: Doctrine\ORM\PersistentCollection {#1720 …}
+reports: Doctrine\ORM\PersistentCollection {#1717 …}
+favourites: Doctrine\ORM\PersistentCollection {#1741 …}
+notifications: Doctrine\ORM\PersistentCollection {#1707 …}
-id: 139515
-bodyTs: "'adjust':36 'delet':12 'directori':17 'distrobox':4 'end':24 'featur':46 'home':16 'horribl':8 'implement':43 'miss':45 'name':32 'need':42 'part':13 'podman':33 'point':27 'pretti':7 'script':10,31 'setup':38 'shell':9 'toolbox':3,28 'tri':20 'use':2 'want':48 'way':50"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4967685"
+editedAt: null
+createdAt: DateTimeImmutable @1700389144 {#1733
date: 2023-11-19 11:19:04.0 +01:00
}
+"title": 139515
}
]
-id: 14371
-titleTs: "'distrobox':3 'one':5 'toolbox':1 'use':7 'vs':2"
-bodyTs: "'/)':4 'advantag':17 'better':57 'bit':56 'containertoolbx.org':3 'containertoolbx.org/)':2 'distrobox':11,29,44 'document':52 'edit':30 'fedora':8,65 'guess':35 'guy':33 'isn':12 'littl':55 'll':42 'matur':50 'mean':39 'much':48 'need':62 'one':19 'preinstal':6,26 'silverblue/kinoite':9 'support':67 'thank':31 'toolbox':1,25 'use':43 'vs':20 'wherea':10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700471899
+visibility: "visible "
+apId: "https://lemmy.ml/post/8173864"
+editedAt: DateTimeImmutable @1700765472 {#2287
date: 2023-11-23 19:51:12.0 +01:00
}
+createdAt: DateTimeImmutable @1700385499 {#2234
date: 2023-11-19 10:18:19.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1724
+user: Proxies\__CG__\App\Entity\User {#2180 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "toolbox-vs-distrobox-Which-one-to-use"
+title: "toolbox vs distrobox. Which one to use?"
+url: null
+body: """
[toolbox](https://containertoolbx.org/) is preinstalled on fedora silverblue/kinoite whereas distrobox isn’t. What’s the advantage of one vs the other? Why is toolbox preinstalled and not distrobox?\n
\n
edit: thank you guys! I guess for me this means that I’ll use distrobox because it’s much more mature or documentation is a little bit better and I do not need (or have) fedora’s support
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 51
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700483633 {#2153
date: 2023-11-20 13:33:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2181 …}
+votes: Doctrine\ORM\PersistentCollection {#2171 …}
+reports: Doctrine\ORM\PersistentCollection {#2186 …}
+favourites: Doctrine\ORM\PersistentCollection {#2187 …}
+notifications: Doctrine\ORM\PersistentCollection {#2177 …}
+badges: Doctrine\ORM\PersistentCollection {#2174 …}
+children: [
App\Entity\EntryComment {#1729
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1724 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
I use toolbox: Distrobox is a pretty horrible shell script and deleted parts of my home directory when I tried that.\n
\n
In the end I just pointed toolbox to a script named `podman` that just adjusts the setup to what I need, implementing the missing features I wanted that way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700389144 {#1735
date: 2023-11-19 11:19:04.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@beta_tester@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1719 …}
+nested: Doctrine\ORM\PersistentCollection {#1714 …}
+votes: Doctrine\ORM\PersistentCollection {#1720 …}
+reports: Doctrine\ORM\PersistentCollection {#1717 …}
+favourites: Doctrine\ORM\PersistentCollection {#1741 …}
+notifications: Doctrine\ORM\PersistentCollection {#1707 …}
-id: 139515
-bodyTs: "'adjust':36 'delet':12 'directori':17 'distrobox':4 'end':24 'featur':46 'home':16 'horribl':8 'implement':43 'miss':45 'name':32 'need':42 'part':13 'podman':33 'point':27 'pretti':7 'script':10,31 'setup':38 'shell':9 'toolbox':3,28 'tri':20 'use':2 'want':48 'way':50"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4967685"
+editedAt: null
+createdAt: DateTimeImmutable @1700389144 {#1733
date: 2023-11-19 11:19:04.0 +01:00
}
+"title": 139515
}
]
-id: 14371
-titleTs: "'distrobox':3 'one':5 'toolbox':1 'use':7 'vs':2"
-bodyTs: "'/)':4 'advantag':17 'better':57 'bit':56 'containertoolbx.org':3 'containertoolbx.org/)':2 'distrobox':11,29,44 'document':52 'edit':30 'fedora':8,65 'guess':35 'guy':33 'isn':12 'littl':55 'll':42 'matur':50 'mean':39 'much':48 'need':62 'one':19 'preinstal':6,26 'silverblue/kinoite':9 'support':67 'thank':31 'toolbox':1,25 'use':43 'vs':20 'wherea':10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700471899
+visibility: "visible "
+apId: "https://lemmy.ml/post/8173864"
+editedAt: DateTimeImmutable @1700765472 {#2287
date: 2023-11-23 19:51:12.0 +01:00
}
+createdAt: DateTimeImmutable @1700385499 {#2234
date: 2023-11-19 10:18:19.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1724
+user: Proxies\__CG__\App\Entity\User {#2180 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "toolbox-vs-distrobox-Which-one-to-use"
+title: "toolbox vs distrobox. Which one to use?"
+url: null
+body: """
[toolbox](https://containertoolbx.org/) is preinstalled on fedora silverblue/kinoite whereas distrobox isn’t. What’s the advantage of one vs the other? Why is toolbox preinstalled and not distrobox?\n
\n
edit: thank you guys! I guess for me this means that I’ll use distrobox because it’s much more mature or documentation is a little bit better and I do not need (or have) fedora’s support
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 51
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700483633 {#2153
date: 2023-11-20 13:33:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2181 …}
+votes: Doctrine\ORM\PersistentCollection {#2171 …}
+reports: Doctrine\ORM\PersistentCollection {#2186 …}
+favourites: Doctrine\ORM\PersistentCollection {#2187 …}
+notifications: Doctrine\ORM\PersistentCollection {#2177 …}
+badges: Doctrine\ORM\PersistentCollection {#2174 …}
+children: [
App\Entity\EntryComment {#1729
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1724 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
I use toolbox: Distrobox is a pretty horrible shell script and deleted parts of my home directory when I tried that.\n
\n
In the end I just pointed toolbox to a script named `podman` that just adjusts the setup to what I need, implementing the missing features I wanted that way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700389144 {#1735
date: 2023-11-19 11:19:04.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@beta_tester@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1719 …}
+nested: Doctrine\ORM\PersistentCollection {#1714 …}
+votes: Doctrine\ORM\PersistentCollection {#1720 …}
+reports: Doctrine\ORM\PersistentCollection {#1717 …}
+favourites: Doctrine\ORM\PersistentCollection {#1741 …}
+notifications: Doctrine\ORM\PersistentCollection {#1707 …}
-id: 139515
-bodyTs: "'adjust':36 'delet':12 'directori':17 'distrobox':4 'end':24 'featur':46 'home':16 'horribl':8 'implement':43 'miss':45 'name':32 'need':42 'part':13 'podman':33 'point':27 'pretti':7 'script':10,31 'setup':38 'shell':9 'toolbox':3,28 'tri':20 'use':2 'want':48 'way':50"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4967685"
+editedAt: null
+createdAt: DateTimeImmutable @1700389144 {#1733
date: 2023-11-19 11:19:04.0 +01:00
}
+"title": 139515
}
]
-id: 14371
-titleTs: "'distrobox':3 'one':5 'toolbox':1 'use':7 'vs':2"
-bodyTs: "'/)':4 'advantag':17 'better':57 'bit':56 'containertoolbx.org':3 'containertoolbx.org/)':2 'distrobox':11,29,44 'document':52 'edit':30 'fedora':8,65 'guess':35 'guy':33 'isn':12 'littl':55 'll':42 'matur':50 'mean':39 'much':48 'need':62 'one':19 'preinstal':6,26 'silverblue/kinoite':9 'support':67 'thank':31 'toolbox':1,25 'use':43 'vs':20 'wherea':10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700471899
+visibility: "visible "
+apId: "https://lemmy.ml/post/8173864"
+editedAt: DateTimeImmutable @1700765472 {#2287
date: 2023-11-23 19:51:12.0 +01:00
}
+createdAt: DateTimeImmutable @1700385499 {#2234
date: 2023-11-19 10:18:19.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
6 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1729
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1724
+user: Proxies\__CG__\App\Entity\User {#2180 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "toolbox-vs-distrobox-Which-one-to-use"
+title: "toolbox vs distrobox. Which one to use?"
+url: null
+body: """
[toolbox](https://containertoolbx.org/) is preinstalled on fedora silverblue/kinoite whereas distrobox isn’t. What’s the advantage of one vs the other? Why is toolbox preinstalled and not distrobox?\n
\n
edit: thank you guys! I guess for me this means that I’ll use distrobox because it’s much more mature or documentation is a little bit better and I do not need (or have) fedora’s support
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 51
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700483633 {#2153
date: 2023-11-20 13:33:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2181 …}
+votes: Doctrine\ORM\PersistentCollection {#2171 …}
+reports: Doctrine\ORM\PersistentCollection {#2186 …}
+favourites: Doctrine\ORM\PersistentCollection {#2187 …}
+notifications: Doctrine\ORM\PersistentCollection {#2177 …}
+badges: Doctrine\ORM\PersistentCollection {#2174 …}
+children: [
App\Entity\EntryComment {#1729}
]
-id: 14371
-titleTs: "'distrobox':3 'one':5 'toolbox':1 'use':7 'vs':2"
-bodyTs: "'/)':4 'advantag':17 'better':57 'bit':56 'containertoolbx.org':3 'containertoolbx.org/)':2 'distrobox':11,29,44 'document':52 'edit':30 'fedora':8,65 'guess':35 'guy':33 'isn':12 'littl':55 'll':42 'matur':50 'mean':39 'much':48 'need':62 'one':19 'preinstal':6,26 'silverblue/kinoite':9 'support':67 'thank':31 'toolbox':1,25 'use':43 'vs':20 'wherea':10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700471899
+visibility: "visible "
+apId: "https://lemmy.ml/post/8173864"
+editedAt: DateTimeImmutable @1700765472 {#2287
date: 2023-11-23 19:51:12.0 +01:00
}
+createdAt: DateTimeImmutable @1700385499 {#2234
date: 2023-11-19 10:18:19.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
I use toolbox: Distrobox is a pretty horrible shell script and deleted parts of my home directory when I tried that.\n
\n
In the end I just pointed toolbox to a script named `podman` that just adjusts the setup to what I need, implementing the missing features I wanted that way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700389144 {#1735
date: 2023-11-19 11:19:04.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@beta_tester@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1719 …}
+nested: Doctrine\ORM\PersistentCollection {#1714 …}
+votes: Doctrine\ORM\PersistentCollection {#1720 …}
+reports: Doctrine\ORM\PersistentCollection {#1717 …}
+favourites: Doctrine\ORM\PersistentCollection {#1741 …}
+notifications: Doctrine\ORM\PersistentCollection {#1707 …}
-id: 139515
-bodyTs: "'adjust':36 'delet':12 'directori':17 'distrobox':4 'end':24 'featur':46 'home':16 'horribl':8 'implement':43 'miss':45 'name':32 'need':42 'part':13 'podman':33 'point':27 'pretti':7 'script':10,31 'setup':38 'shell':9 'toolbox':3,28 'tri':20 'use':2 'want':48 'way':50"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4967685"
+editedAt: null
+createdAt: DateTimeImmutable @1700389144 {#1733
date: 2023-11-19 11:19:04.0 +01:00
}
+"title": 139515
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#1729
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1724
+user: Proxies\__CG__\App\Entity\User {#2180 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "toolbox-vs-distrobox-Which-one-to-use"
+title: "toolbox vs distrobox. Which one to use?"
+url: null
+body: """
[toolbox](https://containertoolbx.org/) is preinstalled on fedora silverblue/kinoite whereas distrobox isn’t. What’s the advantage of one vs the other? Why is toolbox preinstalled and not distrobox?\n
\n
edit: thank you guys! I guess for me this means that I’ll use distrobox because it’s much more mature or documentation is a little bit better and I do not need (or have) fedora’s support
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 51
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700483633 {#2153
date: 2023-11-20 13:33:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2181 …}
+votes: Doctrine\ORM\PersistentCollection {#2171 …}
+reports: Doctrine\ORM\PersistentCollection {#2186 …}
+favourites: Doctrine\ORM\PersistentCollection {#2187 …}
+notifications: Doctrine\ORM\PersistentCollection {#2177 …}
+badges: Doctrine\ORM\PersistentCollection {#2174 …}
+children: [
App\Entity\EntryComment {#1729}
]
-id: 14371
-titleTs: "'distrobox':3 'one':5 'toolbox':1 'use':7 'vs':2"
-bodyTs: "'/)':4 'advantag':17 'better':57 'bit':56 'containertoolbx.org':3 'containertoolbx.org/)':2 'distrobox':11,29,44 'document':52 'edit':30 'fedora':8,65 'guess':35 'guy':33 'isn':12 'littl':55 'll':42 'matur':50 'mean':39 'much':48 'need':62 'one':19 'preinstal':6,26 'silverblue/kinoite':9 'support':67 'thank':31 'toolbox':1,25 'use':43 'vs':20 'wherea':10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700471899
+visibility: "visible "
+apId: "https://lemmy.ml/post/8173864"
+editedAt: DateTimeImmutable @1700765472 {#2287
date: 2023-11-23 19:51:12.0 +01:00
}
+createdAt: DateTimeImmutable @1700385499 {#2234
date: 2023-11-19 10:18:19.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
I use toolbox: Distrobox is a pretty horrible shell script and deleted parts of my home directory when I tried that.\n
\n
In the end I just pointed toolbox to a script named `podman` that just adjusts the setup to what I need, implementing the missing features I wanted that way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700389144 {#1735
date: 2023-11-19 11:19:04.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@beta_tester@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1719 …}
+nested: Doctrine\ORM\PersistentCollection {#1714 …}
+votes: Doctrine\ORM\PersistentCollection {#1720 …}
+reports: Doctrine\ORM\PersistentCollection {#1717 …}
+favourites: Doctrine\ORM\PersistentCollection {#1741 …}
+notifications: Doctrine\ORM\PersistentCollection {#1707 …}
-id: 139515
-bodyTs: "'adjust':36 'delet':12 'directori':17 'distrobox':4 'end':24 'featur':46 'home':16 'horribl':8 'implement':43 'miss':45 'name':32 'need':42 'part':13 'podman':33 'point':27 'pretti':7 'script':10,31 'setup':38 'shell':9 'toolbox':3,28 'tri':20 'use':2 'want':48 'way':50"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4967685"
+editedAt: null
+createdAt: DateTimeImmutable @1700389144 {#1733
date: 2023-11-19 11:19:04.0 +01:00
}
+"title": 139515
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1729
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1724
+user: Proxies\__CG__\App\Entity\User {#2180 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "toolbox-vs-distrobox-Which-one-to-use"
+title: "toolbox vs distrobox. Which one to use?"
+url: null
+body: """
[toolbox](https://containertoolbx.org/) is preinstalled on fedora silverblue/kinoite whereas distrobox isn’t. What’s the advantage of one vs the other? Why is toolbox preinstalled and not distrobox?\n
\n
edit: thank you guys! I guess for me this means that I’ll use distrobox because it’s much more mature or documentation is a little bit better and I do not need (or have) fedora’s support
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 51
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700483633 {#2153
date: 2023-11-20 13:33:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2181 …}
+votes: Doctrine\ORM\PersistentCollection {#2171 …}
+reports: Doctrine\ORM\PersistentCollection {#2186 …}
+favourites: Doctrine\ORM\PersistentCollection {#2187 …}
+notifications: Doctrine\ORM\PersistentCollection {#2177 …}
+badges: Doctrine\ORM\PersistentCollection {#2174 …}
+children: [
App\Entity\EntryComment {#1729}
]
-id: 14371
-titleTs: "'distrobox':3 'one':5 'toolbox':1 'use':7 'vs':2"
-bodyTs: "'/)':4 'advantag':17 'better':57 'bit':56 'containertoolbx.org':3 'containertoolbx.org/)':2 'distrobox':11,29,44 'document':52 'edit':30 'fedora':8,65 'guess':35 'guy':33 'isn':12 'littl':55 'll':42 'matur':50 'mean':39 'much':48 'need':62 'one':19 'preinstal':6,26 'silverblue/kinoite':9 'support':67 'thank':31 'toolbox':1,25 'use':43 'vs':20 'wherea':10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700471899
+visibility: "visible "
+apId: "https://lemmy.ml/post/8173864"
+editedAt: DateTimeImmutable @1700765472 {#2287
date: 2023-11-23 19:51:12.0 +01:00
}
+createdAt: DateTimeImmutable @1700385499 {#2234
date: 2023-11-19 10:18:19.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
I use toolbox: Distrobox is a pretty horrible shell script and deleted parts of my home directory when I tried that.\n
\n
In the end I just pointed toolbox to a script named `podman` that just adjusts the setup to what I need, implementing the missing features I wanted that way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700389144 {#1735
date: 2023-11-19 11:19:04.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@beta_tester@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1719 …}
+nested: Doctrine\ORM\PersistentCollection {#1714 …}
+votes: Doctrine\ORM\PersistentCollection {#1720 …}
+reports: Doctrine\ORM\PersistentCollection {#1717 …}
+favourites: Doctrine\ORM\PersistentCollection {#1741 …}
+notifications: Doctrine\ORM\PersistentCollection {#1707 …}
-id: 139515
-bodyTs: "'adjust':36 'delet':12 'directori':17 'distrobox':4 'end':24 'featur':46 'home':16 'horribl':8 'implement':43 'miss':45 'name':32 'need':42 'part':13 'podman':33 'point':27 'pretti':7 'script':10,31 'setup':38 'shell':9 'toolbox':3,28 'tri':20 'use':2 'want':48 'way':50"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4967685"
+editedAt: null
+createdAt: DateTimeImmutable @1700389144 {#1733
date: 2023-11-19 11:19:04.0 +01:00
}
+"title": 139515
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621}
0 => App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
} |
|
Show voter details
|
25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
26 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1617
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2070 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2284 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2038 …}
+slug: "wayland-not-even-once"
+title: "wayland, not even once"
+url: "https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277"
+body: null
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 44
+favouriteCount: 6
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700224321 {#2170
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1988 …}
+votes: Doctrine\ORM\PersistentCollection {#2003 …}
+reports: Doctrine\ORM\PersistentCollection {#1995 …}
+favourites: Doctrine\ORM\PersistentCollection {#2006 …}
+notifications: Doctrine\ORM\PersistentCollection {#1997 …}
+badges: Doctrine\ORM\PersistentCollection {#1998 …}
+children: [
3 => App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: "Removing dump stuff to keep a community relevant, on topic and with a good signal to noise ratio is not censorship. Claiming so is just dumb."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700208468 {#1693
date: 2023-11-17 09:07:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1662 …}
+nested: Doctrine\ORM\PersistentCollection {#1656 …}
+votes: Doctrine\ORM\PersistentCollection {#1651 …}
+reports: Doctrine\ORM\PersistentCollection {#1655 …}
+favourites: Doctrine\ORM\PersistentCollection {#1559 …}
+notifications: Doctrine\ORM\PersistentCollection {#1561 …}
-id: 132678
-bodyTs: "'censorship':21 'claim':22 'communiti':7 'dumb':26 'dump':2 'good':14 'keep':5 'nois':17 'ratio':18 'relev':8 'remov':1 'signal':15 'stuff':3 'topic':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904384"
+editedAt: null
+createdAt: DateTimeImmutable @1700208468 {#1696
date: 2023-11-17 09:07:48.0 +01:00
}
+"title": 132678
}
1 => App\Entity\EntryComment {#1686
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
+body: "Small communities have a hard time staying up to date. X11 was ported decades ago, when non Linux OSes had more mind share and commercial backing. I doubt anyone could port X11 if that was the new thing mainly developed on Linux today."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1700210862 {#1680
date: 2023-11-17 09:47:42.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@sebsch@discuss.tchncs.de"
"@db2@sopuli.xyz"
]
+children: Doctrine\ORM\PersistentCollection {#1795 …}
+nested: Doctrine\ORM\PersistentCollection {#1711 …}
+votes: Doctrine\ORM\PersistentCollection {#1611 …}
+reports: Doctrine\ORM\PersistentCollection {#1630 …}
+favourites: Doctrine\ORM\PersistentCollection {#1628 …}
+notifications: Doctrine\ORM\PersistentCollection {#1599 …}
-id: 132729
-bodyTs: "'ago':15 'anyon':29 'back':26 'commerci':25 'communiti':2 'could':30 'date':10 'decad':14 'develop':40 'doubt':28 'hard':5 'linux':18,42 'main':39 'mind':22 'new':37 'non':17 'ose':19 'port':13,31 'share':23 'small':1 'stay':7 'thing':38 'time':6 'today':43 'x11':11,32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904904"
+editedAt: null
+createdAt: DateTimeImmutable @1700210862 {#1689
date: 2023-11-17 09:47:42.0 +01:00
}
+"title": 132729
}
2 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "Yes, wayland by design does not let random applications grab events intended for other applications nor does it let random applications take screenshots at any point in time showing other applications screens. This requires applications to do screen sharing differently, and it indeed breaks random applications sending events to random other applications. That is basically all you wail about and an absolutely necessary property of any sensible system and it is very embarrassing that it took so long to get this."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700210315 {#1576
date: 2023-11-17 09:38:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#1557 …}
+nested: Doctrine\ORM\PersistentCollection {#1558 …}
+votes: Doctrine\ORM\PersistentCollection {#1613 …}
+reports: Doctrine\ORM\PersistentCollection {#1596 …}
+favourites: Doctrine\ORM\PersistentCollection {#1702 …}
+notifications: Doctrine\ORM\PersistentCollection {#1683 …}
-id: 132713
-bodyTs: "'absolut':62 'applic':9,15,21,31,35,46,52 'basic':55 'break':44 'design':4 'differ':40 'embarrass':73 'event':11,48 'get':80 'grab':10 'inde':43 'intend':12 'let':7,19 'long':78 'necessari':63 'point':26 'properti':64 'random':8,20,45,50 'requir':34 'screen':32,38 'screenshot':23 'send':47 'sensibl':67 'share':39 'show':29 'system':68 'take':22 'time':28 'took':76 'wail':58 'wayland':2 'yes':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4904791"
+editedAt: null
+createdAt: DateTimeImmutable @1700210315 {#1555
date: 2023-11-17 09:38:35.0 +01:00
}
+"title": 132713
}
0 => App\Entity\EntryComment {#1617}
]
-id: 13764
-titleTs: "'even':3 'wayland':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700280146
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9320318"
+editedAt: null
+createdAt: DateTimeImmutable @1700193746 {#2179
date: 2023-11-17 05:02:26.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1731 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1553 …}
+body: """
Censorship is about you being limited in the actions you can take to express yourself. It is not about cushioning you from the consequences of those actions from the people around you.\n
\n
You obviously were allowed to take action: The contents was apparent upon on a forum and here as well. People reacted to your actions: Admins removed your contents and blocked you and I am telling you that your understanding of wayland as well as politics is limited.\n
\n
Deal with it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700224321 {#1625
date: 2023-11-17 13:32:01.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@safefel556@sh.itjust.works"
"@brunofin@lemm.ee"
"@mintycactus@lemmy.world"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1725 …}
+nested: Doctrine\ORM\PersistentCollection {#1722 …}
+votes: Doctrine\ORM\PersistentCollection {#1726 …}
+reports: Doctrine\ORM\PersistentCollection {#1736 …}
+favourites: Doctrine\ORM\PersistentCollection {#1737 …}
+notifications: Doctrine\ORM\PersistentCollection {#1732 …}
-id: 133124
-bodyTs: "'action':9,27,39,56 'admin':57 'allow':36 'appar':43 'around':31 'block':62 'censorship':1 'consequ':24 'content':41,60 'cushion':20 'deal':80 'express':14 'forum':47 'limit':6,79 'obvious':34 'peopl':30,52 'polit':77 'react':53 'remov':58 'take':12,38 'tell':67 'understand':71 'upon':44 'wayland':73 'well':51,75"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/4908407"
+editedAt: null
+createdAt: DateTimeImmutable @1700224321 {#1597
date: 2023-11-17 13:32:01.0 +01:00
}
+"title": 133124
} |
|
Show voter details
|
29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
30 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2469
+user: Proxies\__CG__\App\Entity\User {#2286 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: Proxies\__CG__\App\Entity\Image {#2188 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2142 …}
+slug: "Release-notes-of-an-open-source-app-Someone-is-pretty"
+title: "Release notes of an open source app. Someone is pretty mad at Canonical for Snap"
+url: "https://programming.dev/pictrs/image/9eda9bc2-5c69-47ca-8255-7c3c3d56fa31.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 16
+favouriteCount: 233
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702797935 {#2255
date: 2023-12-17 08:25:35.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2034 …}
+votes: Doctrine\ORM\PersistentCollection {#2156 …}
+reports: Doctrine\ORM\PersistentCollection {#2154 …}
+favourites: Doctrine\ORM\PersistentCollection {#2157 …}
+notifications: Doctrine\ORM\PersistentCollection {#2147 …}
+badges: Doctrine\ORM\PersistentCollection {#2150 …}
+children: [
App\Entity\EntryComment {#2470
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2471 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
+body: """
To be fair: snaps can work for all kinds of things all over the stack from the kernel to individual applications, while flatpak just does applications. Canonical is building a lot around those abilities to handle lower level things, so I guess it makes sense for them.\n
\n
IMHO flatpak does the applications better and more reliably and those are what I personally care for, so I personally stay away from snaps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 23
+score: 0
+lastActive: DateTime @1702457257 {#2459
date: 2023-12-13 09:47:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@suy@programming.dev"
"@DiabloD3@programming.dev"
"@pkill@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: 220346
-bodyTs: "'abil':34 'applic':21,26,52 'around':32 'away':69 'better':53 'build':29 'canon':27 'care':63 'fair':3 'flatpak':23,49 'guess':42 'handl':36 'imho':48 'individu':20 'kernel':18 'kind':9 'level':38 'lot':31 'lower':37 'make':44 'person':62,67 'reliabl':56 'sens':45 'snap':4,71 'stack':15 'stay':68 'thing':11,39 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5676587"
+editedAt: null
+createdAt: DateTimeImmutable @1702457257 {#2468
date: 2023-12-13 09:47:37.0 +01:00
}
+"title": 220346
}
]
-id: 22002
-titleTs: "'app':7 'canon':13 'mad':11 'note':2 'open':5 'pretti':10 'releas':1 'snap':15 'someon':8 'sourc':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702534264
+visibility: "visible "
+apId: "https://programming.dev/post/7190426"
+editedAt: DateTimeImmutable @1704241057 {#2249
date: 2024-01-03 01:17:37.0 +01:00
}
+createdAt: DateTimeImmutable @1702447864 {#2268
date: 2023-12-13 07:11:04.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2469
+user: Proxies\__CG__\App\Entity\User {#2286 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: Proxies\__CG__\App\Entity\Image {#2188 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2142 …}
+slug: "Release-notes-of-an-open-source-app-Someone-is-pretty"
+title: "Release notes of an open source app. Someone is pretty mad at Canonical for Snap"
+url: "https://programming.dev/pictrs/image/9eda9bc2-5c69-47ca-8255-7c3c3d56fa31.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 16
+favouriteCount: 233
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702797935 {#2255
date: 2023-12-17 08:25:35.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2034 …}
+votes: Doctrine\ORM\PersistentCollection {#2156 …}
+reports: Doctrine\ORM\PersistentCollection {#2154 …}
+favourites: Doctrine\ORM\PersistentCollection {#2157 …}
+notifications: Doctrine\ORM\PersistentCollection {#2147 …}
+badges: Doctrine\ORM\PersistentCollection {#2150 …}
+children: [
App\Entity\EntryComment {#2470
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2471 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
+body: """
To be fair: snaps can work for all kinds of things all over the stack from the kernel to individual applications, while flatpak just does applications. Canonical is building a lot around those abilities to handle lower level things, so I guess it makes sense for them.\n
\n
IMHO flatpak does the applications better and more reliably and those are what I personally care for, so I personally stay away from snaps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 23
+score: 0
+lastActive: DateTime @1702457257 {#2459
date: 2023-12-13 09:47:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@suy@programming.dev"
"@DiabloD3@programming.dev"
"@pkill@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: 220346
-bodyTs: "'abil':34 'applic':21,26,52 'around':32 'away':69 'better':53 'build':29 'canon':27 'care':63 'fair':3 'flatpak':23,49 'guess':42 'handl':36 'imho':48 'individu':20 'kernel':18 'kind':9 'level':38 'lot':31 'lower':37 'make':44 'person':62,67 'reliabl':56 'sens':45 'snap':4,71 'stack':15 'stay':68 'thing':11,39 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5676587"
+editedAt: null
+createdAt: DateTimeImmutable @1702457257 {#2468
date: 2023-12-13 09:47:37.0 +01:00
}
+"title": 220346
}
]
-id: 22002
-titleTs: "'app':7 'canon':13 'mad':11 'note':2 'open':5 'pretti':10 'releas':1 'snap':15 'someon':8 'sourc':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702534264
+visibility: "visible "
+apId: "https://programming.dev/post/7190426"
+editedAt: DateTimeImmutable @1704241057 {#2249
date: 2024-01-03 01:17:37.0 +01:00
}
+createdAt: DateTimeImmutable @1702447864 {#2268
date: 2023-12-13 07:11:04.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2469
+user: Proxies\__CG__\App\Entity\User {#2286 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: Proxies\__CG__\App\Entity\Image {#2188 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2142 …}
+slug: "Release-notes-of-an-open-source-app-Someone-is-pretty"
+title: "Release notes of an open source app. Someone is pretty mad at Canonical for Snap"
+url: "https://programming.dev/pictrs/image/9eda9bc2-5c69-47ca-8255-7c3c3d56fa31.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 16
+favouriteCount: 233
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702797935 {#2255
date: 2023-12-17 08:25:35.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2034 …}
+votes: Doctrine\ORM\PersistentCollection {#2156 …}
+reports: Doctrine\ORM\PersistentCollection {#2154 …}
+favourites: Doctrine\ORM\PersistentCollection {#2157 …}
+notifications: Doctrine\ORM\PersistentCollection {#2147 …}
+badges: Doctrine\ORM\PersistentCollection {#2150 …}
+children: [
App\Entity\EntryComment {#2470
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2471 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
+body: """
To be fair: snaps can work for all kinds of things all over the stack from the kernel to individual applications, while flatpak just does applications. Canonical is building a lot around those abilities to handle lower level things, so I guess it makes sense for them.\n
\n
IMHO flatpak does the applications better and more reliably and those are what I personally care for, so I personally stay away from snaps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 23
+score: 0
+lastActive: DateTime @1702457257 {#2459
date: 2023-12-13 09:47:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@suy@programming.dev"
"@DiabloD3@programming.dev"
"@pkill@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: 220346
-bodyTs: "'abil':34 'applic':21,26,52 'around':32 'away':69 'better':53 'build':29 'canon':27 'care':63 'fair':3 'flatpak':23,49 'guess':42 'handl':36 'imho':48 'individu':20 'kernel':18 'kind':9 'level':38 'lot':31 'lower':37 'make':44 'person':62,67 'reliabl':56 'sens':45 'snap':4,71 'stack':15 'stay':68 'thing':11,39 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5676587"
+editedAt: null
+createdAt: DateTimeImmutable @1702457257 {#2468
date: 2023-12-13 09:47:37.0 +01:00
}
+"title": 220346
}
]
-id: 22002
-titleTs: "'app':7 'canon':13 'mad':11 'note':2 'open':5 'pretti':10 'releas':1 'snap':15 'someon':8 'sourc':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702534264
+visibility: "visible "
+apId: "https://programming.dev/post/7190426"
+editedAt: DateTimeImmutable @1704241057 {#2249
date: 2024-01-03 01:17:37.0 +01:00
}
+createdAt: DateTimeImmutable @1702447864 {#2268
date: 2023-12-13 07:11:04.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
34 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2470
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2469
+user: Proxies\__CG__\App\Entity\User {#2286 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: Proxies\__CG__\App\Entity\Image {#2188 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2142 …}
+slug: "Release-notes-of-an-open-source-app-Someone-is-pretty"
+title: "Release notes of an open source app. Someone is pretty mad at Canonical for Snap"
+url: "https://programming.dev/pictrs/image/9eda9bc2-5c69-47ca-8255-7c3c3d56fa31.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 16
+favouriteCount: 233
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702797935 {#2255
date: 2023-12-17 08:25:35.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2034 …}
+votes: Doctrine\ORM\PersistentCollection {#2156 …}
+reports: Doctrine\ORM\PersistentCollection {#2154 …}
+favourites: Doctrine\ORM\PersistentCollection {#2157 …}
+notifications: Doctrine\ORM\PersistentCollection {#2147 …}
+badges: Doctrine\ORM\PersistentCollection {#2150 …}
+children: [
App\Entity\EntryComment {#2470}
]
-id: 22002
-titleTs: "'app':7 'canon':13 'mad':11 'note':2 'open':5 'pretti':10 'releas':1 'snap':15 'someon':8 'sourc':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702534264
+visibility: "visible "
+apId: "https://programming.dev/post/7190426"
+editedAt: DateTimeImmutable @1704241057 {#2249
date: 2024-01-03 01:17:37.0 +01:00
}
+createdAt: DateTimeImmutable @1702447864 {#2268
date: 2023-12-13 07:11:04.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2471 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
+body: """
To be fair: snaps can work for all kinds of things all over the stack from the kernel to individual applications, while flatpak just does applications. Canonical is building a lot around those abilities to handle lower level things, so I guess it makes sense for them.\n
\n
IMHO flatpak does the applications better and more reliably and those are what I personally care for, so I personally stay away from snaps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 23
+score: 0
+lastActive: DateTime @1702457257 {#2459
date: 2023-12-13 09:47:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@suy@programming.dev"
"@DiabloD3@programming.dev"
"@pkill@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: 220346
-bodyTs: "'abil':34 'applic':21,26,52 'around':32 'away':69 'better':53 'build':29 'canon':27 'care':63 'fair':3 'flatpak':23,49 'guess':42 'handl':36 'imho':48 'individu':20 'kernel':18 'kind':9 'level':38 'lot':31 'lower':37 'make':44 'person':62,67 'reliabl':56 'sens':45 'snap':4,71 'stack':15 'stay':68 'thing':11,39 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5676587"
+editedAt: null
+createdAt: DateTimeImmutable @1702457257 {#2468
date: 2023-12-13 09:47:37.0 +01:00
}
+"title": 220346
} |
|
Show voter details
|
35 |
DENIED
|
edit
|
App\Entity\EntryComment {#2470
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2469
+user: Proxies\__CG__\App\Entity\User {#2286 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: Proxies\__CG__\App\Entity\Image {#2188 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2142 …}
+slug: "Release-notes-of-an-open-source-app-Someone-is-pretty"
+title: "Release notes of an open source app. Someone is pretty mad at Canonical for Snap"
+url: "https://programming.dev/pictrs/image/9eda9bc2-5c69-47ca-8255-7c3c3d56fa31.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 16
+favouriteCount: 233
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702797935 {#2255
date: 2023-12-17 08:25:35.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2034 …}
+votes: Doctrine\ORM\PersistentCollection {#2156 …}
+reports: Doctrine\ORM\PersistentCollection {#2154 …}
+favourites: Doctrine\ORM\PersistentCollection {#2157 …}
+notifications: Doctrine\ORM\PersistentCollection {#2147 …}
+badges: Doctrine\ORM\PersistentCollection {#2150 …}
+children: [
App\Entity\EntryComment {#2470}
]
-id: 22002
-titleTs: "'app':7 'canon':13 'mad':11 'note':2 'open':5 'pretti':10 'releas':1 'snap':15 'someon':8 'sourc':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702534264
+visibility: "visible "
+apId: "https://programming.dev/post/7190426"
+editedAt: DateTimeImmutable @1704241057 {#2249
date: 2024-01-03 01:17:37.0 +01:00
}
+createdAt: DateTimeImmutable @1702447864 {#2268
date: 2023-12-13 07:11:04.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2471 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
+body: """
To be fair: snaps can work for all kinds of things all over the stack from the kernel to individual applications, while flatpak just does applications. Canonical is building a lot around those abilities to handle lower level things, so I guess it makes sense for them.\n
\n
IMHO flatpak does the applications better and more reliably and those are what I personally care for, so I personally stay away from snaps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 23
+score: 0
+lastActive: DateTime @1702457257 {#2459
date: 2023-12-13 09:47:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@suy@programming.dev"
"@DiabloD3@programming.dev"
"@pkill@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: 220346
-bodyTs: "'abil':34 'applic':21,26,52 'around':32 'away':69 'better':53 'build':29 'canon':27 'care':63 'fair':3 'flatpak':23,49 'guess':42 'handl':36 'imho':48 'individu':20 'kernel':18 'kind':9 'level':38 'lot':31 'lower':37 'make':44 'person':62,67 'reliabl':56 'sens':45 'snap':4,71 'stack':15 'stay':68 'thing':11,39 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5676587"
+editedAt: null
+createdAt: DateTimeImmutable @1702457257 {#2468
date: 2023-12-13 09:47:37.0 +01:00
}
+"title": 220346
} |
|
Show voter details
|
36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2470
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2469
+user: Proxies\__CG__\App\Entity\User {#2286 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: Proxies\__CG__\App\Entity\Image {#2188 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2142 …}
+slug: "Release-notes-of-an-open-source-app-Someone-is-pretty"
+title: "Release notes of an open source app. Someone is pretty mad at Canonical for Snap"
+url: "https://programming.dev/pictrs/image/9eda9bc2-5c69-47ca-8255-7c3c3d56fa31.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 16
+favouriteCount: 233
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702797935 {#2255
date: 2023-12-17 08:25:35.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2034 …}
+votes: Doctrine\ORM\PersistentCollection {#2156 …}
+reports: Doctrine\ORM\PersistentCollection {#2154 …}
+favourites: Doctrine\ORM\PersistentCollection {#2157 …}
+notifications: Doctrine\ORM\PersistentCollection {#2147 …}
+badges: Doctrine\ORM\PersistentCollection {#2150 …}
+children: [
App\Entity\EntryComment {#2470}
]
-id: 22002
-titleTs: "'app':7 'canon':13 'mad':11 'note':2 'open':5 'pretti':10 'releas':1 'snap':15 'someon':8 'sourc':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702534264
+visibility: "visible "
+apId: "https://programming.dev/post/7190426"
+editedAt: DateTimeImmutable @1704241057 {#2249
date: 2024-01-03 01:17:37.0 +01:00
}
+createdAt: DateTimeImmutable @1702447864 {#2268
date: 2023-12-13 07:11:04.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2467 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2471 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2371 …}
+body: """
To be fair: snaps can work for all kinds of things all over the stack from the kernel to individual applications, while flatpak just does applications. Canonical is building a lot around those abilities to handle lower level things, so I guess it makes sense for them.\n
\n
IMHO flatpak does the applications better and more reliably and those are what I personally care for, so I personally stay away from snaps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 23
+score: 0
+lastActive: DateTime @1702457257 {#2459
date: 2023-12-13 09:47:37.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@suy@programming.dev"
"@DiabloD3@programming.dev"
"@pkill@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: 220346
-bodyTs: "'abil':34 'applic':21,26,52 'around':32 'away':69 'better':53 'build':29 'canon':27 'care':63 'fair':3 'flatpak':23,49 'guess':42 'handl':36 'imho':48 'individu':20 'kernel':18 'kind':9 'level':38 'lot':31 'lower':37 'make':44 'person':62,67 'reliabl':56 'sens':45 'snap':4,71 'stack':15 'stay':68 'thing':11,39 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5676587"
+editedAt: null
+createdAt: DateTimeImmutable @1702457257 {#2468
date: 2023-12-13 09:47:37.0 +01:00
}
+"title": 220346
} |
|
Show voter details
|
37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
38 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2411
+user: Proxies\__CG__\App\Entity\User {#2195 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Systemd-Homed-users-and-what-does-login-mean"
+title: "Systemd Homed users and what does 'login' mean?"
+url: null
+body: """
From homectl:\n
\n
Home directories managed by systemd-homed.service are usually in one of two states, … when “active” they are unlocked and mounted, and thus accessible to the system and its programs; … Activation happens automatically at login of the user\n
\n
What does ‘login’ mean? For example, I created a user and tried to `su -l test`, but I got: cannot change directory to /home/test.\n
\n
What is required to ‘activate’ a homed directory if not a login shell?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 5
+favouriteCount: 22
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701044816 {#2236
date: 2023-11-27 01:26:56.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2237 …}
+votes: Doctrine\ORM\PersistentCollection {#2259 …}
+reports: Doctrine\ORM\PersistentCollection {#2244 …}
+favourites: Doctrine\ORM\PersistentCollection {#2250 …}
+notifications: Doctrine\ORM\PersistentCollection {#2245 …}
+badges: Doctrine\ORM\PersistentCollection {#2243 …}
+children: [
App\Entity\EntryComment {#2448
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2411 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "It is the same as with all logins: It goes through the Pluggable Authentication Modules. So you need a service that uses PAM (they basically all do for a long time now) and the configuration of that service needs to include homed as an option to authenticate users. Check /etc/pam.d for the config files."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701034512 {#2464
date: 2023-11-26 22:35:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@luthis@lemmy.nz"
]
+children: Doctrine\ORM\PersistentCollection {#2447 …}
+nested: Doctrine\ORM\PersistentCollection {#2462 …}
+votes: Doctrine\ORM\PersistentCollection {#2461 …}
+reports: Doctrine\ORM\PersistentCollection {#2460 …}
+favourites: Doctrine\ORM\PersistentCollection {#2452 …}
+notifications: Doctrine\ORM\PersistentCollection {#2454 …}
-id: 168014
-bodyTs: "'/etc/pam.d':50 'authent':14,47 'basic':25 'check':49 'config':53 'configur':35 'file':54 'goe':10 'home':42 'includ':41 'login':8 'long':30 'modul':15 'need':18,39 'option':45 'pam':23 'pluggabl':13 'servic':20,38 'time':31 'use':22 'user':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5198365"
+editedAt: null
+createdAt: DateTimeImmutable @1701034512 {#2463
date: 2023-11-26 22:35:12.0 +01:00
}
+"title": 168014
}
]
-id: 17115
-titleTs: "'home':2 'login':7 'mean':8 'systemd':1 'user':3"
-bodyTs: "'/home/test':62 'access':24 'activ':16,31,67 'automat':33 'cannot':58 'chang':59 'creat':46 'directori':4,60,70 'exampl':44 'got':57 'happen':32 'home':3,69 'homectl':2 'l':53 'login':35,41,74 'manag':5 'mean':42 'mount':21 'one':11 'program':30 'requir':65 'shell':75 'state':14 'su':52 'system':27 'systemd-homed.service':7 'test':54 'thus':23 'tri':50 'two':13 'unlock':19 'user':38,48 'usual':9"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701114822
+visibility: "visible "
+apId: "https://lemmy.nz/post/3789959"
+editedAt: null
+createdAt: DateTimeImmutable @1701032822 {#2271
date: 2023-11-26 22:07:02.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
39 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2411
+user: Proxies\__CG__\App\Entity\User {#2195 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Systemd-Homed-users-and-what-does-login-mean"
+title: "Systemd Homed users and what does 'login' mean?"
+url: null
+body: """
From homectl:\n
\n
Home directories managed by systemd-homed.service are usually in one of two states, … when “active” they are unlocked and mounted, and thus accessible to the system and its programs; … Activation happens automatically at login of the user\n
\n
What does ‘login’ mean? For example, I created a user and tried to `su -l test`, but I got: cannot change directory to /home/test.\n
\n
What is required to ‘activate’ a homed directory if not a login shell?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 5
+favouriteCount: 22
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701044816 {#2236
date: 2023-11-27 01:26:56.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2237 …}
+votes: Doctrine\ORM\PersistentCollection {#2259 …}
+reports: Doctrine\ORM\PersistentCollection {#2244 …}
+favourites: Doctrine\ORM\PersistentCollection {#2250 …}
+notifications: Doctrine\ORM\PersistentCollection {#2245 …}
+badges: Doctrine\ORM\PersistentCollection {#2243 …}
+children: [
App\Entity\EntryComment {#2448
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2411 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "It is the same as with all logins: It goes through the Pluggable Authentication Modules. So you need a service that uses PAM (they basically all do for a long time now) and the configuration of that service needs to include homed as an option to authenticate users. Check /etc/pam.d for the config files."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701034512 {#2464
date: 2023-11-26 22:35:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@luthis@lemmy.nz"
]
+children: Doctrine\ORM\PersistentCollection {#2447 …}
+nested: Doctrine\ORM\PersistentCollection {#2462 …}
+votes: Doctrine\ORM\PersistentCollection {#2461 …}
+reports: Doctrine\ORM\PersistentCollection {#2460 …}
+favourites: Doctrine\ORM\PersistentCollection {#2452 …}
+notifications: Doctrine\ORM\PersistentCollection {#2454 …}
-id: 168014
-bodyTs: "'/etc/pam.d':50 'authent':14,47 'basic':25 'check':49 'config':53 'configur':35 'file':54 'goe':10 'home':42 'includ':41 'login':8 'long':30 'modul':15 'need':18,39 'option':45 'pam':23 'pluggabl':13 'servic':20,38 'time':31 'use':22 'user':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5198365"
+editedAt: null
+createdAt: DateTimeImmutable @1701034512 {#2463
date: 2023-11-26 22:35:12.0 +01:00
}
+"title": 168014
}
]
-id: 17115
-titleTs: "'home':2 'login':7 'mean':8 'systemd':1 'user':3"
-bodyTs: "'/home/test':62 'access':24 'activ':16,31,67 'automat':33 'cannot':58 'chang':59 'creat':46 'directori':4,60,70 'exampl':44 'got':57 'happen':32 'home':3,69 'homectl':2 'l':53 'login':35,41,74 'manag':5 'mean':42 'mount':21 'one':11 'program':30 'requir':65 'shell':75 'state':14 'su':52 'system':27 'systemd-homed.service':7 'test':54 'thus':23 'tri':50 'two':13 'unlock':19 'user':38,48 'usual':9"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701114822
+visibility: "visible "
+apId: "https://lemmy.nz/post/3789959"
+editedAt: null
+createdAt: DateTimeImmutable @1701032822 {#2271
date: 2023-11-26 22:07:02.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
40 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2411
+user: Proxies\__CG__\App\Entity\User {#2195 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Systemd-Homed-users-and-what-does-login-mean"
+title: "Systemd Homed users and what does 'login' mean?"
+url: null
+body: """
From homectl:\n
\n
Home directories managed by systemd-homed.service are usually in one of two states, … when “active” they are unlocked and mounted, and thus accessible to the system and its programs; … Activation happens automatically at login of the user\n
\n
What does ‘login’ mean? For example, I created a user and tried to `su -l test`, but I got: cannot change directory to /home/test.\n
\n
What is required to ‘activate’ a homed directory if not a login shell?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 5
+favouriteCount: 22
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701044816 {#2236
date: 2023-11-27 01:26:56.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2237 …}
+votes: Doctrine\ORM\PersistentCollection {#2259 …}
+reports: Doctrine\ORM\PersistentCollection {#2244 …}
+favourites: Doctrine\ORM\PersistentCollection {#2250 …}
+notifications: Doctrine\ORM\PersistentCollection {#2245 …}
+badges: Doctrine\ORM\PersistentCollection {#2243 …}
+children: [
App\Entity\EntryComment {#2448
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2411 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "It is the same as with all logins: It goes through the Pluggable Authentication Modules. So you need a service that uses PAM (they basically all do for a long time now) and the configuration of that service needs to include homed as an option to authenticate users. Check /etc/pam.d for the config files."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701034512 {#2464
date: 2023-11-26 22:35:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@luthis@lemmy.nz"
]
+children: Doctrine\ORM\PersistentCollection {#2447 …}
+nested: Doctrine\ORM\PersistentCollection {#2462 …}
+votes: Doctrine\ORM\PersistentCollection {#2461 …}
+reports: Doctrine\ORM\PersistentCollection {#2460 …}
+favourites: Doctrine\ORM\PersistentCollection {#2452 …}
+notifications: Doctrine\ORM\PersistentCollection {#2454 …}
-id: 168014
-bodyTs: "'/etc/pam.d':50 'authent':14,47 'basic':25 'check':49 'config':53 'configur':35 'file':54 'goe':10 'home':42 'includ':41 'login':8 'long':30 'modul':15 'need':18,39 'option':45 'pam':23 'pluggabl':13 'servic':20,38 'time':31 'use':22 'user':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5198365"
+editedAt: null
+createdAt: DateTimeImmutable @1701034512 {#2463
date: 2023-11-26 22:35:12.0 +01:00
}
+"title": 168014
}
]
-id: 17115
-titleTs: "'home':2 'login':7 'mean':8 'systemd':1 'user':3"
-bodyTs: "'/home/test':62 'access':24 'activ':16,31,67 'automat':33 'cannot':58 'chang':59 'creat':46 'directori':4,60,70 'exampl':44 'got':57 'happen':32 'home':3,69 'homectl':2 'l':53 'login':35,41,74 'manag':5 'mean':42 'mount':21 'one':11 'program':30 'requir':65 'shell':75 'state':14 'su':52 'system':27 'systemd-homed.service':7 'test':54 'thus':23 'tri':50 'two':13 'unlock':19 'user':38,48 'usual':9"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701114822
+visibility: "visible "
+apId: "https://lemmy.nz/post/3789959"
+editedAt: null
+createdAt: DateTimeImmutable @1701032822 {#2271
date: 2023-11-26 22:07:02.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2448
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2411
+user: Proxies\__CG__\App\Entity\User {#2195 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Systemd-Homed-users-and-what-does-login-mean"
+title: "Systemd Homed users and what does 'login' mean?"
+url: null
+body: """
From homectl:\n
\n
Home directories managed by systemd-homed.service are usually in one of two states, … when “active” they are unlocked and mounted, and thus accessible to the system and its programs; … Activation happens automatically at login of the user\n
\n
What does ‘login’ mean? For example, I created a user and tried to `su -l test`, but I got: cannot change directory to /home/test.\n
\n
What is required to ‘activate’ a homed directory if not a login shell?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 5
+favouriteCount: 22
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701044816 {#2236
date: 2023-11-27 01:26:56.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2237 …}
+votes: Doctrine\ORM\PersistentCollection {#2259 …}
+reports: Doctrine\ORM\PersistentCollection {#2244 …}
+favourites: Doctrine\ORM\PersistentCollection {#2250 …}
+notifications: Doctrine\ORM\PersistentCollection {#2245 …}
+badges: Doctrine\ORM\PersistentCollection {#2243 …}
+children: [
App\Entity\EntryComment {#2448}
]
-id: 17115
-titleTs: "'home':2 'login':7 'mean':8 'systemd':1 'user':3"
-bodyTs: "'/home/test':62 'access':24 'activ':16,31,67 'automat':33 'cannot':58 'chang':59 'creat':46 'directori':4,60,70 'exampl':44 'got':57 'happen':32 'home':3,69 'homectl':2 'l':53 'login':35,41,74 'manag':5 'mean':42 'mount':21 'one':11 'program':30 'requir':65 'shell':75 'state':14 'su':52 'system':27 'systemd-homed.service':7 'test':54 'thus':23 'tri':50 'two':13 'unlock':19 'user':38,48 'usual':9"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701114822
+visibility: "visible "
+apId: "https://lemmy.nz/post/3789959"
+editedAt: null
+createdAt: DateTimeImmutable @1701032822 {#2271
date: 2023-11-26 22:07:02.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "It is the same as with all logins: It goes through the Pluggable Authentication Modules. So you need a service that uses PAM (they basically all do for a long time now) and the configuration of that service needs to include homed as an option to authenticate users. Check /etc/pam.d for the config files."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701034512 {#2464
date: 2023-11-26 22:35:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@luthis@lemmy.nz"
]
+children: Doctrine\ORM\PersistentCollection {#2447 …}
+nested: Doctrine\ORM\PersistentCollection {#2462 …}
+votes: Doctrine\ORM\PersistentCollection {#2461 …}
+reports: Doctrine\ORM\PersistentCollection {#2460 …}
+favourites: Doctrine\ORM\PersistentCollection {#2452 …}
+notifications: Doctrine\ORM\PersistentCollection {#2454 …}
-id: 168014
-bodyTs: "'/etc/pam.d':50 'authent':14,47 'basic':25 'check':49 'config':53 'configur':35 'file':54 'goe':10 'home':42 'includ':41 'login':8 'long':30 'modul':15 'need':18,39 'option':45 'pam':23 'pluggabl':13 'servic':20,38 'time':31 'use':22 'user':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5198365"
+editedAt: null
+createdAt: DateTimeImmutable @1701034512 {#2463
date: 2023-11-26 22:35:12.0 +01:00
}
+"title": 168014
} |
|
Show voter details
|
43 |
DENIED
|
edit
|
App\Entity\EntryComment {#2448
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2411
+user: Proxies\__CG__\App\Entity\User {#2195 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Systemd-Homed-users-and-what-does-login-mean"
+title: "Systemd Homed users and what does 'login' mean?"
+url: null
+body: """
From homectl:\n
\n
Home directories managed by systemd-homed.service are usually in one of two states, … when “active” they are unlocked and mounted, and thus accessible to the system and its programs; … Activation happens automatically at login of the user\n
\n
What does ‘login’ mean? For example, I created a user and tried to `su -l test`, but I got: cannot change directory to /home/test.\n
\n
What is required to ‘activate’ a homed directory if not a login shell?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 5
+favouriteCount: 22
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701044816 {#2236
date: 2023-11-27 01:26:56.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2237 …}
+votes: Doctrine\ORM\PersistentCollection {#2259 …}
+reports: Doctrine\ORM\PersistentCollection {#2244 …}
+favourites: Doctrine\ORM\PersistentCollection {#2250 …}
+notifications: Doctrine\ORM\PersistentCollection {#2245 …}
+badges: Doctrine\ORM\PersistentCollection {#2243 …}
+children: [
App\Entity\EntryComment {#2448}
]
-id: 17115
-titleTs: "'home':2 'login':7 'mean':8 'systemd':1 'user':3"
-bodyTs: "'/home/test':62 'access':24 'activ':16,31,67 'automat':33 'cannot':58 'chang':59 'creat':46 'directori':4,60,70 'exampl':44 'got':57 'happen':32 'home':3,69 'homectl':2 'l':53 'login':35,41,74 'manag':5 'mean':42 'mount':21 'one':11 'program':30 'requir':65 'shell':75 'state':14 'su':52 'system':27 'systemd-homed.service':7 'test':54 'thus':23 'tri':50 'two':13 'unlock':19 'user':38,48 'usual':9"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701114822
+visibility: "visible "
+apId: "https://lemmy.nz/post/3789959"
+editedAt: null
+createdAt: DateTimeImmutable @1701032822 {#2271
date: 2023-11-26 22:07:02.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "It is the same as with all logins: It goes through the Pluggable Authentication Modules. So you need a service that uses PAM (they basically all do for a long time now) and the configuration of that service needs to include homed as an option to authenticate users. Check /etc/pam.d for the config files."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701034512 {#2464
date: 2023-11-26 22:35:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@luthis@lemmy.nz"
]
+children: Doctrine\ORM\PersistentCollection {#2447 …}
+nested: Doctrine\ORM\PersistentCollection {#2462 …}
+votes: Doctrine\ORM\PersistentCollection {#2461 …}
+reports: Doctrine\ORM\PersistentCollection {#2460 …}
+favourites: Doctrine\ORM\PersistentCollection {#2452 …}
+notifications: Doctrine\ORM\PersistentCollection {#2454 …}
-id: 168014
-bodyTs: "'/etc/pam.d':50 'authent':14,47 'basic':25 'check':49 'config':53 'configur':35 'file':54 'goe':10 'home':42 'includ':41 'login':8 'long':30 'modul':15 'need':18,39 'option':45 'pam':23 'pluggabl':13 'servic':20,38 'time':31 'use':22 'user':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5198365"
+editedAt: null
+createdAt: DateTimeImmutable @1701034512 {#2463
date: 2023-11-26 22:35:12.0 +01:00
}
+"title": 168014
} |
|
Show voter details
|
44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2448
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2411
+user: Proxies\__CG__\App\Entity\User {#2195 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Systemd-Homed-users-and-what-does-login-mean"
+title: "Systemd Homed users and what does 'login' mean?"
+url: null
+body: """
From homectl:\n
\n
Home directories managed by systemd-homed.service are usually in one of two states, … when “active” they are unlocked and mounted, and thus accessible to the system and its programs; … Activation happens automatically at login of the user\n
\n
What does ‘login’ mean? For example, I created a user and tried to `su -l test`, but I got: cannot change directory to /home/test.\n
\n
What is required to ‘activate’ a homed directory if not a login shell?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 5
+favouriteCount: 22
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701044816 {#2236
date: 2023-11-27 01:26:56.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2237 …}
+votes: Doctrine\ORM\PersistentCollection {#2259 …}
+reports: Doctrine\ORM\PersistentCollection {#2244 …}
+favourites: Doctrine\ORM\PersistentCollection {#2250 …}
+notifications: Doctrine\ORM\PersistentCollection {#2245 …}
+badges: Doctrine\ORM\PersistentCollection {#2243 …}
+children: [
App\Entity\EntryComment {#2448}
]
-id: 17115
-titleTs: "'home':2 'login':7 'mean':8 'systemd':1 'user':3"
-bodyTs: "'/home/test':62 'access':24 'activ':16,31,67 'automat':33 'cannot':58 'chang':59 'creat':46 'directori':4,60,70 'exampl':44 'got':57 'happen':32 'home':3,69 'homectl':2 'l':53 'login':35,41,74 'manag':5 'mean':42 'mount':21 'one':11 'program':30 'requir':65 'shell':75 'state':14 'su':52 'system':27 'systemd-homed.service':7 'test':54 'thus':23 'tri':50 'two':13 'unlock':19 'user':38,48 'usual':9"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1701114822
+visibility: "visible "
+apId: "https://lemmy.nz/post/3789959"
+editedAt: null
+createdAt: DateTimeImmutable @1701032822 {#2271
date: 2023-11-26 22:07:02.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: "It is the same as with all logins: It goes through the Pluggable Authentication Modules. So you need a service that uses PAM (they basically all do for a long time now) and the configuration of that service needs to include homed as an option to authenticate users. Check /etc/pam.d for the config files."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1701034512 {#2464
date: 2023-11-26 22:35:12.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@luthis@lemmy.nz"
]
+children: Doctrine\ORM\PersistentCollection {#2447 …}
+nested: Doctrine\ORM\PersistentCollection {#2462 …}
+votes: Doctrine\ORM\PersistentCollection {#2461 …}
+reports: Doctrine\ORM\PersistentCollection {#2460 …}
+favourites: Doctrine\ORM\PersistentCollection {#2452 …}
+notifications: Doctrine\ORM\PersistentCollection {#2454 …}
-id: 168014
-bodyTs: "'/etc/pam.d':50 'authent':14,47 'basic':25 'check':49 'config':53 'configur':35 'file':54 'goe':10 'home':42 'includ':41 'login':8 'long':30 'modul':15 'need':18,39 'option':45 'pam':23 'pluggabl':13 'servic':20,38 'time':31 'use':22 'user':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5198365"
+editedAt: null
+createdAt: DateTimeImmutable @1701034512 {#2463
date: 2023-11-26 22:35:12.0 +01:00
}
+"title": 168014
} |
|
Show voter details
|
45 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
46 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2381
+user: Proxies\__CG__\App\Entity\User {#2127 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2273 …}
+slug: "Fedora-40-Will-Enable-Systemd-Service-Security-Hardening"
+title: "Fedora 40 Will Enable Systemd Service Security Hardening"
+url: "https://fedoraproject.org/wiki/Changes/SystemdSecurityHardening"
+body: """
Summary\n
=======\n
\n
Improve security by enabling some of the high level systemd security hardening settings that isolate and sandbox default system services.\n
\n
Benefit to Fedora\n
=================\n
\n
Fedora services will get a significant security boost by default by avoiding or mitigating any unknown security vulnerabilities in default system services.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 12
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702643082 {#2270
date: 2023-12-15 13:24:42.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2274 …}
+votes: Doctrine\ORM\PersistentCollection {#2190 …}
+reports: Doctrine\ORM\PersistentCollection {#2265 …}
+favourites: Doctrine\ORM\PersistentCollection {#2263 …}
+notifications: Doctrine\ORM\PersistentCollection {#2235 …}
+badges: Doctrine\ORM\PersistentCollection {#2239 …}
+children: [
App\Entity\EntryComment {#2379
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2381 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+body: """
The one thing you can learn from sysv init isnthat asking devs to pitncode into their programs or into starter scripts does not work. They will not bother: Those will notmworkmcross platform.\n
\n
So you need to cebtralize that task. You can either write a wrapper program that sandboxes starts applications in a sandbox or do that whereever the programs as are started anyway.\n
\n
A separate sandboxing app that starts services complicates configuration: You basically need to configure two things the starter and the service. On the up-side you have the sandboxing code separate. Merging the sandboxing into the program starting the service makes configuration simple but adds moremcode into the the starter program.\n
\n
So it is basically a decision on what you value more. Systemd decided to favor simpler configuration. The cost for adding the sandboxing is small anyway: It’s all Linux kernel functionality that does need a bit of configuration to get rolling, with much of that code being in the systemd-init anyway: It uses similar functionality to actually separate the processes it starts from each other to avoid getting confused by programs restarted and thusnchanging PIDs – something still a thing in many other inits.\n
\n
I am convinced that making sandboxing easy does a lot formits adoption. No admin will change the entire startup configuration to add a sandboxing wrapper around the actual service. It is way more likely for them to drop in a override file with a couple of lines and without any problems when upstream changes command line options.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1702627462 {#2384
date: 2023-12-15 09:04:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@PseudoSpock@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#1910 …}
+nested: Doctrine\ORM\PersistentCollection {#1909 …}
+votes: Doctrine\ORM\PersistentCollection {#1926 …}
+reports: Doctrine\ORM\PersistentCollection {#1874 …}
+favourites: Doctrine\ORM\PersistentCollection {#1908 …}
+notifications: Doctrine\ORM\PersistentCollection {#1883 …}
-id: 223754
-bodyTs: "'actual':175,229 'ad':136 'add':109,223 'admin':215 'adopt':213 'anyway':63,141,169 'app':67 'applic':50 'around':227 'ask':11 'avoid':185 'basic':74,119 'bit':152 'bother':28 'cebtral':37 'chang':217,255 'code':94,162 'command':256 'complic':71 'configur':72,77,106,132,154,221 'confus':187 'convinc':204 'cost':134 'coupl':246 'decid':128 'decis':121 'dev':12 'drop':239 'easi':208 'either':42 'entir':219 'favor':130 'file':243 'formit':212 'function':147,173 'get':156,186 'init':9,168,201 'isnthat':10 'kernel':146 'learn':6 'like':235 'line':248,257 'linux':145 'lot':211 'make':105,206 'mani':199 'merg':96 'moremcod':110 'much':159 'need':35,75,150 'notmworkmcross':31 'one':2 'option':258 'overrid':242 'pid':193 'pitncod':14 'platform':32 'problem':252 'process':178 'program':17,46,59,101,115,189 'restart':190 'roll':157 'sandbox':48,53,66,93,98,138,207,225 'script':21 'separ':65,95,176 'servic':70,84,104,230 'side':89 'similar':172 'simpl':107 'simpler':131 'small':140 'someth':194 'start':49,62,69,102,180 'starter':20,81,114 'startup':220 'still':195 'systemd':127,167 'systemd-init':166 'sysv':8 'task':39 'thing':3,79,197 'thusnchang':192 'two':78 'up-sid':87 'upstream':254 'use':171 'valu':125 'way':233 'whereev':57 'without':250 'work':24 'wrapper':45,226 'write':43"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5727573"
+editedAt: null
+createdAt: DateTimeImmutable @1702627462 {#2378
date: 2023-12-15 09:04:22.0 +01:00
}
+"title": 223754
}
]
-id: 22335
-titleTs: "'40':2 'enabl':4 'fedora':1 'harden':8 'secur':7 'servic':6 'systemd':5"
-bodyTs: "'avoid':36 'benefit':22 'boost':32 'default':19,34,44 'enabl':5 'fedora':24,25 'get':28 'harden':13 'high':9 'improv':2 'isol':16 'level':10 'mitig':38 'sandbox':18 'secur':3,12,31,41 'servic':21,26,46 'set':14 'signific':30 'summari':1 'system':20,45 'systemd':11 'unknown':40 'vulner':42"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702694070
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/7809185"
+editedAt: null
+createdAt: DateTimeImmutable @1702607670 {#2196
date: 2023-12-15 03:34:30.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
47 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2381
+user: Proxies\__CG__\App\Entity\User {#2127 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2273 …}
+slug: "Fedora-40-Will-Enable-Systemd-Service-Security-Hardening"
+title: "Fedora 40 Will Enable Systemd Service Security Hardening"
+url: "https://fedoraproject.org/wiki/Changes/SystemdSecurityHardening"
+body: """
Summary\n
=======\n
\n
Improve security by enabling some of the high level systemd security hardening settings that isolate and sandbox default system services.\n
\n
Benefit to Fedora\n
=================\n
\n
Fedora services will get a significant security boost by default by avoiding or mitigating any unknown security vulnerabilities in default system services.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 12
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702643082 {#2270
date: 2023-12-15 13:24:42.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2274 …}
+votes: Doctrine\ORM\PersistentCollection {#2190 …}
+reports: Doctrine\ORM\PersistentCollection {#2265 …}
+favourites: Doctrine\ORM\PersistentCollection {#2263 …}
+notifications: Doctrine\ORM\PersistentCollection {#2235 …}
+badges: Doctrine\ORM\PersistentCollection {#2239 …}
+children: [
App\Entity\EntryComment {#2379
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2381 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+body: """
The one thing you can learn from sysv init isnthat asking devs to pitncode into their programs or into starter scripts does not work. They will not bother: Those will notmworkmcross platform.\n
\n
So you need to cebtralize that task. You can either write a wrapper program that sandboxes starts applications in a sandbox or do that whereever the programs as are started anyway.\n
\n
A separate sandboxing app that starts services complicates configuration: You basically need to configure two things the starter and the service. On the up-side you have the sandboxing code separate. Merging the sandboxing into the program starting the service makes configuration simple but adds moremcode into the the starter program.\n
\n
So it is basically a decision on what you value more. Systemd decided to favor simpler configuration. The cost for adding the sandboxing is small anyway: It’s all Linux kernel functionality that does need a bit of configuration to get rolling, with much of that code being in the systemd-init anyway: It uses similar functionality to actually separate the processes it starts from each other to avoid getting confused by programs restarted and thusnchanging PIDs – something still a thing in many other inits.\n
\n
I am convinced that making sandboxing easy does a lot formits adoption. No admin will change the entire startup configuration to add a sandboxing wrapper around the actual service. It is way more likely for them to drop in a override file with a couple of lines and without any problems when upstream changes command line options.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1702627462 {#2384
date: 2023-12-15 09:04:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@PseudoSpock@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#1910 …}
+nested: Doctrine\ORM\PersistentCollection {#1909 …}
+votes: Doctrine\ORM\PersistentCollection {#1926 …}
+reports: Doctrine\ORM\PersistentCollection {#1874 …}
+favourites: Doctrine\ORM\PersistentCollection {#1908 …}
+notifications: Doctrine\ORM\PersistentCollection {#1883 …}
-id: 223754
-bodyTs: "'actual':175,229 'ad':136 'add':109,223 'admin':215 'adopt':213 'anyway':63,141,169 'app':67 'applic':50 'around':227 'ask':11 'avoid':185 'basic':74,119 'bit':152 'bother':28 'cebtral':37 'chang':217,255 'code':94,162 'command':256 'complic':71 'configur':72,77,106,132,154,221 'confus':187 'convinc':204 'cost':134 'coupl':246 'decid':128 'decis':121 'dev':12 'drop':239 'easi':208 'either':42 'entir':219 'favor':130 'file':243 'formit':212 'function':147,173 'get':156,186 'init':9,168,201 'isnthat':10 'kernel':146 'learn':6 'like':235 'line':248,257 'linux':145 'lot':211 'make':105,206 'mani':199 'merg':96 'moremcod':110 'much':159 'need':35,75,150 'notmworkmcross':31 'one':2 'option':258 'overrid':242 'pid':193 'pitncod':14 'platform':32 'problem':252 'process':178 'program':17,46,59,101,115,189 'restart':190 'roll':157 'sandbox':48,53,66,93,98,138,207,225 'script':21 'separ':65,95,176 'servic':70,84,104,230 'side':89 'similar':172 'simpl':107 'simpler':131 'small':140 'someth':194 'start':49,62,69,102,180 'starter':20,81,114 'startup':220 'still':195 'systemd':127,167 'systemd-init':166 'sysv':8 'task':39 'thing':3,79,197 'thusnchang':192 'two':78 'up-sid':87 'upstream':254 'use':171 'valu':125 'way':233 'whereev':57 'without':250 'work':24 'wrapper':45,226 'write':43"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5727573"
+editedAt: null
+createdAt: DateTimeImmutable @1702627462 {#2378
date: 2023-12-15 09:04:22.0 +01:00
}
+"title": 223754
}
]
-id: 22335
-titleTs: "'40':2 'enabl':4 'fedora':1 'harden':8 'secur':7 'servic':6 'systemd':5"
-bodyTs: "'avoid':36 'benefit':22 'boost':32 'default':19,34,44 'enabl':5 'fedora':24,25 'get':28 'harden':13 'high':9 'improv':2 'isol':16 'level':10 'mitig':38 'sandbox':18 'secur':3,12,31,41 'servic':21,26,46 'set':14 'signific':30 'summari':1 'system':20,45 'systemd':11 'unknown':40 'vulner':42"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702694070
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/7809185"
+editedAt: null
+createdAt: DateTimeImmutable @1702607670 {#2196
date: 2023-12-15 03:34:30.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
48 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2381
+user: Proxies\__CG__\App\Entity\User {#2127 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2273 …}
+slug: "Fedora-40-Will-Enable-Systemd-Service-Security-Hardening"
+title: "Fedora 40 Will Enable Systemd Service Security Hardening"
+url: "https://fedoraproject.org/wiki/Changes/SystemdSecurityHardening"
+body: """
Summary\n
=======\n
\n
Improve security by enabling some of the high level systemd security hardening settings that isolate and sandbox default system services.\n
\n
Benefit to Fedora\n
=================\n
\n
Fedora services will get a significant security boost by default by avoiding or mitigating any unknown security vulnerabilities in default system services.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 12
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702643082 {#2270
date: 2023-12-15 13:24:42.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2274 …}
+votes: Doctrine\ORM\PersistentCollection {#2190 …}
+reports: Doctrine\ORM\PersistentCollection {#2265 …}
+favourites: Doctrine\ORM\PersistentCollection {#2263 …}
+notifications: Doctrine\ORM\PersistentCollection {#2235 …}
+badges: Doctrine\ORM\PersistentCollection {#2239 …}
+children: [
App\Entity\EntryComment {#2379
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2381 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+body: """
The one thing you can learn from sysv init isnthat asking devs to pitncode into their programs or into starter scripts does not work. They will not bother: Those will notmworkmcross platform.\n
\n
So you need to cebtralize that task. You can either write a wrapper program that sandboxes starts applications in a sandbox or do that whereever the programs as are started anyway.\n
\n
A separate sandboxing app that starts services complicates configuration: You basically need to configure two things the starter and the service. On the up-side you have the sandboxing code separate. Merging the sandboxing into the program starting the service makes configuration simple but adds moremcode into the the starter program.\n
\n
So it is basically a decision on what you value more. Systemd decided to favor simpler configuration. The cost for adding the sandboxing is small anyway: It’s all Linux kernel functionality that does need a bit of configuration to get rolling, with much of that code being in the systemd-init anyway: It uses similar functionality to actually separate the processes it starts from each other to avoid getting confused by programs restarted and thusnchanging PIDs – something still a thing in many other inits.\n
\n
I am convinced that making sandboxing easy does a lot formits adoption. No admin will change the entire startup configuration to add a sandboxing wrapper around the actual service. It is way more likely for them to drop in a override file with a couple of lines and without any problems when upstream changes command line options.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1702627462 {#2384
date: 2023-12-15 09:04:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@PseudoSpock@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#1910 …}
+nested: Doctrine\ORM\PersistentCollection {#1909 …}
+votes: Doctrine\ORM\PersistentCollection {#1926 …}
+reports: Doctrine\ORM\PersistentCollection {#1874 …}
+favourites: Doctrine\ORM\PersistentCollection {#1908 …}
+notifications: Doctrine\ORM\PersistentCollection {#1883 …}
-id: 223754
-bodyTs: "'actual':175,229 'ad':136 'add':109,223 'admin':215 'adopt':213 'anyway':63,141,169 'app':67 'applic':50 'around':227 'ask':11 'avoid':185 'basic':74,119 'bit':152 'bother':28 'cebtral':37 'chang':217,255 'code':94,162 'command':256 'complic':71 'configur':72,77,106,132,154,221 'confus':187 'convinc':204 'cost':134 'coupl':246 'decid':128 'decis':121 'dev':12 'drop':239 'easi':208 'either':42 'entir':219 'favor':130 'file':243 'formit':212 'function':147,173 'get':156,186 'init':9,168,201 'isnthat':10 'kernel':146 'learn':6 'like':235 'line':248,257 'linux':145 'lot':211 'make':105,206 'mani':199 'merg':96 'moremcod':110 'much':159 'need':35,75,150 'notmworkmcross':31 'one':2 'option':258 'overrid':242 'pid':193 'pitncod':14 'platform':32 'problem':252 'process':178 'program':17,46,59,101,115,189 'restart':190 'roll':157 'sandbox':48,53,66,93,98,138,207,225 'script':21 'separ':65,95,176 'servic':70,84,104,230 'side':89 'similar':172 'simpl':107 'simpler':131 'small':140 'someth':194 'start':49,62,69,102,180 'starter':20,81,114 'startup':220 'still':195 'systemd':127,167 'systemd-init':166 'sysv':8 'task':39 'thing':3,79,197 'thusnchang':192 'two':78 'up-sid':87 'upstream':254 'use':171 'valu':125 'way':233 'whereev':57 'without':250 'work':24 'wrapper':45,226 'write':43"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5727573"
+editedAt: null
+createdAt: DateTimeImmutable @1702627462 {#2378
date: 2023-12-15 09:04:22.0 +01:00
}
+"title": 223754
}
]
-id: 22335
-titleTs: "'40':2 'enabl':4 'fedora':1 'harden':8 'secur':7 'servic':6 'systemd':5"
-bodyTs: "'avoid':36 'benefit':22 'boost':32 'default':19,34,44 'enabl':5 'fedora':24,25 'get':28 'harden':13 'high':9 'improv':2 'isol':16 'level':10 'mitig':38 'sandbox':18 'secur':3,12,31,41 'servic':21,26,46 'set':14 'signific':30 'summari':1 'system':20,45 'systemd':11 'unknown':40 'vulner':42"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702694070
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/7809185"
+editedAt: null
+createdAt: DateTimeImmutable @1702607670 {#2196
date: 2023-12-15 03:34:30.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
49 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
50 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2379
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2381
+user: Proxies\__CG__\App\Entity\User {#2127 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2273 …}
+slug: "Fedora-40-Will-Enable-Systemd-Service-Security-Hardening"
+title: "Fedora 40 Will Enable Systemd Service Security Hardening"
+url: "https://fedoraproject.org/wiki/Changes/SystemdSecurityHardening"
+body: """
Summary\n
=======\n
\n
Improve security by enabling some of the high level systemd security hardening settings that isolate and sandbox default system services.\n
\n
Benefit to Fedora\n
=================\n
\n
Fedora services will get a significant security boost by default by avoiding or mitigating any unknown security vulnerabilities in default system services.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 12
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702643082 {#2270
date: 2023-12-15 13:24:42.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2274 …}
+votes: Doctrine\ORM\PersistentCollection {#2190 …}
+reports: Doctrine\ORM\PersistentCollection {#2265 …}
+favourites: Doctrine\ORM\PersistentCollection {#2263 …}
+notifications: Doctrine\ORM\PersistentCollection {#2235 …}
+badges: Doctrine\ORM\PersistentCollection {#2239 …}
+children: [
App\Entity\EntryComment {#2379}
]
-id: 22335
-titleTs: "'40':2 'enabl':4 'fedora':1 'harden':8 'secur':7 'servic':6 'systemd':5"
-bodyTs: "'avoid':36 'benefit':22 'boost':32 'default':19,34,44 'enabl':5 'fedora':24,25 'get':28 'harden':13 'high':9 'improv':2 'isol':16 'level':10 'mitig':38 'sandbox':18 'secur':3,12,31,41 'servic':21,26,46 'set':14 'signific':30 'summari':1 'system':20,45 'systemd':11 'unknown':40 'vulner':42"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702694070
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/7809185"
+editedAt: null
+createdAt: DateTimeImmutable @1702607670 {#2196
date: 2023-12-15 03:34:30.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+body: """
The one thing you can learn from sysv init isnthat asking devs to pitncode into their programs or into starter scripts does not work. They will not bother: Those will notmworkmcross platform.\n
\n
So you need to cebtralize that task. You can either write a wrapper program that sandboxes starts applications in a sandbox or do that whereever the programs as are started anyway.\n
\n
A separate sandboxing app that starts services complicates configuration: You basically need to configure two things the starter and the service. On the up-side you have the sandboxing code separate. Merging the sandboxing into the program starting the service makes configuration simple but adds moremcode into the the starter program.\n
\n
So it is basically a decision on what you value more. Systemd decided to favor simpler configuration. The cost for adding the sandboxing is small anyway: It’s all Linux kernel functionality that does need a bit of configuration to get rolling, with much of that code being in the systemd-init anyway: It uses similar functionality to actually separate the processes it starts from each other to avoid getting confused by programs restarted and thusnchanging PIDs – something still a thing in many other inits.\n
\n
I am convinced that making sandboxing easy does a lot formits adoption. No admin will change the entire startup configuration to add a sandboxing wrapper around the actual service. It is way more likely for them to drop in a override file with a couple of lines and without any problems when upstream changes command line options.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1702627462 {#2384
date: 2023-12-15 09:04:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@PseudoSpock@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#1910 …}
+nested: Doctrine\ORM\PersistentCollection {#1909 …}
+votes: Doctrine\ORM\PersistentCollection {#1926 …}
+reports: Doctrine\ORM\PersistentCollection {#1874 …}
+favourites: Doctrine\ORM\PersistentCollection {#1908 …}
+notifications: Doctrine\ORM\PersistentCollection {#1883 …}
-id: 223754
-bodyTs: "'actual':175,229 'ad':136 'add':109,223 'admin':215 'adopt':213 'anyway':63,141,169 'app':67 'applic':50 'around':227 'ask':11 'avoid':185 'basic':74,119 'bit':152 'bother':28 'cebtral':37 'chang':217,255 'code':94,162 'command':256 'complic':71 'configur':72,77,106,132,154,221 'confus':187 'convinc':204 'cost':134 'coupl':246 'decid':128 'decis':121 'dev':12 'drop':239 'easi':208 'either':42 'entir':219 'favor':130 'file':243 'formit':212 'function':147,173 'get':156,186 'init':9,168,201 'isnthat':10 'kernel':146 'learn':6 'like':235 'line':248,257 'linux':145 'lot':211 'make':105,206 'mani':199 'merg':96 'moremcod':110 'much':159 'need':35,75,150 'notmworkmcross':31 'one':2 'option':258 'overrid':242 'pid':193 'pitncod':14 'platform':32 'problem':252 'process':178 'program':17,46,59,101,115,189 'restart':190 'roll':157 'sandbox':48,53,66,93,98,138,207,225 'script':21 'separ':65,95,176 'servic':70,84,104,230 'side':89 'similar':172 'simpl':107 'simpler':131 'small':140 'someth':194 'start':49,62,69,102,180 'starter':20,81,114 'startup':220 'still':195 'systemd':127,167 'systemd-init':166 'sysv':8 'task':39 'thing':3,79,197 'thusnchang':192 'two':78 'up-sid':87 'upstream':254 'use':171 'valu':125 'way':233 'whereev':57 'without':250 'work':24 'wrapper':45,226 'write':43"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5727573"
+editedAt: null
+createdAt: DateTimeImmutable @1702627462 {#2378
date: 2023-12-15 09:04:22.0 +01:00
}
+"title": 223754
} |
|
Show voter details
|
51 |
DENIED
|
edit
|
App\Entity\EntryComment {#2379
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2381
+user: Proxies\__CG__\App\Entity\User {#2127 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2273 …}
+slug: "Fedora-40-Will-Enable-Systemd-Service-Security-Hardening"
+title: "Fedora 40 Will Enable Systemd Service Security Hardening"
+url: "https://fedoraproject.org/wiki/Changes/SystemdSecurityHardening"
+body: """
Summary\n
=======\n
\n
Improve security by enabling some of the high level systemd security hardening settings that isolate and sandbox default system services.\n
\n
Benefit to Fedora\n
=================\n
\n
Fedora services will get a significant security boost by default by avoiding or mitigating any unknown security vulnerabilities in default system services.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 12
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702643082 {#2270
date: 2023-12-15 13:24:42.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2274 …}
+votes: Doctrine\ORM\PersistentCollection {#2190 …}
+reports: Doctrine\ORM\PersistentCollection {#2265 …}
+favourites: Doctrine\ORM\PersistentCollection {#2263 …}
+notifications: Doctrine\ORM\PersistentCollection {#2235 …}
+badges: Doctrine\ORM\PersistentCollection {#2239 …}
+children: [
App\Entity\EntryComment {#2379}
]
-id: 22335
-titleTs: "'40':2 'enabl':4 'fedora':1 'harden':8 'secur':7 'servic':6 'systemd':5"
-bodyTs: "'avoid':36 'benefit':22 'boost':32 'default':19,34,44 'enabl':5 'fedora':24,25 'get':28 'harden':13 'high':9 'improv':2 'isol':16 'level':10 'mitig':38 'sandbox':18 'secur':3,12,31,41 'servic':21,26,46 'set':14 'signific':30 'summari':1 'system':20,45 'systemd':11 'unknown':40 'vulner':42"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702694070
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/7809185"
+editedAt: null
+createdAt: DateTimeImmutable @1702607670 {#2196
date: 2023-12-15 03:34:30.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+body: """
The one thing you can learn from sysv init isnthat asking devs to pitncode into their programs or into starter scripts does not work. They will not bother: Those will notmworkmcross platform.\n
\n
So you need to cebtralize that task. You can either write a wrapper program that sandboxes starts applications in a sandbox or do that whereever the programs as are started anyway.\n
\n
A separate sandboxing app that starts services complicates configuration: You basically need to configure two things the starter and the service. On the up-side you have the sandboxing code separate. Merging the sandboxing into the program starting the service makes configuration simple but adds moremcode into the the starter program.\n
\n
So it is basically a decision on what you value more. Systemd decided to favor simpler configuration. The cost for adding the sandboxing is small anyway: It’s all Linux kernel functionality that does need a bit of configuration to get rolling, with much of that code being in the systemd-init anyway: It uses similar functionality to actually separate the processes it starts from each other to avoid getting confused by programs restarted and thusnchanging PIDs – something still a thing in many other inits.\n
\n
I am convinced that making sandboxing easy does a lot formits adoption. No admin will change the entire startup configuration to add a sandboxing wrapper around the actual service. It is way more likely for them to drop in a override file with a couple of lines and without any problems when upstream changes command line options.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1702627462 {#2384
date: 2023-12-15 09:04:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@PseudoSpock@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#1910 …}
+nested: Doctrine\ORM\PersistentCollection {#1909 …}
+votes: Doctrine\ORM\PersistentCollection {#1926 …}
+reports: Doctrine\ORM\PersistentCollection {#1874 …}
+favourites: Doctrine\ORM\PersistentCollection {#1908 …}
+notifications: Doctrine\ORM\PersistentCollection {#1883 …}
-id: 223754
-bodyTs: "'actual':175,229 'ad':136 'add':109,223 'admin':215 'adopt':213 'anyway':63,141,169 'app':67 'applic':50 'around':227 'ask':11 'avoid':185 'basic':74,119 'bit':152 'bother':28 'cebtral':37 'chang':217,255 'code':94,162 'command':256 'complic':71 'configur':72,77,106,132,154,221 'confus':187 'convinc':204 'cost':134 'coupl':246 'decid':128 'decis':121 'dev':12 'drop':239 'easi':208 'either':42 'entir':219 'favor':130 'file':243 'formit':212 'function':147,173 'get':156,186 'init':9,168,201 'isnthat':10 'kernel':146 'learn':6 'like':235 'line':248,257 'linux':145 'lot':211 'make':105,206 'mani':199 'merg':96 'moremcod':110 'much':159 'need':35,75,150 'notmworkmcross':31 'one':2 'option':258 'overrid':242 'pid':193 'pitncod':14 'platform':32 'problem':252 'process':178 'program':17,46,59,101,115,189 'restart':190 'roll':157 'sandbox':48,53,66,93,98,138,207,225 'script':21 'separ':65,95,176 'servic':70,84,104,230 'side':89 'similar':172 'simpl':107 'simpler':131 'small':140 'someth':194 'start':49,62,69,102,180 'starter':20,81,114 'startup':220 'still':195 'systemd':127,167 'systemd-init':166 'sysv':8 'task':39 'thing':3,79,197 'thusnchang':192 'two':78 'up-sid':87 'upstream':254 'use':171 'valu':125 'way':233 'whereev':57 'without':250 'work':24 'wrapper':45,226 'write':43"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5727573"
+editedAt: null
+createdAt: DateTimeImmutable @1702627462 {#2378
date: 2023-12-15 09:04:22.0 +01:00
}
+"title": 223754
} |
|
Show voter details
|
52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2379
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2381
+user: Proxies\__CG__\App\Entity\User {#2127 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2273 …}
+slug: "Fedora-40-Will-Enable-Systemd-Service-Security-Hardening"
+title: "Fedora 40 Will Enable Systemd Service Security Hardening"
+url: "https://fedoraproject.org/wiki/Changes/SystemdSecurityHardening"
+body: """
Summary\n
=======\n
\n
Improve security by enabling some of the high level systemd security hardening settings that isolate and sandbox default system services.\n
\n
Benefit to Fedora\n
=================\n
\n
Fedora services will get a significant security boost by default by avoiding or mitigating any unknown security vulnerabilities in default system services.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 12
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1702643082 {#2270
date: 2023-12-15 13:24:42.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2274 …}
+votes: Doctrine\ORM\PersistentCollection {#2190 …}
+reports: Doctrine\ORM\PersistentCollection {#2265 …}
+favourites: Doctrine\ORM\PersistentCollection {#2263 …}
+notifications: Doctrine\ORM\PersistentCollection {#2235 …}
+badges: Doctrine\ORM\PersistentCollection {#2239 …}
+children: [
App\Entity\EntryComment {#2379}
]
-id: 22335
-titleTs: "'40':2 'enabl':4 'fedora':1 'harden':8 'secur':7 'servic':6 'systemd':5"
-bodyTs: "'avoid':36 'benefit':22 'boost':32 'default':19,34,44 'enabl':5 'fedora':24,25 'get':28 'harden':13 'high':9 'improv':2 'isol':16 'level':10 'mitig':38 'sandbox':18 'secur':3,12,31,41 'servic':21,26,46 'set':14 'signific':30 'summari':1 'system':20,45 'systemd':11 'unknown':40 'vulner':42"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1702694070
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/7809185"
+editedAt: null
+createdAt: DateTimeImmutable @1702607670 {#2196
date: 2023-12-15 03:34:30.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2383 …}
+body: """
The one thing you can learn from sysv init isnthat asking devs to pitncode into their programs or into starter scripts does not work. They will not bother: Those will notmworkmcross platform.\n
\n
So you need to cebtralize that task. You can either write a wrapper program that sandboxes starts applications in a sandbox or do that whereever the programs as are started anyway.\n
\n
A separate sandboxing app that starts services complicates configuration: You basically need to configure two things the starter and the service. On the up-side you have the sandboxing code separate. Merging the sandboxing into the program starting the service makes configuration simple but adds moremcode into the the starter program.\n
\n
So it is basically a decision on what you value more. Systemd decided to favor simpler configuration. The cost for adding the sandboxing is small anyway: It’s all Linux kernel functionality that does need a bit of configuration to get rolling, with much of that code being in the systemd-init anyway: It uses similar functionality to actually separate the processes it starts from each other to avoid getting confused by programs restarted and thusnchanging PIDs – something still a thing in many other inits.\n
\n
I am convinced that making sandboxing easy does a lot formits adoption. No admin will change the entire startup configuration to add a sandboxing wrapper around the actual service. It is way more likely for them to drop in a override file with a couple of lines and without any problems when upstream changes command line options.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1702627462 {#2384
date: 2023-12-15 09:04:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@PseudoSpock@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#1910 …}
+nested: Doctrine\ORM\PersistentCollection {#1909 …}
+votes: Doctrine\ORM\PersistentCollection {#1926 …}
+reports: Doctrine\ORM\PersistentCollection {#1874 …}
+favourites: Doctrine\ORM\PersistentCollection {#1908 …}
+notifications: Doctrine\ORM\PersistentCollection {#1883 …}
-id: 223754
-bodyTs: "'actual':175,229 'ad':136 'add':109,223 'admin':215 'adopt':213 'anyway':63,141,169 'app':67 'applic':50 'around':227 'ask':11 'avoid':185 'basic':74,119 'bit':152 'bother':28 'cebtral':37 'chang':217,255 'code':94,162 'command':256 'complic':71 'configur':72,77,106,132,154,221 'confus':187 'convinc':204 'cost':134 'coupl':246 'decid':128 'decis':121 'dev':12 'drop':239 'easi':208 'either':42 'entir':219 'favor':130 'file':243 'formit':212 'function':147,173 'get':156,186 'init':9,168,201 'isnthat':10 'kernel':146 'learn':6 'like':235 'line':248,257 'linux':145 'lot':211 'make':105,206 'mani':199 'merg':96 'moremcod':110 'much':159 'need':35,75,150 'notmworkmcross':31 'one':2 'option':258 'overrid':242 'pid':193 'pitncod':14 'platform':32 'problem':252 'process':178 'program':17,46,59,101,115,189 'restart':190 'roll':157 'sandbox':48,53,66,93,98,138,207,225 'script':21 'separ':65,95,176 'servic':70,84,104,230 'side':89 'similar':172 'simpl':107 'simpler':131 'small':140 'someth':194 'start':49,62,69,102,180 'starter':20,81,114 'startup':220 'still':195 'systemd':127,167 'systemd-init':166 'sysv':8 'task':39 'thing':3,79,197 'thusnchang':192 'two':78 'up-sid':87 'upstream':254 'use':171 'valu':125 'way':233 'whereev':57 'without':250 'work':24 'wrapper':45,226 'write':43"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/5727573"
+editedAt: null
+createdAt: DateTimeImmutable @1702627462 {#2378
date: 2023-12-15 09:04:22.0 +01:00
}
+"title": 223754
} |
|
Show voter details
|
53 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
54 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2013
+user: Proxies\__CG__\App\Entity\User {#2330 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2221 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2219 …}
+slug: "Thoughts-on-this"
+title: "Thoughts on this?"
+url: "https://futurology.today/pictrs/image/c0bf70e0-b955-43e7-93c6-bc40fca62c96.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 121
+favouriteCount: 232
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711282074 {#2277
date: 2024-03-24 13:07:54.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2206 …}
+votes: Doctrine\ORM\PersistentCollection {#2201 …}
+reports: Doctrine\ORM\PersistentCollection {#2203 …}
+favourites: Doctrine\ORM\PersistentCollection {#2212 …}
+notifications: Doctrine\ORM\PersistentCollection {#2209 …}
+badges: Doctrine\ORM\PersistentCollection {#2200 …}
+children: [
App\Entity\EntryComment {#2020
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
+body: """
That interface is let any random app take screenshots of anything running on the same server without any way for the user to know it happens.\n
\n
I am so glad that interface is gone, especially when running proprietary apps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1704297305 {#2028
date: 2024-01-03 16:55:05.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
]
+children: Doctrine\ORM\PersistentCollection {#2031 …}
+nested: Doctrine\ORM\PersistentCollection {#2037 …}
+votes: Doctrine\ORM\PersistentCollection {#2075 …}
+reports: Doctrine\ORM\PersistentCollection {#2079 …}
+favourites: Doctrine\ORM\PersistentCollection {#2078 …}
+notifications: Doctrine\ORM\PersistentCollection {#2097 …}
-id: 276769
-bodyTs: "'anyth':11 'app':7,39 'especi':35 'glad':30 'gone':34 'happen':26 'interfac':2,32 'know':24 'let':4 'proprietari':38 'random':6 'run':12,37 'screenshot':9 'server':16 'take':8 'user':22 'way':19 'without':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6106968"
+editedAt: DateTimeImmutable @1711263846 {#2029
date: 2024-03-24 08:04:06.0 +01:00
}
+createdAt: DateTimeImmutable @1704297305 {#2012
date: 2024-01-03 16:55:05.0 +01:00
}
+"title": 276769
}
]
-id: 26680
-titleTs: "'thought':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704275680
+visibility: "visible "
+apId: "https://futurology.today/post/322568"
+editedAt: null
+createdAt: DateTimeImmutable @1704189280 {#2198
date: 2024-01-02 10:54:40.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
55 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2013
+user: Proxies\__CG__\App\Entity\User {#2330 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2221 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2219 …}
+slug: "Thoughts-on-this"
+title: "Thoughts on this?"
+url: "https://futurology.today/pictrs/image/c0bf70e0-b955-43e7-93c6-bc40fca62c96.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 121
+favouriteCount: 232
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711282074 {#2277
date: 2024-03-24 13:07:54.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2206 …}
+votes: Doctrine\ORM\PersistentCollection {#2201 …}
+reports: Doctrine\ORM\PersistentCollection {#2203 …}
+favourites: Doctrine\ORM\PersistentCollection {#2212 …}
+notifications: Doctrine\ORM\PersistentCollection {#2209 …}
+badges: Doctrine\ORM\PersistentCollection {#2200 …}
+children: [
App\Entity\EntryComment {#2020
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
+body: """
That interface is let any random app take screenshots of anything running on the same server without any way for the user to know it happens.\n
\n
I am so glad that interface is gone, especially when running proprietary apps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1704297305 {#2028
date: 2024-01-03 16:55:05.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
]
+children: Doctrine\ORM\PersistentCollection {#2031 …}
+nested: Doctrine\ORM\PersistentCollection {#2037 …}
+votes: Doctrine\ORM\PersistentCollection {#2075 …}
+reports: Doctrine\ORM\PersistentCollection {#2079 …}
+favourites: Doctrine\ORM\PersistentCollection {#2078 …}
+notifications: Doctrine\ORM\PersistentCollection {#2097 …}
-id: 276769
-bodyTs: "'anyth':11 'app':7,39 'especi':35 'glad':30 'gone':34 'happen':26 'interfac':2,32 'know':24 'let':4 'proprietari':38 'random':6 'run':12,37 'screenshot':9 'server':16 'take':8 'user':22 'way':19 'without':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6106968"
+editedAt: DateTimeImmutable @1711263846 {#2029
date: 2024-03-24 08:04:06.0 +01:00
}
+createdAt: DateTimeImmutable @1704297305 {#2012
date: 2024-01-03 16:55:05.0 +01:00
}
+"title": 276769
}
]
-id: 26680
-titleTs: "'thought':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704275680
+visibility: "visible "
+apId: "https://futurology.today/post/322568"
+editedAt: null
+createdAt: DateTimeImmutable @1704189280 {#2198
date: 2024-01-02 10:54:40.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
56 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2013
+user: Proxies\__CG__\App\Entity\User {#2330 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2221 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2219 …}
+slug: "Thoughts-on-this"
+title: "Thoughts on this?"
+url: "https://futurology.today/pictrs/image/c0bf70e0-b955-43e7-93c6-bc40fca62c96.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 121
+favouriteCount: 232
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711282074 {#2277
date: 2024-03-24 13:07:54.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2206 …}
+votes: Doctrine\ORM\PersistentCollection {#2201 …}
+reports: Doctrine\ORM\PersistentCollection {#2203 …}
+favourites: Doctrine\ORM\PersistentCollection {#2212 …}
+notifications: Doctrine\ORM\PersistentCollection {#2209 …}
+badges: Doctrine\ORM\PersistentCollection {#2200 …}
+children: [
App\Entity\EntryComment {#2020
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
+body: """
That interface is let any random app take screenshots of anything running on the same server without any way for the user to know it happens.\n
\n
I am so glad that interface is gone, especially when running proprietary apps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1704297305 {#2028
date: 2024-01-03 16:55:05.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
]
+children: Doctrine\ORM\PersistentCollection {#2031 …}
+nested: Doctrine\ORM\PersistentCollection {#2037 …}
+votes: Doctrine\ORM\PersistentCollection {#2075 …}
+reports: Doctrine\ORM\PersistentCollection {#2079 …}
+favourites: Doctrine\ORM\PersistentCollection {#2078 …}
+notifications: Doctrine\ORM\PersistentCollection {#2097 …}
-id: 276769
-bodyTs: "'anyth':11 'app':7,39 'especi':35 'glad':30 'gone':34 'happen':26 'interfac':2,32 'know':24 'let':4 'proprietari':38 'random':6 'run':12,37 'screenshot':9 'server':16 'take':8 'user':22 'way':19 'without':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6106968"
+editedAt: DateTimeImmutable @1711263846 {#2029
date: 2024-03-24 08:04:06.0 +01:00
}
+createdAt: DateTimeImmutable @1704297305 {#2012
date: 2024-01-03 16:55:05.0 +01:00
}
+"title": 276769
}
]
-id: 26680
-titleTs: "'thought':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704275680
+visibility: "visible "
+apId: "https://futurology.today/post/322568"
+editedAt: null
+createdAt: DateTimeImmutable @1704189280 {#2198
date: 2024-01-02 10:54:40.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
57 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
58 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2020
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2013
+user: Proxies\__CG__\App\Entity\User {#2330 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2221 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2219 …}
+slug: "Thoughts-on-this"
+title: "Thoughts on this?"
+url: "https://futurology.today/pictrs/image/c0bf70e0-b955-43e7-93c6-bc40fca62c96.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 121
+favouriteCount: 232
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711282074 {#2277
date: 2024-03-24 13:07:54.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2206 …}
+votes: Doctrine\ORM\PersistentCollection {#2201 …}
+reports: Doctrine\ORM\PersistentCollection {#2203 …}
+favourites: Doctrine\ORM\PersistentCollection {#2212 …}
+notifications: Doctrine\ORM\PersistentCollection {#2209 …}
+badges: Doctrine\ORM\PersistentCollection {#2200 …}
+children: [
App\Entity\EntryComment {#2020}
]
-id: 26680
-titleTs: "'thought':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704275680
+visibility: "visible "
+apId: "https://futurology.today/post/322568"
+editedAt: null
+createdAt: DateTimeImmutable @1704189280 {#2198
date: 2024-01-02 10:54:40.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
+body: """
That interface is let any random app take screenshots of anything running on the same server without any way for the user to know it happens.\n
\n
I am so glad that interface is gone, especially when running proprietary apps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1704297305 {#2028
date: 2024-01-03 16:55:05.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
]
+children: Doctrine\ORM\PersistentCollection {#2031 …}
+nested: Doctrine\ORM\PersistentCollection {#2037 …}
+votes: Doctrine\ORM\PersistentCollection {#2075 …}
+reports: Doctrine\ORM\PersistentCollection {#2079 …}
+favourites: Doctrine\ORM\PersistentCollection {#2078 …}
+notifications: Doctrine\ORM\PersistentCollection {#2097 …}
-id: 276769
-bodyTs: "'anyth':11 'app':7,39 'especi':35 'glad':30 'gone':34 'happen':26 'interfac':2,32 'know':24 'let':4 'proprietari':38 'random':6 'run':12,37 'screenshot':9 'server':16 'take':8 'user':22 'way':19 'without':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6106968"
+editedAt: DateTimeImmutable @1711263846 {#2029
date: 2024-03-24 08:04:06.0 +01:00
}
+createdAt: DateTimeImmutable @1704297305 {#2012
date: 2024-01-03 16:55:05.0 +01:00
}
+"title": 276769
} |
|
Show voter details
|
59 |
DENIED
|
edit
|
App\Entity\EntryComment {#2020
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2013
+user: Proxies\__CG__\App\Entity\User {#2330 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2221 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2219 …}
+slug: "Thoughts-on-this"
+title: "Thoughts on this?"
+url: "https://futurology.today/pictrs/image/c0bf70e0-b955-43e7-93c6-bc40fca62c96.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 121
+favouriteCount: 232
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711282074 {#2277
date: 2024-03-24 13:07:54.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2206 …}
+votes: Doctrine\ORM\PersistentCollection {#2201 …}
+reports: Doctrine\ORM\PersistentCollection {#2203 …}
+favourites: Doctrine\ORM\PersistentCollection {#2212 …}
+notifications: Doctrine\ORM\PersistentCollection {#2209 …}
+badges: Doctrine\ORM\PersistentCollection {#2200 …}
+children: [
App\Entity\EntryComment {#2020}
]
-id: 26680
-titleTs: "'thought':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704275680
+visibility: "visible "
+apId: "https://futurology.today/post/322568"
+editedAt: null
+createdAt: DateTimeImmutable @1704189280 {#2198
date: 2024-01-02 10:54:40.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
+body: """
That interface is let any random app take screenshots of anything running on the same server without any way for the user to know it happens.\n
\n
I am so glad that interface is gone, especially when running proprietary apps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1704297305 {#2028
date: 2024-01-03 16:55:05.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
]
+children: Doctrine\ORM\PersistentCollection {#2031 …}
+nested: Doctrine\ORM\PersistentCollection {#2037 …}
+votes: Doctrine\ORM\PersistentCollection {#2075 …}
+reports: Doctrine\ORM\PersistentCollection {#2079 …}
+favourites: Doctrine\ORM\PersistentCollection {#2078 …}
+notifications: Doctrine\ORM\PersistentCollection {#2097 …}
-id: 276769
-bodyTs: "'anyth':11 'app':7,39 'especi':35 'glad':30 'gone':34 'happen':26 'interfac':2,32 'know':24 'let':4 'proprietari':38 'random':6 'run':12,37 'screenshot':9 'server':16 'take':8 'user':22 'way':19 'without':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6106968"
+editedAt: DateTimeImmutable @1711263846 {#2029
date: 2024-03-24 08:04:06.0 +01:00
}
+createdAt: DateTimeImmutable @1704297305 {#2012
date: 2024-01-03 16:55:05.0 +01:00
}
+"title": 276769
} |
|
Show voter details
|
60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2020
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2013
+user: Proxies\__CG__\App\Entity\User {#2330 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: Proxies\__CG__\App\Entity\Image {#2221 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2219 …}
+slug: "Thoughts-on-this"
+title: "Thoughts on this?"
+url: "https://futurology.today/pictrs/image/c0bf70e0-b955-43e7-93c6-bc40fca62c96.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 121
+favouriteCount: 232
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711282074 {#2277
date: 2024-03-24 13:07:54.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2206 …}
+votes: Doctrine\ORM\PersistentCollection {#2201 …}
+reports: Doctrine\ORM\PersistentCollection {#2203 …}
+favourites: Doctrine\ORM\PersistentCollection {#2212 …}
+notifications: Doctrine\ORM\PersistentCollection {#2209 …}
+badges: Doctrine\ORM\PersistentCollection {#2200 …}
+children: [
App\Entity\EntryComment {#2020}
]
-id: 26680
-titleTs: "'thought':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704275680
+visibility: "visible "
+apId: "https://futurology.today/post/322568"
+editedAt: null
+createdAt: DateTimeImmutable @1704189280 {#2198
date: 2024-01-02 10:54:40.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
+body: """
That interface is let any random app take screenshots of anything running on the same server without any way for the user to know it happens.\n
\n
I am so glad that interface is gone, especially when running proprietary apps.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1704297305 {#2028
date: 2024-01-03 16:55:05.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
"@dd56@futurology.today"
"@Chobbes@lemmy.world"
"@AMDIsOurLord@lemmy.ml"
"@amju_wolf@pawb.social"
]
+children: Doctrine\ORM\PersistentCollection {#2031 …}
+nested: Doctrine\ORM\PersistentCollection {#2037 …}
+votes: Doctrine\ORM\PersistentCollection {#2075 …}
+reports: Doctrine\ORM\PersistentCollection {#2079 …}
+favourites: Doctrine\ORM\PersistentCollection {#2078 …}
+notifications: Doctrine\ORM\PersistentCollection {#2097 …}
-id: 276769
-bodyTs: "'anyth':11 'app':7,39 'especi':35 'glad':30 'gone':34 'happen':26 'interfac':2,32 'know':24 'let':4 'proprietari':38 'random':6 'run':12,37 'screenshot':9 'server':16 'take':8 'user':22 'way':19 'without':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6106968"
+editedAt: DateTimeImmutable @1711263846 {#2029
date: 2024-03-24 08:04:06.0 +01:00
}
+createdAt: DateTimeImmutable @1704297305 {#2012
date: 2024-01-03 16:55:05.0 +01:00
}
+"title": 276769
} |
|
Show voter details
|
61 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
62 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
}
0 => App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
63 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
}
0 => App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
64 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
}
0 => App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
65 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
66 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387}
0 => App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
} |
|
Show voter details
|
67 |
DENIED
|
edit
|
App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387}
0 => App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
} |
|
Show voter details
|
68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387}
0 => App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
} |
|
Show voter details
|
69 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
70 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
}
0 => App\Entity\EntryComment {#1362}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
} |
|
Show voter details
|
71 |
DENIED
|
edit
|
App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
}
0 => App\Entity\EntryComment {#1362}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
} |
|
Show voter details
|
72 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1362
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392
+user: Proxies\__CG__\App\Entity\User {#2325 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2311 …}
+slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
+title: "Is it actually dangerous to run Firefox as root?"
+url: null
+body: """
I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
\n
I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
\n
I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
\n
This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 88
+favouriteCount: 93
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712572029 {#2080
date: 2024-04-08 12:27:09.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2299 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2316 …}
+badges: Doctrine\ORM\PersistentCollection {#2218 …}
+children: [
1 => App\Entity\EntryComment {#2387
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2392 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: null
+root: null
+body: """
Usig *anything* as root is a security risk.\n
\n
Using *any* UI application as root is a bigger risk. That’s because every UI toolkit loads plugins and what not from all over the place and runs the code from those plugins (e.g. plugins installed system wide and into random places some environment variables point to). Binary plugins get executed in the context of the application running and can do change every aspect of your program. I wrote a small image plugin to debug an issue once that looked at all widgets in the UI and wrote all the contents of all text fields (even those obfuscated to show only dots in the UI) to disk whenever some image was loads. Plugins in JS or other non-native code are more limited, but UI toolkits tend to have binary plugins.\n
\n
So if somebody manages to set the some env vars and gets root to run some UI application with those set (e.g. using sudo), then that attacker hit the jackpot. In fact some toolkits will not even bring up any UI when run as root to avoid this.\n
\n
Running any networked UI application as root is the biggest risk. Those process untrusted data by definition with who knows what set of plugins loaded.\n
\n
Ideally you run the UI as a normal user and then use sudo to run individual commands as root.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1711208212 {#2389
date: 2024-03-23 16:36:52.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2394 …}
+nested: Doctrine\ORM\PersistentCollection {#2393 …}
+votes: Doctrine\ORM\PersistentCollection {#1381 …}
+reports: Doctrine\ORM\PersistentCollection {#1402 …}
+favourites: Doctrine\ORM\PersistentCollection {#1385 …}
+notifications: Doctrine\ORM\PersistentCollection {#1401 …}
-id: 276098
-bodyTs: "'anyth':2 'applic':12,65,158,193 'aspect':72 'attack':167 'avoid':187 'bigger':17 'biggest':198 'binari':56,139 'bring':178 'chang':70 'code':38,129 'command':230 'content':99 'context':62 'data':203 'debug':83 'definit':205 'disk':115 'dot':110 'e.g':42,162 'env':149 'environ':52 'even':104,177 'everi':22,71 'execut':59 'fact':172 'field':103 'get':58,152 'hit':168 'ideal':214 'imag':80,118 'individu':229 'instal':44 'issu':85 'jackpot':170 'js':123 'know':208 'limit':132 'load':25,120,213 'look':88 'manag':144 'nativ':128 'network':191 'non':127 'non-nat':126 'normal':221 'obfusc':106 'place':34,50 'plugin':26,41,43,57,81,121,140,212 'point':54 'process':201 'program':75 'random':49 'risk':8,18,199 'root':4,14,153,185,195,232 'run':36,66,155,183,189,216,228 'secur':7 'set':146,161,210 'show':108 'small':79 'somebodi':143 'sudo':164,226 'system':45 'tend':136 'text':102 'toolkit':24,135,174 'ui':11,23,94,113,134,157,181,192,218 'untrust':202 'use':9,163,225 'user':222 'usig':1 'var':150 'variabl':53 'whenev':116 'wide':46 'widget':91 'wrote':77,96"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6099001"
+editedAt: null
+createdAt: DateTimeImmutable @1704274379 {#2369
date: 2024-01-03 10:32:59.0 +01:00
}
+"title": 276098
}
0 => App\Entity\EntryComment {#1362}
]
-id: 26893
-titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
-bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704359289
+visibility: "visible "
+apId: "https://lemmy.ml/post/10062491"
+editedAt: DateTimeImmutable @1711170613 {#2049
date: 2024-03-23 06:10:13.0 +01:00
}
+createdAt: DateTimeImmutable @1704272889 {#2140
date: 2024-01-03 10:08:09.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
+root: App\Entity\EntryComment {#2387}
+body: """
Plugins are a code execution vulnerability by design;-) Especially with binary plugins you can call/access/inspect everything the program itself can. All UI toolkits make heavy use of plugins, so you can not avoid those with almost all UI applications.\n
\n
There are non-UI applications with similar problems though.\n
\n
Running anything with network access as root is an extra risk that effects UI and non-UI applications in the same way.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1704285453 {#1363
date: 2024-01-03 13:37:33.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@HiddenLayer5@lemmy.ml"
"@hunger@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2019 …}
+nested: Doctrine\ORM\PersistentCollection {#2030 …}
+votes: Doctrine\ORM\PersistentCollection {#2026 …}
+reports: Doctrine\ORM\PersistentCollection {#2022 …}
+favourites: Doctrine\ORM\PersistentCollection {#2025 …}
+notifications: Doctrine\ORM\PersistentCollection {#2033 …}
-id: 276249
-bodyTs: "'access':54 'almost':36 'anyth':51 'applic':39,45,68 'avoid':33 'binari':11 'call/access/inspect':15 'code':4 'design':8 'effect':62 'especi':9 'everyth':16 'execut':5 'extra':59 'heavi':25 'make':24 'network':53 'non':43,66 'non-ui':42,65 'plugin':1,12,28 'problem':48 'program':18 'risk':60 'root':56 'run':50 'similar':47 'though':49 'toolkit':23 'ui':22,38,44,63,67 'use':26 'vulner':6 'way':72"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://programming.dev/comment/6103834"
+editedAt: null
+createdAt: DateTimeImmutable @1704285453 {#1361
date: 2024-01-03 13:37:33.0 +01:00
}
+"title": 276249
} |
|
Show voter details
|
73 |
DENIED
|
ROLE_ADMIN
|
null |
|
Show voter details
|
74 |
DENIED
|
ROLE_MODERATOR
|
null |
|
Show voter details
|