Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Joshua Jung

@joshua.social.tupo.space.ap.brid.gy
5 followers 0 following 59 posts

Based in Cologne, I develop web applications for a living and mobile apps for fun. 👍 Family, cats, Italian food, piano, Apple, Formula 1, quiet weekends […] 🌉 bridged from ⁂ social.tupo.space/@joshua, follow @ap.brid.gy to interact

PostsRepliesMedia
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 22/09/2026
Starkes Politisches Feuilleton von @spielkamp heute im DLF Kultur: www.deutschlandfunkkultur.de/das-ge…
deutschlandfunkkultur.de
Das Geschäft mit dem Weltuntergang
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 15/09/2026
Today, I found a 2TB external SSD that I didn’t even know I had. Feels like winning the lottery these days!
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 31/08/2026
Glad I finally found a nice iCloud Photos Backup solution in Parachute Backup (parachuteapps.com/parachute). It manages to temporarily pull my photos from the cloud and copy them into a Dropbox folder, from where Dropbox uploads and immediately clouds-only them again. At no point must […]
social.tupo.space
Original post on social.tupo.space
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 30/08/2026
It’s adorable what NL theme park Efteling did to its Mad House ride Villa Volta in its official iOS app.
A screenshot of said app. The complete info drawer for Villa Volta is upside-down.
100 1
Reposted by Joshua Jung
abadidea @0xabad1dea.infosec.exchange.ap.brid.gy · 31/07/2026
OpenAI: we put our evilest AI in a sandbox that did in fact have an internet connection but mediated through a proxy that was only supposed to allow downloading python junk. It circumvented the proxy and we failed to notice for FIVE DAYS that it was going on an interstate crime spree with the […]
infosec.exchange
Original post on infosec.exchange
522155 155
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 27/06/2026
Musste heute beim Schatten-Suchen im Forstbotanischen Garten spontan an @sasastanisic denken.
Foto eines Baumes. Daran ein Schild: „Speierling“.
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 23/06/2026
RE: mastodon.social/@flexibits/11679984… I didn’t even know I needed this, but wow I did. Amazing job as always by @flexibits.
mastodon.social
000 0
Reposted by Joshua Jung
David Penfold :verified: @davep.infosec.exchange.ap.brid.gy · 06/06/2026
John Finnemore on the French horn/cor anglais: "I was idly wondering why the cor anglais has a French name meaning ‘English horn’, and the French horn has an English name meaning… well, ‘French horn’. I looked it up, even though I knew there would just be some reasonable but rather dull […]
infosec.exchange
Original post on infosec.exchange
1327228 228
Reposted by Joshua Jung
tante @tante.tldr.nettime.org.ap.brid.gy · 31/05/2026
RE: social.bund.de/@BMDS/11666881886243… Hier ist mein Hot-Take: "Hackathon" ist ein reines Rudiment der 2010er und war schon damals wenig zielführend sondern eher Beschäftigungstherapie und Theater. Die Idee, dass viel Sinnvolles entsteht, nur weil man ein Paar Wannabe-Nerds […]
tldr.nettime.org
Original post on tldr.nettime.org
518 8
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 30/04/2026
This calls for a Neutral segment on @atpfm. newsroom.porsche.com/en/2026/motors…
newsroom.porsche.com
Porsche will compete Laguna Seca in the historic colours of the Apple Computer livery
At round four of the IMSA WeatherTech SportsCar Championship on 3rd May at Laguna Seca the Dr. Ing. h.c. F. Porsche AG works team will show a historic Apple Computer-inspired livery. The special wrap is based on the Porsche 935 K3, which competed in major events in the 1980 season including the 24 hours of Le Mans.
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 21/01/2026
TIL you can still subscribe to iTunes Match, and the whole experience is delightfully retro.
A screenshot of the iTunes Match subscription ad with delightful 2010s Apple styling,
100 1
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 06/01/2026
RE: tapbots.social/@ivory/1158494348662… This is an absolute game changer for users on small/single-user instances.
tapbots.social
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 29/12/2025
Is it just a German thing for restaurants or shops to go on vacation for weeks at a time without so much as mentioning it on their websites or Google Maps?
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 23/12/2025
Computer hat Urlaub.
Screenshot:

„Liebe Interessierte,
aufgrund von Urlaubsabwesenheiten ist eine Online-
Anmeldung derzeit nicht möglich.
Ab dem 02.01.2026 steht Ihnen unser Online-
Anmeldeportal wieder zu Verfügung.
Wir wünschen Ihnen schöne Weihnachtstage und einen
guten Übergang ins neue Jahr.“
010 1
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 19/12/2025
We don‘t go to Ravenholm. noclip.website
noclip.website
noclip
A digital museum of video game levels
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 16/12/2025
OMG, it‘s happening. If you wonder where I got my first name, it‘s right there. @atpfm
An iOS Push Notification:

Accidental Tech Podcast:..
ATP Movie Club: WarGames
000 0
Reposted by Joshua Jung
tante @tante.tldr.nettime.org.ap.brid.gy · 10/12/2025
I mean it _is_ hard. You gotta learn so much. You have so many questions, things to take care of, etc. But the path is not a slop machine that might sometimes give you correct information but finding networks of support. People to talk to that you can trust, that have your and your kid's back […]
tldr.nettime.org
Original post on tldr.nettime.org
012 2
Reposted by Joshua Jung
Björn Staschen @bjoernsta.eimsbuettel.social.ap.brid.gy · 08/12/2025
Schluss jetzt. Die EU-Kommission hat eine Strafe gegen X verhängt. Die Reaktionen? Musk: EU abschaffen! Rubio: ...ein Angriff auf das amerikanische Volk! 💪 Viele Menschen, darunter @marcuwekling, @ruthmoschner, @pallenberg, @afelia fordern nun: 🔥 Die Bundesregierung soll sich endlich von X […]
eimsbuettel.social
Original post on eimsbuettel.social
1234 34
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 03/12/2025
RE: mastodon.social/@markgurman/1156573… In case you were still wondering why @atpfm records on Wednesdays…
mastodon.social
000 0
Reposted by Joshua Jung
jaz :twt: :wales_flag: ⁂ @jaz.toot.wales.ap.brid.gy · 18/11/2025
@Gargron Eugen you've been a personal inspiration to me and offered me and so many others a viable digital space grounded in civil society values, I am incredibly grateful for everything you've done to build and nurture this space. Whatever else comes next, you've had a significant impact on […]
toot.wales
Original post on toot.wales
012 2
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 07/11/2025
That’s what we call a „Text-Bild-Schere“ in German. mastodon.social/@RecDiffs/115506172…
mastodon.social
Reconcilable Differences (@RecDiffs@mastodon.social)
273: Concentric Circles https://relay.fm/rd/273
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 06/11/2025
Selten wurden 10kb auf meinem Gerät so wertgeschätzt wie von i-Kfz.
Ein iOS Prompt: 
„i-Kfz benötigt dein Einverständnis: Dein digitaler Fahrzeugschein kann bis zu 10 kB Speicherplatz beanspruchen.“
010 1
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 21/10/2025
thisisfine.gif
Ein Screenshot aus SAP: 

"Am Wochenende ist der Wechsel zur Winterzeit. Daher steht das SAP System von Samstag abend bis Sonntag morgen NICHT zur Verfügung. Vielen Dank für Ihr Verständnis."
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 11/10/2025
I have a feeling Veeam may not be happy with how this survey turns out.
A screenshot of a survey e-mail. 

„How satisfied are you with your overall experience using Veeam Data Cloud for Microsoft 365?“

Below colored buttons to reply. A rendering issue only causes buttons 1 (red) and 2 (yellow) to show.
000 0
Reposted by Joshua Jung
bontchev.infosec.exchange.ap.brid.gy @bontchev.infosec.exchange.ap.brid.gy · 03/10/2025
The economic reasons for enshittification Under capitalism, a company's ultimate goal is to increase profits. Most people realize that there are 3 basic ways of doing this: 1) Increase revenue (develop better products, acquire more customers). 2) Decrease costs (improve production technology) […]
infosec.exchange
Original post on infosec.exchange
0310 10
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 30/09/2025
I don't know, ALDI, next time you migrate customer data between CRMs, maybe make sure they don't start mailing all your users before being set up completely?
An e-mail sent to me:

```
Hi Joshua,

            Welcome to Customer Community LWR ALDI Sud! To get started, go to https://account.aldi-sued.de/vforcesite/login?(redacted)

            Username: (redacted)

            Thanks,
            CRM DE PROD
```
000 0
Reposted by Joshua Jung
Helge Heß @helge.mastodon.social.ap.brid.gy · 23/09/2025
I have two `DateInterval`'s that directly follow each other. I.e. the (exclusive) end of the former is the same as the start of the next. I.e. they don't overlap, they are exactly after one another. But calling .intersects on them returns true! I highly […] [Original post on mastodon.social]
(lldb) p slice.end == follower.start
(Bool) true

(lldb) po slice.intersects(follower)
true
101 1
Reposted by Joshua Jung
Mastodon @mastodon.mastodon.social.ap.brid.gy · 19/09/2025
We’re taking another step in building a sustainable financial base as a non-profit. Today, we’re announcing new hosting and support offerings, tailored for larger organisations and public institutions. These enable organisations to own their social identities, on their own infrastructure […]
mastodon.social
Original post on mastodon.social
317179 179
Reposted by Joshua Jung
Erik Uden 🚩 @erikuden.mastodon.de.ap.brid.gy · 18/09/2025
in the united states of america, you will lose your job if you don't cry about the passing of the president's favorite youtuber
A screenshot of a NowThis post saying “The U.S government is disciplining service members who don't mourn Charlie Kirk 'correctly.'

Below this are two social media headlines, one from ABC news saying “North Korsa reportedly punishing insincere mourners” and from Reuters “Pentagon cracks down on troops' social media posts about Charlie Kirk

“Spot the difference” asks NowThis
1210 10
Reposted by Joshua Jung
Miguel Arroz @arroz.mastodon.social.ap.brid.gy · 16/09/2025
macOS Tahoe UI has a HUGE new feature for folks like me who have 24/7 Mac Minis running and access them remotely: you can now type the boot password remotely via SSH! Power on the Mac, then SSH to it. A simple SSH server will handle your request. Typing the […] [Original post on mastodon.social]
6761 61
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 15/09/2025
On the positive, #iOS26 now asks for the SIM you want to use for a call when using a phone number link in a website or app! That’s a improvement I have been asking for since they introduced support for multiple SIMs many years ago.
000 0
Joshua Jung @joshua.social.tupo.space.ap.brid.gy · 15/09/2025
Safari on #iOS26 comes with this fun bug that shifts all fixed elements up by 20px and breaks scrolling hierarchy, once the address bar has been expanded once. Force-quitting and reopening Safari fixes it, until you touch the address bar again. Be prepared […] [Original post on social.tupo.space]
100 1
Reposted by Joshua Jung
John Siracusa @siracusa.mastodon.social.ap.brid.gy · 09/09/2025
What a quote to start the event with. Yeesh.
009 9
Reposted by Joshua Jung
sam henri gold @samhenrigold.hachyderm.io.ap.brid.gy · 16/08/2025
making an index of old iOS apps and man some people have no clue how bundle ids work
a bunch of IDs that start with the Xcode default “com.yourcompany.”A whole mess of IDs. Some that start with a dot, some that are a random ID, some are just the app name, one is just the numeral 3. Another is somehow a placeholder “$(PRODUCT_BUNDLE_IDENTIFIER)” which is almost impressive in how stupid that is.
002 2
Reposted by Joshua Jung
Christoph Brodesser :mastodon: @laaspher.nrw.social.ap.brid.gy · 18/07/2025
Eine Sprachnachricht geht nur für den Sender schneller. Das Abhören einer Sprachnachricht dauert etwa sechsmal länger als das Lesen der gleichen Information. Wer immer nur Sprachnachrichten schickt, sagt Dir damit also: "Meine Zeit ist wichtiger als Deine!" Credits: Tino Bomelino
38642357 642
Reposted by Joshua Jung
Mike Perham :sidekiq: @getajobmike.ruby.social.ap.brid.gy · 01/07/2025
The key to coding productivity is your Mental Model: your own understanding of how all the software and APIs are interacting. With AI, you aren’t strengthening the mental model in your head and really that’s what employers are paying you for: your experience just boils down to the knowledge in […]
ruby.social
Original post on ruby.social
057 7
Reposted by Joshua Jung
Jess👾 @jesstheunstill.infosec.exchange.ap.brid.gy · 29/05/2025
Also, I'm pretty sure I've said this before, but I'll say it again: Part of your job as a senior is to tell your juniors about your fuckups. The embarrassing cringe reckless and lazy bullshit that you did when you were new, and the various times you brought down Prod. We ALL did it sometime […]
infosec.exchange
Original post on infosec.exchange
1012105 105
Reposted by Joshua Jung
Hanning Voigts @hanvoi.bsky.social · 04/05/2025
Man muss in der Debatte um die AfD daran erinnern, dass das Grundgesetz nicht irgendeine liberale Verfassung ist. Es ist die Antithese zum NS-Staat. Die Bundesrepublik ist politisch keine ergebnisoffene Veranstaltung. Grundrechte, Demokratie- und Rechtsstaatsprinzip sind dauerhaft festgelegt.
322954924 3K
Reposted by Joshua Jung
tante @tante.tldr.nettime.org.ap.brid.gy · 24/04/2025
It is kinda funny. Terminal applications are always seen as too clunky and unwieldy for average non-nerds to use but that's exactly what chatbots are: Command line apps with unspecified parameters and outcomes.
1018 18
Reposted by Joshua Jung
tante @tante.tldr.nettime.org.ap.brid.gy · 24/04/2025
The thing is: ChatBots are just a really bad interface for a lot of tasks that they're supposedly the future of. "AI"==chatbot mostly comes from the fact that this is very easy to build. Especially if - as it is with most modern AI tools - you don't actually know what the real use case is as a […]
tldr.nettime.org
Original post on tldr.nettime.org
219 9
Reposted by Joshua Jung
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 11/04/2025
How long does it take the median person to walk to the nearest bakery? I'm not sure, but I had a go at working it out using the Foursquare OS Places dataset and some old European Commission population grid data, making some pretty daft assumptions along the way (e […] [Original post on masto.ai]
A chloropleth map of Europe coloured by the time it takes the median person to walk to their nearest bakery. If you see weird minus signs on the legend it is totally something on your screen because I would never multiply 50,000 numbers by minus one to invert a colour scheme
2017 17
Reposted by Joshua Jung
tante @tante.tldr.nettime.org.ap.brid.gy · 01/04/2025
Interview with a Vibe Coder in 2025 youtu.be/JeNS1ZNHQs8?si=8OKpvMI__p7…
003 3
Reposted by Joshua Jung
FlohEinstein @floheinstein.chaos.social.ap.brid.gy · 06/03/2025
Do you want to advertise "my Node.js product now uses AI!!" but don't know how to add AI? Use the package "is-even-ai" www.npmjs.com/package/is-even-ai #nodejs #npm #isevenai #devops
screenshot npm packge archive
is-even-ai
Check if a number is even using the power of ✨AI✨.
Uses OpenAI's GPT-3.5-turbo model under the hood to determine if a number is even.
For all those who want to use AI in their product but don't know how.
12820 28
Reposted by Joshua Jung
Terence Eden @edent.mastodon.social.ap.brid.gy · 23/02/2025
🆕 blog! “Why are QR Codes with capital letters smaller than QR codes with lower-case letters?” Take a look at these two QR codes. Scan them if you like, I promise there's nothing dodgy in them. Left is upper-case EDENT.TEL and right is lower-case edent.tel You can clearly […]
mastodon.social
Original post on mastodon.social
0210 10
Reposted by Joshua Jung
Mastodon Engineering @mastodonengineering.mastodon.social.ap.brid.gy · 14/02/2025
Bringing this highly requested feature to #Mastodon and the fediverse is not as trivial as some might think, but quote posts are coming. Here is our latest write-up about our progress: blog.joinmastodon.org/2025/02/bring…
blog.joinmastodon.org
Bringing Quote Posts to Mastodon
<p>Quote Posts are a popular feature of many social media platforms. They offer the ability to share another person’s post to one’s own followers, while adding a comment.</p><p>We want to share our thinking process in implementing Quote Posts in Mastodon, and explain why it has taken us some time to do so.</p><h2 id="background">Background</h2><p>In the past couple of years, as Mastodon has grown, we’ve spent time meeting with community leaders across a spectrum of interests, to understand their needs. We have learned that many groups use Quote Posts as their primary means to build consensus and community on other platforms. Quote Posts used in this way convey trust and respect for the original post, building on or enhancing an original idea.</p><p>On the other hand, back when Mastodon was first developed, we had seen the feature used for malicious purposes on other platforms, for example, to intentionally quote someone out of context, to direct hate speech and harass people. At that time, it was an easy decision for us: Mastodon would not have quote posts.</p><p>The continued popularity of requests for us to implement the feature has shown that their absence prevents many people from joining the Fediverse. We want to add Quote Posts to help people to transition away from proprietary, billionaire-owned social media to the open social web.</p><p>If you’ve been following our project, we first mentioned that we were considering bringing Quote Posts to Mastodon <a href="https://blog.joinmastodon.org/2023/05/a-new-onboarding-experience-on-mastodon/">back in 2023</a>. During 2024, we applied for <a href="https://nlnet.nl/project/Mastodon-Quoting/">a grant from the NGI0 Entrust Fund</a>, to support our research and implementation efforts. With that support, we have done a lot of research and thinking, and we are sharing the outcomes of this work with you here.</p><h2 id="challenges">Challenges</h2><p>There are two primary elements to bringing Quote Posts to Mastodon: user-centric, and technical.</p><p>As explained above, the team started out with a shared view that Quote Posts can be misused. Many people simply do not want their content to be reframed by others; or they may find that if it is reposted, they receive unwelcome attention.</p><p>In order to mitigate these issues, we plan to include several features in our implementation:</p><ul><li>You will be able to choose whether your posts can be quoted at all.</li><li>You will be notified when someone quotes you.</li><li>You will be able to withdraw your post from the quoted context at any time.</li></ul><p>We also want to build a tight integration for Quote Posts with the reporting functionality, to help people to feel more safe.</p><p>On the technical side, the concept of Quote Posts is not standardised - there is no agreed way to build this feature into a W3C ActivityPub implementation so that it is automatically interoperable with the other applications in the Fediverse. Today, some third party Mastodon clients approximate quote posts, by showing a preview if a post contains a link to another post - but those efforts do not come with any of the features that we want to include. We want to collaborate to create a specification, so that we can encourage a better (and safer) way for all clients to have this functionality. We’ve spent time talking with users, with other Fediverse software developers (which include user facing applications), and with the developers of our own client apps, about how they might expect to see or implement Quote Posts. The output from this will be concrete proposals to help everyone building on the Fediverse.</p><h2 id="the-process">The process</h2><p>We are in the process of writing ActivityPub extensions (which we will publish as <a href="https://codeberg.org/fediverse/fep">Fediverse Enhancement Proposals</a>), in collaboration with other developers, to cover these features for any ActivityPub software that chooses to use them. These specifications can allow everyone to efficiently implement this same feature in an interoperable way. We’ve shared <a href="https://socialhub.activitypub.rocks/t/pre-fep-quote-posts-quote-policies-and-quote-controls/5031">initial work on this</a> for ActivityPub developers, and we’re also posting the <a href="https://github.com/mastodon/specs-background/blob/main/quote-posts/quote-posts-research-and-goals.md">background research</a> we performed, that was discussed with others - in both cases, these are being posted as deeper-dives for technical audiences and other implementers; they do not represent final outputs and choices.</p><p>In addition to these proposals, this feature will impact many parts of the Mastodon codebase, including the ActivityPub-handling code, the public API, web user interface, moderation panel and capabilities, the administration panel, and the official iOS and Android applications. We’re working on it, but Quote Posts will still take more time to develop.</p><h2 id="the-future">The future</h2><p>We know that Quote Posts are a source of concern for some members of the community, and highly-requested by others. We’re committed to sharing our progress, and listening to your feedback. Thanks for being a part of the federated open social web, and for using Mastodon.</p><div class="not-prose rounded-md p-8 flex flex-col items-center mt-8 border border-blurple-500"><h3 class="text-lg font-bold mb-2 text-center">Thank you for supporting Mastodon</h3><p class="text-md mb-8 text-center">We develop and maintain the free and open-source software that powers the social web. There is no capital behind this—we rely entirely on your support through platforms like Patreon.</p><div class="flex flex-col md:flex-row gap-4"><a class="flex-0 text-sm items-center justify-center rounded-md border-2 border-blurple-500 bg-blurple-500 py-2 px-4 !font-semibold text-white transition-colors hover:border-blurple-600 hover:bg-blurple-600 flex" href="https://patreon.com/mastodon">Donate on Patreon</a> <a class="flex-0 text-sm items-center justify-center rounded-md border-2 border-blurple-500 bg-blurple-500 py-2 px-4 !font-semibold text-white transition-colors hover:border-blurple-600 hover:bg-blurple-600 flex" href="https://donate.stripe.com/00g5l42h8ezY3YcaEE">Donate directly</a> <a class="flex-0 text-sm items-center justify-center rounded-md border-2 border-blurple-500 py-2 px-4 !font-semibold text-blurple-500 transition-colors hover:border-blurple-600 hover:text-blurple-600 flex" href="https://joinmastodon.org/sponsors">View our sponsors</a></div></div>
2723357 357
Reposted by Joshua Jung
sam henri gold @samhenrigold.hachyderm.io.ap.brid.gy · 12/02/2025
I want you to go into your app right now and find/replace some strings for me.
0014 14