• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. I'm liking Webflow - is there a (free?) way to get the similar design experience on WordPress?

      Hiya, coming off as cheapskate since if I love Webflow so much why not just pay for it? Well a few reasons, but mostly because I'd rather like to be not tied to any single service that can just do...

      Hiya,

      coming off as cheapskate since if I love Webflow so much why not just pay for it? Well a few reasons, but mostly because I'd rather like to be not tied to any single service that can just do away with me with a snap of the fingers.

      I've been playing around locally with WordPress and the block editor actually gets me to the finish line. It's pretty easy to design what I want to design -- just everything's lacking that final little detail, I can't easily overlap text with images etc.

      So am I just incompetent and the WordPress' block editor is actually capable of these things? Most of the plugins (like Elementor) you need to pay for before you can actually do anything custom, which is kinda no-go for me. I'm also not opposed of trying something else, just that it needs to be free (as I want to be certain I know how to use it before I commit).

      (Sorry for the rushed post, I'll make corrections it if need be.)

      6 votes
    2. Does the Great Pumpkin really exist in the Peanuts Universe?

      Recently my family was watching "It's The Great Pumpkin Charlie Brown" from 1966 and I recalled how the plot of the show came from comics that were written over time in the years before the...

      Recently my family was watching "It's The Great Pumpkin Charlie Brown" from 1966 and I recalled how the plot of the show came from comics that were written over time in the years before the cartoon game out. And one thing we talked about was whether Linus was correct that The Great Pumpkin actually exists, or was everyone else right and it was in his imagination.

      It seems a reasonable question, because one thing about Linus is that he's usually the wisest character on the show. Like the rest of them, he has flaws but he tends to see things more clearly than the rest.
      Well, I was looking for old Peanuts strips and I found one that seems to answer the question in this article:

      https://screenrant.com/funniest-peanuts-comics-about-great-pumpkin-linus-disappointment/

      It is under item 4, "Great Pumpkin, You're Going To Drive Me Crazy!" November 1 1961.
      Here is a direct link to the comic in question, (not sure if it will work long term).

      In the comic, Charlie Brown says: "Hey wake up, Halloween is over... You missed The Great Pumpkin. It just came over the radio... He appeared in a very sincere pumpkin patched owned by someone named Freeman in New Jersey!"

      When I was a kid we had a book that had a lot of the older Peanuts comics in it, and I'm pretty sure that I had seen this one and just forgotten about it.

      So I think one of the following is true:

      • The Great Pumpkin really exists in the Peanut's world
      • Charlie Brown is lying
      • Charlie Brown is teasing
      • The radio was lying, like when NORAD reports where Santa's sleigh is on Christmas eve
      • Charlie Brown misunderstood the radio

      This question may have been answered in a later strip a day or two later, but I don't currently have access to the strips in the order they appeared.

      This question is mostly about whether Charles Schulz decided to have magic in his "universe" or not.
      What do you think?

      16 votes
    3. Advice Needed: Simple and Reliable notifications

      I have a long standing problem that probably has several good solutions, I just haven't been able to figure them out. So here I am, asking you. I'm selfhosting some services, a mix of selfbuilt...

      I have a long standing problem that probably has several good solutions, I just haven't been able to figure them out. So here I am, asking you.

      I'm selfhosting some services, a mix of selfbuilt and open source software. But some things I don't want to selfhost. Notably backups and alerts/notifications. For backups I have a solution which works well in every regard except one - I don't always get alerted when things fail, because the way I send myself those alerts is failing more than the actual backups.

      Currently I'm using python and gmails smtp interface to send myself email, but gmail disables my smtp access from time to time, and it's really easy not to notice not getting an email. I've tried sending the email regardless of whether the backup failed or not, but I've noticed several times that I still don't notice if the they stop coming.

      Now on to my requirements/wishlist.

      1. I'm already using s3 glacier at aws for the backups, so preferrably something in the aws space.
      2. I would like to get an popup/toast on my phone when a message is being sent. And the ability to review messages later.
      3. I would like as few moving parts as possible.
      4. I don't want to write my own client.
      5. I want it to be cheap, and if there's a cost I prefer to pay it at a place where I'm already paying, meaning aws (or possibly proton).
      6. I want a stable service.
      7. I prefer to manage as little as possible of the infrastructure.
      8. I'd like a simple programmable interface that can't easily fail. E.g. http based.
      9. It's no problem if messages are not received instantly, I could easily tolerate delays up to 24 hours.

      As you may have noticed I'm pretty much expecting there to be something in aws that I can use, but aws documentation is so abstract, that I often don't understand what the point of something is or how I'm supposed to use it.

      10 votes
    4. What is your favorite museum?

      Inspired by a recent conversation I had with a fellow museum lover: what is your favorite museum or favorite museums? Why? Curious to learn about some really interesting and unique places that...

      Inspired by a recent conversation I had with a fellow museum lover: what is your favorite museum or favorite museums? Why? Curious to learn about some really interesting and unique places that other users might have been to.

      33 votes
    5. 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
    6. Tildes Minecraft Survival Weekly

      New Thread Server host: tildes.nore.gg (Running Java 1.21.1) Dynmap: https://tildes.nore.gg Playtime Tracker: https://tildes.nore.gg/playtimes.html Tildes website extension (shows online status &...

      New Thread


      Server host: tildes.nore.gg (Running Java 1.21.1)
      Dynmap: https://tildes.nore.gg
      Playtime Tracker: https://tildes.nore.gg/playtimes.html
      Tildes website extension (shows online status & location): Firefox (Desktop and Android) - Chrome
      Verification site: https://verify.tildes.nore.gg
      Patreon: https://www.patreon.com/TildesMC

      Plugins and Data Packs Data Packs:
      • Terralith - Overworld terrain upgrade
      • Nullscape - End terrain upgrade
      • Armor Statues [Vanilla Tweaks]
      • Bat Membranes [Vanilla Tweaks]
      • Cauldron Concrete [Vanilla Tweaks]
      • Husks Drop Sand [Vanilla Tweaks]
      • Mini Blocks [Vanilla Tweaks]
      • More Mob Heads [Vanilla Tweaks]
      • Player Head Drops [Vanilla Tweaks]
      • Silence Mobs [Vanilla Tweaks]
      • Wandering Trades [Vanilla Tweaks]

      Plugins:

      • Clickable Links - Makes http URLs in chat clickable (only for registered players)
      • CoreProtect - Records all block/container/mob changes (Anyone can look up changes with /co inspect)
      • Dynmap - Adds a live web map
      • Hexnicks - Enables Tildes usernames to be displayed
      • LuckPerms - Locks down unregistered users
      • Rapid Leaf Decay - Increases the speed of leaf decay by 10x
      • WorldEdit - Used for occasional admin stuff
      • WorldGuard - Prevents unregistered users from changing anything in the world

      The server operates on a soft whitelist. Anyone can log in and walk around, but you need a Tildes account to gain build access.


      New Thread

      23 votes
    7. What have you been listening to this week?

      What have you been listening to this week? You don't need to do a 6000 word review if you don't want to, but please write something! If you've just picked up some music, please update on that as...

      What have you been listening to this week? You don't need to do a 6000 word review if you don't want to, but please write something! If you've just picked up some music, please update on that as well, we'd love to see your hauls :)

      Feel free to give recs or discuss anything about each others' listening habits.

      You can make a chart if you use last.fm:

      http://www.tapmusic.net/lastfm/

      Remember that linking directly to your image will update with your future listening, make sure to reupload to somewhere like imgur if you'd like it to remain what you have at the time of posting.

      10 votes
    8. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      4 votes
    9. Offbeat Fridays – The thread where offbeat headlines become front page news

      Tildes is a very serious site, where we discuss very serious matters like jeff bezos, anticheat and 2024 us presidential election. Tags culled from the highest voted topics from the last seven...

      Tildes is a very serious site, where we discuss very serious matters like jeff bezos, anticheat and 2024 us presidential election. Tags culled from the highest voted topics from the last seven days, if anyone was observant.

      But one of my favourite tags happens to be offbeat! Taking its original inspiration from Sir Nils Olav III, this thread is looking for any far-fetched offbeat stories lurking in the newspapers. It may not deserve its own post, but it deserves a wider audience!

      9 votes
    10. November 2024 Backlog Burner: Week 1 Discussion

      The blaze has officially ignited! The November 2024 Backlog Burner is officially live. Use this topic to post about the games that you play. Quicklink: Backlog Bingo Etiquette: It is fine to make...

      The blaze has officially ignited!

      The November 2024 Backlog Burner is officially live. Use this topic to post about the games that you play.

      Quicklink: Backlog Bingo

      Etiquette:

      • It is fine to make multiple top-level posts throughout the week.

      • It is also fine to respond to your own posts.

      • If you are playing Backlog Bingo, you can share your table either by markdown or through screenshots.

      Gameplay guidelines:

      • Goals for this event (if any) are entirely individual and self-determined.

      • Playing Bingo is optional and not required.

      • You do NOT need to finish games unless you want to. The point is to try out games and have fun, not force ourselves to play things we're not interested in.


      Backlog Burner FAQ

      What exactly is the Backlog Burner?

      Your "backlog" is all those games you've been meaning to play or get around to, but never have yet. This event is an attempt to get us to collectively dig into that treasure trove of experiences, scratch some long-standing itches, and knock a few titles off our to-play lists.

      It runs every May and November. New discussion topics will go up once a week during those months.

      You do not need to sign up in advance -- the topics are open to all. If you would like to be included in the notification list, comment in this topic to be added.

      How do I participate?
      • Choose some games from your backlog and play them.
      • Then tell us about your experiences in the discussion thread for the week.

      That's it!

      Optionally: you can play Backlog Bingo which is a fun way of cutting down the choices you have to make and playing games you might not have normally selected on your own.

      Do I need to finish the games that I play?

      Nope! Not at all.

      There aren't really any requirements for the event so much as this is an incentive to get us to play games we've been avoiding starting up, for whatever reason. Play as much or as little as you like of a given game.

      Try out dozens for ten minutes each or dive into one for 40 hours. There's no wrong way to participate!

      Can I make multiple posts in the same topic?

      Yes! Each discussion thread stays live for a full week, so feel free to make multiple comments in the topic as you play different games. This isn't considered noise -- it's considered valuable participation in the event!


      Backlog Bingo FAQ

      Important: All data for your Backlog Bingo card is stored on your device, not the server. Clearing your browser data will irrecoverably delete your card.

      I'm a returning player. How do I reset my previous card?

      If you've already created a card and wish to start over, click the Edit Rules button in the header to access your card settings. Then click the Reset button, and confirm the prompt. This will irrevocably delete your present card, allowing you to start fresh.

      Where is my data stored?

      All data is stored by your browser in local storage. There are no accounts, and nothing is sent to the server, so it's privacy-friendly by design. This does mean that you are responsible for not deleting any browser data on wescook.ca, either manually or through automatic cleanups performed on browser close.

      Backlog Bingo is open-source, and licensed permissively under MIT.

      What is the difference between the "Standard" and "Golf" modes?

      In Standard Mode, each square on the bingo card corresponds with one single game. Duplicate games cannot be entered into different squares. A winning card would have a row of five different games that each filled in one square.

      In Golf Mode, duplicates are not only allowed -- they are encouraged! The purpose of Golf mode is to try to find a single game that will fill multiple categories at the same time. For example: Stardew Valley might fulfill You got it on sale, A solo-dev project, and Has romanceable characters all at the same time. A winning card would have all twenty five squares filled, but possibly only six or seven different games.

      What is the star space in the middle?

      That is the "wildcard" or "free space."

      In Standard Mode, there are no requirements to fill it. You can choose any game you want! Anything goes!

      In Golf Mode, it does not need to be filled. Because Golf is all about stacking up categories on a single game, any game used in Golf would fill it automatically, meaning it has no real function. As such, the square will be pre-filled for you if you play in Golf mode.

      Can I create custom bingo categories for this, or other events?

      Absolutely! The Backlog Bingo app reads in simple JSON files which define the available categories. We've created a couple prebuilt lists for this event, but you're free to tweak our categories, or create completely new ones. You could even use them for books, anime, movies, recipes -- anything!

      If you are interested in learning more, you can find documentation on the wiki, and use an example JSON category file. You can also ask for help in the topic!

      14 votes
    11. Best solution to extract PDF data?

      Hi folks-- To those more knowledgeable than I am: What would be the best local solution to extract numerical data from a batch of PDF file reports? The values I want are interspersed among word...

      Hi folks--

      To those more knowledgeable than I am:

      What would be the best local solution to extract numerical data from a batch of PDF file reports? The values I want are interspersed among word processor formatted tables and irrelevant text. The text and table formatting are (nearly) identical across reports. The data I want vary across reports. The PDFs are not of images...I can select and copy text without OCR. I have thousands to process, and the data themselves are confidential (I have clearance) and cannot be shared. I can use Windows or Linux but no MacOS.

      I am technically inclined, so I bashed my head against regular expressions just enough to use notepad++ to find and delete most of the irrelevant stuff and make a CSV, but it's a hacky, imprecise method and not nearly automated enough for batches. For reference, I don't code for a living or even as a hobby, but I use R and bash, am familiar with IDEs, and can follow pseudocode well enough to edit and use scripts.

      Any thoughts? Thanks in advance!

      24 votes
    12. Fitness Weekly Discussion

      What have you been doing lately for your own fitness? Try out any new programs or exercises? Have any questions for others about your training? Want to vent about poor behavior in the gym? Started...

      What have you been doing lately for your own fitness? Try out any new programs or exercises? Have any questions for others about your training? Want to vent about poor behavior in the gym? Started a new diet or have a new recipe you want to share? Anything else health and wellness related?

      3 votes
    13. Very unusual behaviour trying to use Duck Duck Go. Any suggestions for what to do?

      Solution I added 20.43.161.105 duckduckgo.com to my hosts file and everything is working fine now. I also changed DNS servers away from my ISPs, thanks to all the recommendations in this thread....

      Solution

      I added 20.43.161.105 duckduckgo.com to my hosts file and everything is working fine now.
      I also changed DNS servers away from my ISPs, thanks to all the recommendations in this thread.

      cat /etc/resolve.conf
      nameserver 1.1.1.1
      nameserver 1.0.0.1
      

      That seems to be working

      > nslookup duckduckgo.com
      Server:		1.1.1.1
      Address:	1.1.1.1#53
      
      Non-authoritative answer:
      Name:	duckduckgo.com
      Address: 202.39.62.156
      Name:	duckduckgo.com
      Address: 2001:b000:1a0:3505:202:39:62:15d
      

      except (note that non-autoratative IP address which belongs to my ISP) ...

      > ping -4 duckduckgo.com 
      PING duckduckgo.com (202.39.62.156) 56(84) bytes of data.
      

      My ISPs address again. More...

      traceroute to duckduckgo.com (202.39.62.156), 30 hops max, 60 byte packets
       1  * * *
       2  * * *
       3  * * *
      ...
      30 * * * *
      

      Why do ping and traceroute not use the new DNS server's I've configured (after re-booting too_)
      The only thing to work is to add

      20.43.161.105 duckduckgo.com
      

      to my hosts file and now everything seems to be working as expected, though I have doubts now that changing the DNS configuration has done any good.

      I know ISPs cache things like youtube to reduce costs so I'm wondering if 202.39.62.156 handled caching of duckduckgo, and they pointed their nameservers there and that box is broken.

      Thanks for everyone's input and patience (lol are you still reading???)


      Original Question

      I've used Duck Duck Go as my main search engine for many, many years.
      I have several search engines installed in Firefox including 2 for duck duck go. One for the /lite version and one for the full version.

      [See update at bottom]

      In recent days neither of these work. I would type my query into the search engine, press enter as I have done for years.

      All I see is a blank page.

      The latest development is that when I try and enter ANY search to either of those engines I get a GOOGLE 404 not found page.

          
          traceroute duckduckgo.com                                                                                                             ─╯
          traceroute to duckduckgo.com (216.239.38.120), 30 hops max, 60 byte packets
           1  * * *
           2  * * *
           3  The usual internal routing of my ISP
           4  ""          ""            ""
           5  ""          ""            ""
           6  ""          ""            ""
           7  ""          ""            ""
           8  * * *
           9  any-in-2678.1e100.net (216.239.38.120)  4.089 ms  4.077 ms  4.181 ms
          
          ping duckduckgo.com                                                                                                                   ─╯
          PING duckduckgo.com (2001:4860:4802:32::78) 56 data bytes
          64 bytes from any-in-2001-4860-4802-32--78.1e100.net (2001:4860:4802:32::78): icmp_seq=1 ttl=117 time=10.1 ms
          64 bytes from any-in-2001-4860-4802-32--78.1e100.net (2001:4860:4802:32::78): icmp_seq=2 ttl=117 time=8.52 ms
          64 bytes from any-in-2001-4860-4802-32--78.1e100.net (2001:4860:4802:32::78): icmp_seq=3 ttl=117 time=6.87 ms
          64 bytes from any-in-2001-4860-4802-32--78.1e100.net (2001:4860:4802:32::78): icmp_seq=4 ttl=117 time=8.83 ms
          
          --- duckduckgo.com ping statistics ---
          4 packets transmitted, 4 received, 0% packet loss, time 3005ms
          rtt min/avg/max/mdev = 6.873/8.584/10.118/1.155 ms
      
      cat /etc/resolv.conf
      > MY ISPs name servers
      > MY ISPs name servers
      

      Sure enough I cannot find any pages on the site 2001-4860-4802-32--78.1e100.net which is obviously belongs to google.

      This is very very strange.

      Could someone verify if they can use DDG or whether they see the same as me?
      Does anyone have any idea what's happening?


      UPDATE
      I can connect to and use DuckDuckGo using a browser VPN. This appears to be a mess made by my ISP.
      I'd still like suggestion to overcome the problem though.

      14 votes