towerful
@towerful@programming.dev
- Comment on Emoji Recently Added 22 hours ago:
🍆
- Comment on U.S. Government Starts Pushing Economic Data Onto Blockchains as 'Proof of Concept' 4 days ago:
Yes. I’m laying on the sarcasm heavily.
I presume that’s what these oracle services provide.
Essentially hosts the us governments GDP NFT, so you can right click and download it just like every NFT crypto bro hates you doing.
Whether its actually the US Government hosting the file, or these oracle services hosting it… It doesn’t matter.Why not just host the files on a government website with appropriate file hashes (so users can verify the file is still the same), let the internet archive and the national archives take a snapshots of the files and pages and hashes etc… ? That’s a well regarded site archival system, and the governmental archival system. Has redundancy, pedigree and public acceptance.
Fuck it, publish just the hash on some block chains so the “fingerprint” of the report is immutable. But call it what it is.The report isn’t “published on the Blockchain”.
It is linked from some blockchains.
There is still a file hosted by some servers.
You can’t download your favourite blockchain, take it to the top of Mount Rushmore with no internet and inspect the US GDP figures without first downloading the file linked in the block chain.Blockchain oracles are entities that connect blockchains to external systems, allowing smart contracts to execute depending on real-world inputs and outputs. Oracles give the Web 3.0 ecosystem a method to connect to existing legacy systems, data sources and advanced calculations.
- Comment on U.S. Government Starts Pushing Economic Data Onto Blockchains as 'Proof of Concept' 4 days ago:
Yay, decentralised and immutable!
Data integrity at source: If the BEA’s initial data is wrong (as sometimes happens with revisions), blockchain only makes the error permanent until corrected with new updates
Oh, so… Like previously just publishing a pdf on a website, then.
I guess it means they can’t hide revisions. Which is what archive.org (and the us government equivalent that archives government sites) does.At least it’s decentralised!
Over-reliance on oracles: Chainlink and Pyth are powerful, but their centrality creates new concentration risks. If they malfunction or face attacks, critical data feeds could be disrupted.
Gotcha, still has centralised services.
Quotes taken from ccn.com/…/gdp-on-blockchain-us-government-data-bi… which seems to have the best technical info I could find
Still not much information. I’m presuming an “oracle” is something that gives you a hash of the “immutable” data, so you only have to pay to get that hash recorded on a blockchain instead of however many kB of PDF.
- Comment on The recent Steam censorship debacle actually sort of opened me up to adult games. 1 week ago:
Imagine the debuff that blueballs would inflict because you missed the quicktime event
- Comment on Our Channel Could Be Deleted - Gamers Nexus 1 week ago:
Yeh, exactly.
It’s a private company.
It’s a huge platform, but YouTube can choose what YouTube is.The only way any change happens is if YouTube gets raked over the coals by enough content producers (that they could collectively start their own platform) by media and potentially by governments (recognising them as some sort of critical communications or something and implementing regulations?).
Or if all the YouTube viewers decide they have had enough and go elsewhere (where, tho? Kinda goes hand-in-hand with creators starting their own platform).So the pressure needs to keep building, YouTube needs to keep doing shitty things. Eventually… Hopefully?.. Something changes: YouTube gets better, a new platform is born.
- Comment on Our Channel Could Be Deleted - Gamers Nexus 1 week ago:
Oh, gotcha.
I’m pretty sure they have a patreon.
They ran a Kickstarter to fund the production of this specific 3h episode, and all levels of backers got a USB key with a copy of the video on it.The issue isn’t it being deleted. It won’t disappear.
The issue is the contents potentially not reaching as many new viewers unaware of Nvidias shady behaviour and how the black market of GPUs actual works because Bloomberg (who have sponsorship from Nvidia) DMCAd the video.
Either because their articles were used as a source and the text of those articles were shown on screen (potentially reducing views those articles would have received if they were linked? Or something? No idea how you would provide a snapshot of the information as it was at the time of publishing the video, tho. Cause the article could be edited after GNs video was published, making any soft references meaningless).
Or because they used some of Bloombergs video of POTUS, which (in my understanding) cannot be copyrighted.So to me, it seems like GNs video was frivolously DMCAd to reduce its impact on Nvidia.
The impact of that DMCA is that: as it was starting to trend it gets taken offline for ~10 days. After which, YouTube’s algorithm will be unlikely to promote it via its algorithm because it hasn’t had any new views for 10 days.
Effectively killing the video.
Gamers Nexus gets a “strike” against their channel (of which they get 3).
Bloomberg has 0 repercussions.Unless we all kick up enough fuss to cause some repercussions, and support GN enough to get the exposé trending again.
- Comment on Do farts at least nominally increase the overall temperature of the room in which they are extruded? 1 week ago:
What about liquid particles in the flatulence phase-changing and lowering the temperature? (Like how an evaporative swamp cooler works)
- Comment on I went to the UK last week. Nothing about my trip was legal. 1 week ago:
I’m guessing that - from my experience of the CasualUK community when I used to be on Reddit - they have similar rules of ABSOLUTELY no politics. Even something that might lead to politics.
It’s to keep the place extremely light hearted and not turn into a depressing news/politics community.So immigration/border policy and Palestine Action would both be out.
Even jokes about small boats would likely be too close.It is a fun story, glad you shared it. And good on the mods recommending an alternative community
- Comment on Our Channel Could Be Deleted - Gamers Nexus 1 week ago:
There is no good answer to it.
It is ridiculous that a channel which uploads thousands of authentic original content can lose all algorithm momentum from a frivolous DMCA strike removing their video for 10 days.
It basically guarantees a video gets killed. Even if the video gets reinstated after an appeal.This particular video will massively bounce back. People are angry at Nvidia, people are angry with YouTube and with YouTubes DMCA process, and now people are angry at Bloomberg.
And Gamers Nexus isn’t gonna let this drop, and GN has earned its communities trust (and I think trust in general) that there will be flocks of people ensuring the video doesn’t die.But if this was a smaller channel releasing a massive expose like this, it would probably just drop out off the public’s radar before it gets established
- Comment on Our Channel Could Be Deleted - Gamers Nexus 1 week ago:
Yeh, absolutely.
The DMCA takedown works because music/film industry execs have previously gone after YouTube for not responding to legitimate copyright infringements.
So YouTube now favours the person claiming the strike and makes it very difficult for the defendant to exonerate themselves.Changing how they publish will sidestep YouTube overplaying.
But YouTube has revenue split with content creators, and has an absolutely massive audience with discovery algorithms and community stuff. Moving away from that platform would be an insane move - Comment on Best Practice Ideas 1 week ago:
I’d still run k8s inside a proxmox VM. Even if it’s basically all resources dedicated to the VM, proxmox gives you a huge amount of oversight and additional tooling.
Proxmox doesn’t have to do much (or even anything), beyond provide a virtual machine.I’ve ran Talos OS (dedicated k8s distro) bare metal. It was fine, but I wish I had a hypervisor. I was lucky that my project could be wiped and rebuilt with ease. Having a hypervisor would mean I could’ve just rolled back to a snapshot, and separated worker/master nodes without running additional servers.
This was sorely missed when I was both learning the deployment of k8s, and k8s itself.
For the next project that is similar, I’ll run talos inside proxmox VMs.As far as “how does cloudflare work in k8s”… However you want?
You could manually deploy the example manifests provided by cloudflare.
Or perhaps there are some helm charts that can make it all a bit easier?Or you could install an operator, which will look for Custom Resource Definitions or specific metadata on standard resources, then deploy and configure the suitable additional resources in order to make it work.
github.com/adyanth/cloudflare-operator seems popular?I’d look to reduce the amount of yaml you have to write/configure by hand. Which is why I like operators
- Comment on SpaceX says states should dump fiber plans, give all grant money to Starlink 1 week ago:
Yeh, 30ms is still inside the haas delay.
If you are a professional listener (sound engineer, musician, dancer) then you can probably perceive it (in a similar way that eyes theoretically only need 25fps, but 60/120/144 is noticeably better).In 30ms, sound can travel 10 meters.
So, if you’ve ever had a conversation with someone across a classroom, you’ve had a conversation with 30ms latency.For data, 30ms is 8100 km for electricity over copper, or 6000km for light over fibre.
Meaning 30ms over fibre (considering no transmission delays) would be roughly the direct distance between US and UK.
So yeh, 30ms is nothing
- Comment on ChatGPT 5 power consumption could be as much as eight times higher than GPT 4 — research institute estimates medium-sized GPT-5 response can consume up to 40 watt-hours of electricity 2 weeks ago:
So instead of just saying “thank you” I now have to say “think long and hard about how much this means to me”?
- Comment on PSA: WASH YOUR HANDS 2 weeks ago:
Ah, the classic “scientists dicover cure ^in vitro^”
- Comment on UK households could face VPN 'ban' after use skyrockets following Online Safety Bill 5 weeks ago:
The only other solutions to “VPNs circumvent OSA” are:
-
Licence/regulate VPN usage (which is essentially a ban WRT the OSA).
Extremely difficult to do. It’s fairly trivial to just tunnel your connection over SSH to a VPS in another country.
Also fairly trivial to get a VPN that tunnels over a websocket, making the traffic identical to website traffic.
The government is going to play cat&mouse with decades of legitimate infosec. -
Do something progressive, and drop the OSA (which isn’t going to happen).
They’ve literally just implemented these laws. It’s not getting repealed.
They are going to make consumer use of anything that changes the public source address of a packet illegal.
How they enforce that, I dunno.
Like the whole OSA, it seems really poorly thought out. I dunno how they completely overlooked VPN usage -
- Comment on UK households could face VPN 'ban' after use skyrockets following Online Safety Bill 5 weeks ago:
Eh, a back bencher has called for a report on how VPNs interfere with ofcoms ability to enforce/regulate the online safety act within 6 months.
independent.co.uk/…/vpns-online-safety-bill-labou…
"My new clause 54 would require the Secretary of State to publish, within six months of the Bill’s passage, a report on the effect of VPN use on Ofcom’s ability to enforce the requirements under clause 112.
“If VPNs cause significant issues, the Government must identify those issues and find solutions, rather than avoiding difficult problems.”
The likely conclusion of that report is that “VPNs circumvent the age verification requirement, so circumvent the OSA, so VPNs must be banned”
- Comment on UK households could face VPN 'ban' after use skyrockets following Online Safety Bill 5 weeks ago:
Old labour was.
They pivoted quite hard a few years ago to try and win an election.
They are just Tory Lite now. - Comment on Mastercard and Visa face backlash after hundreds of adult games removed from online stores Steam and Itch.io 5 weeks ago:
“think of the children” WRT school ahootings means more police in American schools and arming American teachers.
- Comment on Mastercard and Visa face backlash after hundreds of adult games removed from online stores Steam and Itch.io 5 weeks ago:
gmail@mastercard.com?
- Comment on Brits can get around Discord's age verification thanks to Death Stranding's photo mode, bypassing the measure introduced with the UK's Online Safety Act. We tried it and it works—thanks, Kojima 5 weeks ago:
VPNs are next.
People circumventing the OSA.
THINK OF THE CHILDREN!
VPNs banned - Comment on Vibe coding service Replit deleted production database 1 month ago:
Not mad about an estimated usage bill of $8k per month.
Just hire a developer - Comment on Realized 99% of all my chargers are USB-C. This can only mean one thing. New USB bout to drop! 1 month ago:
That’s it re-stoking the internal combustion engine. It’s perfectly fine
- Comment on YSK: If you set up a Lemmy instance, and follow the Docker setup instructions to the letter, it will send lemmy.ml your admin password during the setup process 1 month ago:
I really wish there was a way to enforce transparency of docker env vars.
I get that it’s impossible to make it a part of docker, env vars get parsed by code and turned into variables. There is no way that docker can enforce it, cause a null/undefined check with a default value is all that would be needed to subvert checks by docker, and every language uses a different way to check env vars (eg .env files, environment init scripts, whatever).
And even then, the env var value could be passed through a ridiculous chain of assignments and checks.
And, some of those ‘get env var’ routines could be conditional. Not all projects capture all env vars during some initial routine.I’ve spent hours (maybe days) trawling through undocumented env vars trying to figure out their purpose, in order to leverage them in docker/k8s stacks.
I wish there was something.Thankfully, a bit of time spent with a FOSS project and reviewing the code does shed light on hidden env vars.
And a PR or 2 gets comments and documentation updated.
Open source is awesome - Comment on Krafton Delays ‘Subnautica 2’ Game Ahead of $250 Million Payout 1 month ago:
One of the best robot chicken scenes.
I was in tears the first time I saw it - Comment on From Docker with Ansible to k3s: I don't get it... 1 month ago:
Interesting, I might check them out.
I liked garden because it was “for kubernetes”. It was a horse and it had its course.
I had the wrong assumption that all those CD tools were specifically tailored to run as workers in a deployment pipeline.I’m willing to re-evaluate my deployment stack, tbh.
I’ll definitely dig more into flux and ansible.
Thanks! - Comment on From Docker with Ansible to k3s: I don't get it... 1 month ago:
Everyone talks about helm charts.
I tried them and hate writing them.
I found garden.io, and it makes a really nice way to consume repos (of helm charts, manifests etc) and apply them in a sensible way to a k8s cluster.
Only thing is, it seems to be very tailored to a team of developers. I kinda muddled through with it, and it made everything so much easier.
Although I massively appreciate that helm charts are used for most projects, they make sense for something you are going to share.
But if it’s a solo project or consuming other people’s projects, I don’t think it really solves a problem.Which is why I used garden.io. Designed for deploying kubernetes manifests, I found it had just enough tooling to make things easier.
Though, if you are used to ansible, it might make more sense to use ansible.
Pretty sure ansible will be able to do it all in a way you are familiar with.As for writing the manifests themselves, I find it rare I need to (unless it’s something I’ve made myself). Most software has a k8s helm chart. So I just reference that in a garden file, set any variables I need to, and all good.
If there aren’t helm charts or kustomize files, then it’s adapting a docker compose file into manifests. Which is manual.
Occasionally I have to write some CRDs, config maps or secrets (CMs and secrets are easily made in garden).The way I use kubernetes for the projects I do is:
Apply all the infrastructure stuff (gateways, metallb, storage provisioners etc) from helm files (or similar).
Then apply all my pods, services, certificates etc from hand written manifests.
Using garden, I can make sure things are deployed in the correct order.
If I ever have to wipe and reinstall a cluster, it takes me 30 minutes or so from a clean TalosOS install to the project up and running, with just 3 or 4 commands.Any on-the-fly changes I make, I ensure I back port to the project configs so when I wipe, reset, reinstall I still get what I expect.
However, I have recently found cdk8s.io and I’m meaning to investigate that for creating the manifests themselves.
Write code using a typed language, and have cdk8s create the raw yaml manifests. Seems like a dream!
I hate writing yaml. Auto complete is useless (the editor has no idea what format the yaml doc should take), auto formatting is useless (mostly because yaml is whitespace sensitive, and the editor has no idea what things are a child or a new parent). It just feels ugly and clunky. - Comment on Networking speed issues in my homelab 1 month ago:
So uplink is 500/500.
LAN speed tests at 1000/1000.
WAN is 100/400.
VPN is 8/8.I’m guessing the VPN is part of your homelab? Or do you mean a generic commercial VPN (like pia or proton)?
How does the domain resolve on the LAN? Is it split horizon (so local ip on the lan, public IP on public DNS)?
Is the homelab on a separate subnet/vlan from the computer you ran the speed test from? Or the same subnet? - Comment on When does Trump finally start taking accountability? 1 month ago:
If a God were to appear and demonstrate all kinds of supernatural activity and capability, I think I’d have to renounce my atheism.
I would also renounce my atheism and become fully anti-theism.
The god is clearly not benevolent, not kind, not caring. The god can go fuck themselves.Trumps track record over the past decades cannot be forgiven
- Comment on 1 month ago:
Why do we even have that lever?
- Comment on Unless users take action, Android will let Gemini access third-party apps 1 month ago:
No.
I tried a smart watch for a week or so, and hated wearing it.
Hadn’t worn a watch in 20 years, and it felt very strange