• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "ask.recommendations". Back to normal view
    1. What to do with NFC tags

      I picked up 20 NFC tags (link) and they seem to be alright with iOS after I (re?)format them to NDEF. Anyway, I have a few things setup: tap to play music in the dining room over a Google Home...

      I picked up 20 NFC tags (link) and they seem to be alright with iOS after I (re?)format them to NDEF.

      Anyway, I have a few things setup:

      • tap to play music in the dining room over a Google Home speaker
      • tap to turn off some lights and prep for bed etc
      • tap to change some Hue scenes

      ... and that's about it. I don't have trouble waking up to an alarm, so I don't need to go down that route. Anyone have any fun things you're doing with tags?

      8 votes
    2. Recommend me a small SBC!

      So I'm looking to do an improved version of this project from a couple of years ago that rebuilt the dreamcast VMU into an emulator system that could even interface with a modified dreamcast...

      So I'm looking to do an improved version of this project from a couple of years ago that rebuilt the dreamcast VMU into an emulator system that could even interface with a modified dreamcast controller using the original connector. That project was really neat, but it used a raspberry pi zero, which is frankly anemic for running any emulators past the SNES, and I'd like to find one that's powerful enough to emulate the dreamcast itself, but small enough to fit inside a VMU. To that end, my requirements are:

      • Must be of a similar size to the pi zero. Smaller would be better, but it absolutely cannot be more than 40x65mm.

      • Must have a processor at least as powerful as a cortex A53, preferably something more powerful like the A72.

      • Must have a release of armbian (or similar) with drivers for full video acceleration.

      • Must be able to drive a display over SPI.

      • Must be available. The NanoPi NEO Core 2 is pretty close to what I need, if maybe a bit underpowered, but it seems to be discontinued and I can't find it anywhere but aliexpress at double the list price.

      • Composite video out would be nice.

      • Analog audio out would be nice.

      • Availability without soldered headers and large ports would be nice, like the pi zero or nanopi neo.

      9 votes
    3. What unified login to use?

      I'm setting up a server with nextcloud, plex, matrix and some other things I don't yet know, for some friends and family, (about 20 people if I get lucky) and now I heard of a thing called single...

      I'm setting up a server with nextcloud, plex, matrix and some other things I don't yet know, for some friends and family, (about 20 people if I get lucky)
      and now I heard of a thing called single sign on/unified login. (Login to different services with the same user/pw and/or login once, access to all services)

      so far I found out about Keycloak https://en.wikipedia.org/wiki/Keycloak

      is this what I'm looking for? does anybody have experience in this? Are there other/better/simpler solutions for this?

      12 votes
    4. Let's talk about computer algebra systems

      I'm vaguely in the "market" for a new computer algebra system (Mathematica, Maple, Sage, SymPy, etc etc) and I am curious what experience you all might have with these types of programs. In the...

      I'm vaguely in the "market" for a new computer algebra system (Mathematica, Maple, Sage, SymPy, etc etc) and I am curious what experience you all might have with these types of programs. In the past I've used Mathematica, and once you get over the odd aspects of the Language (and hefty license fee), it is a pretty great piece of software. Nonetheless, now that my old student license has expired and I would have to buy a new one (though through my school I can get it at a steep discount) I'm looking at some alternatives. Sage seems particularly appealing since it is open source and apparently well documented, and of course SymPy is powerful although that as stand-alone as these other choices.

      There are tons of other options as well, with a wide range of functionality (it really is amazing how much these things can do). My main use cases with these types of things are either: a) algebraic manipulation, b) linear algebra, c) visualization. For these three it does really seem that Mathematica is at the forefront, but I'm all ears for other opinions.

      I'm curious, if you have used any or all of these in the past, what were you using them for and what is your opinion?

      11 votes
    5. What process do you recommend for deploying a web app?

      I once was a web developer and worked with classic ASP and ASP.NET. I stopped developing altogether around 2006-2007 and never looked back. When I was developing, my experience was that I'd...

      I once was a web developer and worked with classic ASP and ASP.NET. I stopped developing altogether around 2006-2007 and never looked back. When I was developing, my experience was that I'd receive paid projects from clients and would just work on these my self. There were no outside nor collaborative developers.

      Obviously, things have changed since then. I'm fairly new to FOSS, git, Django, and Python.

      However, I've been developing a blog web app for AskBibleScholars.com and would like to start alpha testing it. I've heard that Heroku could be a good place to start.

      Do you have any recommendations for me moving forward?

      12 votes
    6. Ask Tildes: I'm looking for (FOSS? Self-hosted?) photo manager software

      Specifically, I've got a big honkin' pile of photos stored on an online storage space, and I want some kind of software that lets me share links to a pic, or a group of pics, or a folder, etc ......

      Specifically, I've got a big honkin' pile of photos stored on an online storage space, and I want some kind of software that lets me share links to a pic, or a group of pics, or a folder, etc ...

      ... and here's the crux ... without making extra copies of the pics ... just has renamed, custom-permissioned links to the original pic(s).

      In database terms, I want something that gives me Views of my photo collection.

      I run my own Nextcloud instance, which is close. It has very nice, very granular photo management and sharing capabilities ... but as far as I can tell, whenever I share a pic with someone, it actually makes another copy of it for the shared instance. If I share the photo 5 times w/5 different people/groups, then suddenly, I have 6 copies of the pic.

      Any recommendations?

      8 votes
    7. What TLDs do you view the most positively?

      I'm thinking of registering a new domain to host a personal blog and a few other pages that is somewhat separate from my current personal portfolio page, as the blog will likely not be directly...

      I'm thinking of registering a new domain to host a personal blog and a few other pages that is somewhat separate from my current personal portfolio page, as the blog will likely not be directly relevant to my work. But since this is a more personal project, I want to branch out in terms of TLDs - I've previously used exclusively .com endings as they lead to the least confusion and are the most accepted.

      I'm a little overwhelmed by the number of options these days, so I wanted to take a little straw poll to see which ones people think are the best. The name itself will be my initials "gpxl", and the endings I am considering are

      • .info
      • .xyz
      • .fyi
      • .computer
      • .me

      But I'm curious to see what others think. I would go with .xyz but I feel like then my domain name becomes an unintelligble string of letters - gpxl.xyz, so I'm wondering what others think and what arguments exist for choosing one over another.

      P.S. If anyone has recommendations for registars I'm open to those too. Currently using google domains but open to switching.

      18 votes
    8. I want to get away from Reddit. However, I need help getting there

      I was incredibly fortunate to have bumped into Tildes. And I have reached out to this community several times about bringing the niche academic subreddits here eventually. @Deimos has been very...

      I was incredibly fortunate to have bumped into Tildes. And I have reached out to this community several times about bringing the niche academic subreddits here eventually. @Deimos has been very kind and receptive and it looks like things will take considerable time on his end.

      In the mean time I'm wondering if it would be a good idea to create a website that would take all of these subreddits (slowly of course) to a new home if you will. To explain, create a website that would be the eventual home of these niche subreddits but also integrate them into Tildes somehow.

      I realize that many people spend unneeded effort and money to achieve things like this and I don't want to fall into these pitfalls.

      So, what would you recommend as a starting point in order to one day get there?

      24 votes
    9. Looking for a simple language to build a compiler for

      I've recently built a brainfuck just-in-time compiler and I'm looking for my next project. I think compiling a more complicated (and more easily written) language would build on what I've learned...

      I've recently built a brainfuck just-in-time compiler and I'm looking for my next project. I think compiling a more complicated (and more easily written) language would build on what I've learned so far. Rather than design my own language from the ground up, I'd prefer to work with a toy language that already has existing programs and a spec. This would both save me some work and give me more solid ground to build upon.

      6 votes
    10. Seeking good anti-malware to replace AVG Free

      Hi. AVG's been bugging me with reminders to renew my subscription recently, but I don't have the money for that. I've been using AVG Free for years, but each time I trial the full edition it seems...

      Hi. AVG's been bugging me with reminders to renew my subscription recently, but I don't have the money for that. I've been using AVG Free for years, but each time I trial the full edition it seems to install as a separate program, and then I have to manually revert back to the free version once the trial's up. The only other anti-malware I use is MalwareBytes (free again).

      I'm not too worried about using a VPN, and have been advised to avoid the free ones anyway. I'd really just like a decent alternative to AVG Free that won't mess with my Steam games or pester me to upgrade several times a day. I have almost no experience with other anti-malware programs, so I'd rather ask people in the know for advice than just install something straight away and find out that it does one of the aforementioned annoying things.

      ...Should I use a free VPN? I'm trying to save as much of my scant moolah as I can, and I do occasionally torrent things, but the free ones are allegedly a little shady.

      5 votes
    11. What is the best way to teach Python for my 11-year-old sister that lives in another state?

      This may seem an obvious question, but not as much as it seems. She uses Windows, I’m currently using Linux/macOS. How to instruct her to install her Python environment? Should I use Zoom, Skype,...

      This may seem an obvious question, but not as much as it seems. She uses Windows, I’m currently using Linux/macOS. How to instruct her to install her Python environment? Should I use Zoom, Skype, Google Hangouts, or another solution? Is there and easy way for live-drawing (online blackboard) to explain things to her visually? And, perhaps most importantly, how can I do that for free?

      13 votes
    12. Are there any good tools for "one-off" file encryption?

      Sorry if this is a silly question, but I keep running into situations where a small CLI or GUI tool that could be handed a single file and hand me back an encrypted version would be useful. I've...

      Sorry if this is a silly question, but I keep running into situations where a small CLI or GUI tool that could be handed a single file and hand me back an encrypted version would be useful. I've done some googling, but all I typically turn up is blogspam about random Windows-only tools that seem to be of dubious quality.

      Anyone know of a good tool for this type of thing?

      9 votes
    13. Build Concept: The Mobius Chair

      In the DC canon, The Mobius Chair is a time-space/dimensional vehicle operated by the New God Metron. It allows him to travel and observe the universe, but the one I'm making is nowhere near as...

      In the DC canon, The Mobius Chair is a time-space/dimensional vehicle operated by the New God Metron. It allows him to travel and observe the universe, but the one I'm making is nowhere near as functional.

      I've come into a recliner chair with a cupholder on each armrest, and I already had a split keyboard. My plan is to use the cupholders as a mount for both ends of the split keyboard, so that I could use the entire run of armrest and have my hands lay naturally on the keys. Goals are to minimize weird stretching and be able to comfortably type for long stretches of time, to put off stuff building this that I planned to work on this weekend, and to look super boss, though not necessarily in that order.

      If I want ultimate angulation and the best range of motion, I was thinking about something like a cupholder with a phone or a tablet mount, like this one, but if anyone has recommendations for what would be best to work with, or have done something like this before, I'm all ears.

      6 votes
    14. I'm asking for some initial insight into a problem that I'm trying to solve for hundreds of users that are dismayed with Discord

      I have just been introduced to a few hundred (maybe more) of Discord users that would like to break free of the constraints there. These users are made up of academics that, for the most part, are...

      I have just been introduced to a few hundred (maybe more) of Discord users that would like to break free of the constraints there.

      These users are made up of academics that, for the most part, are not technically savvy. They have tried to make use of what is currently available to them with Discord. On the other hand, they are increasingly becoming frustrated by its limitations and the fleecing of monies in order to do certain things.

      I've looked at their concerns and if I had better than a DSL connection to the Internet, then I would host a server my self and call it a day.

      Do you have any initial recommendations for a platform that they could move to? Should I consider self-hosting more?

      7 votes
    15. What are your favorite CLI tools/applications?

      While I've been teaching myself my first programming language (Python), I've been getting more into using the terminal as much as possible to build familiarity and get comfortable. This has opened...

      While I've been teaching myself my first programming language (Python), I've been getting more into using the terminal as much as possible to build familiarity and get comfortable. This has opened my eyes to so many useful utilities and makes me curious as to what there is out there that I haven't heard of yet.


      My favorites so far:

      exa - A modern version of "ls"

      youtube-dl - Download videos from youtube.com or other video platforms with various options

      hledger - Plain text double-entry accounting software based on ledger written in Haskell

      thefuck - App that corrects a spelling mistake in the previous command by typing "fuck"

      spicetify-cli - Customizes the Spotify client with themes and extensions

      spotifyd - Lightweight Spotify daemon

      spotify-tui - Control Spotify in the terminal

      neofetch - Launch tool that can display ASCII art or pictures and general system information

      I'm on macOS but I'm almost certain all of these are cross-platform.


      What are your favorite or "must-have" CLI packages?

      40 votes
    16. Learning resources for my soon to be twelve year old son?

      My son's elementary school teachers are phenomenal. He's, also, had a gifted and talented instructor since he was four years old. He's, approximately, four to five years ahead of his peers in...

      My son's elementary school teachers are phenomenal. He's, also, had a gifted and talented instructor since he was four years old. He's, approximately, four to five years ahead of his peers in reading comprehension and mathematics.

      Our schools have been closed now for three weeks and both our sons have been using an iPad and a Macbook to do classwork.

      Today my twelve year old's teacher gave him free reign to learn whatever that interests him. He wants to learn how to make video games. In his own words: "I don't want to make a million dollar game. I just want to make something simple."

      He's been learning BASIC but he fails to see any real world application right now.

      Would you happen to know any free and paid resources that I could provide him in his endeavor?

      12 votes
    17. Resources for a comprehensive self-education in Computer Sciences

      What is this? As someone distinctly outside of the field of programming, with no formal education in the Computer Sciences, I am currently in the process of putting myself through a crash...

      What is this?

      As someone distinctly outside of the field of programming, with no formal education in the Computer Sciences, I am currently in the process of putting myself through a crash education. I have found the internet is full of helpful guides in some departments (general language syntax, algorithms), while not nearly as easily accessible in other departments (compiler theory/operation, debugging).

      I recently picked up C# on some tilderino's suggestion (months ago, can't remember who it was, thank you if you see this!), and while the Microsoft Documentation is useful when you have a basic understanding of the topic at hand, I found that buying C# 7.0 in a Nutshell put it all together for me, whereas I was struggling with the official resources.

      Since we have quite the concentration of CS and IT related professionals and enthusiasts here, I guess what I'm looking for here are suggestions on books (physical or otherwise), resources, courses, blogs, or even material from your own CS courses or anything else helpful in putting together the bigger picture beyond learning the syntax and solving problems on Project Euler. Anything helpful beyond another "Hello World!" guide really, especially in the realms of debugging best practices, CLI usage (Windows if possible).

      The general topics I'm thinking of are:

      1. Programming Theory/Paradigms
      2. Algorithms
      3. Debugging & Optimization
      4. Compiler Function/Theory
      5. Architecture
      6. Command-line Interfaces
      7. Unlisted Topics (Such as GitHub/Lab Use)
      18 votes
    18. What's the best way to connect four monitors to two computers?

      I will spare you the life story of how I came to want to do this and instead outline what I would like to accomplish: One (Windows) desktop computer with a video card that has two HDMI and two...

      I will spare you the life story of how I came to want to do this and instead outline what I would like to accomplish:

      • One (Windows) desktop computer with a video card that has two HDMI and two DisplayPort ports.
      • One (Linux) laptop that has two USB-C Thunderbolt 3 ports.
      • Four monitors:
        • 1920x1080 60Hz
        • 2560x1080 75Hz
        • 3440x1440 100Hz
        • 5120x2160 60Hz

      What I would like to do is connect all four monitors into a KVM switch, and then from the KVM switch, connect all four monitors to both the desktop and the laptop. I would also like at least one USB port on the KVM that I could connect a USB hub to for switching my mouse, keyboard, graphics tablet, etc.

      From there, ideally I would be able to switch all four displays and all the peripherals between each device by pressing a single button on the KVM.

      However, there are three problems I have encountered with this idea:

      • KVM switches are expensive as fuck
      • Very few KVM switches support a two-computer, four-monitor [2x4] connection (it is almost always the other way around [4x2])
      • The few KVM switches I have found that do support such an arrangement only have DVI ports, no DisplayPort or HDMI

      So uh, if anyone knows of any KVM switches (or other solutions) for accomplishing this setup, I would really love to hear about it, no matter the cost.

      Thanks.


      In this setup, the laptop would be the daily machine, and the desktop would be a dedicated gaming/creativity rig. That gives me some room for alternative configurations:

      • Because the desktop wouldn't really need access to four monitors, I could get a KVM switch that only supports two monitors [2x2], and then just use something like Synergy to seamlessly move the mouse and other peripherals between computers. However, I have concerns with how well Synergy would work with a custom mechanical keyboard (running the QMK firmware) (Apparently there are no issues between QMK and Synergy)

      • Buy two [2x2] switches, which is probably cheaper than one [2x4], and switch all four displays between devices with two button presses instead of one. (And still probably run Synergy for when I want to split displays 2/2 between devices)

      • Just use a Thunderbolt dock, plug each monitor into the desktop and also into the dock (so two cables coming out of each monitor), and just manually switch the monitors between devices using their input controls. This is probably the simplest option, but switching four monitor inputs can be tedious. Though, I wouldn't actually need to switch all four of them, I could just switch one or two of them, and then use Synergy to take advantage of the others.

      • Run the desktop headless and stream its video output over the local network to the laptop/monitors. This might actually be the cheapest solution, but input latency would be variable with network conditions and could be a concern. I would also be dependent on specific services for streaming output. Parsec would be my go-to. I have used it before, including with friends over 1,000 miles away, and it works great. However, I'm not too keen on my computing setup being dependent on a single (proprietary) service.

      5 votes
    19. Multi-format text editor with chain-of-command processing

      A while back I developed a desktop-based text editor (Scrivenvar) that uses the Chain-of-Responsibility design pattern to help me author fairly involved text documents. The editor's high-level...

      A while back I developed a desktop-based text editor (Scrivenvar) that uses the Chain-of-Responsibility design pattern to help me author fairly involved text documents. The editor's high-level architecture resembles the following diagram:

      https://i.imgur.com/8IMpAkN.png

      Am I reinventing the wheel here? Are there any modern, cross-platform, liberal open-source (LGPL, MIT, Apache 2), text editor frameworks (such as xi or Visual Studio Code), that would enable (re)development of such a tool?

      Scrivenvar is written in Java, but to my chagrin, Java 9+ no longer bundles JavaFX. The text editor was based on MarkdownWriterFX, itself based on JavaFX. This means there's no easy upgrade path, so I'm looking to rebuild the editor either as a cross-platform desktop application or as a web application.

      8 votes
    20. Good domain registrars?

      Looking to pick up a domain name for a personal site and was wondering if anyone could recommend a good registrar. The whole domain name industry always feels more than a bit shady, so I'm wary of...

      Looking to pick up a domain name for a personal site and was wondering if anyone could recommend a good registrar. The whole domain name industry always feels more than a bit shady, so I'm wary of most of the providers.

      31 votes
    21. Books and long-reads on technology history

      I like reading about the development process of technology products (software and otherwise), even when I don't understand the tech bits. Maybe due to their open nature, it is not hard to find...

      I like reading about the development process of technology products (software and otherwise), even when I don't understand the tech bits.

      Maybe due to their open nature, it is not hard to find detailed articles, mailing list answers, and interviews that go deep about FOSS. But I also have an interest in massively successful/unsuccessful products with large, rich and sometimes convoluted creation process. So things link Linux, Windows (all versions), Mac OS, the iPhone, iOS, Android, etc.

      My interest is not necessarily in biographies or accounts that deify so-called technology geniuses, but rather in narratives that don't shy from the nitty-gritty details of the technical/creative processes while also addressing the human/personal side of things.

      It also doesn't need to be educational at all, I just realized these stories are enjoyable reads.

      Any suggestions? ;)

      6 votes
    22. What are your recommendations for self hosting?

      First, thanks to everyone who chimed in on the earlier thread where I asked about private messaging app preferences. I learned a great deal from it! Basically, I'd like to self host Pi-Hole and...

      First, thanks to everyone who chimed in on the earlier thread where I asked about private messaging app preferences. I learned a great deal from it!

      Basically, I'd like to self host Pi-Hole and Matrix/Riot. There is a slight chance that I may self host some other things in the future.

      Would a Raspberry Pi be the best option (I'm assuming that I could plug this into my router)?

      I'm on DSL (currently 15mbps download/1mbps upload) and wondered how this might affect the use of Matrix/Riot. Would voice and/or video work properly?

      Also, I'm not quite sure how Matrix/Riot works with self hosting. Will I be able to access other public Matrix/Riot homeservers through my self hosted account?

      9 votes
    23. Choosing a new printer

      I'm thinking about getting a new printer. My needs are basically to print out textual documents 2-3 times per month from macOS. I don't need to print photos. I will not buy an inkjet because of...

      I'm thinking about getting a new printer. My needs are basically to print out textual documents 2-3 times per month from macOS. I don't need to print photos. I will not buy an inkjet because of the outrageous price of the ink. I would like to have fax support (my spouse sees a lot of doctors and they still use fax machines a lot, and we're not comfortable sending personal medical info via a fax service on the web), and it would be nice if we could also scan documents. So I'm thinking a multi-function device.

      We currently have a Brother 7840W MFC with print, fax, copy, and scan. It's over 10 years old (maybe 15?) and I dislike it. It's been slowly losing functionality over the past 5+ years. The WiFi went out, but I was able to connect it via wired ethernet to a computer and share it from there. The drivers insist that there's a paper jam, but there isn't and it prints just fine (but sounds like some of the internal mechanical components are going to die any day now.) The UI of the printer is awful. I recall having to use the phone pad to enter my WiFi password, and it was like texting on a Motorola StarTAC. (Like if you want the letter "C" press the number "2" three times, etc.) The drivers and related software don't work like normal macOS software. (Disclosure: I also once wrote a scanner driver for Brother and it was horrible, but they shipped it, so I'm not real comfortable putting their software on my computer. But that was 25 years ago, so maybe they're better now?)

      I've heard horrible things about the drivers and software of most other major printer makers - HP, Epson, Lexmark, etc. I'm guessing what I'm looking for doesn't exist, but I just want a multi-function device in as small a package as is reasonable, and with a UI on the device and software that doesn't suck and that won't die on me in < 5 years. Does such a thing exist?

      17 votes
    24. Best practices?

      I am beginning to reintroduce myself with web app development and have about fifteen years of classic ASP/ASP.NET under my belt. I’ve decided to continue on with my decision to learn Ruby on...

      I am beginning to reintroduce myself with web app development and have about fifteen years of classic ASP/ASP.NET under my belt.

      I’ve decided to continue on with my decision to learn Ruby on Rails.

      In retrospect, my university professors passed only one (as best as I can remember) best practice onto us fledgling programmers:

      Documentation

      Besides documentation, are there other general best practices to consider?

      And, specifically, are there best practices when developing with Ruby on Rails?

      9 votes
    25. Web app frameworks to consider?

      I come from a background of classic ASP/ASP.NET programming. I had about fifteen years of professional experience with it and completely stopped all programming around 2008. Now, I want to pick up...

      I come from a background of classic ASP/ASP.NET programming. I had about fifteen years of professional experience with it and completely stopped all programming around 2008.

      Now, I want to pick up web programming again. I looked at and tinkered with Python, .Net Core, as well as others.

      I was, particularly, impressed with Ruby on Rails and have completed about thirty hours of training through The Odin Project.

      Before I continue on with ROR, I just wondered if I may have missed something out there that could turn out to be a 'better' option for me.

      What are your thoughts on ROR? Would you recommend some other framework? Why or why not?

      12 votes
    26. Please recommend me a Linux distribution that is super-stable and never make me install again, but at the same time allows me to have some newer packages with ease (xpost /r/FindMeADistro)

      I currently use MX-Linux, which is a great distribution but does require me to reinstall it from time to time. It also comes with all the good/bad Debian legacy, and sometimes things can get...

      I currently use MX-Linux, which is a great distribution but does require me to reinstall it from time to time. It also comes with all the good/bad Debian legacy, and sometimes things can get really fucked up (okay, I admit it: MX IS NOT PERFECT. But nothing is, okay? Settle down.)

      My new Linux Distribution doesn't need to have all the new bells and whistles, but it needs to be able to stay reasonably current with new packages and innovations. I don't mind some manual work, but I also don't wanna spend my days maintaining the system.

      This distro is supposed to be a tool to work with, not a hobby to be pimped, riced or whatever. I will occasionally play and edit videos on it (don't worry, it's all AMD, thank you advice for the Tildes ;)

      I use the i3wm window manager (not the gaps fork), so native support is a must and current versions are preferable (MX's version is from 2016. 2016!). If there's not a current version of Emacs, I'll compile my own. The same is true for Neovim, dmenu, rofi and the suckless terminal.

      Configurations on text files do not scare me, but I don't wanna spend all my time scripting stuff. I don't mind compiling stuff either so Gentoo and other source-based distributions are valid options (as long as they allow me to work on stuff instead of working on the distribution...). That said, I have no preference whatsoever between binary and source-based.

      Unstable distributions like Arch and even Manjaro are a no-no. I need my computer to work 99.99% of the time, like a fucking refrigerator. That said, I would like some newer packages and tools such as Gimp, Inkscape and a video editor like Kdenlive. Maybe flatpak is an option? I was never able to get it to work properly.

      I'm also open to crazy things like Nix, but only if it'll make my life easier: I have no philosophies on the mater.

      Any suggestions?

      21 votes
    27. Programming/software design practice?

      So, I've been going through Project Euler and solving problems as a way to brush up on my programming abilities, but it's mostly a math-focused set of problems. Which is cool..they're nice little...

      So, I've been going through Project Euler and solving problems as a way to brush up on my programming abilities, but it's mostly a math-focused set of problems. Which is cool..they're nice little puzzles that get the gears turning...

      BUT I'm wondering if anyone here has suggestions for a website/course that teaches software design in a piece-wise way. Like... each problem is a nugget of software design that builds off previous problems and eventually you're creating an entire application utilizing different algorithms/design patterns/data structures/etc.

      I'd appreciate any resources similar to that idea. Thanks!

      7 votes
    28. Linux Distro for an old PC

      I found my grandfathers old PC on the attic and want to revive it for him. He really loved that pc. Sadly that potato barely runs Windows xp so I thought about putting a Linux onto it. My Linux...

      I found my grandfathers old PC on the attic and want to revive it for him. He really loved that pc. Sadly that potato barely runs Windows xp so I thought about putting a Linux onto it. My Linux experience is limited to Mimt and Debian, both way to heavy for this old laptop. I need recommendations for a very light weight Linux Distro!

      Specs:
      256 mb DDR1 Ram
      Intel Celeron M 320 @ 1.4GhZ
      40gb Hard Drive

      It's a small, simple gift and nothing where I want to put money into. Also it won't be my granddads daily driver so please don't recommend me a new one (a lot of people did that on other websites so I am rather careful). Thanks in Advance!

      14 votes
    29. Python challenges or projects with just the standard library?

      I've been slowly learning python for some months already. I used the Python Crash Course book from No Starch Press, it teaches the basics and then goes on with some projects with pygame,...

      I've been slowly learning python for some months already. I used the Python Crash Course book from No Starch Press, it teaches the basics and then goes on with some projects with pygame, matplotlib, etc.

      However, I feel that my Python skills aren't very good yet, and before learning to use libraries I would like to have a better command of the standard library.

      I have been looking for some book with projects or, even better, challenges using just the standard library, but haven't found any good ones. Most of them either are for absolute beginners, or use additional libraries, or are very technical and without focus on practice.

      Do you know of any good book or resource with challenges or projects that don't depend on additional libraries? Or, do you have any idea for a project or challenge using just the standard library?

      Thanks in advance!

      14 votes
    30. What's your "must have" software for a MacBook Pro, especially for programming?

      Just got my first MacBook Pro, and I've been setting things up. Wondering what people's "must have" software on MacOS is and what programming tools you might recommend. I've heard that I should...

      Just got my first MacBook Pro, and I've been setting things up. Wondering what people's "must have" software on MacOS is and what programming tools you might recommend. I've heard that I should definitely install homebrew so that I can have a real package manager like I've got on Linux.

      19 votes
    31. Any ideas for a simple landing page?

      I, recently, purchased a domain that will be developed in the future. Right now, I'd just want a simple landing page (years ago this was hideously displayed as 'under construction'). I don't have...

      I, recently, purchased a domain that will be developed in the future. Right now, I'd just want a simple landing page (years ago this was hideously displayed as 'under construction'). I don't have much funds so I'm looking for something free or dirt cheap.

      Bonus question: What would you recommend for the future? In the beginning, there will be monetary constraints. Also, I imagine that there will be two primary functions. Namely, a way in which to post blog-type submissions from academics and a way in which to sell merchandise in order to raise funds for a not-for-profit endeavor.

      13 votes
    32. Seeking recommendations for infosec podcasts

      I have been listening to "Darknet Diaries" and it's a great podcast, but I am looking for more. Maybe more technical. Does anyone have any good recommendations? Thanks! Edit: if you are like me,...

      I have been listening to "Darknet Diaries" and it's a great podcast, but I am looking for more. Maybe more technical.

      Does anyone have any good recommendations? Thanks!

      Edit: if you are like me, and learning about this stuff, here is an interesting and hilarious episode of mini-stories from Darknet Diaries: https://darknetdiaries.com/episode/22/

      8 votes
    33. I want a budget mechanical keyboard. Help me.

      I'm looking for a cheap small factor mechanical keyboard. I love the looks of XD64 or a JJ50. How do i go about it? I Don't want the numpad, don't care about leds and prefer more retro/sober...

      I'm looking for a cheap small factor mechanical keyboard. I love the looks of XD64 or a JJ50. How do i go about it? I Don't want the numpad, don't care about leds and prefer more retro/sober styles than the ones with wings and dragons and lasers blazing across the keys.

      I live in Brazil, so i'll have to import everything. I'm looking to buy everything from one place if possible.

      I was looking at KPrepublic. What do i need for the xd64?

      1. Plastic case
      2. Key caps
      3. XD64 PCB with gateron switchs (Kit 10)

      Do i need plate and stabilizers? It's already $91 without it. If it's necessary, i think it would be a better idea to just buy a Durgod Taurus k320 since it's cheaper.

      What do you guys think?

      EDIT: Got a Magicforce 68 for $47. Thanks for the help!

      10 votes
    34. I need a good text editor on Windows 10

      Disclaimer: I'm on Windows 10 I keep hopping between text editors because I can't find one that suits my needs. I need something simplistic, non-bloated, beginner friendly, open source, and...

      Disclaimer: I'm on Windows 10

      I keep hopping between text editors because I can't find one that suits my needs. I need something simplistic, non-bloated, beginner friendly, open source, and preferably with Dracula theme. I'll list off the ones that I've tried that I don't like too much:

      • Atom
      • Vim
      • Emacs
      • Notepad++
      • VS Code

      Honestly, I'd really like something that's like very similar to Sublime but FOSS. Is there one like that?

      10 votes
    35. What other version control systems do people use other than git?

      Edit: Version Control Sytem System. Whoops. Can't edit the title now though... Github, Gitlab, git this, git that...I have spent the last few years learning the damn thing. But as an electrical...

      Edit: Version Control Sytem System. Whoops. Can't edit the title now though...

      Github, Gitlab, git this, git that...I have spent the last few years learning the damn thing. But as an electrical engineer, I don't really have to deal so much with collaborating with others and merging branches all that often. I just want to keep track of SPICE netlists, verilog code, Jupyter notebooks, LaTeX files, and maybe some Arduino C code for rapid prototyping. Git seems to be too verbose for me.

      At first glance, I like the idea of Mercurial, perhaps because it is seems simpler, and because it is written in Python, and I have an affinity for Python projects even if I don't really look at their source code (like Tildes), but is this reliably used?

      Is there a VCS for a person who doesn't want to spend every day thinking about how they are supposed to use their VCS?

      13 votes
    36. What SSD should I buy?

      Right now I have this SSD and apparently it's pretty outdated. I wanted to get a 500GB one that's quite a bit faster without being too expensive (so less than $100 at the least.) Any suggestions?

      10 votes
    37. Help! I'm indecisive and I want a keyboard.

      I know there are at least fifteen threads on ~comp alone about mechanical keyboards, but, this one is mine. I recently had a run in with tendinitis, which taught me the importance of ergonomics,...

      I know there are at least fifteen threads on ~comp alone about mechanical keyboards, but, this one is mine.

      I recently had a run in with tendinitis, which taught me the importance of ergonomics, but I still wanted the clickety clack of a mechanical keyboard, so I decided to consider buying an ergonomic mechanical keyboard.

      The first one that I looked at was the ErgoDox EZ (it was the first one I saw). It had a split layout, open source firmware, and a positive review from Linus Tech Tips.

      The second one was the Ultimate Hacking Keyboard (I saw the Hacker News thread). I was interested in it for the Trackball Module.

      These two keyboards are different enough from each other, so it's hard to compare them.

      In conclusion, why should I choose one over the other?

      14 votes
    38. In search of the dark mode holy grail

      I've been thinking a lot about dark mode lately, now that macOS and Windows 10 both officially offer some implementation of it. I think dark modes make a compelling case for eye strain prevention,...

      I've been thinking a lot about dark mode lately, now that macOS and Windows 10 both officially offer some implementation of it. I think dark modes make a compelling case for eye strain prevention, but the dealbreaker for me is revealed when switching between apps and one of them isn't dark. That jarring flash of bright light completely ruins whatever gentleness the dark environment provided in the first place. So despite my curiosity I've kept everything in light mode for years, tempered by f.lux to keep myself sane after sundown.

      Anyway, now that there's official OS support I'm reconsidering. I think there's a growing pro-dark movement that was just waiting for that formal recognition. Today the programs I use most all offer dark modes so I'm taking an experimental plunge. My goal: 90% elimination of white flashes while in my normal workflow.

      The biggest obstacle is, not surprisingly, the web. There are some beautiful dark browser themes available but that really only affects the UI elements around the page, not the page itself. I want to darken the web too. I have a few thoughts about this:

      • Plugins like this one try to automate a dark mode for every site you visit. This is hit-or-miss, resulting in ugly color combinations, sometimes unreadable text. Some methods just invert the page colors, which can lead to all sort of other visual wonkiness. I haven't found a plugin like this that isn't fiddly and annoying.
      • This plugin looks interesting. From what I can tell, it uses some kind of server-side heuristics to determine the optimal way to darken every page you visit. I haven't actually tried it because I'm concerned about the privacy/security implications of sending all my web activity to this unknown third party. Or what kind of performance hit that would involve. Also, they bury this information on their site, but this is a paid service with an annual subscription.
      • I'm aware of Stylish and its huge library of user-maintained custom site styles. This seemed like a good approach, except that following a recent acquisition, the new owners of Stylish betrayed their users' trust in a very shady way so I'm afraid to go near it now. If there's a credible alternative with a decent style library I'd love to know about it. Especially if there's a way to automate style application so I don't have to manually activate it for every site I visit.
      • Tangentially, the W3C is having an interesting conversation about adding CSS media query support for recognizing user dark-mode preferences. This could absolutely be the future of the web(!!), but I suspect it won't because it puts the responsibility on designers to basically double the amount of work they have to do. Speaking as someone in that field, I would not want to have to add this to my already-long list of design considerations.

      Are there any other good web darkening methods I've overlooked? How do you deal with the white flash problem? Should I just give up and go back to black-on-white? Interested in any and all thoughts on the matter.

      24 votes
    39. Personal Wikis

      I have been looking for some software where I can brain dump all the things I need to remember on a constant basis so I can easily find it again in the future. A personal wiki basically. I am...

      I have been looking for some software where I can brain dump all the things I need to remember on a constant basis so I can easily find it again in the future. A personal wiki basically. I am wondering what any of you tilderians are using?

      The things I am looking for:

      Absolute requirements:

      • Open Source: I want to be in control of the data myself, and I want to be able to hack on it myself as the need arises.
      • Self Hostable: Goes hand-in-hand with with open sourceness, I want the data to live on the server in my apartment, under my own control.
      • An API of some sort so I can programmatically add/read/modify data.

      Nice to haves:

      • Revision history of some sort.
      • Common/simple data format for easy backup and longevity.
      • Web interface, with mobile compatibility.
      • Lightweight as possible, so I can run it on a low powered server.

      Does anything know anything like that?

      Options I have heard of:

      Here is a previous discussion on the topic @ Lobste.rs

      25 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
    41. Alternatives to Markdown for writing short documentation/TODOs?

      Hi guys, I often find myself writing small text files for projects, like a bit of documentation or TODOs. I have a proper system in place for larger projects, but would love to be able to scribble...

      Hi guys,

      I often find myself writing small text files for projects, like a bit of documentation or TODOs. I have a proper system in place for larger projects, but would love to be able to scribble down things for larger ones.

      As big of a fan of Markdown as I am, I find that it's often inappropriate for these kinds of tasks. For example, I find myself mimicking a task list with multiple-paragraph list items.

      What do you guys use? Do you know of any Markdown alternatives that give you a bit more control over the layout?

      Thanks!

      14 votes
    42. Searching entry-level linux laptop recommendation

      Hey there! I'm planning on going full linux again (last time was 5-6 years ago). The only problem is: i've lost track of the community and especially what hardware is currently best to run,...

      Hey there!

      I'm planning on going full linux again (last time was 5-6 years ago). The only problem is: i've lost track of the community and especially what hardware is currently best to run, especially tech that was really giving me headaches back then (GPU - remember the omega drivers?).

      But searching for linux compatible laptops without purchasing a machine from some dedicated vendor is quite hard.

      Any recommendations?

      17 votes