selfhosted Selfhosted Is Backblaze a reliable provider?
Jump
technology Technology What Manifest V3 means for Brave Shields and the use of extensions in the Brave browser
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    3 months ago 100%

    It might be worth setting up a seperate Chromium extension store independent from Google

    15
  • opensource Open Source Artifactview - preview GitHub/Forgejo CI artifacts
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    3 months ago 100%

    It does (they of course use their Azure Blob storage under the hood). Forgejo however does not (even though it supports it for releases and packages and Golang has this in their standard library).

    I'll keep the idea in mind.

    2
  • opensource Open Source Artifactview - preview GitHub/Forgejo CI artifacts
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    3 months ago 100%

    Technically unlimited, but you obviously need to have enough storage to cache the zip files (and RAM to cache the file index). My server is very small, so I needed to set the limit low.

    2
  • spotify Spotify Turns out Spotify can't open-source Car Thing because it's a potato
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    3 months ago 100%

    Yeah, you can run a modern audio streaming client on an ESP32 with 16MB of flash and 8MB of RAM , look at the LoudESP project

    2
  • opensource
    Open Source ThetaDev 3 months ago 90%
    Artifactview - preview GitHub/Forgejo CI artifacts codeberg.org

    I want to showcase the project I have been working on for the last weeks. GitHub and Gitea/Forgejo allow you to upload files and directories created during a continuous integration run (Artifacts). These can be downloaded as zip files. However there is no simple way to view individual files of an artifact. That's why I developed a small web application that allows you to view the artifacts of any CI run in your web browser. This allows you to quickly look at test reports or preview your web projects. I am hosting a public instance with support for GitHub and Codeberg under https://av.thetadev.de/. ## Features - 📦 Quickly view CI artifacts in your browser without messing with zip files - 📂 File listing for directories without index page - 🏠 Every artifact has a unique subdomain to support pages with absolute paths - 🌎 Full SPA support with `200.html` and `404.html` fallback pages - 👁️ Viewer for Markdown, syntax-highlighted code and JUnit test reports - 🐵 Greasemonkey userscript to automatically add a "View artifact" button to GitHub/Gitea/Forgejo - 🦀 Fast and efficient, only extracts files from zip archive if the client does not support gzip - 🔗 Automatically creates pull request comments with links to all build artifacts ## Examples Here are some artifacts to try: SveltePress documentation site: https://cb--thetadev--artifactview--28-2.av.thetadev.de/ A bunch of test files: https://cb--thetadev--artifactview--28-1.av.thetadev.de/ Artifactview's own test report: https://cb--thetadev--artifactview--65-1.av.thetadev.de/junit.xml?viewer=1 Automatically created pull request comment: https://codeberg.org/ThetaDev/artifactview/pulls/2

    9
    5
    3dprinting 3DPrinting Alternative Printer Uses
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    3 months ago 100%

    No, that temperature would damage your screen. The professional hot plates for phone repair are typically set to 85-90°C. With a heat gun you may need to set a higher temperature since you are only heating up part of the phone and it cools down again during the process. My printer (Prusa MK3) with PCB heater can go up to 120°C, so it looks perfect for the job.

    9
  • cybersecurity Cybersecurity Most to least common 4-digit PINs
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    4 months ago 100%

    Pin codes are great for quick access if you have a lockout mechanism after 3 failed attempts and it is impossible for an attacker to get the hashed code. It is only secure if you pick a pin that cannot be guessed in 3 attempts like your birthdate but that applies to any password.

    Thats why they are used for credit cards, SIM cards or Bitlocker drive encryption. The hashed code never leaves the secure hardware so you cannot circumvent the lockout.

    Even a 16digit numeric code, which I guess is the upper limit of what you can remember and quickly input, would take just a couple of days to brute force if the attacker does get hold of the hash.

    9
  • cybersecurity
    Cybersecurity ThetaDev 4 months ago 98%
    Most to least common 4-digit PINs https://www.grc.com/miscfiles/pin.png

    or why it is not a good idea to use your birthday as your pin

    268
    36
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    Test ThetaDev 5 months ago 100%
    Test2Image

    Test post with image

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    Test ThetaDev 5 months ago 100%
    Test1

    Hello World

    1
    0
    piracy Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ What happens after a Spotify account ban?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    6 months ago 92%

    Spotify does not have the power to lock your credit card or paypal account. Account bans might happen and I have seen E-Mail screenshots of people who got banned. I am not sure if they would take down an entire set of family accounts.

    If you care about the content of your Spotify account (playlists, listening history) you should not use it for piracy. Just create a new one. If you are fine with 160kbps OGG files, you dont even need a paid account.

    Do not create Spotify accounts with trash mail addresses, they may work at first and get banned the next day (happened to me after I created some accounts for scraping their API).

    You can also export all your Spotify data as a precaution (GDPR export from the account page, they send you an email with a link to a zip file after a couple of days).

    11
  • technology Technology Unpowered cargo gliders on tow ropes promise 65% cheaper air freight
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    6 months ago 100%

    And the weight. A recreational glider weighs about 600kg. They want to build one that carries 3 and later 10 tons.

    If a recreational glider crashes into a house, it usually does not cause a lot of damage except to the pilot, see here:

    https://www.tz.de/welt/niedersachsen-segelflugzeug-stuerzt-wohnhaus-zr-2446316.html

    Now make that thing 20times heavier. There is a reason drones are regulated by weight class.

    15
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    7 months ago 100%

    Just star the project on GitHub. They have a feed on the startpage where you'll get notified of releases.

    4
  • technology Technology The three million toothbrush botnet story isn’t true.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    8 months ago 100%

    First thing I was asking is the model of toothbrush that supposedly got hacked. AFAIK there are no mainstream electric toothbrushes with onboard WiFi. Both OralB and Philips use Bluetooth for their smart functionalities.

    If the story was about smart ovens or washing machines I would have believed it.

    23
  • jellyfin Jellyfin: The Free Software Media System Could we get a button to favourite an episode in this box that pops up?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    9 months ago 100%

    Why put it in the notification about the next video? Wouldn't it be a better idea to have the favourite button in the player overlay, perhaps in a context menu?

    4
  • selfhosted Selfhosted How does RSS work under the hood?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    10 months ago 100%

    Bad bot, you should verify whether Piped can accept an URL and not simply link all YouTube URLs to Piped.

    2
  • selfhosted Selfhosted How does RSS work under the hood?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    10 months ago 100%

    RSS feeds are XML files which contain a list of documents hosted on the internet (articles, audio/video). The feed entries contain basic metadata (title, date, author, summary) and a link to the original website (or audio/video file in the case of a podcast).

    Feed readers send a simple web request to the website hosting the feed, downloading it if it has changed since the last update. The content is then combined with other feeds and displayed. This way you can have a personalized news reading experience without needing to create an account at a a central provider or open every individual site.

    Alternative YouTube clients use RSS feeds provided by YouTube (example: https://www.youtube.com/feeds/videos.xml?channel_id=UC2DjFE7Xf11URZqWBigcVOQ), but they are only used to update subscriptions. All other requests (search, watching videos) are handled by the same web interface as the YouTube desktop application. Fetching the RSS feeds is a lot faster than opening the channel page, so the RSS featuee allows you update 100 or more channels in a few seconds.

    The way podcast ads work is either just like YouTube sponsorships (the podcaster gets paid by a company to speak an advertisement themselves) or they are dynamically inserted by the podcast provider (these are the interrupting ads). Since most podcast apps dont store cookies, there is no way to track users and personalization is done only via the IP-based location and topic of the podcast. RSS-based podcast players have no way of directly reporting back playback telemetry. The server hosting the podcasts can only count the number of downloads/playbacks. So there is no way to count the amount of watched ads when using a RSS-based podcast player like AntennaPod or Kasts. Note: this does not apply to podcasts on Spotify, Apple Music or similar platforms. These platforms absolutely track your listening activity. I have no idea whether this affects ad/sponsorship earnings.

    14
  • selfhosted Selfhosted How does RSS work under the hood?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    10 months ago 100%

    One important thing if you are building a RSS application is that the server should support conditional requests (the If-Modified-Since header). This way, a client does not have to download the entire feed on every update. It simply sends the last update date with its request and the server returns an empty response if the feed is up to date.

    There are some applications (for example YouTube) which dont support this, resulting in higher-than-necessery data usage, especially on mobile.

    5
  • selfhosted Selfhosted Review of LessPass?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    10 months ago 100%

    You also cannot use it to store secret information like bank account/credit card details, API keys, etc.

    4
  • technology Technology Monaspace - Microsoft presents a new font family for code
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    10 months ago 92%

    Will they replace Consolas in Windows with this one or is it a GitHub-only-thing? In Consolas the characters 1 and l look very similar, making the font unsuitable for coding and terminal use, so it would be good if they replaced it with something else.

    12
  • technology Technology Crypto Bros Report Burning Eyes and Skin at Bored Ape Bacchanal
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    11 months ago 100%

    Did they accidentally buy UVC sterilization tubes instead of the relatively harmless UVA party lights?

    32
  • technology Technology NASA Plus Streaming: "our new ad-free, no cost, family-friendly streaming service unlocks our Emmy award-winning live coverage, embeds you into our missions through new original video series"
    Jump
    jellyfin Jellyfin: The Free Software Media System Potential pitfalls in exposing Jellyfin server to the internet through reverse proxy?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    11 months ago 100%

    Web applications may have vulnerabilities that allow an attacker to run code on the host system (Remote Code Execution). Famous example would be the log4shell vulnerability.

    If you want to expose your server to the internet, you have to make sure you are not suffering damage if an attack like this occurs.

    1. Give the server application minimum privileges on your system. Use either containerization, sandboxing or systemd hardening to prevent the app from running commands on your system or access important data. Jellyfin for example only needs to read your media library, so if you are using docker, mount it read-only.
    2. Keep both the reverse proxy and the application up-to-date. For a docker setup you can use watchtower.
    3. Make backups of both your media collection and the Jellyfin database in case you need to restore your system. You should also have a script or at least some written notes on how you set up everything.
    4. Ideally isolate the media server from the rest of your network. If someone manages to put malware on your server, they should not be able to access the rest of your network (PCs, smart home devices, cameras, etc). This requires a more advanced firewall than most consumer routers have, so I currently do not do it on my home setup.
    6
  • technology Technology Has HP printers always been this bad?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    11 months ago 100%

    They look like good machines if you are printing a lot and need an inkjet (like for photo printing)

    If you are only using a printer occasionally for letters or shipping labels, laser printers are probably a better option. Sure, they need more space, but they cant dry out and dont require cleaning programs.

    4
  • technology Technology Why do all these companies developing privatised software use the word "Open"? Real question.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    11 months ago 100%

    They do publish some open source software like Whisper TTS. Their core products are all proprietary though.

    6
  • technology Technology Review: Framework Laptop finally gets an AMD Ryzen config—and it’s pretty good
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    12 months ago 100%

    Do they now have additional USB ports on the back side? Or do you refer to having USB modules plugged in?

    7
  • android Android OnePlus Open hype building campaign officially starts with a first look video
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    12 months ago 100%

    I think they covered it with black foam, because they do not want to reveal what camera they use.

    6
  • technology Technology More than $35 million has been stolen from over 150 victims since December — ‘nearly every victim’ was a LastPass user
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    1 year ago 100%

    Yes, if you write the decrypted file to disk, it could be recovered. Deleting files only removes the file system entries - it does not wipe the content.

    Use a local password manager. KeePass (use the KeePassXC variant on Linux) is the most popular choice. If you prefer a command line tool, pass (passwordstore.org) is an option.

    15
  • technology Technology Searching for "notepad" on duckduckgo yield 0 result
    Jump
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    datahoarder ThetaDev 1 year ago 97%
    Backblaze increases storage costs to 0.6ct/GB or 6$/TB, but offers free downloads

    I've just received this E-Mail from Backblaze, announcing a slight increase in storage cost. In exchange, they offer a free download budget of three times the stored capacity. --- **Storage Price Increase:** Effective October 3, 2023, we are increasing the monthly pay-as-you-go storage rate from $5/TB to $6/TB. The price of B2 Reserve will not change. **Free Egress:** Also effective October 3, we’re making egress free (i.e. free download of data) for all B2 Cloud Storage customers—both pay-as-you-go and B2 Reserve—up to three times the amount of data you store with us, with any additional egress priced at just $0.01/GB. Because supporting an open cloud environment is central to our mission, expanding free egress to all customers so they can move data when and where they prefer is a key next **Product Upgrades:** From Object Lock for ransomware protection, to Cloud Replication for redundancy, to more data centers to support data location needs, Backblaze has consistently improved B2 Cloud Storage. Stay tuned for more this fall, when we’ll announce upload performance upgrades, expanded integrations, and more partnerships.

    79
    22
    technology Technology Inside the AI Porn Marketplace Where Everything and Everyone Is for Sale
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    1 year ago 73%

    The main issue of this would be public defamation, i.e. wrongfully portraying someone as porn actor which might destroy their career. You cant really do that with written or drawn fiction.

    But for that the pictures would have to be photorealistic, which is not the case just yet. But the tech is going to improve plus the generated images could be further manipulated (i.e. add blur/noise to the image to make it look like a bad phone picture).

    7
  • technology Technology Inside the AI Porn Marketplace Where Everything and Everyone Is for Sale
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTH
    ThetaDev
    1 year ago 100%

    Oh yeah. At least they got the total amount of toes correct.

    I did try out one of those image generators. Wanted a picture of two girls making out in the bathroom. The index finger of one girl was grown together with the collarbone of the other one.

    1