Skip to content

World

Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.

A world of content at your fingertips…

Think of this as your global discovery feed. It brings together interesting discussions from across the web and other communities, all in one place.

While you can browse what's trending now, the best way to use this feed is to make it your own. By creating an account, you can follow specific creators and topics to filter out the noise and see only what matters to you.

Ready to dive in? Create an account to start following others, get notified when people reply to you, and save your favorite finds.

Register Login
  • phenomlab

    I read this post with interest having followed the FTX crypto scandal for some time, and to me, the complete lack of controls is staggering - more to the point, where is the compliance?

    https://news.sky.com/story/sam-bankman-fried-crypto-entrepreneurs-net-worth-has-fallen-from-25-6bn-to-100-000-after-his-firm-ftx-collapsed-12759113

    This specific remark from the CEO is simply unbelievable

    Sam Bankman-Fried admitted it has been a “bad month” after FTX collapsed into bankruptcy, leaving thousands of people frozen out of their savings.

    A “bad month”? You’re not kidding. If anything, this is a hard lesson learned when corporate governance, compliance, and a complete lack of control all combine - certainly not helped by market volatility around the value of bitcoin. Below is a timeline of how FTX’s value tanked pretty much overnight

    Screenshot_2022-12-01-07-12-10-54_e4424258c8b8649f6e67d283a50a2cbc.jpg

    Frankly, FTX is nothing short of a mess, and it’s hard to understand how this company was allowed to simply freefall in this manner without the necessary oversight from the regulator. In fact, (announced this morning) Rostin Behnam, chairman of the Commodity Futures Trading Commission, is to be grilled over whether the turmoil could have been avoided with better oversight.

    There are also a number of rumours concerning the claims Bankman-Fried moved $10bn out of the company in secret, and, to make matters worse, reports suggest that at least $1bn has simply “vanished”. Bankman-Fried has admitted that his businesses “completely failed” when it came to risk management - but more to the point, how on earth was such a catastrophic implosion not spotted during an audit or from oversight by the regulator?

    What is pretty certain is that not everyone is going to get their money back based on the comment made by Bankman-Fried.

    Although the embattled entrepreneur believes that American users should be able to get their money back in full, he has warned in other interviews that international customers may only get 20% to 25% of the money they had locked into FTX.

    There’s a great article from Coindesk that provides a deeper insight into the collapse of FTX here.

    https://www.coindesk.com/ftx-news-coverage/

    The question that does remain is whether the spectacular collapse of FTX will damage bitcoin in any way. My personal view is that it won’t, but if anything, mixing market volatility with a complete lack of controls and a litany of failures at management level can only spell disaster.

    I’m interested to know if anyone here currently invests in bitcoin - or is considering doing so? I’m no crypto currency expert by any means but I certainly have an exceptional level of experience around corporate governance and associated financial controls. I just find it incredible that FTX was allowed to implode in this manner.

    One thing is certain. A criminal investigation has been launched in the Bahamas concerning the collapse, and no doubt this will likely expose not just gaps in financial controls, but essentially, Grand Canyons.

    I’ll be watching this story with a lot of interest.


    Something of an update here. Good news that some people will get their hard earned investment back, but certainly not everyone https://www.bbc.co.uk/news/articles/c0qz3dg21vqo
  • Hari

    Hello, I am trying to configure Ghost and WordPress, but I’m stuck on the Nginx configuration and SSL setup. With the help of ChatGPT, I installed PHP 8.3 and WordPress, but when I access wp.domain.com, it still loads domain.com (Ghost). I think I may have made a mistake somewhere. Where should I check for the issue?


    @Madchatthew I’d always post for the reasons I stated above. It’s useful information and could save someone else the headache.
  • DownPW

    Hello @phenomlab

    I use fancy box like you on my nodebb Instance but I have no zoom when I click on a image :

    cbf55d20-98de-4294-8117-f82a73355fe6-image.png

    I would like to include a zoom button like you and on Sudonix but with the possibility of zooming several times (once on your site) because I have image with little text

    Here my code :

    Header:

    <!-- Fancybox -->
    <script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css"/>
    

    JS :

    // ------------------------------------------
    // Fancybox Media Reader
    // ------------------------------------------
    if (top.location.pathname !== '/login') {
        $(window).on('action:posts.loaded', function(data) {
            console.log("Polling DOM for lazyLoaded images to apply Fancybox");
            $(document).ready(function() {
                $('a').not('.forum-logo').not(".avatar").not(".emoji").not(".bmac-noanimate").each(function() {
                    $('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').addClass("noanimate");
                });
            });
        });
    }
    
    if (top.location.pathname !== '/login') {
        $(document).ready(function() {
            $(window).on('action:ajaxify.end', function(data) {
                this.$('a').not('.forum-logo').not(".avatar").not(".emoji").not(".bmac-noanimate").each(function() {
                    $('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').addClass("noanimate");
                    data.preventDefault()
                    // Strip out the images contained inside blockquotes as this looks nasty :)
                    $('blockquote img').remove();
                });
                Fancybox.bind(
                    'a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]', {
                        groupAll: true,
                    }
                );
            });
        });
    }
    
    // Chat fancybox - fires when chat module loaded and AJAX calls new chat
    $(document).ready(function() {
        $(window).on('action:chat.loaded', function(data) {
                this.$('img').not('.forum-logo').not(".avatar").not(".emoji").not(".bmac-noanimate").each(function() {
                    var newHref = $(this).attr("src");
                    $(this).wrap("<a class='fancybox' href='" + newHref + "'/>");
                    $('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').addClass("noanimate");
                    data.preventDefault();
                    // Strip out the images contained inside blockquotes as this looks nasty :)
                    $('blockquote img').remove();
                });
                Fancybox.bind(
                    'a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]', {
                        groupAll: true,
                    }
                );
        });
    });
    

    Can you help me for this ?


    @DownPW Technically, it should be possible with the addition of the below Toolbar: { display: { left: ["infobar"], middle: [ "zoomIn", "zoomOut", "toggle1to1", "rotateCCW", "rotateCW", "flipX", "flipY", ], right: ["slideshow", "thumbs", "close"], }, }, Meaning your code block becomes function fancybox() { if (top.location.pathname !== '/login') { $(document).ready(function() { $('a').not('.forum-logo').not(".avatar").not(".emoji").not(".bmac-noanimate").each(function() { $('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"], a[href*=".svg"]').addClass("noanimate"); }); }); Fancybox.bind( 'a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"], a[href*=".svg"]', { Toolbar: { display: { left: ["infobar"], middle: [ "zoomIn", "zoomOut", "toggle1to1", "rotateCCW", "rotateCW", "flipX", "flipY", ], right: ["slideshow", "thumbs", "close"], }, }, } ); } } Note, that you just need to add/remove the elements in the toolbar you do not need. Obviously, zoomIn and zoomOut are the ones you are specifically interested in. However, if Fancybox detects that the image has already been zoomed as far as possible, then this will not work. You’d need an external library such as zoom.js to add this functionality, or perhaps simpler https://www.jacklmoore.com/zoom/ A good example of how you’d make these two independent libraries work together is below https://codepen.io/ezra_siton/pen/VgrjKw It’s worth nothing that this specific code is based on Fancybox 3, so may need to be refactored to work with the latest version 5.
  • Madchatthew

    I am wondering what everyone is using for network security monitoring? I did a good search and there are so many options. I was also wondering if it is worth running a network monitoring software on a local network? Maybe it isn’t even worth running a tool like that on a local network? I don’t think people are trying to break into my local network, but was curious what others do.

    Say I have virtual servers running that have the network card bridged. Is it worth having monitoring software installed and running for them as well?


    @phenomlab I will check those out. Thanks for sharing. I appreciate it!
  • JAC

    As breifly discussed earlier I was looking at towards the aspect of IT and well Cyber security.

    I decided for the first year I’m going to study IT & Psychology just so if I don’t like one or the other then I can switch to one main focus in second and third year or just simply study the one year without 100% committing to a degree head on and build on studies as required.

    I think as it gets to October time there is some python coding to do probably fairly basic to some people but I’m certainly going to have to try learn that best I can or the basics anyway.


    @JAC I am curious too as to which route you chose. It has been a little more than a couple of years.
  • phenomlab

    einstein.webp

    This is one of my personal favorites.

    One day, Albert Einstein started to write the nine times table on the blackboard

    Table Result
    1 x 9 9
    2 x 9 18
    3 x 9 27
    4 x 9 36
    5 x 9 45
    6 x 9 54
    7 x 9 63
    8 x 9 72
    9 x 9 81
    10 x 9 91

    The class mocked and made fun of him because he had made a mistake, as the correct answer for 10 x 9 is 90.

    Einstein waited for everyone to stop and said

    Despite me answering the first 9 questions correctly, no one congratulated me. Instead, when I made one mistake, everyone spotted it and started laughing. This means that despite being very successful, society will only notice the smallest mistake and make a big deal out of it. Don’t let simple criticism destroy your dreams.

    Moral of the story

    Only those who do nothing make no mistakes.

    This is 100% true. Nobody will ever pat you on the back and tell you what a great job you’re doing, but they will be the first to tell you something is wrong.


    This is so true! You can see this all over social media as well. Someone makes a mistake or has a bad day and it blows up like crazy and all the good things they are doing or who they are is all forgotten. This happens with being an employee as well. Although management try to cover it up by doing the, hey you are doing a great job blah blah blah, but you need to do better with blah blah blah.
  • phenomlab

    For those who have delved as deep into styling NodeBB as I have, this is for you 🙂

    It’s relatively easy to achieve this look when a topic is updated (note the different coloured posts card)

    84655243-fa6c-4007-9588-944e4a4800e1-image.png

    Here, we simply target the below class

    body:not(.user-guest) li.unread .stats-postcount
    

    However, it’s not so simple an affair to achieve the same look in the category view as the two DIVs are identical and have no unique classes

    c4ee50a6-5f48-4cd3-a103-3a15cb9c6461-image.png

    0fe2c02c-1b7d-451c-a3c4-bbcb7ce21115-image.png

    To work around this, we can use a very simple function that adds an ID to the “posts” DIV as shown below (this is placed in /admin/appearance/customise#custom-js)

    $(document).ready(function() {
            $(window).on('action:ajaxify.end', function(data) {
        // Select the div using its class
        $('.card.card-header.border-0.p-2.overflow-hidden.rounded-1.d-flex.flex-column.align-items-center').each(function() {
            // Check if the div contains the word "Posts"
            if ($(this).text().trim().includes("Posts")) {
                // Assign the id 'updated-posts' to the div
                $(this).attr('id', 'updated-posts');
            }
        });
    });
    });
    

    This code will first look for the classes .card.card-header.border-0.p-2.overflow-hidden.rounded-1.d-flex.flex-column.align-items-center in the DOM, and if there, it will add the ID of updated-posts, meaning you can then target with the same CSS you are using in the recent view. See below

    c4e1119b-89dd-4cc0-b433-862d83c73782-image.png

    You’ll see that the ID has been added as required, and this means we can now adjust the original CSS so it looks like the below

    body:not(.user-guest) li.unread .stats-postcount, body:not(.user-guest) .unread #updated-posts
    

    NOTE: body:not(.user-guest) is being used so that the effect is not being applied to those who are not logged in as that wouldn’t make any sense - your mileage here may vary though.

    6d1ea244-a15d-449f-b674-db9e7063f1b4-image.png

    Doesn’t that look better? For the life of me, I can’t understand why these two elements do not have ID’s set already, but there you go.

    Enjoy.


    Very great
  • Madchatthew

    I was wondering what everyone uses for a note taking app? For work and home I have been using OneNote. For home use I would like to move away from OneNote to something open sourceish. I have tried Joplin in the past, along with evernote.

    I did a search on the interwebs and found this app that someone made https://github.com/TriliumNext. This is a fork of the original that is in maintenance mode.

    I also found this one https://github.com/FoxUSA/OpenNote.

    These are ones that you install and run on your own server. I like that, cause it would give you full control of your notes and such.

    Then I thought, well I could just run a nodebb for my own personal use and use that as a note application too.

    I am curious on hearing all your thoughts on this.


    read more →
    @Madchatthew A simple PWA would probably suffice in the meantime
  • Panda

    @phenomlab the convo we started on nodebb forum, I thought to continue it here.
    Still having the issue of links not loading often in widgets
    Have you been able to take a look?


    A more efficient way of including this would be to not over complicate it and leverage a standard iframe (providing the CSP headers of the remote site permit this) like below <iframe src="https://www.classmarker.com/online-test/start/?quiz=gag66aea7922f0a5" width="700" height="800"></iframe> This works first time every time on your site as intended.
  • Panda

    @phenomlab
    Do you have any plan to move Sudonix to the Fediverse verison of NodeBB?
    Ive done a few tests and finding it quite an intellectual challenge, how far down that road are you currently?


    @Panda said in Sudonix and fediverse: Federation will have huge advantages, especially for starting off forums that would otherwise be quiet, because it can bring in posts from similar sites to increase content. Can’t say I agree with this statement. To me, if I visit a new forum, I’d much rather be viewing original content rather than that which I can easily consume elsewhere. I understand that new forums are often empty with not much content, but the growth needs to be organic rather than ingested from elsewhere to make it look busy. Using RSS feeds to pull in content from remote sites is fine as long as you use it for reading reference and create a discussion around the topic you are referring to (as I do with Sudonix), but absolutely pointless if you include the entire article and all associated responses - you may as well just visit the origin site instead. Another issue is SEO and the impact duplicated content will have on your own forum when it comes to Google indexing your site. Duplicated content negatively impacts SEO and in addition, that same content may be proprietary meaning you need permission to include it on your site. Potentially, it’s a legal minefield which should be treated with trepidation to ensure no copyright infringement takes place.
  • DownPW

    Hello friends,

    It’s been a long time since I’ve been on Sudonix and I’m sorry (lots of things to do and I’ve resumed some studies since I was 38 :))

    To make up for it, here is a little script that I managed to create with ChatGpt and other sources. (I’m not a great dev)

    I think code it’s correct and don’t hesitate Mark @phenom if you see anything.

    I’m looking for ways to improve it but it’s functional.

    Here is what I would like to update:

    • The effect works almost everywhere except when you are in a topic. It would be that it also works in a topic therefore.
    • I would also like the effect to work on the entire page. For the moment the left and right navigation bars are ignored without me really knowing why.

    Despite everything, I find the effect quite nice and cool 🙂

    Mark, if you can make the 2 missing points work, I’m in!!!

    See you again!!

    here the code :

    https://github.com/DroidBV8/nodebb-glitch-refresh/tree/main


    No problem dude ! I hope you have a good vacation. Enjoy your loved ones!
  • Madchatthew

    Well I went ahead and purchased the TP-Link Axe75 router. Link below. I also purchased some new network cabling, CAT 8. All of my cabling I currently have is Cat 5, maybe one or two is Cat 5e. So with the new router and the new cabling, I am looking forward to trying that all out and seeing the improved performance, which I am betting will be significant. So I can wait to get it all set up.

    https://www.amazon.com/TP-Link-Tri-Band-Archer-AXE75-Wireless/dp/B0B3SQK74L/ref=sr_1_1?crid=24PZE7FGP8BD1&dib=eyJ2IjoiMSJ9.MmOYjhmQuCKbgxUgjauUIjLTLq4UXbPH-XrFO3oC9WsgfC2JZ2T7rmwcRZcVSO3wlwVXDeAAbEfvj0gXjqtgV5mnqXA8-TYnWSoI62L79NYzzwhTnJBEChApZxwdfUcAVCK2NSFgSifDqva19to_7vbAEPLINusAQnZg_-6it-8hSezlzmc8cOlMuNG2B4dc2ZNE1rq7bZgWI0oKecyPawOYXhZppbjC2RtSo2hZVWw.oAFQF3SFl8miAR0fAxA1lft4gAlpAweuqlhwMT-VftM&dib_tag=se&keywords=tp+link+axe75&qid=1723647619&sprefix=tp+link+axe%2Caps%2C108&sr=8-1


    @phenomlab Yes, I updated it right away after I created the password when first setting it up. Then I made my configurations.
  • phenomlab

    Have you ever found yourself struggling for that killer phrase where you know you need that competitive edge to get you over the line, but just can’t find the words? Look no further! Introducing the Corporate Bullshit Generator; a product absolutely guaranteed to make your speech or presentation stand out well above the others. Just copy the phrase generated below and insert where required.

    Give it a whirl, and amaze your peers with your superior intellect 😛

    Try It

    Ok, in all seriousness, this is something I wrote on the back of being subjected to “death by PowerPoint” some time ago - an extremely dull deck full containing over 100 slides - with random “buzz words” inserted where the author thought it appropriate. This is my response to that specific scenario. Full sarcasm is intended!

    In terms of code, this is 100% JS - there is also a PHP version for those who’d prefer that - in actual fact, I originally wrote it in PHP but only this afternoon converted that to JS.

    Enjoy! If you’d like the code, let me know. I intend to create a “coding playground” where stuff like this can be found.


    @phenomlab said in Corporate Bullshit Generator: Yes, absolutely. Either those buzzwords get cheesier or I’m just getting older and less tolerant. I think it is both LOL
  • Madchatthew

    I was wondering which database you are using for nodebb. Are you using MongoDB or Redis? My guess is that you are using MongoDB. And why did you choose the one you did?

    I would also like to hear what others did as well.


    @Madchatthew still a great catch.
  • phenomlab

    I expect that by now, everyone has seen the new Apple commercial? For those who haven’t, here you go

    Unsurprisingly, this video has attracted a lot of criticism for its content. I for one will NEVER buy into the Apple ecosystem and have always preferred Android devices - for that one reason alone, I’ll never likely be a customer. However, in my view, this advert is in extremely poor taste.

    If you watch the advert, you’ll see where I’m going with this. These are creations through generations, and they are being crushed to form an iPad at the end. Without these very creations, and the genius that went accompanied it, our lives would not be what they are today. Technology enriches lives, sure, but it is no match for the feeling and emotion of a human playing a piano or guitar for example. For centuries, masterpieces have been hand crafted on musical instruments by past artists (think of all the great composers before our time that shaped the music we enjoy so much today), and yet, these unique creations are being crushed as though they mean absolutely nothing and can easily be replaced. Even the humble metronome has not escaped.

    The same could be said for those amazing analogue cameras, retro arcade machines (that I loved as a child), record players (given that vinyl is enjoying something of a resurgence). And the bust? Don’t get me started on this one. Centuries of beautiful artefacts being destroyed in 1 minute and 8 seconds is beyond comprehension in my view.

    What this DOES do very well is create the false view that it’s ok to completely crush important creations, dump all of them in landfill without repurposing or recycling anything and replace what should have been left as analogue with a digital “equivalent”. As everyone with a musical ear knows, vinyl records for example capture exactly the sound the artist wanted you to hear - not a digitally cleaned and “enhanced” track. I recall listening to early albums in mono, and later on in life, their stereo “equivalents”, which never sounded the same and lost their uniqueness.

    Sorry Apple, but this video is just plain WRONG. Whoever in your marketing department decided this was a good idea should be immediately fired. I honestly cannot think of a worse way to show complete contempt for all the amazing creations this advert completely destroys in just over one minute.

    Bad move, Apple. Bad move. You have just alienated most of your existing user base with this extremely poor judgement. If you have any sense, you’ll pull this ad immediately and re-think your strategy.

    Instead of destroying all of the things that today’s technology is based on, why not pay some form of appropriate homage instead?


    My daughter needed a new tablet, which was an older Samsung. My wife wanted to get her an Ipad. Fortunately, I was able to talk her out of that and show her how much better an android tablet would be. Preferably the Samsung S9 Ultra tablet. By the way, that thing is outstanding! Great purchase!
  • phenomlab

    According to various news outlets, Julian Assange has been freed, and is currently in layover at Bangkok awaiting transition to the final destination of Australia (his country of birth).

    https://news.sky.com/story/julian-assange-will-not-be-extradited-to-the-us-after-reaching-plea-deal-13158340

    Who is Julian Assange?

    Julian Assange is an Australian editor, publisher, and activist best known as the founder of WikiLeaks, a platform that publishes classified and sensitive information provided by anonymous sources. Assange’s work with WikiLeaks has made him a polarizing figure; he is hailed by supporters as a champion of transparency and press freedom, while critics accuse him of jeopardizing national security and diplomatic relations. In 2012, facing extradition to Sweden over sexual assault allegations, Assange sought asylum in the Ecuadorian Embassy in London, where he remained until his arrest in April 2019. Until recently, he was fighting extradition to the United States, where he faced charges under the Espionage Act.

    Who are Wiki Leaks?

    Established in 2006, WikiLeaks gained global attention in 2010 when it released a massive trove of U.S. military documents and diplomatic cables provided by U.S. Army intelligence analyst Chelsea Manning, including the Collateral Murder video, which showed a U.S. helicopter attack in Baghdad. These disclosures sparked significant controversy, revealing previously undisclosed information about military operations, government surveillance, and diplomatic affairs. Assange’s actions have led to a polarized global debate over issues of transparency, national security, and press freedom.

    Should Assange be freed?

    The question of whether Julian Assange should be freed is highly contentious and involves several complex factors, including legal, ethical, and political considerations.

    Arguments for his release:

    1. Freedom of the Press: Supporters argue that Assange’s actions with WikiLeaks are a form of journalistic activity aimed at promoting transparency and holding governments accountable. They believe prosecuting him sets a dangerous precedent for press freedom and the rights of journalists worldwide.

    2. Human Rights Concerns: Advocates for Assange highlight concerns over his mental and physical health, exacerbated by prolonged confinement. They argue that continued detention is inhumane and call for his release on humanitarian grounds.

    3. Whistleblower Protection: Some view Assange as a whistleblower who exposed important information in the public interest. They argue that instead of punishment, he deserves protection for unveiling government and corporate misconduct.

    Arguments against his release:

    1. Legal Accountability: Critics argue that Assange should face the legal consequences of his actions, particularly the charges of espionage and computer intrusion in the United States. They contend that his releases endangered lives and compromised national security.

    2. Rule of Law: Opponents emphasize the importance of upholding the rule of law. They argue that regardless of the nature of the leaks, Assange must be held accountable for any illegal activities, including hacking and handling classified information without authorization.

    3. Impact on National Security: Governments and security experts argue that the indiscriminate release of classified documents can have severe repercussions, including compromising intelligence operations and putting lives at risk. They believe that his prosecution is necessary to deter future leaks that could threaten national security.

    My view is that Julian Assange should not have been freed and made to face the consequences of his actions. You can easily argue that what he did was in the public interest, but when doing so directly impacts the security of a nation, and the safety of individuals, then this should be regarded as a criminal offence - in fact, it qualifies for treason - again, you could argue that as an Australian national, he did not sell out his own country. However, while the specific charge of treason usually applies to nationals, countries have legal mechanisms to address and prosecute harmful actions by non-nationals that threaten their security and interests.

    The United States sought the extradition of Julian Assange primarily due to his role in obtaining and publishing classified information through WikiLeaks. The specific reasons included:

    • Espionage and Theft of Classified Information: Assange was charged under the Espionage Act for conspiring to obtain and release classified documents. The charges relate to the publication of sensitive military and diplomatic files that were provided to WikiLeaks by Chelsea Manning, a former U.S. Army intelligence analyst.

    • Compromising National Security: The U.S. government argued that the publication of these documents endangered lives, compromised national security, and threatened the safety of U.S. personnel and allies. The documents released included detailed records of military operations in Iraq and Afghanistan, as well as diplomatic cables.

    • Computer Intrusion: Assange faced charges of conspiracy to commit computer intrusion, stemming from allegations that he assisted Manning in cracking a password to gain unauthorized access to U.S. government computers.

    • Precedent for Handling Leaks: The extradition and prosecution of Assange were seen as a means to set a legal precedent and deter future unauthorized disclosures of classified information. The U.S. government aimed to demonstrate the serious consequences of leaking sensitive materials - effectively an attempt to “lead by example”.

    The U.S. extradition request was part of broader efforts to address the implications of WikiLeaks’ activities on national security and the protection of classified information. The case sparked significant debate over issues of press freedom, the public’s right to know, and the boundaries of investigative journalism.

    What do you think? I’m really interested in views and opinions here. I, of course, have my own view that he should not have been freed, but made to face the consequences.


    @phenomlab yeah you have a good point there. Information over lives just doesn’t seem to be worth it. And being the one to release that info and be the one who first put it out there, you may be on the right track about the notoriety.
  • Madchatthew

    One of the pieces of software I use is called TNG (The Next Generation of Genealogy Site Building). Here is the URL: https://tngsitebuilding.com/

    I have this installed on my dev environment which runs Arch, Nginx and Mariahdb. I have two other tests sites that are Wordpress test sites. The wordpress sites that I have running, tend to run a little on the slower side, even with caching plugins and all of that. The TNG site on the other hand run blazingly fast, it is impressive. I used to have that site live so family members can look at the information. TNG is built with PHP and the developer has done an amazing job with it and they continue to not disappoint with improvements.

    In the past on my live site, I used Wordpress alongside of it to write blog posts and such. Someone created a plugin so that usernames and data synced up and such. My crazy idea is to see how hard it would be to build a plugin for Nodebb to work with TNG. It would be nice so if a username was created on either one that you would be able to use the same username on the other. It would also be nice to be able to pull in information on a family member into Nodebb and such and be able to link information.

    The idea would be that you could create a category for the different families using their surnames. Those can be created manually, but then when someone creates a new topic they could search and link the person they want to talk about. That link could pull in some of the information about that person as a little summary and then when you click on that person in the post it would bring you to the TNG site where you could see everything about them.

    You would want it so it only is able to pull information from people that have died and any information from living people would not be available. This is my crazy idea for today, but I think the speed of Nodebb matched up with TNG would be pretty amazing.


    @Madchatthew said in TNG + Nodebb: you have to try and use duck tape and super glue to change something to make it do what you want it to do I couldn’t have put that better myself.
  • Madchatthew

    I was wondering, for your blog on this site, do you have it so only you can add posts to that category? When I click on New Topic when in the Blog category it looked like I could add a one. I didn’t finish it and actually post a topic, but it made me curious.

    I like the layout with the three cards at the top. I am thinking that is the cards plugin that you use that allows you to do that?


    Yes that is very awesome and I really like that idea! Great job with thinking that up!!
  • Madchatthew

    It looks like the last update for this router was back in 2017. So I am thinking that this router isn’t supported anymore. I have looked up a couple of open source router firmware. One I looked up was DD-WRT. It looks like the last firmware update they did for this device was in 2020.

    I also looked up OpenWRT and their last update for this device was in 2024.

    Which open source router firmware should I have so I am up to date with security stuff? I know there are others out there. What do you all recommend?


    @phenomlab That is very awesome!