• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Is OneDrive for Linux Mature Enough Yet?

      I'm looking to see if anyone can speak to how life is (good, bad, or meh) with using one of the popular OneDrive clients on a common enough Linux distribution. Ok, so allow me to set the...

      I'm looking to see if anyone can speak to how life is (good, bad, or meh) with using one of the popular OneDrive clients on a common enough Linux distribution.

      Ok, so allow me to set the context...

      • My partner uses Windows laptop, and with next year's end of life on Win10, I need to make decision to advise them on whether we get them another Windows laptop (presumably running Win11), or finally get them to take the plunge on using Linux - (a laptop running some common enough linux distro).
      • I run linux as my personal daily driver on my laptop for more than a decade, and on server side having been using and dabbling with linux since about 2004. So, i will add also that i'm all bought in on the linux, libre/free and open source lifestyle.
      • I'm not a fan of Windows, but not judging that others like my partner use it. By the way, my partner doesn't care about tech nor computing, they simply use applications and move on with their life. (Yes, i have politely nudged them over the years to try linux, but they have been hesitant to do so without a true need, so why rock the love boat, right?)
      • My partner's computing needs are quite basic, but slightly tricky...Here is what i mean:
        • They use a web browser or mobile apps for the vast majority of their compouting/app needs
        • For office suite, they use desktop versions of MS Word and Excel
        • Quite importanrtly, they use OneDrive to sync their files (and there are alot important files for them and our family)

      So, from a computing needs perspective, that's pretty much it. For every other function and need (e.g. email, productivity, etc.), they simply use browser or mobile apps as noted above.

      You might be thinking, well, move them to linux, and if they like Microsoft, then use the Word or Excel browser app, right? Well, they LOATH having to use the browser or mobile versions of Microsoft Office. Being of a certain age, they might be ok with LibreOffice, since it mimics close enough to desktop versions of Word, Excel desktop apps...So, I think the desktop and office suite are less of a problem to find an alternative if needed...
      But, OneDrive, yeah, this is the one app that they won't let go. Not because they love Microsoft (they could careless about the company), but because they have a good trust and experience of its functions to date on Windows. Onedrive has really empowered their workflow. That is, because they jump from browser to mobile app often through their day, etc....the feature of having a file easily and reliably sync (via onedrive) between devices is probably the most important need that they have.

      Now, before anyone says, well try "NextCloud"...yeah, been there and done that. Nextcloud works wonderfully for me (has for years)...but it does not conform exactly to my partner's workflow. I've tried Collabera, but could never get it to work reliably enough. I want to state again, i am a strong, emphatic open source advocate...But if my partner can't get their work done without me constantly diagnosing and fixing things....then its not proper solution for them.

      So, while i have a solid linux or open source option for all of their other needs, Onedrive is the challenge here. So, can anyone advise, how things are with onedrive clients on linux? Any particular client that is worth me looking into? What about a specific linux distro that, maybe possibly works best with a particular onedrive linux client? I should add that my partner is willing to pay for file synching and does NOT want to have me self-host things for this single function since they don't want to have me kill myself in supporting it. So, if there is a valid alternative to onedrive that is awesome on linux, and that they can pay a company to reliably host, that is welcome as well.

      Or, should i simply advise them to stick to Windows through EOL, get them set on Win11 along with native Onedrive, and move on with our lives?

      I'm thankful for anyone's recommendations and advice. Cheers!

      11 votes
    2. Cmake strategies or alternatives for building (different) code for different platforms

      Okay, so this is getting really long, I'll put the ask up front: I have a strategy, I think it is reasonable. Now is a point where I can easily change things, and it won't be so easily later. So...

      Okay, so this is getting really long, I'll put the ask up front: I have a strategy, I think it is reasonable. Now is a point where I can easily change things, and it won't be so easily later. So I'm looking to see if anyone has trod this road before and can recommend any of:

      1. a different build system that will be easier to manage for this use case
      2. a different strategy for using cmake that will be easier to manage
      3. any gotchas I should be aware of, even if you don't have better solutions.

      Background

      I have a project I'm working on where the ultimate deliverable will be a hardware device with 3-4 different microcontrollers coordinating with each other and interacting with a PC-ish platform. This is a clean rewrite of a C++ codebase. Due to the microcontroller (and some of the PC APIs) being C++, the language of choice for most of it is likely to remain C/C++.

      I'm succeeded in setting up a build system for embedded code. The old code was arduino, so it relies a lot on those libraries, but I've managed to set up enough custom cmake to get off of the ardunio tools altogether, even if I am borrowing their libraries and some of the "smarts" built into the system about setting build flags, etc. So far, I have a dockerized toolchain (cmake + make + gcc-arm-none-eabi) that can successfully build ARM binaries for the target platform.

      The thing that I'm up against now is that I'd like to have a robust off-target unit testing infrastructure. My ideal case is that everything in the embedded system will be broken down into libraries that have clear interfaces, then to use unit tests with mocks to get high coverage of test cases. I'll still need some HIL tests, but because those are harder to set up and run, I want to use those for integration and validation.

      In terms of OSes available, we're mostly working on Windows systems using WSL for linux. I'd like things to be as linux-based as possible to support CI on github, etc.

      Goals and Cmake limitations

      I started out using cmake because I hate it least of the tools I've used, and I am at least pretty far up the learning curve with it. But a limitation I'm hitting is that you can't do a mixed compile with two different toolchains in one build. The reasons why cmake has this limitation seem reasonable to me, even if it is annoying. You can easily change the toolchain that your code is built with, but that seems to be largely targeted at cross-compiling the same binaries for different systems. What I want to do is:

      • build my code libraries with embedded settings for linking to the embedded binaries and build those embedded binaries (the end product)
      • build my code libraries with linux-ish tools and link them against unit tests to have a nice CI test process
      • (eventually) also be able to build windows binaries for the PC components -- when I get to that point, I'd like to get away from the MSVC compilers, but will use them if I have to

      Current strategy

      My current plan is to configure a library build like this (pseudocode):

      add_library(mylib sources)
      if (BUILD_TYPE STREQUAL BUILD_TYPE_EMBEDDED)
      <embedded config>
      elseif (BUILD_TYPE STREQUAL BUILD_TYPE_LINUX)
      <linux config, if any>
      endif()
      
      #unit tests are built for each library
      if (BUILD_TYPE STREQUAL BUILD_TYPE_LINUX)
      add_executable(mylib_test sources test_sources)
      target_link_libraries(mylib gtest etc.)
      endif()
      

      For the rollup binaries, I make the whole target conditional

      if (BUILD_TYPE STREQUAL BUILD_TYPE_EMBEDDED)
      add_executable(myembedap sources)
      target_link_libraries(mylib)
      endif()
      

      Then the build script (outside cmake) is something like

      cd build/embedded
      cmake <path to src> <set embedded toolchain> -DBUILD_TYPE=embedded
      make
      cd ../../build/linux
      cmake <path to src> -DBUILD_TYPE=linux
      make
      

      Things I like about this strategy:

      • It's relatively simple to do all the builds or just one of the builds (that control would go in the shell script)
      • I have one source tree for the whole build
      • It lets configuration be near code
      • It lets tests be near code.
      • I think it's extensible to cover the PC component builds in the future

      Things that worry me:

      • It feels like a hack
      • Support for off-target tests feels like it should be solved problem and I'm worried I'm missing something

      Thanks for reading. If you made it this far, you have my gratitude. Here's a video with funny out of office messages that I enjoyed.

      6 votes
    3. How do I sync my dotfiles between PC and laptop?

      I've been struggling with this for a long time. I want to keep my workflow consistent independent of my "workstation", and have identical dotfiles (like .bashrc, .vimrc etc.) on different devices....

      I've been struggling with this for a long time. I want to keep my workflow consistent independent of my "workstation", and have identical dotfiles (like .bashrc, .vimrc etc.) on different devices.

      So... How you personally deal with this issue, and what should I do?

      Thanks!

      12 votes
    4. FUEL: I shouldn't be able to play this game

      I recently had a hankering to return to one of my all-time favorite games: FUEL. I couldn't stop thinking: how cool would it be if I could revisit the game from the comfort of my Steam Deck? That...

      I recently had a hankering to return to one of my all-time favorite games: FUEL. I couldn't stop thinking: how cool would it be if I could revisit the game from the comfort of my Steam Deck?

      That was my dream, but a few problems stood in the way:

      1. FUEL was released in 2009 and was delisted from Steam in 2013. (Thankfully, I have a copy of it in my library, but we're talking about an installation build that is over a decade out-of-date at this point.)

      2. FUEL still has Securom DRM.

      3. FUEL still requires Games for Windows Live, which was also shut down in 2013.

      4. FUEL is pretty mediocre unless you install the REFUELED mod.

      So, I sat down with my Steam Deck and a hope and a prayer that maybe, somehow, I could get this game working?

      Hurdle 1 wasn't even a hurdle. Proton is so damn good now. The game installed and ran flawlessly. I honestly never should have second-guessed it in the first place!

      Hurdle 2 was also, surprisingly, a non-issue. Either the Securom servers are somehow still live and actually checked my CD key, or the dialog box lied to me as part of an offline fallback and told me I was cleared anyway (I'm thinking this is more likely?). Either way, I was happy.

      Hurdle 3 was the first actual block. The game crashes when trying to pull up GFWL, which is pretty much what I expected -- the service has been down for over a decade now. Thankfully, there's an unexpectedly easy fix. Xliveless is a DLL that bypasses GFWL and lets the game boot (and save) without it.

      Hurdle 4 isn't really a hurdle per se, but that's only because the Steam Deck lets you boot into Desktop Mode and get fully under the hood. I downloaded the mod, dumped the files in the installation folder, ran the mod manager through Protontricks, and then set up all of my mod choices. I then jumped back into game mode, and the game is flawlessly running -- mods and all.

      I should also mention that I did all of this on-device. I didn't need to break out a mouse and a keyboard or transfer files from my desktop or anything. From the first install of the game to running it fully modded took me maybe ten minutes total? It was amazingly quick, and most of that time was me searching up information or waiting for the Deck to boot over and back between Desktop and Game Mode.


      I realize that, in the grand scheme of game tinkering, this doesn't sound like a whole lot, but that's honestly the point. The fact that this comes across as sort of mundane and uneventful is, paradoxically, what makes it noteworthy. If we're keeping score here, I am:

      • playing a 2009 Windows game,
      • that was delisted in 2013,
      • on a Linux handheld device in 2024.

      I also:

      • somehow passed the game's decade-old DRM check,
      • bypassed the game's second DRM system that has been officially shut down for over a decade,
      • modded the game in literal seconds,
      • and did all that using only a controller -- while lying on my couch.

      From a zoomed out perspective, I shouldn't be able to play this game. FUEL should be dead and buried -- nothing more than a fond memory for me. Even if I turn the dial a little more towards optimism, it really shouldn't be this easy to get up and running. I thought I was going to spend hours trying to get it going, with no guarantee that it ever would. Instead I was driving around its world in mere minutes.

      I'm literally holding FUEL and its massive open-world in my hands, fifteen years after its release, on an operating system it's not supposed to run on, and on a device nobody could have even imagined was possible when the game released.

      We really are living in the future. I remain in absolute awe of and incredibly grateful for all the work that people do to make stuff like this possible.

      38 votes
    5. It seems to me that movie studios, production and distribution companies are to blame for the decrease in attendance in movie theatres

      disclaimer that I haven't done much research into this thought and it's mostly anecdotal but I doubt I am wrong? I personally don't go to theaters, except for comicbook movies. and the only reason...

      disclaimer that I haven't done much research into this thought and it's mostly anecdotal but I doubt I am wrong?

      I personally don't go to theaters, except for comicbook movies. and the only reason I go to theaters for comicbook movies is just cause I liked to discuss the comicbook movies on social media as soon as possible, but honestly, either I am getting really old or the redditors on /r/marvelstudios are getting young and younger everyday cause i go to those comments and it's not really a place I'd describe as open to a civil and non-memey discussion of the latest Marvel movie but I digress.

      Point being, I personally prefer to wait for movie to arrive at streaming services. why?

      1. I don't have to deal with other people.
        1. I went to watch Creed 3 near the end of its theater run. 3 people chose to sit in front of me when the whole auditorium was basically empty (they looked to be in their mid-late 20s, maybe even early 30s.) I didn't care. What I did care was that one of the dudes spent half his time on his fucking phone. To the point that I literally had to bend over and ask him to put it away and he still didn't. this idiot just attempted to angle the phone in a manner such that I couldn't see it, or so he thought, the light still was there, just less. At that point, I just got too resentful of theaters to tell him off again but felt very stubborn about not moving away from my seat.
        2. I went to watch Aquaman 2 (iirc on opening weekend). I knew the movie was not gonna be great going in, just wanted to mark the end of the DCEU in theaters. 3 young girls were sitting in the middle section. as the movie started, these girls started taking selfies of themselves for the grams or snapchat or whatever the fuck it was. The light from their phone was bright. There was a couple sitting a seat or 2 to my right. the dude and I collectively rolled our eyes at the girls. They took 1 picture. I was like "OK, thank God". 2 pictures, I think "let's hope the second take works". Third picture "this is ridiculous". by this point, I wanted to throw something at them and just leaned over and asked them to put their phone away. I may been asshole cause it seemed like I scared them with that comment and to be quite frank, I took pleasure that I scare them, even accidentally.
      2. Theaters are extremely non-inclusive. This one bugs me a lot just cause of Eternals and CODA and Hollywood pretending they are woke. Not sure if anyone here has ever tried to use the closed captioning devices. I am personally not deaf, but I do have trouble processing words. I am the kind of guy who will often ask people to repeat themselves to fully understand what they said. Obviously can't do that with a movie but reading closed captioning helps me process. I finally decided to start trying the closed captioning devices in theaters around the time of Avengers Endgame I think. It's very hit or miss. either the theater forgot to charge the device so it gives out halfway through the movie, or it's just all old and it's neck doesn't retain it's form when I twist it into the good position and it ends up pointing the closed captioning at someone who is a good 1 foot shorter than me or it's fully charged and can retain its form but the studios behind the movie didn't put any serious effort into the closed captioning so half the fucking words are missing, rendering it pointless. My gf and I went to watch Mad Max Furiosa in theaters the other day and the theater didn't even have any remaining, they had given their to the studio to fix and didn't have any in stock as a result.
      3. Not sure about the states but up here in Canada, our big chain is Cineplex and they are so desperate to charge us extra that they now charge an extra "service fee" that you get charged only if you buy online.
      4. And the classic complaint of "just the snacks cost us a movie and a half nowadays"

      However, I don't know if I blame the theater for my issues.

      I've read the stories about how Disney have theaters over a barrel with how controlling they are with how much of a cut of a theater tickets goes to Disney and how Disney insists on how many auditorium the theaters devote to their movies. And how theaters charge so much for concession cause they are trying to keep the lights on to some extent cause the studios demand so much of the profit. And if it's a struggle to keep the lights on, I am not surprised they can't be more enforcing with the policy of no-phones during a movie.

      It seems to me the studios, in an attempt to "maximize" their profit as much as possible, demanded as much as possible from theaters, while not realizing that the less of a cut that theaters take, the less theaters can invest in a welcoming environment where people actually want to go to and therefore people come less cause couple that with streaming services, why wouldn't people come less?

      So I think the demise of theaters and the rise of streaming service can't just be attributed to how much more convenient it is to wait 8 months for a movie on streaming service but it's also attributable to the decline in quality at theaters which I think is cause studios are bleeding them dry.

      So I find it odd that studios and production companies bitch moan and complain that people don't go to movies more in a time where a movie has to make 500 million $ just to be considered profitable but they've never really done any proper self-reflection on a possible reason why people don't go to theaters as much anymore.

      23 votes
    6. Question about Google's Find My Device network with the new trackers

      Hi everyone, Have a quick question if you have the time. I want to buy some of the new Android Find My Device trackers, have wanted to ever since destroying my Tiles when they were bought by that...

      Hi everyone,

      Have a quick question if you have the time. I want to buy some of the new Android Find My Device trackers, have wanted to ever since destroying my Tiles when they were bought by that scummy data-retailer.

      My question is: if I buy, for example, a Pebblebee device, does Pebblebee get my location data? Google already has that; that's the deal with the devil you have to decide whether or not you want to take. But I don't want to give this information to another third party.

      I've done some Googling on this but of course search is useless these days. I tried to read Pebblebee's privacy policy but gave up pretty quickly:

      ➜  ~ cat pebblebee | wc -w
      17391
      

      Does anyone have an authoritative answer on this? Would love to know.

      TIA and thanks for your time!

      ETA: I have seen where Pebblebee claims they don't sell user data; I'm not even questioning that with this post (although I do question every company's trustworthiness). This is more a question about the architecture of the Find My Device network itself.

      Edit 2: I'm already carrying around a personal spy that reports everything I do to Google, I don't think it matters whether they can get my location from the trackers lol. I just wondered if I was exposing that to Pebblebee (just as an example) as well.

      13 votes
    7. A brief roundup of Qualcomm Snapdragon X news

      Now that there are some specs, development news, and Snapdragon X Elite vs Intel benchmarks from the past couple days to discuss (with the exception noted below), I thought I'd put together a few...

      Now that there are some specs, development news, and Snapdragon X Elite vs Intel benchmarks from the past couple days to discuss (with the exception noted below), I thought I'd put together a few links for people. I'm curious how people feel about this iteration of technology in an ARM package for development, tinkering, or edge AI applications. And are folks enthused by the possibilities (Windows or otherwise), dislike the price points, or tired of the AI/CoPilot buzz?

      Snapdragon Dev Kit for Windows features Qualcomm Snapdragon X Elite Arm SoC for AI PC application development

      New Qualcomm Snapdragon X Elite Benchmarks Show It's a Serious Contender

      Qualcomm Snapdragon Dev Kit for Windows is a tiny desktop PC with a focus on AI apps

      Debian 12 and Linux upstreaming for the Qualcomm Snapdragon X Elite SoC (January, 2024)

      Microsoft is already taking orders for both Surface Pro (11ᵗʰ Edition, $999+) and Surface Laptop (7ᵗʰ Edition, $999+)[1] orders planned for shipping in June. Each can be bought in X Plus or X Elite flavors, though Wikipedia suggests there are several models of the X Elite so I'm curious which flavors we'll see in MS devices.

      [1] Note that I linked to the "business" versions of the MS Store listings because they get straight to the point with a tech overview, etc. The "business" versions are listed for $100 more than the consumer versions.


      Sharing this in ~comp, but if there's a better place for this then I'm happy to see it moved to a more suitable location. Thanks!

      9 votes
    8. Why you should consider a smaller keyboard

      Intro Whenever smaller keyboards come up online, I often see a lot of the same reactions/dismissals. I've found many of these to be foolish, but also that the community around such devices has its...

      Intro

      Whenever smaller keyboards come up online, I often see a lot of the same reactions/dismissals. I've found many of these to be foolish, but also that the community around such devices has its own barriers. It sometimes is represented from its most extreme aspects rather than someone with a more normal approach and use case.

      So here is yet another pitch on why you might want to consider trying out some of the smaller keyboards out there, and the various advantages it can bring. This will probably be quite long, but I hope it at least is interesting.

      Daily Drivers

      My current main use keyboard's are-
      • Corne LP split 40 - I carry this with me and use it for work and as a better keyboard for my GPD Pocket 3.

      • Mercutio 40 - for my lighter media/older/lower spec game machine.

      • Discipline 65 - for my gaming machine as at the time having the number row still seemed needed (and it just looks so nice)

      • Velcifire wireless 60 - As my other media keyboard since it's wireless and can be used from anywhere and causes my normal friends and family to have less of a stroke if they have to use it. A lot of what i'll say below won't apply to this as it doesn't have some keys and can't be custom mapped. (It's also what i'm typing all this on, much to my chagrin.)

      I've gone through and have owned/own several others but i wanted to be clear about what i'm using in case anyone doesn't have a clue what i'm talking about.

      Skills Required

      I think the only real "skill" you must have to consider downsizing your keyboard is the ability to decently touch type without looking. If you're the sort of person who still hunts and pecks, no judgement, but this is not for you.

      If you're someone who has to code, do data/numerical entry, or type a lot for work, then I encourage you to read on. Those are common barriers I hear thrown out, but in my experience are actually easier with a smaller keyboard.

      Why?

      The normal keyboard for most machines has a lot of dead/wasted space that could just be used better, and has some keys that are important or have grown more important in really poor positions.

      Some main offenders

      1. Capslock - How often do you use capslock? How often do you NEED capslock? If I can convince you of one thing to try out right now it's this, remap capslock (check out powertoys on windows) to left control. As it stands capslock is one of the easiest buttons to hit, and yet it if you moved it over next to Scroll lock you'd probably never mind. A large portion of my job is coding SQL and I never use it because that's what modern formatters are for. Please try remapping it(throw capslock on left control or some combo if you want).
      2. Spacebar- Hear me out, as this might vary depending on how you type. Do you use one or both thumbs to hit your spacebar? If you're anything like me, you use one, and in my case it's the left thumb. This means that I've got a massive portion of my keyboard dedicated to one button, even though I'll never touch more than half of it (you'd be surprised how small you can make the space key and still hit it reliably). Now you might think that you don't need that space, but I'll dive into that more later.
      3. The number row- More on this later, but my brief take on this is that humans are actually pretty bad at knowing exactly where the numbers are when they get away from the home row, and as anyone who's ever had to do lots of number entries know, the 10key/numpad is the way to go.
      4. PgUp/PgDwn/Home/End/Delete- These 5 keys (and control and shift) are great for navigating/editing text/code/spreadsheets/webpages quickly, and could not be farther away from where you really need them to actually do that easily.
      5. Arrow keys- A lot of people think it's fine that they're waaaaaay out there away from everything. I will be proposing an alternative given these are also critical to quick navigation.

      How is smaller better then?

      The core idea is simple. You can find the home row easily with the homing keys (j/f generally have a bump or some defining feature). You're probably excellent at hitting the keys in relation to that if they're 1 step away from the home row. The farther you are from that, the more likely you'll need to look, and the longer it'll take you to press the key even if you don't. So where possible, it's ideal to try and use space more efficiently to keep the keys you actually need to use near this position.

      But how are you going to fit all those keys anywhere near the home row?

      My Keymap

      As an example, to help explain moving forward, here is the keymap for my mercutio 40.

      You'll want to save that json, and then upload it at qmk configurator, which will make it much easier to explore. If you've never looked at this before it can seem insane, but I promise you it's pretty tame ignoring some edge case stuff.

      If you don't feel like going through the hassle here's screenshots from the site with descriptions of each layer.

      Mostly the same as below but i did fix some missing info below so sorry about that. I'm also leaving the descriptions of my "gaming" layers 4/5/6 in the imgur only because I think that's out of scope for this).

      The magic of programable layers and context.

      Space is an interesting key. It's a key only ever really tap, never hold (outside of games, more on that later). So, why not double it up, and make it do something different when you hold it?

      Well in this case, tapping any of my 3 space buttons gives you a space like anyone would expect, but if you hold either of the left 2, it "shifts" you to layer 1 (base layer is 0), and holding the right one, shifts you to layer 2.

      I put shifts in quotes because it's just like the shift key. If you hit 7 on your keyboard, you get a 7. If you hold shift and hit 7, you get &. This is the same concept, and just keep the layers organized in a way that makes sense, keeps it very easy to know what layer what key you want is on.

      The Detailed Layers

      Detailed Layer breakdowns(assuming you're looking at the json loaded into the website or the imgur album)-

      Layer 0 (Base Layer)

      Ignore the N/A's on this and the rest (where they'll be another symbol), as they are optional keys i don't have. Mute is also the encoder knob so don't worry about it.

      It's pretty basic qwerty in the the middle, and tab/left shift/right shift/backspace/windows/the alts/right control are where they normally are, and left ctrl replacing capslock is something I recommend EVERYONE do.

      Space, is still space. In fact all 3 of those spacebars are space...on tap. On hold, the left two "shift" the keyboard to layer 1, while the right one "shifts" the keyboard to layer 2. So just like holding shift + a key gets you a capital version of that key (or a symbol from the number row), holding space + a key gets you something else.

      The left control/right windows key are also layer keys. Holding them takes you to layer 3 and they do nothing when tapped.

      Finally right shift is where it always was, and is somewhat similar to space. If you tap it, you get /?, and if you hold it, you get right shift instead.

      All this to say, that outside of enter, escape, the numbers, and moving control, most people who can already touch type could mostly type on this without any explanation.

      Layer 1(Navigation/No Output)

      Accessed by holding left space.

      All keys that don't actually put a character on the screen (ignoring the left side where i've got some coding stuff but it doesn't really matter).

      Up, down, left, right, home, end, page up, and page down are all in instantly intuitive positions and make navigating anything quickly a breeze (home on the left side since it jumps you to the left/start of the line, and end on the right since it jumps you to the right/end) . Enter, Delete, and Escape are the other 3 major keys on this layer, as they are of course useful, but don't actually put text on the screen.

      The point is that if you're thinking to yourself, "where is that key on this keyboard" and you know that key doesn't actually put a character on screen, you know it's on this layer.

      Layer 2 (Number layer + the rest of the character outputs.)

      Accessed by holding right space.

      I've turned the right side of my keyboard into a numpad that is always under my fingertips(my middle finger is always on 5, just like a 10 key), and since i'm using the number row numbers, I also have access to all their symbols instantly as well by just holding right space + shift. I also have dedicated *,/,+ keys, and the -/_ underscore laid out to be intuitive as well (higher key increases the value, lower key decreases, so multiplying above division, and addition above subtraction)

      Finally we've got the rest of the keys that can output characters but didn't make it to the home row and don't fall into the numpad. `, ;, and . Again they are all basically where they normally would be, but instead you just hold right space and hit the key.

      The other 5 keys that output text are on the left hand side near the home row because they're super useful for coding (I also use | and -/_ a lot, but their positions in this layout are intuitive to me). Having the paren's/brackets under/near my middle and index finger is so nice for all sorts of coding.

      Layer 3 (Function keys, mouse inputs, music controls, and other misc.)

      Accessed by holding "left control" or "right windows".

      The function keys are the exact same layout as the numbers. F1 is where 1 on my layer 2 is. So F5 is where 5 is which means it's right under my middle finger. I put 10/11/12 going down on the left because that made the most sense to me, and so far has never caused me any issues.

      The mouse/music stuff I don't use that often, but it's something I'd like to mess with a bit more.

      I threw capslock on here in the rare cases where I actually need the key because some program or game wants it. I also have Insert on this layer in my live map, but I use it so rarely I tend to forget it until something needs it.

      Finally you'll notice that on layer 3, where the G key is, is a toggle to put you into Layer 4. Meaning that once you hit it, you'll jump to layer 4 and NOT return to layer 0 when you let go. This is explained more on that layer and is totally bonus points. The main point of this keymap is done, and I think this is an excellent layout for productivity (or at least a starting point), without having to dive into lots of complicated or unintuitive concepts.

      The shorter version

      If you don't want to read all of that, the basic idea is that your average person can type on the keyboard with minimal explanation. If they forget where a key is, the other 3 layers all follow rules to help guide them. One layer for navigation and keys that don't actually output characters (home/end/delete/esc/et) and one layer for the rest of the keys that output characters, namely the numbers, which are then also your numpad and ALWAYS under your right hand, centered and ready to go. The final layer is, mainly, for the function keys, still following the numpad from the previous so you can again easily figure out where the button you want is.

      What does this gain you?

      In the end the main benefits i've found are easier navigation, as I essentially now have a navigation layer with every key i could want on it, and much faster access to numbers. I still do data entry and lots of numbers, and having the numpad always one keyhold away is awesome.

      On top of that it's just nice to not have to move my hands so much to type, and to get so much of my desk space back.

      I type just as fast as I do on a normal keyboard for basic text, as there's almost no difference, and I type faster doing code/editing text because my numbers, brackets, and navigation keys are all closer at hand and in such a way I don't need to look or even move my hand from the home row to hit them.

      So is it just all upsides?

      On the typing side, honestly yeah. I've seen a lot of excuses like "well i prefer a numpad" or "how do you type numbers" which I've tried to address in this post.

      The only issue i've run into is gaming, where I already really solved most of my problems as shown in the extra layers in the imgur gallery, and think it might even be better for gaming vs the normal layouts.

      The only remaining hassle is roguelike games such as stone soup or caves of qud, which LOVE to assign every fucking key a use so there's no easy way to remap things and I have to actually add another layer JUST so i can hit the numpad numbers because I need them to navigate....

      BUT unfortunately, you might actually want to acquire one of these keyboards, and that's where stuff gets a little tricky.

      Programmability

      All the upsides I just mentioned assume you can actually program the keyboard. Thankfully this has gotten much much easier with both Via and ZMK making the process very simple. QMK is doable, but difficulty wise it shared a lot of similarities with trying to get the perfect modded run of Fallout New Vegas going with about 20-40 mods. If you are not more comfortable in the tech world, I recommend ONLY boards that support via software. I believe these days anything that supports QMK supports VIA, but it's worth checking on the via website to make sure the board you're about to get works.

      Some assembly required

      The mercutio and the discipline I built myself after ordering the parts. They're through hole soldering and were some of the first soldering I'd ever done on my own outside of a quick kit I bought off amazon to practice. It is actually not that hard BUT you need the equipment. It's not horribly expensive to get but it's not cheap either. I do really enjoy just throwing on music and putting these together, but I totally understand that you might just want to, you know, buy the fucking thing already built.

      Thankfully many sites offer build services (or you can find them on etsey) which charge a fee to assemble it for you. This is what i've done with every corne i've ordered because it is NOT through hole soldering and I don't have the guts for it, and even still they've all had some eventual issues (although again, i carry mine with me in a very unprotected state because i'm insane so some of that is on me).

      Made of money

      Especially if you're paying for the aforementioned build services, these things can get into the 200-400 range FAST, which is a lot for a keyboard. There are some cheaper options out there, and the Mercutio was only $70ish before switches(not bad) and keycaps (range from dirt cheap to ungodly expensive).

      Still I would not recommend ANY of these for a first time buyer. My first smaller board was a 60% mechanical and those range from $70-100 these days from what i'm seeing.

      Take my money....please?

      Sometimes you just won't be able to find or buy the board you want in the way you want. There are lots of interesting boards i've seen over the years, but they're either very expensive or only open for a limited time. I had a working cornish zen that died on me. I'd love to replace it. I cannot as they currently don't sell them. Will they make more? Dunno. I hope they do.

      Recommendations

      I DO NOT recommend diving in head first and suggest starting with something simple like a 60 or 65, probably keychron, as they're a decent budget brand. You might want to go even cheaper with just a 60% off of amazon that isn't even programmable just to see if you outright hate it, but I do think that getting something you can start to tweak as you begin to understand what you want helps adoption.

      Final Thoughts

      I hope this gave some of you the push to look into all this. I'm glad I dipped my toe in it, less glad about the absurd amount of money i've spent on it (dear god keycaps), and really glad about the moment where I thought "huh i really just don't need all these keys" and pulled some out. I hope I can convince a few others give it a shot and hopefully see the same results. No dvorak or home row modifiers and weird triple tap macros. Just some layers and common sense.

      I do still, if nothing else, highly recommend switching left control to caps lock.

      58 votes
    9. Notifications are ads

      This is a thought I've been having a lot lately. It seems like 90% of notifications I get these days both on my phone and computer are ads begging me to either: upgrade a service I already have...

      This is a thought I've been having a lot lately. It seems like 90% of notifications I get these days both on my phone and computer are ads begging me to either: upgrade a service I already have ("you're running out of space on [insert cloud service here] at 75% usage will you please UPGRADE?") or re-engage with an app that hasn't sucked enough of my attention ("we MISS you! PLEASE engage!"), with the remaining tiny minority being useful actionable information. I've noticed too that social media notifications NEVER give you enough detail about something that's going on to not have to open the app directly. It's kind of exhausting to the point where I've disabled most notifications on my devices altogether. I don't really know the point of this post other than to commiserate and to simply open it up for discussion. Thoughts?

      EDIT: WOW this blew up! Thanks everyone for your contributions!

      101 votes
    10. [SOLVED] Debugging a slow connection between local devices in only one direction

      [SOLVED] ... well, this is in many ways very unsatisfying, because I have no idea why this worked, but I seem to have fixed it. Server A has two Ethernet ports, an Intel I219V and a Killer E3100....

      [SOLVED]

      ... well, this is in many ways very unsatisfying, because I have no idea why this worked, but I seem to have fixed it.

      Server A has two Ethernet ports, an Intel I219V and a Killer E3100. Several months ago, when trying to debug sporadic btrfs errors (I had my RAM installed incorrectly!), I had disabled some unused devices in BIOS, including the Killer Ethernet port.

      Since I had no other ideas, and it seemed like this was somehow specific to this server, I just re-enabled the Killer port and switched the Ethernet cable to that port. I'm now getting 300 Mb/s transfers from my wireless devices to my server, exactly as expected.

      I'm gonna like... go for a walk or something. Thank you so much to everyone who helped me rule out all of the very many things this could have been! I love this place, you all are so kind and supportive.

      Original:

      I'm trying to debug a perplexing networking situation, and I could use some guidance if anyone has any.

      Here's my setup:

      • UniFi Security Gateway
      • UniFi Switch Lite
      • Two UAPs
      • Two servers, A and B, connected to the USW-Lite with GbE
      • Many wireless devices, connected to the UAPs

      Here's what I'm experiencing:

      • Network transfers from the wireless devices to server A (as measured by iperf3 tests) are very slow. Consistently between 10 and 20 Mb/s.
      • Network transfers from server A to all devices are expected speeds. 900-1000 Mb/s to server B, 350-ish Mb/s to wireless devices.
      • Network transfers between server B and all devices (in both directions!) are expected speeds.
      • Network transfers from the USG to server A also seem slow, which is odd. Only about 60 MB/s.
      • Network transfers from the USG to server B and the wireless devices is about 300 MB/s

      So, specifically network transfers from any wireless device to server A are slow, and no other connections have any issues that I can see.

      Some potentially relevant details:

      • Server A is running Unraid
      • Server B is running Ubuntu
      • Wireless devices include a Fedora laptop, an iPhone, and a Macbook Pro
      • UniFi configuration is pretty straightforward. I have a few ports forwarded, a guest WiFi network (that none of these devices are on), a single default VLAN, and two simple "Allow LAN" firewall rules for Wireguard on the USG. No other firewall or routing config that I'm aware of.

      If anyone has any thoughts at all on how to continue debugging, I would be immensely grateful! I suppose the next step would be to try to determine whether it's the networking equipment or the server itself that is responsible for the throttling, but I'm not sure how best to do that.

      15 votes
    11. Teams bluetooth audio compatibility sucks. What options do I have?

      Hey! So I used to be fairly warm to MS Teams but I utterly despise its call handling. I have three Bluetooth audio devices that I used regularly - a set of Edifier earbuds, my expensive Sony...

      Hey! So I used to be fairly warm to MS Teams but I utterly despise its call handling. I have three Bluetooth audio devices that I used regularly - a set of Edifier earbuds, my expensive Sony WH-1000XM5 pair, my CX-5 audio, and my Bluebus that integrates into my old BMW's hands free system. All of these work perfectly fine when I call someone via regular-ass phone calls. When I use Teams, all hell breaks loose. The edifiers work perfectly fine, so I know Teams is QUITE capable of handling these all ok. My CX-5 system won't do microphone audio when Android Auto is connected, but works fine on Mazda's infotainment call handling. In my BMW it won't handle the microphone but plays audio. On my Sony pair of headphones, it works great... And then about every ten minutes it disconnects, consistently, so I can't use them.

      In theme with the other ongoing thread, nothing gets my gears moving like tech not doing what I'm asking it to. Teams barely has any options on Android for audio, so there isn't much of anything to tweak. Does anyone have any ideas of where to start? Is there something similar to Windows solutions like Virtual Audio Cable which could set up a virtual BT device to pipe audio through and simulate it being something else for Teams? Thanks all!

      19 votes
    12. ZFS is crud with large pools! Give me some options.

      Hey folks I'm building out a backup NAS to hold approximately 350TB of video. It's a business device. We already own the hardware which is a Gigabyte S451 with twin OS RAIDED SSD but 34 X 16TB SAS...

      Hey folks

      I'm building out a backup NAS to hold approximately 350TB of video. It's a business device. We already own the hardware which is a Gigabyte S451 with twin OS RAIDED SSD but 34 X 16TB SAS HDD disks. I used TrueNAS Scale and ZFS as the filesystem because... It seemed like a good idea. What I didn't realise is that with dedupe and LZO compression on, it would seriously hinder the IO. Anyway, long story short, we filled it as a slave target and it's slow as can be. It errors all the time. I upgraded to 48GB of RAM as ZFS is memory intensive but it's the IOPs which kill it. It's estimating 50 days for a scrub, it's nuts. The system is in RAID6 and all disks dedicated to this pool which is correct in so far as I need all disk available.

      Now I know ZFS isn't the way for this device, any ideas here? I'm tempted to go pure Debian, XFS or EXT4 and soft raid. I'd rather it be simple and managed via a GUI for the rest of the team as they're all Windows admins as well as scared of CLI, but I suppose I can give them Webmin at a push.

      I'm about ready to destroy over 300TB of copied data to rebuild this as it crashes too often to do anything with, and the Restic backup from the Master just falls over waiting for a response.

      Ideas on a postcard (or Tildes reply)...?

      UPDATE:

      After taking this thread in to consideration, some of my own research and a ZFS calculator, here's what I'm planning - bear in mind this is for an Archive NAS:

      36 Disks at 16TB:

      9x16TB RAID-Z2
      4 x VDEVs = Data Pool
      Compression disabled, dedupe disabled.

      Raw capacity would be 576TB, but after parity and slop space we're at 422TB usable. In theory, if we call it 70% usable, I'm actually going to cry at 337TB total.

      At this moment, the NAS1 server is rocking 293TB of used space. Since I'm using Restic to do the backup of NAS1 to NAS2, I should see some savings, but I can already see that I will need to grow the shelf soon. I'll nuke NAS2, configure this and get the backup rolling ASAP.

      My bigger concern now is that NAS1 is set up the same way as NAS2, but never had dedupe enabled. At some point we're going to hit a similar issue.

      Thank you for all of your help and input.

      16 votes
    13. Does anyone here have experience/opinions on induction hotplates?

      I live in what is basically a studio apartment in someone's basement with a little cobbled-together kitchen in a small room attached to my bed/sitting area. My cooking is done in a largish Cosori...

      I live in what is basically a studio apartment in someone's basement with a little cobbled-together kitchen in a small room attached to my bed/sitting area. My cooking is done in a largish Cosori convection toaster oven (mine) with a double-hob induction hotplate (kindly provided by landlord) sat on top. The hotplate is from Nutrisystem (not sure of model exactly) and it's definitely a step up from the electric one I brought from my old place (My kitchen was the laundry room there!), but over the last few years there's been a few things about it I don't like so I'm considering buying a new one.

      The main problem I have with it is the lack of specificity in the temperature settings: it goes 140°, 210°, 260°, 300°, 350°, 400°, and above that I never really use, but I often have trouble with something cooking too fast at, say, 300° but too slow at 260°. I'd like a device that lets me make smaller, (like maybe 5-10 degree) adjustments at the very least. Also there is the issue that if you go above a certain temp on one hob, it will dial down the other automatically to keep from going over max watts, but it also means I can't boil water on one while searing a steak on the other. Not sure if there's a way around that what with the limitations of current portable cooktop technology and American house wiring codes. As you may have gathered from my living arrangements, I need to keep the cost down to a reasonable <$300, preferably <$200.

      Because it needs to sit on top of my toaster oven, I need a side-by-side arrangement. I was gifted Amazon cards for Xmas so I'm hoping to find something on there to defray the cost, but if anyone can point me to the perfect solution somewhere else, I'm interested. Everything I've looked at there so far has preset temp settings and I can't tell if they are fine enough to be any improvement.

      Bonus points if anyone knows of an induction-compatible stovetop griddle that heats evenly and isn't heavy-ass cast iron.

      Thanks in advance for any advice!

      24 votes
    14. Any can't-miss spots for a day plus evenings in Minneapolis?

      I'm about to embark on another work trip, and will have most of a day + four evenings to explore. Meals are reasonably well planned, but I need some help convincing my traveling companion that the...

      I'm about to embark on another work trip, and will have most of a day + four evenings to explore. Meals are reasonably well planned, but I need some help convincing my traveling companion that the Mall of America around the holidays (!!!!😣) isn't the peak of excitement in the area.

      Left to my own devices, I'd probably spend the day at the Minneapolis Institute of Art. I'd welcome suggestions for anything reasonably accessible with a rental car, not too far from the University of Minnesota area.

      If I do any holiday shopping, I'd like to find local handcrafted goods, art, and curiosities. Maybe Midtown Global Market, since that's one of the meal destinations? Not-too-loud venues for live music? My thanks in advance!

      Note: I have done some homework, but many area destination recommendations appear to be oriented around summer tourism and outdoor attractions. It's likely I'll be back in January as well, so indoor places are preferable.

      Second note: Just discovered the Dayton's Project holiday market, which might fit part of the requirements.

      12 votes
    15. T minus Zero, or releasing a game on Steam

      Well, a few minutes ago I finally pushed the button, the game is released. So I wanted to write a short write up of some things that I had to do to release the game. I won't really talk about...

      Well, a few minutes ago I finally pushed the button, the game is released. So I wanted to write a short write up of some things that I had to do to release the game. I won't really talk about making the game itself too much, more about the part of actually releasing the game, if you are interested in more of that you can see my posts from Timasomo (1, 2, 3, 4, showcase).

      Steam

      I have already created many games in the past, I've been making games for more than 5 years, but always as a hobbyist. So I never experienced releasing a game on a platform like Steam. I have to say working with Steam and Steamworks is very pleasant and streamlined, but it is still much more complex than for example releasing a game on itch.io, which is what I did before for all my other games. I'll try to summarize how the process looks like.

      First, before you can even get on Steam, you have to register, fill out a ton of paperwork, wait some time for it to be manually approved. Afterwards, you have to pay the 100 dollars for Steam Direct. At this point you finally get a Steam app id, which you can use to start integrating Steam features into your game. For example, having achievements, Steam cloud integration (so the saves get synced between devices), leaderboards and potentially more, especially if you are making a multiplayer game. To make my game I am using Godot, and I found a C# library called Facepunch.Steamworks which made this all quite easy, I'd definitely recommend it if you are using Unity or Godot with C# and want to release your game on Steam.

      Before releasing a game on Steam you also have to finish everything on a gigantic checklist, including things like: uploading 10 various header, capsule and other images which are used on the store page and Steam library. An icon for the game. What are the minimum requirements required to run the game, whether the game has adult content, whether it supports controllers, how much the game will cost, screenshots, a trailer, there are just so many things to do! And when you complete parts of this checklist you have to have your game go through manual reviews. Each review could take about 3 days to get done. I failed one review first so I had to resubmit it too and wait again. Let me tell you, if you plan to release a game on Steam, reserve at least a month to do it, and start going through the reviews as soon as possible -- actually I think there even is a minimum of a month before you can release the game from the day you get an app id.

      Trailer

      Creating a good trailer is super hard. I am not a video creator/editor at all, but luckily I at least own a solid program for creating videos -- Vegas 14 pro, that I got for super cheap in some Humble bundle about 8 or something years ago, so I at least had a good start there. I ended up with not that complex of a project and Vegas still kept crashing when rendering, so I am not sure if I'd recommend it though.

      The hardest thing for a trailer is deciding what to put in it for me. I know that a trailer should be super short, should showcase how the gameplay looks, what are the features and so on, but when I got to actually making it, it was still super hard to decide what to put there. How do I even start? I watched a ton of other indie game trailers to get some inspiration and that also didn't help that much. There are some trailers which are really just gameplay, some trailers which are actually just incredible with editing I could never do as a pleb... So I started with something that I know a bit more. I created a very short music track, and decided that I will just edit the trailer to fit the music.

      The music track basically splits the trailer into 4/5 very short sections:

      • Basic gameplay, how the game looks when you start playing it
      • Explaining the roguelite part of the game, selecting spells and items
      • More complex gameplay, how some combinations of spells and items can look later in a run
      • List of features
      • Special bonus ending section showing a "Legendary" spell, which should show how insane spells can get, followed by the logo of the game

      I think the trailer ended up being not too bad, but I still had some feedback that it isn't flashy enough. And it's true, but I am not really sure how to improve it easily. When watching the Vampire Survivors trailer for example I can see that they did a much better job: it's so much more dynamic, the music really pumps you up, it's overall better edited, it has cool transitions, camera movement and so on.

      End

      Releasing a game on Steam was a great experience. I learned so much! I basically made this game over weekends and evenings, since I also have a job. To try maintain my productivity I tried to do at least some work on the game every single day. I have to say that towards the end I started losing some steam (haha), some days scrambling to do at least something late in the evening before I went to sleep. But, if at least someone plays the game I think I want to keep updating it more, I still do really like the game!

      Thanks for reading! Feel free to ask me anything about the game, or the game dev process, or about anything basically haha.

      Here's the Steam store page, the game costs 5 dollars, I'd love it if you checked it out. If you want to play the game but can't afford it PM me and I'll send you a key for the game (at least once I get the keys I requested -- did you know that Steam has to approve the creation of keys manually? Edit: the keys are now ready)
      https://store.steampowered.com/app/2682910/The_Spellswapper/

      45 votes
    16. 4G networks - does SMS and standard voice calls still work if 3G/2G networks are shutting down?

      Hey all, Over here in Australia (imagine in USA and a few other countries), the 3G/2G mobile networks are being shutdown. My carrier Vodafone is gradually shutting its down with Dec 15th 2023...

      Hey all,
      Over here in Australia (imagine in USA and a few other countries), the 3G/2G mobile networks are being shutdown. My carrier Vodafone is gradually shutting its down with Dec 15th 2023 being the final closure date. The 4G network will have VolTE but my device (LG V20) does not appear to support VolTE nor does it look like i can update the firmware easily (if at all) to do so.
      Anyone else have this issue with their phone? (i realise it will be older ones)
      Question about VolTE though - will sms and standard voice calling still work on 4G on my device or similar devices without VolTE ?.
      thanks
      Nig

      24 votes
    17. Does a motion sensor "point-n-click" mouse, akin to LG's magic remote, exist?

      So I'm looking for a solution that's basically just a remote to scroll the web while I'm slouched down in the couch. Something that doesn't require a flat surface to work. I'd also be interested...

      So I'm looking for a solution that's basically just a remote to scroll the web while I'm slouched down in the couch. Something that doesn't require a flat surface to work.

      I'd also be interested to hear your solutions for your living room PCs. Thanks!

      19 votes
    18. Which OS to pick for my first home server?

      Edit: I've just purchased an Unraid license. I'll give it a go and it may not turn out well, but for the time being, the question is settled. I appreciate everyone for providing insightful and...

      Edit: I've just purchased an Unraid license. I'll give it a go and it may not turn out well, but for the time being, the question is settled. I appreciate everyone for providing insightful and informative answers!

      Hey everyone,

      I've recently bought myself a NUC (NUC11TNHi3) that I intend to run as a home server, using many of my external USB drives as the storage.

      My use case is very narrow. I'll use it as a Plex server and seed/leech torrents with it.

      I've never built a home server like this before (I did dabble with it on a RPi, but that was just for PiHole), so I've never had to research what operating systems are available to me. After some research, I narrowed it down to two options.

      1. Windows
        This option is the most straightforward given that it's the system I'm familiar with the most. My use case is also very narrow, so I could set everything up in a couple of hours. All I'd have to do is install Plex server, a torrent client, exposing them to the outside world with port forwarding or Tailscale (never used it before but seems easy enough), and share my external USB drives locally so that I can access them using my regular desktop computer at home. The downside of this is that Windows can be finicky. I'd also prefer to have my drives pooled under a single drive. A cursory research suggests that Windows can do this as well, but not in a way that inspires confidence.

      2. Unraid
        I hadn't heard about this since last week, but it seems like a nice option. It costs money, it's proprietary, and I'd likely have to reformat all my NTFS drives to be able to use it but I was wondering if this would be the best long term solution. The learning curve will be there. Arrays, cache drives, share drives etc. are terms I'm not familiar with (though I can guess what purpose they serve) so it will be more time consuming to set things up properly. But given how narrow my use case is, as elegant a solution as it seems, is it necessary? I'm only considering this because seems like this is the best purpose built OS in the market right now.

      Some clarifications:

      • I'm sure someone will suggest a Linux distro. I have used Fedora as my main OS for a couple of years and I was quite happy with it, however I could never wrap my head around the Linux permissions structure, which Plex is awful with, as it creates its own user and look for drives under that user. I must have spent hours and hours to make Plex read my external drives properly before, but I've never managed to make it do so without some sort of hacky way and I don't want to do that with my home server. I don't want to have any doubts that things can go wrong. I want something that just works. (If only Synology had a capable device that could handle multiple simultaneous 4K transcodings. I'd have just throw my money at them instead of buying a NUC.)

      • My use case will remain narrow. Maybe way down the road I can automate stuff with Sonarr or Radarr or stuff like that, but I don't think I'll ever consume enough recently released stuff to justify it. One thing is for certain, I'm never going to host my password server, feed reader, or something like that on this device.

      That's about it. What should I do?

      Given that I'm a novice is this area, I'd be all ears to listen any other related or unrelated advice for someone who's just starting to build their first home server.

      Thank you in advance.

      27 votes
    19. Question about a bug encountered while transferring photo and video files between devices

      This is my first Tildes post and I'll remove it if needed! I recently dumped some photos from an old cell phone on to an old windows 10 laptop to be stored on an external hard drive. The phone is...

      This is my first Tildes post and I'll remove it if needed!

      I recently dumped some photos from an old cell phone on to an old windows 10 laptop to be stored on an external hard drive.

      The phone is a 4 year old Galaxy with 128g onboard storage.

      The laptop is an HP running windows 10 and is a notebook-like machine with about 30g total hard drive, the max usable is like 4 or 5 gigs after the OS etc.

      At the time of transferring files, I found it quicker to use the available 2.5 gigs I had to put pictures directly on the laptop and then transfer them from there to the external hard drive.

      Here is my problem:

      2 folders, from separate camping trips, totalling about 380 photos and a few videos are stuck on the desktop and are claiming to take up 4.02 terabytes and thus cannot be moved.

      I did notice the file type .heic is not recognized by windows 10, but all my other photos (several thousand,) are the same file type and take up a normal amount of space.

      These individual photos in question are claiming to be around 7 to 8 gigs each.

      There's not 4 TB between the phone(128g,) laptop(30g,) and the external drive(3tb.)

      So the pictures are stuck on this laptop which is only acting as a surrogate computer while I'm building a real desktop PC.

      I can keep this laptop forever, even though I'd rather donate it or something, but one of these folders has pictures from the last camping trip with my brother before he took his own life last year, I'd really like to keep them archived and backed up.

      Any ideas? Anyone have a similar experience? Thank you for reading and thanks in advance for any suggestions!

      Again, I'll delete this post if it's inappropriate.

      Cheers.

      EDIT: I just realized while proof reading this, that if I can update the codecs where windows can view the files, I could screenshot the photos, but that still leaves me at a loss for the videos.
      I miss his goofy laugh, and want to preserve it for his son also.

      23 votes
    20. Suggestions for a new Android phone, please

      Hey all, hope everyone is doing well today. I've been using a Pixel 6A for going on a year now, and I'm not very satisfied with my purchase. It's a decent enough phone, but it seems that the...

      Hey all, hope everyone is doing well today. I've been using a Pixel 6A for going on a year now, and I'm not very satisfied with my purchase. It's a decent enough phone, but it seems that the fingerprint reader doesn't work more than half of the time, and Google Assistant is about as reliable. It also just has a lot of weird little things that add up (for instance, plugging in the battery may not indicate that it's charging until you unlock the phone). Not to mention that I'm just not fond of the company these days, and I'd like to gradually ween myself off of their applications and such.

      I actually upgraded to this phone from a Moto G6 plus (bought for >$200 via Amazon, compared to this $500 device), and I find myself wishing I hadn't hopped in the hot tub with it in my pocket that day.

      With that said, what sort of alternatives do you fine people suggest? I'm not too concerned with specs (as long as it plays Pocket Trains, I'm happy lol), mostly battery life, Android, and sustainable company practices if that's still a thing in tech.

      Currently looking at the Fairphone 4, but was wondering what else may be floating around out there. Thanks in advance, and have a great day.

      68 votes
    21. Book writing self-hosted solutions?

      I'm big into self-hosting and recently getting back into writing as an additional hobby, cuz one can never have too many, right? Anyway, I am looking for a writing organization tool like...

      I'm big into self-hosting and recently getting back into writing as an additional hobby, cuz one can never have too many, right? Anyway, I am looking for a writing organization tool like Manuskript, Dabble, or Scrivener that is both open source and self-hosted.

      Essentially, I would just like something that I can organize my thoughts and occasionally write in, but be able to access it from all my devices - desktops, laptops, phones, tablets, etc. It seems like most of the solutions I've looked at are limited to a single device or cloud functionality is locked behind a paywall. Of course, I could just use a self-hosted wiki site for cloud editing/organization, but I'd like something more oriented toward writing if anybody has any ideas. Thanks!

      26 votes
    22. Bambu Lab P1P 3D printer

      I don't intend this to be a sales pitch or anything, I just wanted to share my impression of the Bambu Labs P1P 3D printer in case anyone on here was curious and maybe considering buying one...

      I don't intend this to be a sales pitch or anything, I just wanted to share my impression of the Bambu Labs P1P 3D printer in case anyone on here was curious and maybe considering buying one themselves.

      I have owned a few Prusa FDM printers over the years but recently tried the Bambu Labs P1P after seeing tons of rave reviews, especially in terms of how fast it prints. Anyone that has done any 3d prints knows that print time is among the least enjoyable aspects of the hobby: lots of waiting.

      Right out the gate, the P1P is a solid device with impressive construction given its relatively low price tag (I got it for $600 USD). And this thing easily rivals high performance machines in it's same "category", like the Prusa mk 3 and 4. And those are typically more expensive; the P1P comes 99.5% assembled at that price but a Prusa machine fully assembled is around 60% more expensive.

      Most of the "assembly" is just removing packaging, like zip ties, that kept the unit safe and secure during transit. Then you connect the power cable, screen, spool holder, and filament tube. And that's it. The whole thing took maybe 10 minutes.

      Getting the WiFi to connect is impossible for me at the moment, but I don't mind copying sliced gcode to the included microsd for printing. Sure, sending the gcode over WiFi would be super cool, but my Prusa doesn't do that so it's not like I've lost something. I'm hoping to eventually figure it out but that's not a deal breaker for me. I'm guessing I just need to temporarily move the printer next to the WiFi router but I haven't made time for it because I'm enjoying just printing off the card.

      With the included 0.4mm nozzle (a standard size), it prints typically 2 to 3 times faster. Something that takes 23 hours might take 11. Something that takes 3 hours might take 1. For larger and more complex prints, you can get stuff done so much faster. For smaller and simpler prints, you no longer need to plan batches either first thing in the morning or overnight, you can just start them whenever. Whatever you printed before, you can print 2 to 3 times as many in one go in the same amount of time.

      I don't have the AMS system but hope to get that at some point. If it has the same high quality build and performance as the P1P then I'm certain it will bring me simple multi-filament printing. And although I'm not nearly rich enough to afford more than 1 AMS, you can technically connect up to to 4 at once. Each unit holds up to 4 filament spools, so 4x4 means you could theoretically use 16 different filaments in a single print. The colors you could have! But each unit is like $350. Ouch.

      I only have 2 real gripes with it so far. First, it purges way too much filament at the start of a print. I get why it does that, it absolutely ensures that your filament is always properly primed to assist in printing that critical first layer correctly, but it feels very wasteful to have a seemingly-excessive amount of filament thrown away with each print.

      Second gripe is that the default spool holder is awful to access. You are likely to put the back of the machine facing a wall and that's where the spool holder will end up facing: the wall. You need to ensure the printer is a little more than two spool's width away from the wall - at the very least - so you can slide your spools on and off. Thankfully the bed doesn't move back and forth like with traditional fdm printers, thanks to the corexy technology, so you can more easily plan out where to put it and how much space it will need.

      I haven't messed around with them yet but I just got additional hotends for it that I will be testing soon. The pack I got contains 0.2mm for prints that require very fine detail, 0.6mm for prints where detail is slightly less important than speed, and 0.8mm for when you want to go fast and don't care how much detail you get. Because they use a proprietary construction of hotend, you must use theirs, but the upside is that it's fairly fast and simple to switch them out. Most hotends, you just replace the tip, the actual nozzle. But because filament can gunk up the threads, you need to run it hot to unscrew the nozzle, which is very dangerous. With the P1P, you just pull off the magnetic faceplate, undo a few screws, swap the hotend, put the screws back, and pop the faceplate back on. In just a few minutes, you're done. And no need to turn on the hotend either; just unload your filament prior, let it cool down, and swap away. A much safer and more pleasant experience.

      Overall, I'm in love with 3d printing all over again. It's the same feeling I got all those years ago when I did my very first 3d print. And sure, the Prusa is still great when you want high quality detailed prints. Going slow and steady wins that particular race still. But I get quality that is 90+% comparable to what the prusa gives me in exchange for literally 2x to 3x print speeds. That's an easy trade for me. And the slicer software estimates that some of my larger and less detailed prints could print in right 2/3 the time using the 0.6mm nozzle instead of the default 0.4mm. That translates to roughly 7 hours on my Prusa (0.4), 3.5 hours in my P1P (0.4), and 2 hours on my P1P (0.6). Given how much easier it is to swap out nozzles on the P1P, I can see myself actually doing that not frequently for certain prints that, like in my example, see substantial benefit.

      I'm very excited to see how this machine holds up in the long run!

      13 votes
    23. Continue to use your favorite third-party app for Reddit after July 1st with ReVanced!

      Hey Reddit enthusiasts! Revanced has recently extended its support to some of the most popular Reddit apps out there. The list of supported apps now includes Boost, Infinity, rif is fun, Relay,...

      Hey Reddit enthusiasts! Revanced has recently extended its support to some of the most popular Reddit apps out there. The list of supported apps now includes Boost, Infinity, rif is fun, Relay, and Sync.

      For those who are new to Revanced, this means you can patch these existing apps with your own oauth-client-id, allowing you to continue enjoying them seamlessly.


      Why does this work?
      • Reddit is now charging for certain API usage, causing many third-party clients to either shut down or start charging.
      • If you don't exceed 100 API calls per minute, API use remains free (to the best of my knowledge). However, this doesn't help third-party clients because they use a single client ID for all users, resulting in millions of requests per minute.
      • The solution is to obtain a private client ID from Reddit, which allows for free API use.
      • The client ID patch enables you to replace the default client ID used by apps like Sync, Boost, and Infinity with your own private client ID from Reddit.

      Quick tutorial:

      1. Go to https://www.reddit.com/prefs/apps in your web browser.
      2. Create a new app by giving it a name of your choice.
      3. Tick the "Installed App" option and fill in the redirect URI field. The specific URI depends on the app you're using. For example, for rif, the URI would be redditisfun://auth. You can find the required redirect URI in the app's corresponding section on GitHub.
      4. Copy the client ID string that appears for the app you just created.
      5. Create a text document named "reddit_client_id_revanced.txt" and place it in the root directory of your phone's storage (e.g., /storage/emulated/0/<file here>). Paste the client ID into this document.
      6. Install the latest version of ReVanced Manager on your device.
      7. Open the Patcher tab in ReVanced Manager and select your app.
      8. In the Patches section, enable the "Change OAuth Client ID" patch.
      9. Apply the patch and install the modified app (Note: If you already have the app installed, you may need to delete it first and then click Install once ReVanced finishes creating the new APK.)

      Following these steps will help you navigate through the process of obtaining a private client ID and applying the necessary patches to enjoy Reddit using ReVanced.

      Guides with screenshots:

      1. https://gist.github.com/decipher3114/4423a2671dc3ce4401025b737d5c89f4

      2. https://docs.google.com/document/u/0/d/1wHvqQwCYdJrQg4BKlGIVDLksPN0KpOnJWniT6PbZSrI (Thanks to @kobew50 on Discord)

      If you encounter any difficulties during the process,head over to ReVanced Discord server to seek assistance.


      Reddit applications that have available patches or modified versions.

      ➡️ Platform: Android 🤖

      Application Patch status Note
      BaconReader Available ✅ ReVanced
      Boost Available ✅ ReVanced
      Infinity Available ✅ ReVanced, Fork by KhoalaS (works without patching), Fork by KhoalaS (need to be patched)
      Joey Not available ❌ -
      Nara Not available ❌ Exempt from the new API changes (will introduce a paid tier eventually)
      Now Not available ❌ Exempt from the new API changes (will introduce a paid tier eventually)
      Reddit (official app) Available ✅ ReVanced, Redited
      RedReader Not available ❌ Exempt from the new API changes
      Relay Available ✅ Exempt from the new API changes (will introduce a paid tier eventually), ReVanced
      rif Available ✅ ReVanced
      Sync Available ✅ ReVanced

      ➡️ Platform: iOS 🍎

      Application Patch status Note
      Apollo* Available ✅ Tweak by EthanArbuckle
      Dystopia Not available ❌ Exempt from the new API changes
      narhwal Not available ❌ Exempt from the new API changes (will introduce a paid tier eventually)

      *Shout-out to WefWef - a Lemmy client not only inspired by Apollo, but which is aiming for feature parity. (GitHub)

      89 votes
    24. The most liberating decision: just deleted my Reddit account

      https://postimg.cc/phNYcrTJJust deleted my Reddit account. I was a Digg addict, and thereafter way to absorbed in Reddit for my own good. Wanted to thank Christian for a brilliant app (if he ever...

      https://postimg.cc/phNYcrTJ

      Just deleted my Reddit account. I was a Digg addict, and thereafter way to absorbed in Reddit for my own good.

      Wanted to thank Christian for a brilliant app (if he ever was to see this: you poured your soul into that thing. Thank you for all you did). I’ve now deleted the app on all devices and am moving on!

      Am looking forward to a fresh change.

      I really like the feel of this place. Low key, easy to navigate and not crowded. And the civil conversations just blow my mind!

      PS: sincerely appreciate the invite link!

      150 votes
    25. Looking for beta testers for my Tildes.net iOS app!

      Happy Friday everyone! I'm making a post to see if anyone wants to beta test my Tildes.net iOS app Backtick. Background I've been wanting to create a Reddit app for quite a while, and just when I...

      Happy Friday everyone! I'm making a post to see if anyone wants to beta test my Tildes.net iOS app Backtick.

      Background

      I've been wanting to create a Reddit app for quite a while, and just when I got started, the API change chaos happened. Thankfully, I remembered signing up for Tildes.net a few years ago and decided to pivot to make an app for this site instead! The app is still a work in progress, but I believe releasing early and getting as many eyes on it during development results in a better end product (and it's more fun for me 😊).

      Features

      Here are the current features of Backtick:

      • Light mode/dark mode
      • Login to Tildes.net (suports 2FA)
      • Front page feed with sorting support
      • View, vote, and comment on posts
      • Reply and vote on comments
      • Collapse comments
      • View notifications
      • Full markdown rendering
      • Text-to-speech for posts and comments

      Here is a video demo of the app in its current state (updated for v1.8.1): https://youtube.com/shorts/iukQJyJbtw8?feature=share

      I know there missing features, but as I mentioned before, I would love to get as many people in as early as possible to help shape Backtick's future.

      Testing

      If you're interested in testing the app as I continue to work on it during my free time you will need:

      • An iOS 16 device
      • TestFlight (Apple's testing app)

      You can access the beta here: https://testflight.apple.com/join/gNH18NE9. If you have any issues please DM me your Apple ID email and I will send you an invite manually.

      Thanks, everyone! Have a great weekend.
      - Ash

      Edit:
      Getting some great feedback! I'll be tracking bugs and potential features here if anyone is curious: https://chatter-brick-3d3.notion.site/Backtick-Tracker-888150b641ae4c0ab39dc0345783bc50?pvs=4

      Edit2:
      I created the Discord server to help facilitate better collaboration with those who wish to be more involved. It will be a place for discussion around potential features, bugs, and general chat. I will still be taking in feedback via TestFlight and Tildes.net, so it's perfectly fine if you don't want to join.
      Join here: https://discord.gg/aah7nkfpBY

      194 votes
    26. I'm working on a mobile app for Tildes: Three Cheers for Tildes!

      In honor of Tildes' 5th birthday, presenting a preview of this app I've been working on, called: Three Cheers for Tildes It's not ready for an alpha release yet, but have some proof it's not...

      In honor of Tildes' 5th birthday, presenting a preview of this app I've been working on, called:

      Three Cheers for Tildes

      It's not ready for an alpha release yet, but have some proof it's not vaporware:

      Pre-alpha app preview: https://www.youtube.com/shorts/dZ5cDZFrpUw

      Q: What devices will be supported?

      Android 6.0 and newer. iOS 12.4 and newer (includes iPhone 5s and iPad Air).

      Q: Who is this app for?

      Mainly for people who are a great fit for Tildes culture, but have found it hard to keep up, without an app.

      Maybe they visited once or twice, liked what they saw, but quickly bounced off because they're more accustomed to apps than websites. They could simply have forgotten about Tildes, without that dedicated icon on their homescreen.

      Maybe the lack of an app signaled to some that the site was not worth taking seriously yet.

      Or maybe they had been active for a while, and over the years gradually got tired of waiting 5-10 seconds to cold-start a web browser on their phone.

      I know Tildes regulars don't particularly need an app. Those who've stuck around have clearly been perfectly fine using the website for the past 5 years, after all. Tildes does have an excellent mobile site already! That said, I'd be thrilled if the regulars tried and ended up enjoying the app, but at the same time, I'm not planning to put in massive effort to change minds and habits that don't need to be changed.

      Q: I'm new to Tildes. Is Tildes the Next Big Thing? Is it going to replace <mainstream social network>?

      Almost certainly not, and that's more than okay! It was never designed or intended to compete head-to-head with any major social networks. Tildes is its own community with its own way of doing things. We could use some new users in 2023 to keep things fresh, in my opinion. But the goal has never been growth at the expense of quality. I believe most of us want to keep the cozy, and manageable, community feel.

      Please read the Tildes Docs if you're interested in the philosophy and policies of the site.

      Q: What does the app do differently than the mobile site?

      Currently: It follows native UI design patterns. It comes with a homescreen icon. It loads faster than a full web browser engine.

      Planned: Easier to submit stories by hitting Share from other apps. Notifications. Content and user filtering features.

      Q: Will your app have ads?

      No. As long as Tildes itself is ad-free, Three Cheers will remain ad-free.

      Q: Will you monetize the app some other way?

      I might ask for donations, with options to send money to myself or Tildes or both.

      I didn't build this app as a moneymaker per se. It's been a fantastic way for me to brush up on new (to me) technologies, and I wanted to support the Tildes community at the same time. Also to be really honest, my competitive side was fired up being the first person to release a native mobile app for Tildes.

      Q: Why is the app closed source?

      I don't want to open this can of tildo-shaped worms, but know I have to; <details>-ed for length:

      • I am building the app on my own time, without outside assistance or funding. I'm proud of my work, and I make apps for a living, and am not in a position to give the code away for free.
      • Client-side code has significantly fewer "natural protections" against copying, compared to open-source server applications, including Tildes itself. The server platform owns the user content which is protected by copyright, owns the domain name, user accounts, private messages, and so on. Client code, on the other hand, is all-or-nothing. If I gave away the code, that's everything—no "natural protections" against wholesale copying.
      • From personal experience plus countless anecdotes from friends and fellow app and game developers, open sourcing a client-side app will guarantee dozens if not hundreds of clones. It would likely result in well-resourced Tildes competitors taking the code and using it for their own purposes, backfiring on my intended purpose of helping Tildes.
      • The app does not incorporate Tildes' AGPL-licensed code, and is therefore not required to be open source. It interfaces with the output (HTML) of Tildes, just like a web browser does. See the GPL FAQ on the outputs of GPL'ed applications not being covered by GPL.
      • My code is often ugly and I want to avoid the incessant questions along the lines of "why are you still using that old technology?" which are too common in app development.

      On the other hand, if anybody is inspired to prove me wrong and build an open-source app, by all means, go for it! It would be exciting to see an ecosystem of apps maintained by different developers.

      Q: Will you release an open-source SDK at least?

      Maybe. I'd be up for collaborating on this. It would largely depend on whether the site admin is confident enough to tackle the increased spam and abuse that may result following a public SDK release.


      Thanks for reading! I'll post another topic in ~tildes when an alpha version is ready.

      38 votes
    27. Having a terrible ordeal with Flipkart India, no idea where else to vent my feelings

      So I had ordered this Pigeon Induction Cooker from Flipkart as it had great reviews and ratings, but mine arrived yesterday a damaged piece. The damage was that the device simply didn't turn on,...

      So I had ordered this Pigeon Induction Cooker from Flipkart as it had great reviews and ratings, but mine arrived yesterday a damaged piece. The damage was that the device simply didn't turn on, it just gave a beep and then no display, nothing. There was also a slight surface scratch but since the major problem was electrical, I cited "Electrical Problem" as the reason.

      I've been a Flipkart customer since almost a decade, so I thought they'll replace this damaged good for me without any fuss. However, this simple process is turning out to be a nightmare for me! Though my replacement request was approved, the Flipkart person who came adamantly refused to give me the replacement. He said since there was the surface scratch, you should've cited "Damaged Product" as the reason and not "Electrical Problem". Said he simply can't accept the return good as it was "damaged".

      I then contacted customer support who cancelled my replacement request and raised another one citing "Damaged Product" this time. But this time, I had to take a snap of the product through Flipkart App and only once they approve the "damage" will it be processed further tomorrow. I just hope their verifiers will be able to see that tiny scratch on the image and won't cancel this request again!

      Tried escalating by contacting their twitter support but to no avail. They keep following their usual bureaucratic process which is to keep assuring that this will be resolved soon.

      I've somehow lost the sprit to live and faith on this world after this incident. I know it seems stupid having such attitude for a mere induction cooker costing 1500 bucks. However, I'm feeling that the world has become more and more "process oriented" and less human oriented or empathetic. It could be that I'm a bit selfish due to my own personal issue but I remember a time when humans cared about other humans, a time when humans were treated as such and not a mere number or statistic on the issue tracker.

      Edit (Day 2 - 17-05-2022)

      Still unresolved. They haven't yet approved my new replacement request or even done the image verification. Though the app says it should be done by today, God only knows how long this ordeal is going to last.

      Edit: Day 3 - 18-05-2022

      Still no luck. The image verification was going to happen yesterday but it didn't. The return order status is showing as "We are processing your request for return". Might call them in the afternoon if there is no update by then, though I'm not sure how helpful even that would be.

      Edit: Day 3 (08:00 PM):

      Just received a call from Flipkart Escalation Team's executive who approved my return request and assured me that it'll reach by 20th. I just hope it's replaced without any fuss this time! Once again, thanks for staying with me.

      Edit-4 - 20-05-2022 (01:30 PM):

      At long last, the replacement arrived today! It was a 5 day long ordeal which seems to have had some happy ending at the end. In an ideal world, I should have returned this piece too as it had a slight bend on the lower left corner - but obviously, I don't want to put up with the hassle all over again and the device is working perfectly otherwise. Thank you friends, for staying with me during this ordeal.

      8 votes
    28. [SOLVED] Google logged my mother out of all devices and now she can't login

      [SOLVED] Thank you so much for everyone's support and suggestions, it seems that I may have overreacted a little bit. One of the things that I did was send a form to Google, but the form was not...

      [SOLVED]

      Thank you so much for everyone's support and suggestions, it seems that I may have overreacted a little bit. One of the things that I did was send a form to Google, but the form was not really for this issue, so I wasn't hopeful at all. To my surprise, I received a message just now with instructions to recover the account and change the 2-factor phone number to my mother's current one. The cause of the issue is not clear, but whatever it was, they sorted it out. She is obviously ecstatic, when I went to her house two days ago I couldn't disguise my pessimism.

      I set her recovery email to my own and will generate recovery codes shortly, so we're good for now. I instructed her on how to download all her data from Google (it's easier than I thought), just because this made her quite paranoid, and I'll take the opportunity to gradually move my family out of Google, as well as myself. Thanks for being so supportive, this was very stressful, to say the least! Sometimes it's nice to know we're not alone ;)

      Original post

      So, for some reason Google logged my mother of everything at once: browsers in two laptops and two smartphones (one Android and one iPhone). Trying to recover the account sends a message to a cellphone number she no longer has. I understand Google is basically unreachable, but there must be something I can do, right? We're not famous, but she does pay for YouTube Premium.

      12 votes
    29. Uninterruptible Power Supply (UPS) recommendations and advice

      Hello everyone, I usually do my own research, and then I try to find multiple matching results and afterwards, read specifically in detail about each recommendation, but, I have to be honest that...

      Hello everyone,

      I usually do my own research, and then I try to find multiple matching results and afterwards, read specifically in detail about each recommendation, but, I have to be honest that for UPS recommendations that I’ve seen, it seems to be a very personal recommendation depending on the wattage and connected devices.

      First of all, most people recommend CyberPower or APC, but I’ve also seen some recommendations for Eaton. Is there any other brand that I should be looking into?

      The devices I would like to connect to a UPS would be: desktop, TV, Apple TV, NAS, router and probably my Nintendo Switch.

      There are some general things I've found out while searching that I think I would like some confirmation:

      • I actually think I should buy two UPS's, or? I think just one for the desktop and another one just for the remaining devices, since the desktop uses a lot more wattage.
      • Pure Sine Wave: It does not matter for smaller stuff (routers, etc) but it seems that anything above 70 W, it should use a UPS with this. So, that would mean I need pure sine wave, since my desktop and TV definitely use more than 70 W of power.
      • Some people said to search for a UPS with line conditioning so that you always get a perfect sine wave. Would you agree?
      • USB connection (not a faux USB!) so that the NAS detects the power failure and shuts down gracefully.
      • It is important that the UPS has removable battery for better longevity.

      How would I choose a UPS? Do I need to see the total wattage of all my devices and then pick the UPS accordingly? Anything I'm missing?

      My budget would be up to €100 or €150 in case it is really worth it.

      Thank you in advance for all replies.

      13 votes
    30. Synology NAS Recommendations & Questions

      Hey everyone! Sorry if this is a long post, but I've done my research and I would like to make a few questions. I've decided that I would like to buy a NAS mainly to storage all of my documents,...

      Hey everyone!

      Sorry if this is a long post, but I've done my research and I would like to make a few questions.

      I've decided that I would like to buy a NAS mainly to storage all of my documents, photos and videos, so that, I can access them from multiple devices and also use it to upload important documents to Backblaze B2. Then, I've actually discovered that I can install a few Docker containers and I could use it as a media server (Jellyfin) and serve the content to my Apple TV (neat!).

      I considered a QNAP (better hardware for the price) but everyone recommends Synology instead (because of the stronger security and better overall software), but to be honest, I'm not sure what should I get.

      My budget would be to buy a NAS (without counting the disks) below €1000. Ideally, €500-600 but I don't mind stretching to the €700 mark, if it is really worth it.

      Spoiler alert: I think, it should be the DS920+ (4-bay) or the DS1520+ (5-bay). I think a NAS above 4-bay is better for future-proofing.

      Looking here in Germany at price comparators, I could buy the DS920+ for €663 and the DS1520+ for €750. But these prices seem to be at an all-time high :(


      Questions & Assumptions:

      0. I'm not sure if the price difference of about €100 is worth the premium to get the 5-bay model. There are only two differences between these two models: The 5-bay has one extra slot, and it has 4x 1 Gbe LAN ports instead of 2x 1 Gbe. All the rest is the same. What is your opinion?

      1. I've read that if you run a few containers (~10) it consumes quite a bit of RAM (~3 Gb), so it should be ideal to have at least 8 Gb. This is the reason I've said that I think I can only choose the DS920+ or DS1520+. Looking at official Synology resellers, these models, seem to come already with 8 Gb, and they are within my budget. Is my research wrong?

      2. These two models, have an encryption engine. I think this is necessary to encrypt my files before sending them to Backblaze, or?

      3. A lot of people seem to say to simply pick Synology's hybrid RAID setup called SHR-1 or SHR-2. I would go the easy way here and pick one of those two. Would you think that is a bad idea, and it is better to pick a specific (standard) RAID? I've read about the long long long RAID rebuild that could happen in some situations, and picking the "right" RAID could decrease the rebuild in days (or weeks!!!!).

      4. In case, I choose a NAS model with Nvme cache slots, most people say it is not worth it to use if you are not running Virtual Machines and the SSD’s "burn" really fast. I have no interest on VMs.

      5. Most people say to pick an Enterprise (Server) HDD instead of a NAS HDD mainly because price is similar in some cases and Enterprise has longer life and warranty. I should also pick a CMR HDD which is helium filled. 5400 rpm would be preferable to 7200 rpm because of the noise. Sadly, all Enterprise HDD's and most of NAS HDD's are 7200 rpm. Is the noise difference that big? The NAS will be in our living room.

      6. Is 8 TB still the best cost per Terabyte?

      7. I was extremely sad to hear that the Hitachi hard drive division was bought by WD. I've had lots of misfortune with WD drives (and let's not forget the debacle with the SMR and CMR drives) and I would prefer not to give money to them, but, nevertheless, I'm still tempted to buy the Ultrastar drives that belonged to Hitachi. Does anyone know if WD kept the components, manufacturing processes, staff, etc., that made these brilliant disks?

      8. Following the HDD topic, what is your experience with Seagate or Toshiba drives?

      9. These two NAS models have the same Intel Celeron CPU, which supports hardware transcoding. To be honest, I don't know in which cases would that happen. It seems if I use Infuse on the Apple TV it would never transcode (and instead direct play) because Infuse would do the transcoding in software. Should I take in account that hardware transcoding is a must-have or a nice-to-have?

      10. Would you recommend having a CCTV system connected to the NAS? Should I dedicate one entire HDD just for the NVR system? Would a standalone NVR device be better?

      11. My last question is: Should I just wait for the new model of the DS920+ or DS1520+? The 20 means it was launched in 2020 (in Summer specifically) and it seems Synology refreshes the model every two years., that means, a new model would be available in Summer this year. Most people say it is not worth the wait because Synology is very conservative in its model updates/refreshes. People are saying that a better CPU will be of course available (do I even need that for my use cases?) and probably upgrade the 1 Gbe LAN ports to 2.5 Gbe or 10 Gbe (10 Gbe I really doubt it). I've read that a 4K stream does not fill a 1 Gbe bandwidth, and you could theoretically have three 4K streams in a single 1 Gbe connection. If all else fails, I could just do a link aggregation of the two ports to be 2 Gbe, or?

      12. Anything I'm forgetting? Should I be careful with something in particular?


      I know I should buy a UPS too, but I think I'll create a separate post regarding this topic because I would also want a recommendation regarding a UPS for my other devices.

      I know that I could actually build my own NAS and use Unraid for the OS. Furthermore, I'm just at a time in my life with too much on my plate (baby and small child) and having something that just works is preferable. When they are older and more independent, I'll have more time to investigate this option :)

      Again, sorry for the long post. Thank you everyone!

      12 votes
    31. I setup a device with decent PostmarketOS port. What can I do with it?

      I have a Xiaomi Redmi 4X device with 2GB RAM and 16GB on-device storage. Yesterday, I setup PostmarketOS on it, and it works well enough. WiFi and display work well, although no 3D acceleration...

      I have a Xiaomi Redmi 4X device with 2GB RAM and 16GB on-device storage.

      Yesterday, I setup PostmarketOS on it, and it works well enough. WiFi and display work well, although no 3D acceleration and no telephony at all. As such, now it is just another device on my home network, except that I can ssh into it to do some basic stuff. Right now it is setup as a Syncthing node to backup my Keepass db and personal knowledge base written in org-mode, but I would like to use it further, and looking for ideas.

      Two things to consider, though. First, I don't want it to overcharge and bust the battery. Before when it was on LineageOS, I had a magisk module acc so it would charge only 40-80%, and is largely the reason why the battery holds up pretty well after 5+ years without swelling. I will take further look into it over coming weekend and try to make something like it for the alpine kernel included in PmOS. Second, while on charging the phone keeps vibrating repeatedly. I have no idea how to fix that one, but would like to strat given pointers. (I have never done kernel dev in my life)

      So, any ideas on what I can use this extra computer in my metaphorical basement welcome. Thanks in advance.

      11 votes
    32. Saturday Security Brief

      Saturday Security Brief Topics: Attack Surface Management, Active iMessage exploit targetting journalists, Academic research on unique EM attack vectors for air-gapped systems. Any feedback or...

      Saturday Security Brief

      Topics: Attack Surface Management, Active iMessage exploit targetting journalists, Academic research on unique EM attack vectors for air-gapped systems.

      Any feedback or thoughts on the experience of receiving and discussing news through this brief or in general are welcome. I'm curious about this form of staying informed so I want to experiment. (Thanks again for the suggestion to post the topics as comments.)


      Attack Surface Management

      This concept is about ensuring that your network is equipped to handle the many issues that arise from accommodating various "Servers, IoT devices, old VPSs, forgotten environments, misconfigured services and unknown exposed assets" with an enterprise environment. Some of the wisdom here can be applied better think about protecting our personal networks as well. Outdated phones, computers, wifi extenders, and more can be a foothold for outside attackers to retain persistant access. Consider taking steps to migigate and avoid potential harm from untamed devices.

      Consider putting certain devices on the guest network if your router supports doing so and has extra rules for devices on that network so they can't cause damage to your other devices directly.

      "A report from 2016 predicted that 30% of all data breaches by 2020 will be the result of shadow IT resources: systems, devices, software, apps and services that aren’t approved, and in use without the organization’s security team’s knowledge. But shadow IT isn’t the only area where security and IT teams face issues with tracking and visibility."

      Attack Surface Management: You Can’t Secure What You Can’t See ~ Security Trails


      Multiple Journalists Hacked with ‘Zero-Click’ iMessage Exploit

      Mobile spyware is continuing to evolve and tend towards professional solutions. Recently this technology has been abused to conduct espionage on journalists of major networks. Where once these exploits typically required some mistaken click from the user, new developments are allowing their activities without any trace or requiring interaction from the target.

      "NSO Group’s Pegasus spyware is a mobile phone surveillance solution that enables customers to remotely exploit and monitor devices. The company is a prolific seller of surveillance technology to governments around the world, and its products have been regularly linked to surveillance abuses."

      "In July and August 2020, government operatives used NSO Group’s Pegasus spyware to hack 36 personal phones belonging to journalists, producers, anchors, and executives at Al Jazeera. The personal phone of a journalist at London-based Al Araby TV was also hacked."

      "The journalists were hacked by four Pegasus operators, including one operator MONARCHY that we attribute to Saudi Arabia, and one operator SNEAKY KESTREL that we attribute to the United Arab Emirates."

      "More recently, NSO Group is shifting towards zero-click exploits and network-based attacks that allow its government clients to break into phones without any interaction from the target, and without leaving any visible traces."

      The Great iPwn Journalists Hacked with Suspected NSO Group iMessage ‘Zero-Click’ Exploit ~ Citizen Lab


      Security researchers exfiltrate data from air-gapped systems by measuring the vibrations made by PC fans.

      Besides this potential exploit the article mentions past research done by Guri and his team which is worth checking out, like:

      • LED-it-Go - exfiltrate data from air-gapped systems via an HDD's activity LED

      • AirHopper - use the local GPU card to emit electromagnetic signals to a nearby mobile phone, also used to steal data

      • MAGNETO & ODINI - steal data from Faraday cage-protected systems

      • PowerHammer - steal data from air-gapped systems using power lines

      • BRIGHTNESS - steal data from air-gapped systems using screen brightness variations

      "Academics from an Israeli university have proven the feasibility of using fans installed inside a computer to create controlled vibrations that can be used to steal data from air-gapped systems."

      Academics steal data from air-gapped systems using PC fan vibrations ~ Zdnet


      Good Practices

      "Hundreds of popular websites now offer some form of multi-factor authentication (MFA), which can help users safeguard access to accounts when their password is breached or stolen. But people who don’t take advantage of these added safeguards may find it far more difficult to regain access when their account gets hacked, because increasingly thieves will enable multi-factor options and tie the account to a device they control. Here’s the story of one such incident."

      Turn on MFA Before Crooks Do It For You ~ Krebs on Security

      16 votes
    33. Is there a service where I can rent a Windows or macOS virtual machine?

      Hi, hope this is the right place for this question. I'd like to learn Autodesk Fusion 360, but all of my devices are running either Ubuntu or ChromeOS. I've tried to get F360 running on my ubuntu...

      Hi, hope this is the right place for this question. I'd like to learn Autodesk Fusion 360, but all of my devices are running either Ubuntu or ChromeOS. I've tried to get F360 running on my ubuntu desktop with both Wine and Lutris but I haven't had success. There is also a web application for F360 but it is feature limited.

      It seems like the only way to get this program running is to use a virtual machine, but I don't have much experience in this area. Do I need to buy a windows license and set up my own VM or is there a service where I can rent time on a preconfigured VM somewhere?

      Thanks for reading, hope to hear your suggestions.

      8 votes
    34. Recommend me a new phone

      Hi all -- I have had a Moto G5+ for the last two years, and have been largely happy with it. However, it's recently developed some serious issues w/ charging -- it tends to not ever get past ~45%,...

      Hi all -- I have had a Moto G5+ for the last two years, and have been largely happy with it. However, it's recently developed some serious issues w/ charging -- it tends to not ever get past ~45%, and the battery indicator seems to be ... disconnected from how long the phone actually lasts. I have attempted cleaning out the charging port (there was a lot of caked-in dust), changing the charging cable and port, to no avail. It works ok-ish for the moment, but I have largely been limiting it to emergency usage and I suspect it's on it's way out.

      So, I find myself in the market for a new phone. In the past I have typically gone with whatever the cheapest reasonable Android phone has been (hence, the G5+ which I really do like quite a bit besides the poor camera). I am not a heavy phone user, and I really don't care about having the latest and greatest, my priorities are:

      • long battery life (my Moto G5 lasts two days fully charged)
      • cheap (say 200-300$, the SE on this thread is probably the upper bound of what I'd want to spend)
      • reasonably performant
      • preferably reasonable privacy protections (probably a pipe-dream)

      The Moto G series have checked all boxes (apart from privacy) in the past, but I am considering whether I can take this opportunity to rid myself of another Google device in my life. I was thinking potentially going for a refurbished iPhone, but I really have no idea what to be looking for there. I haven't used an Apple device since my iPod (iTunes on Windows PTSD is real, and I don't even want to think about Linux support), and I am more than a bit hesitant to tie myself into their ecosystem, but it's hard to deny their superiority from a privacy standpoint.

      I had also considered a Librem 5 at one point, and would be willing to spend a bit more for something so privacy oriented. But the 6-month order window, and other things I read about Purisms' roll-out have left me a bit wary there.

      Any thoughts?

      Thanks!

      12 votes
    35. [SOLVED] Tech support request: Broken start menu on Windows 10

      Solved! Thanks to @pseudolobster's post here, I was able to resolve the issue by creating a new user account on the computer. I'm leaving the post up for posterity, in case anyone else is ever...

      Solved!

      Thanks to @pseudolobster's post here, I was able to resolve the issue by creating a new user account on the computer. I'm leaving the post up for posterity, in case anyone else is ever searching up this same issue in the future.


      My husband is starting to transition to work from home. He is using his personal computer and just yesterday set up a VPN, Microsoft Teams, and Windows' built-in remote desktop so that he can access his work computer. Everything worked smoothly and he was able to finish out his workday from home just fine.

      Primary Issue

      This morning, upon booting his computer, he cannot access his Start Menu. It is on screen, and it appears clickable, but nothing comes up. Likewise, the search bar in his task bar is present on boot, but upon clicking the start menu for the first time it disappears and does not return. Other basic Windows functionality seems to be broken. Alt-tabbing does not work to switch between windows. System tray icons are present, but right clicking them and selecting an option does nothing. We cannot open taskbar settings or network settings this way, for example.

      This might be indicative of a larger breakdown. Even by command line, I can't get to the Windows 10 settings or Windows Update. It seems like all of the "new Windows"-style interfaces won't start (though the old ones, like the Control Panel, do).

      We can still open up apps by clicking on the links in his taskbar, and those seem to work fine. I can also get to the run command with Win+R.

      He is running Windows 10, and as far as I know, it's fully up-to-date (I can't open Windows Update to check).

      Additional Information

      In attempting to diagnose this issue, I've come across several others that are potentially related. I don't know if these are relevant and they're not a primary concern at the moment, but I'm including them here in case they help contextualize what's going on.

      There seems to be a runaway process that slowly eats up more and more memory over time, as well as a chunk of CPU. Sometimes it's called "Service Host: Windows Push Notifications User Service_#####" and sometimes it's called "Service Host: WpnUserService_#####" with the numbers changing each boot.

      Also, in attempting to restart the computer, it sometimes (but not always) pauses with a notification about programs still running, with one of them being "Task Host Window" with the message Task Host is stopping background tasks. (\Microsoft\Windows\Plug and Play\Device Install Reboot Required) Finally, immediately before restarting, it shows an error message from "svchost.exe" which reads The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application.

      Is this potentially a malware/intrusion issue?

      Attempted Solutions

      I have tried, to no success:

      • Rebooting the computer, both via a restart in Windows as well as by holding down the power button
      • Signing out and back in to his user account on the computer
      • Running sfc /scannow
      • Running DISM.exe /Online /Cleanup-image /Restorehealth

      Request for Help

      I know we have a lot of techy people here, but I also know you are all probably busy with everything that's going on. Nevertheless, if anyone has any guidance or help they could give on this issue, I'd greatly appreciate it.

      Also, it's been a while since I've used Windows, but IIRC there's a way of just resetting the whole thing and starting fresh? That's not ideal, but if that's the course of action I need to take, just let me know. Ultimately I just want this to work, by whatever method, so that my husband can be at home and reduce his exposure.

      7 votes
    36. Death, Disrupted

      Original page is unencrypted so I'm posting the article here. Death, Disrupted Tamara Kneese Imagine your spouse dies after a protracted illness, but you are charged with maintaining their digital...

      Original page is unencrypted so I'm posting the article here.

      Death, Disrupted

      Tamara Kneese


      Imagine your spouse dies after a protracted illness, but you are charged with maintaining their digital avatar. They’re present when you’re making dinner and watching Netflix in bed. What happens if you plan to start dating again? Do you hide them in a corner of your basement? The infamous “Be Right Back” episode of the British science fiction series Black Mirror is an exaggerated version of this speculative scenario, but the future is in many ways already here.

      San Francisco-based entrepreneur Eugenia Kuyda’s best friend, Roman Mazurenko, died suddenly at a young age. As technologists who spent countless hours messaging each other over various apps and platforms, and because Roman was also a Singularity proponent, Kuyda decided the most fitting way to memorialize Roman would be to construct a postmortem chatbot based on an aggregate of his personal data. Kuyda quickly realized that, much like Weizenbaum’s ELIZA, Roman’s friends engaged in heartfelt, intimate conversations with the bot (Turkle 1984). Through her startup company called Luka, Kuyda built a prototype. Replika mimics your patterns of communication and learns more about you while you are still alive, acting as a confidante and friend as well as leaving a potential digital legacy behind.

      Eterni.me, funded by an MIT entrepreneurship fellowship, makes many of the same promises Marius Ursache, a technology entrepreneur, started the company as a way to create digital copies of the dead. He, too, suffered a personal tragedy that inspired the startup. In addition to answering personal questions posed by a chatbot, the Eterni.me avatar relies on additional data: "We collect geolocation, motion, activity, health app data, sleep data, photos, messages that users put in the app. We also collect Facebook data from external sources.” Skeptics have raised questions about surveillance, privacy, and data rights attached to the digital belongings and likenesses of dead individuals, as well as the healthfulness of continuing intense relationships with the dead through mediated channels. Life Naut purportedly uploads your mind file into your bio file, or at least will when technology is advanced enough. In this context, genetic and biometric information is potentially combined with personal data streams to simulate a human being. Terasem, a transhumanist organization, backs Life Naut. Martine Rothblatt, one of its founders, created a robot clone of her wife, Bina.

      Immortality potions have been around for millennia, promising long life while sometimes inadvertently poisoning their consumers. Beyond the hucksters and hoaxers, however, some wholeheartedly believe in the quest for a magical substance that will indefinitely prolong life and cheat death. Rather than relying on the alchemy of past centuries, such as the liquid elixir found in an Ancient Chinese tomb, today’s immortalists tend to work in the tech industry, pitching products built from recipes of code and financial speculation.

      In Silicon Valley, short-lived startups centered on radical life extension and digital immortality abound. While promising their users endless posterity, the companies themselves are dependent on the whims of venture capital. Not everyone’s a cynic, however, as some elite techies really do think they can escape the limits of their earthly fate, uploading their minds to become part of the cosmos or remaining young and virile for centuries through cryonics or biohacking. The apocryphal part is that wealthy technologists plan to live forever at the expense of ordinary users, who may only achieve immortality through their measly data.

      Data Ghosts

      Social networking services for the dead are emblematic of a fantasy regarding disembodied information and its capacity for thwarting physical decay and death (Hayles 1999, Ullman 2002, Braidotti 2013). With data-based selves, habitual, consumer-based, and affective patterns constitute a speculative form of currency and capture; to know the data is to know the person (Raley 2013, Cheney-Lippold 2017). Through harvesting data from a variety of sources, it is possible to predict dead individuals’ responses to conversational prompts or, employing resources like Amazon’s recommendation engine, what a dead individual would purchase if they were still alive. For the most part, companies don’t go so far as to claim that these captured patterns or glitchy avatars are the same exact thing as the person they represent, but they are still of social value. Perhaps in a world where many transactions and interactions happen through awkward interfaces—from virtual assistants on banking or travel websites to app-based healthcare or iPad ordering systems and the on-demand economy—a data double is close enough.

      This is why digital afterlife companies also exist on the more mundane side of the spectrum. Digital estate planning startups promise to protect your personal data forever, passing your accounts onto your loved ones after you die. After death, illness blogs and even email accounts may take on a new aura, as they are visited and kept by mourning kin members and broader social networks. Through an act of intergenerational exchange, ordinary Twitter and Instagram accounts can become treasured family heirlooms. This is obviously not what social media, with its focus on rapid, real-time responses, was intended to do. Death has disrupted social media. In the same way that you would want to care for your tangible property and keepsakes like houses, jewelry, and mutual funds, you might also want your descendants to take care of your Facebook profile and email accounts (Kneese 2019). Dead Social promises to help individuals organize their social media wills, bequeathing password information as well as goodbye videos and final status updates along with funeral instructions and organ donation information. In many ways, digital media have entered into serious existential concerns over life and death. Recent works by media scholars like John Durham Peters (2015), Amanda Lagerkvist (2015), and Yuk Hui (2016) underscore the ontological status of digital objects and the techno-social assemblages inherent to digital afterlives.

      Silicon Valley’s “fail fast, fail often” mantra is at odds with eternity: most digital legacy companies die out almost as quickly as they appear. Apocryphal life extension technologies are deeply rooted in the techno-utopianism and hubris of Silicon Valley culture and much older dreams of achieving immortality through technology. Immortality chatbots rely on venture capital and the short-term metrics of startup culture, as well as on the mountains of personal data ordinary people accumulate across everyday apps and platforms. There is an inherent temporal contradiction between the immediate purposes of digital media and their capacity to endure as living objects. Startups are, for the most part, intended to die early deaths; in Silicon Valley circles, failure itself is a badge of honor. Thus, the longevity of people’s digital legacies relies on the lifespans of corporate platforms, as well as a number of potentially ephemeral startups.

      Despite its techno-optimism, Silicon Valley is also a cynical place. Or at the very least, it’s full of bad ideas: many startups are built to fail. Failure comes so naturally to Silicon Valley that a San Francisco-based conference called FailCon launched in 2009. What does it mean to trust your personal data, your most intimate collection of digital objects, to ephemeral startups? Can they really help you live forever? And if so, what does digital immortality look and sound like? (Immortality chatbots are stilted conversationalists and would never pass the Turing test. Still, they purportedly preserve and store the essence of a human personality).

      Because digital estate planning companies are not lucrative, often providing free services, they tend to quickly fold and vanish. What seemed to be a promising enterprise in 2008 is mostly a dead end today. Over the course of my dissertation and book research, most of the startup founders I interviewed left the business and nearly all of the digital estate planning companies I researched have folded: Sites such as Legacy Locker, Perpetu, MyWebWill, 1,000 Memories, CirrusLegacy, Online Legacy, Entrustet, Lifestrand, Deathswitch, and E-Z Safe have all disappeared. Digital death is an underlying condition of digital posterity. It is ironic that such web-based companies promise to keep your data alive forever when digital estate planning startup companies are themselves highly erratic and subject to failure. Today, a younger generation of founders is hoping to disrupt digital death, often targeting millennials with their products. But digital estate planning and immortality chatbots do not address the overarching problem of platform ephemerality.

      Platforms and profiles change over time and may even disappear, so it is difficult to ensure that digital remains are preserved. For one, they are dependent on the particular corporate infrastructures on which they are built and the continued commercial viability of such companies. MySpace, Orkut, Friendster, LiveJournal, GeoCities, and other obsolete social networking platforms remind us that even the most successful tech giants may not live forever, or that their uses and users may change over time. It is hard to trust that a profile, blog post, digital photo album, or uploaded consciousness will survive in perpetuity.

      Immortality Hiccups

      Despite its intimate relationship with ephemerality, Silicon Valley is attempting to defeat death through movements like cryonics and transhumanism, as well as less fanciful enterprises like life extension through supplements, exercise, and nutrition. It is perhaps unsurprising that youth-obsessed Silicon Valley is disturbed by the notion of bodily decline. The wellness ideology associated with the Quantified Self movement and self-tracking through Fitbits and other wearable devices emanates from Silicon Valley culture itself, with its unique blend of New Age counter-culturalism and libertarian or neoliberal tendencies (Barbrook and Cameron 1996, Turner 2006). Failure itself is a feature, not a bug, of startup culture. The death of companies is an expected part of the culture, with failure baked into the very system of venture labor and the prominence of risk-taking (Neff 2012). But to actually die, to be a mere mortal and subject to the whims of time or the flesh, is less than ideal. Silicon Valley is in search of a techno-solution to death, both on a physiological level and in terms of the problems associated with digital inheritance.

      When it comes to dealing with death, startup culture attempts to apply to a techno-solutionist salve to something inherently messy. The logics of planning, charts, and neat lists don’t necessarily add up when a death happens. There is always the potential for a glitch. For instance, a British woman who died of cancer received a letter from PayPal claiming a breach of contract for her failure to keep paying. After her death, her husband had contacted PayPal with her death certificate and will, as requested, but PayPal’s system failed to register this and accidentally sent the letter anyway.

      Many digital immortality startups are in fact vaporware, or novelties that are more theoretical than utilitarian. But they are made material through the capital backing them and the valuable data their subscribers provide. At the same time, entrepreneurs often overestimate their possibility for success. A 1988 study showed that a majority of entrepreneurs believe they can prevent the death of their company. In a paper called “Living Forever: Entrepreneurial Overconfidence at Older Ages” (2013), Dutch economists found that entrepreneurs have a tendency to overestimate their actual life spans as well as the lifespans of their companies. This in part may explain the number of transhumanists in Silicon Valley. On a practical level, entrepreneurs must display a certain degree of optimism in order to ease the worries of accelerators and incubators who might be interested.

      Death is sometimes used as a metaphor in Silicon Valley discourses about failure. Many startups do not go bankrupt right away, but never attract a healthy customer base. Instead, their founders or other investors continue pouring money into them. According to one technologist, “We call them the walking dead…They don't necessarily die. They putter along.” (Carroll 2014). Software engineers may have to decide to abandon the startup shift and find more stable work, whereas founders have a hard time knowing when to pull the plug on their creations. Shikhar Ghosh, a lecturer at Harvard who has studied startup mortality, noted that “VCs bury their dead very quietly” (Carroll 2014).

      It is increasingly easy for startups to get funding, thanks to crowdfunding sites like Kickstarter and GoFundMe or IndieGoGo in addition to the standard angel investor route. Would-be entrepreneurs do not have to rely on venture capitalists. But this also means that a sea of unlikely startups has proliferated, while the vast majority of those companies will die early deaths. For anxious founders, the startup death clock can estimate when their ventures are about to run out of money. Much like individuals can leave goodbye messages on sites like Dead Social, dying startups often post final messages to their users before their websites become defunct. Startup death is a significant problem in Silicon Valley, so what does it mean to rely on precarious startups to broker long-term relationships with the dead?

      Wealthy VCs also fund life extension research. It’s not just the bearded weirdos like Aubrey de Grey. There is a much longer history of using new technologies and data tracking, along with changes in diet and exercise, to prolong the human lifespan and optimize the self (Bouk 2015, Wernimont 2019). For elites, that is. The Life Extension Institute of the early 20th century, for instance, found ways for wealthy white men to cheat death through diet and exercise regimes, publishing self-help books like How to Live while surveilling workers in factories according to eugenicist principles in order to maximize their productivity. Founded in 1913, the LEI was backed by members of the National Academy of Medicine, major insurance firms, and companies like Ford and GM alongside President Taft and Alexander Graham Bell; it was by no means a fringe movement.

      Echoing these historical connections, at a conference on radical life extension, Terasem’s Martine Rothblatt exclaimed, “It’s enormously gratifying to have the epitome of the establishment, the head of the National Academy of Medicine, say, ‘We, too, choose to make death optional!,” highlighting the ways that transhumanist visions are often tied to esteemed institutions. Consider Nectome, an MIT connected and federally funded startup that promised to scan human brains and turn them into digital simulations. Because it relied on fresh brains to work, it required subscribers to be euthanized first. This seems like a risky move, but investors like Sam Altman of Y Combinator immediately signed up. One of the founders said, “The user experience will be identical to physician-assisted suicide…Product-market fit is people believing that it works.” In other words, the founders don’t really care if it works or not: if people believe it does, the market will abide.

      Silicon Valley-centered narratives are typically focused on short-term gains, a few entrepreneurs, and innovation at all costs. But as the internet ages, social media platforms have been caught up in questions of posterity and even transcendence. For Silicon Valley startup culture to deal with death raises some interesting questions about future projections and risk. Instead of trusting religious entities with your immortal soul, you should put your faith in the tech industry. Rather than employing established banks and corporations to manage your digital assets, you, the ordinary user, are expected to outsource that labor to a host of new, web-based companies. By definition, startups attempt to “disrupt” industries they view as obsolete or clunky. Or as one of my research subjects put it: “investors say the most boring industries are the most lucrative.” There is an obvious disconnect between the companies that promise to organize your digital belongings for eternity and Silicon Valley’s cultural expectations around failure.

      There is historical and contemporary synergy between powerful Silicon Valley interests and transhumanist belief systems, as many noted futurists have prestigious positions in the tech industry. For instance, Ray Kurzweil, a well-known proponent of the Singularity, is also Google’s Director of Engineering. According to computer scientist and science fiction writer Vernor Vinge, humans’ technological capacities will accelerate. Eventually, superintelligent AI will self-replicate and evolve on an ever-increasing timescale, leading to humanity’s end. While Vinge sees the technological Singularity as a destructive force, Kurzweil and those of his ilk believe it has the ability to solve all of the earth’s problems, including climate change. The temporal patterns of the Singularity thus coincide with Silicon Valley’s race for the new, i.e. the planned obsolescence of Apple products, perpetual updates and upgrades for software packages, or the fetishization of the latest gadgets.

      It’s not always completely cynical, either. Ray Kurzweil is actively trying to resurrect his dead father, and many transhumanists have suffered personal losses that inspire them to find ways of mitigating death. For some, transhumanism is a form of spiritual practice or belief system (Boenig-Liptsin and Hurlbut 2016, Bialecki 2017, Singler 2017, Farman 2019). The truth is that no matter how far-fetched some of these technologies may seem, they are already starting to affect how people interact with the dead and conceive of their own postmortem legacies. But for those who can’t afford the treatments and elixirs, digital immortality might be the only available route to living forever. There is a chasm between those who can afford actual life extension technologies (in the US, this includes things like basic healthcare) and those who can train free digital chatbots to act in their stead.

      When it comes to the history of life extension technologies, as well as modern genres of transhumanism and digital afterlife startups, people are actively working to engineer these items. They are not abstract fantasies, but connected to real money, speculative investment, and sites of extreme wealth and power. While their technologies are apocryphal, they rely on logic and cold rationality to justify their vision of the future, which they are actively building. Their science fiction tinged narratives are not speculative, but roadmaps for the future.

      On a rapidly warming planet where tech billionaires fantasize about escaping to the far corners of the earth in their bunkers, or even to Mars, immortality technologies are undeniably apocryphal. Freezing your head, perfecting your body so it lives for centuries, or uploading your consciousness to a magical server won’t help you if the whole earth burns. But for those with immense wealth and power, and a fervent belief in the salvific potential of technology, immortality is still a goal. Even if the Silicon Valley transhumanists eventually figure it out, only a select few will have access to their life-sustaining wares.

      References

      Barbrook, Richard, and Andy Cameron. 1996. “The Californian Ideology.” Science as Culture 6(1): 44-72.

      Bialecki, Jon. 2017. “After, and Before, Anthropos.” Platypus, April 6. http://blog.castac.org/2017/04/after-and-before-anthropos/.

      Boenig-Liptsin, Margarita, and J. Benjamin Hurlbut. 2016. “Technologies of Transcendence and the Singularity University.” In Perfecting Human Futures: Transhuman Visions and Technological Imaginations, edited by J. B. Hurlbut and H. Tirosh-Samuelson, 239-268. Dordrecht: Springer.

      Bouk, Dan. 2015. How Our Days Became Numbered: Risk and the Rise of the Statistical Individual. Chicago: University of Chicago Press.

      Braidotti, Rosi. 2013. The Posthuman. London: Polity.

      Carroll, Rory. 2014. “Silicon Valley’s Culture of Failure and the ‘Walking Dead’ it Leaves Behind.” The Guardian, June 28. https://www.theguardian.com/technology/2014/jun/28/silicon-valley-startup-failure-culture-success-myth.

      Cheney-Lippold, John. 2017. We Are Data: Algorithms and the Making of Our Digital Selves. New York: New York University Press.

      Farman, Abou. 2019. “Mind out of Place: Transhuman Spirituality.” Journal of the American Academy of Religion 87(1): 57-80.

      Hayles, N. Katherine. 1999. How We Became Posthuman. Durham, NC: Duke University Press.

      Hui, Yuk. 2016. On the Existence of Digital Objects. Minneapolis: University of Minnesota Press.

      Kneese, Tamara. 2019. “Networked Heirlooms: The Affective and Financial Logics of Digital Estate Planning.” Cultural Studies 33(2): 297-324.

      Lagerkvist, Amanda. 2017. “Existential Media: Toward a Theorization of Digital Thrownness.” New Media & Society 19(1): 96-110.

      Neff, Gina. 2012. Venture Labor: Work and the Burden of Risk in Innovative Industries. Cambridge: MIT Press.

      O’Gieblyn, Meghan. 2017. “Ghost in the Cloud: Transhumanism’s Simulation Theology.” N+1 28. https://nplusonemag.com/issue-28/essays/ghost-in-the-cloud/.

      Peters, John Durham. 2015. The Marvelous Clouds: Towards a Philosophy of Elemental Media. Chicago: University of Chicago Press.

      Raley, Rita. 2013. “Dataveillance and Countervailance.” In Raw Data is an Oxymoron, edited by Lisa Gitelman, 121-146. Cambridge, MA: MIT Press.

      Singler, Beth. 2017. “Why is the Language of Transhumanists and Religion So Similar?,” Aeon, June 13. https://aeon.co/essays/why-is-the-language-of-transhumanists-and-religion-so-similar.

      Turkle, Sherry. 1984. The Second Self: Computers and the Human Spirit. New York: Simon and Shuster.

      Turner, Fred. 2006. From Counterculture to Cyberculture. Chicago: University of Chicago Press.

      Ullman, Ellen. 2002. “Programming the Post-Human: Computer Science Redefines ‘Life.’” Harper’s Magazine, October. http://harpers.org/archive/2002/10/programming-the-posthuman/.

      Wernimont, Jacqueline. 2019. Numbered Lives: Life and Death in Quantum Media. Cambridge, MA: MIT Press.

      Creative Commons Attribution 3.0

      3 votes
    37. Accidentally Solving Access Point Roaming Issues.

      I'm sharing in case some of you are having a similar issue at work or at home, and to hear your opinion and/or similar stories! I've been using Ubiquiti access points in my home for a few years...

      I'm sharing in case some of you are having a similar issue at work or at home, and to hear your opinion and/or similar stories!

      I've been using Ubiquiti access points in my home for a few years now, and overall, they've worked very well. 3 APs giving near perfect 5GHz VHT80 coverage on DFS channels. LAN transfers are about 600-650mbit on laptops, which has proven to be plenty for wireless clients in my home. Keep in mind that this is a pretty basic setup... besides the APs, there's just the ISP provided GPON ONT which is also a typical all-in-one ISP solution (router, switch, AP, firewall, DHCP server...) with it's Wi-Fi turned off.

      As I said, I was pretty happy with the results, however there was one feature that I could never get to work just right; roaming. You could be walking around the house watching a live stream and the stream would pause for 5-8 seconds until the roaming transition was over. Strangely, with VoIP calls, roaming would be about 3-5 seconds. Even enabling fast roaming features (which I believe is simply 802.11r) on the AP's controller would not give the results I was looking for. After days of tweaking TX power settings, channel selection and trying to implement Minimum RSSI (which I ended up not using), I finally gave up and resigned myself to the 4-6 seconds (oh, the humanity) of roaming time.

      Fast forward to about two months ago and I added a new router to the setup (UBNT ER-4) and a switch (UBNT USW-24). Setup went smooth, already had some cat.6 cabling around the house, now it was time to actually use it. Had some fun setting up a guest Wi-Fi network on it's own VLAN, which was always a concern of mine; having "untrusted" devices connect to my network. The access points do client isolation on guest networks by default, but in my mind it wasn't enough as I have some file servers and time machines on the network.

      Anyways, a few days after doing the setup I'm walking around the house with a livestream on my mobile and suddenly realize that it's not losing the connection. I try with a VoIP call and it worked flawlessly. I start walking around faster and still, the phone is roaming without an issue. I was very excited!

      I'm thinking it must be the router that somehow solved the roaming issue. My first theory was that the DHCP server on the ER-4 was doing it's thing much faster than the ISP's device, allowing the wireless clients to actually roam faster. So I do a web search and I find some very relevant info. It was a thread on a forum and reddit thread with a sysadmin that was about to give up on the APs because of roaming issues. In both threads, there were replies about what switch were they using.

      Apparently, some switches (Cisco and HP were mentioned), have a "MAC aging" interval setting which is way too high by default, or they simply have bugged firmware that doesn't allow the switch to "re-learn" the MAC address of a device on a different switch port. I assume that ISP provided "el-cheapo" gear has similar issues.

      So, if you're having roaming issues with your wireless clients, check your switches!!!

      Anyways, just wanted to share this story. Thank you for reading. :-)

      10 votes
    38. Why do you lock your smartphone?

      I'm genuinely curious. I'm a late adopter FWIW and am still rocking an older iPhone that doesn't support any face recognition or finger prints. But I don't use a pass code either, and never have,...

      I'm genuinely curious. I'm a late adopter FWIW and am still rocking an older iPhone that doesn't support any face recognition or finger prints. But I don't use a pass code either, and never have, and doubt I ever will. I just don't get it... what are folks afraid of happening if they don't lock their phone? I suppose the "nightmare" scenario would be someone steals your phone and then messages your contacts asking for $. Is that it?

      I've always practiced greater digital security than physical security (counting the phone unlock as physical) as I think it much more likely that a ne'er-do-well would attack some large company than to single me out in person. I mean if the FBI or some hacker is going through my garbage then I probably have larger problems, right?

      For me it's cost/benefit - swiping/fingerprinting/face IDing multiple times a day is not worth the slim chance that my phone is stolen by someone who going to use the info in it for something nefarious. I wouldn't lock my car if I was in/out of 20x a day, I just wouldn't leave anything terribly valuable in it.

      Please let me know why locking your phone is/isn't important to you.

      EDIT: To be clear, I have one banking app and it requires an additional password to get in. It's an app so there isn't a saved password for it anywhere.

      EDIT2: Made this as a comment below, but thought I'd add it up here as well - "I find it strange that people in general seem to be OK with putting up with an inconvenience (even though minor to many) that affects them multiple times a day, but we hold large companies almost wholly unaccountable for major data breaches. "

      EDIT3: This just occurred to me. We lock our phones, but not our wallets/purses. The argument that a pass-code is a protection against identity theft rings sort of hollow when we consider we have much of the same info on an ID card that we keep unprotected. Some states will even list the SSN on a driver's license.

      EDIT4: I'm convinced everyone thinks their personal lives are terribly interesting to strangers and my suspicion is they're not. Only two real cases of bad things happening when a phone is unlocked that I've counted so far: 1) long distance calls 2) pokemon themed contacts.

      EDIT5: That said, sounds like the fingerprint scanner is the way to go for convenient security. I'll be checking that out. Sincere thanks!

      EDIT6: Some folks said that edit 4 came off as condescending. Not my intention. I was trying to tie in the idea of "everyone being the main character in their own story." I'm definitely not implying that people should leave their phones unlocked because others wouldn't find their lives uninteresting.

      I think many have a personal connection to their devices that I do not feel. Intellectually I find that very interesting as this seems less a monetary issue and more a privacy issue. It'd be as if a stranger picked up a lost diary and started reading. I fear my diary would be more like a ship captain's logbook and wholly uninteresting. If I were to have my phone stolen I'd simply change a couple passwords and buy a new one.

      32 votes
    39. Two-factor authentication is now available

      Another excellent open-source contribution has been deployed today - @oden has added two-factor authentication support (via TOTP apps like Google Authenticator). Here's the code, if anyone wants...

      Another excellent open-source contribution has been deployed today - @oden has added two-factor authentication support (via TOTP apps like Google Authenticator). Here's the code, if anyone wants to take a look.

      If you want to set it up for your account, the link is available on the settings page. If you do, please please please write down or store the backup codes that it gives you after you enable it. If your phone dies or you otherwise lose access to your 2FA device, you won't be able to recover access to your Tildes account.

      On that note, I wanted to ask for input about whether I should be willing to bypass 2FA for people if they've set up the email-based account recovery. People will lose access to their 2FA device and not have the backup codes, and I don't know if just telling them that I can't help them is truly the best thing to do. Allowing it to be bypassed does lower the security, but sometimes it's a reasonable trade-off. One possibility is adding a security option that people could enable for maximum security, like "Do not bypass 2FA for me under any circumstance, I promise that I've kept my backup codes".

      Let me know what you think about that, as well as if you have any concerns or notice any issues with the feature. Thanks again, @oden!

      74 votes
    40. Need advice about Tomboy notes and note apps in general

      I'm looking for some advice on what note programs people recommend. Not a basic text editor, but something capable of doing some basic categorizing, chronological sorting, that sort of thing. I've...

      I'm looking for some advice on what note programs people recommend. Not a basic text editor, but something capable of doing some basic categorizing, chronological sorting, that sort of thing. I've used Evernote most recently, but I'm becoming less and less of a fan. I don't need cloud sync necessarily, although device sync could be handy. A pleasant UI (not fettered with extraneous crap) would be nice, but aesthetic appeal takes a backseat to navigation and stability. Target OS is mostly likely going to be windows 10.

      What are you experiences with note apps, what are your favorites?


      (A bit of context for anyone interested)
      Years ago, I used tomboy notes in Ubuntu for keeping track of timesheets/daily logs. It seemed like a good program to set up for my step dad to use as well. A few years later, Tomboy notes petered out without much fanfare. I've kept his laptop running with that setup for as long as I could, but the hardware is just getting worn out (it's about 10 years old now).

      So! Time to get him an upgrade. This time around, I don't think I'm gonna set up up with Linux. He isn't really up to the task of doing his own troubleshooting in linux (i.e. when an automatic update breaks something), and I haven't even been keeping up on Linux for the past few years myself. So I'm probably going to set him up on a Windows machine.

      I should be able to export the tomboy notes database fairly easy, but it would be a huge load off my mind if I could settle on a decent program to migrate to first.

      Thanks in advance for any input!

      11 votes