cecilkorik
@cecilkorik@lemmy.ca
- Comment on Whatever happened to the blockchain/smart contract 'revolution' we were told about? 1 day ago:
Vaporware turns out to be vapor. Shocking.
- Comment on Billionaire Mark Zuckerberg writes a manifesto on bringing "personal superintelligence" to everyone to improve humanity, but doesn't even define what superintelligence means. 2 days ago:
These magic beans will not only grow twice as fast, they’ll also fix the last magic beans that didn’t grow.
- Comment on [deleted] 2 days ago:
So - if it cools the place from, say, 29 degrees outside to 22 degrees inside, that’s the same as warming it from 15 degrees outside to 22 inside?
Oh my, not at all. If it runs for 1 hour continuously in cooling mode that’s going to be electrically largely equivalent to running for 1 hour continuously in heating mode (again, provided it’s not variable speed). Even then the electrical load will vary slightly according to various conditions. The actual temperatures achieved though, depend entirely on the thermodynamics of the system (both inside the pump itself and your whole house and the environment it’s in) which are extremely dynamic and complicated. There are almost no simple, linear relationships you can use to approximate what is actually going on. Even the approximate calculations that HVAC installers do called “Manual J” are hugely idealized and oversimplified. You’ve got things going on like solar heat gain through windows, heat losses through insulation, and heat transfer through gaps in the insulation, air losses through vents and doors and windows and gaps that are specific to your individual home and that you can’t even really measure accurately. It’s a very difficult thing to even attempt to compute or simulate no matter how much we try to develop models that accurately estimate things. On a larger scale, this is why we still struggle to accurately predict the weather.
Only the next bill will tell
That’s a reasonable position. You can make all the estimates you want but at the end of the day the only thing that really matters is what you get billed for and that will tell you the truth about what’s actually happening in your house, environment, climate, and situation. I would be confident that given the same temperature conditions you really won’t see much practical difference in electrical usage between a heat pump in cooling mode and an air conditioner (if anything they tend to be somewhat more efficient just due to better design and higher build quality). But you won’t know the true situation until all the measurements are actually done and posted to your bill, and even then you won’t be able to directly compare them because there are so many other variables that are always changing.
- Comment on Everyone’s Invited To The Copyparty 2 days ago:
I’ve literally never felt like I needed a file server to be easier and support more protocols, and this seems like it’s trying to do way too much at once. HTTP is beautiful and convenient but really not a particularly great way to manage files, FTP sucks and if you still need it for something you need to re-evaluate your life choices, TFTP is useful in extremely niche applications that I wouldn’t want to hook my entire file server up to anyway and certainly don’t want running along side these other options, WebDav is fine but again really only necessary in niche applications which you don’t need or want your entire file system hooked up to (or if you don’t know how to VPN) and this doesn’t seem to support SFTP/SSHFS which is what I would consider a modern standard for a secure file transfer protocol.
Just use Samba, every Linux distribution comes with a package for it. It’s widely used and battle-hardened, its compatible with almost everything. You don’t really need all that other stuff.
In some ways it’s the inverse of the UNIX Philosophy: instead of doing one thing perfectly, this program is doing everything [9001] could think of, and doing it “good enough”.
As a believer in the UNIX philosophy (armed with an understanding of why it is fundamentally useful) it horrifies me that either developers or users think this is a good thing.
- Comment on [deleted] 2 days ago:
It’s exactly the same as an air conditioner, and no: it uses the same amount as when it’s heating. The compressor is either running, or it’s not, plus or minus a little bit depending on how hard it’s actually working to compress the gases at the temperatures and pressures involved. Unless you have a variable speed or dual stage compressor, in which case the power usage may be somewhat proportional to the amount of cooling or heated actually needed since it will slow down for smaller amounts of heating or cooling. Otherwise, the main difference in power usage and power efficiency is how long it runs to achieve the desired temperature.
- Comment on Billionaire Peter Thiel backing first privately developed US uranium enrichment facility in Paducah 4 days ago:
Oh yes, lets give the billionaires access to nukes, that sounds safe, I’m sure we can trust them.
- Comment on The future is NOT Self-Hosted, but Self-Sovereign 4 days ago:
Nah, imagine how much time I’d have for things like actually touching grass and socializing with real humans if I used an AI to handle all my terminally online activities. It can provide me a daily summary of all the shitposting it did and stupid trivia it learned while I do more meaningful stuff with my life.
It’s a crazy dream, I know.
- Comment on [deleted] 5 days ago:
run any game at max settings, 4K, future proofed (at least for a while)
You do understand how excessive that is right? Like “any game max settings 4k” on its own is already like asking for a Formula 1 car, asking for it to be future proofed on top of that is like asking for not just any Formula 1 car but one that can dominate the next 5 seasons.
That said, if you truly do believe your daughter needs this is can’t live without max settings 4k on every game imaginable, then your friend did a good job trying to meet your requirements.
… but is it truly necessary? Only you know the answer.
- Comment on Healthchecks.io: Throughput Upgrade (With Train Illustrations!) 1 week ago:
I love the train illustrations. I’m not sure they’re that meaningful or accurate, but OpenTTD is my jam so it earned my attention anyway. I guess healthchecks is cool too.
- Comment on Surprising no one, new research says AI Overviews cause massive drop in search clicks 1 week ago:
Joke’s on them, I’ve already been working on that for decades. *pats ublock* This baby can bankrupt so many websites and I always hoped it could collapse the ad model completely.
In all seriousness, it’s becoming increasingly clear that we’re eventually going to have to build a new, free internet out of the wreckage of this one once the corporations are done with it. Technically it’s already there, nascent but ever so slowly growing and taking root, hiding in plain sight. Like the so-called dark web of tor, it already exists in parallel to the existing structures of the internet. Call it the deep web, the indie web, nostalgia web, unsearchable web, I’ve heard countless terms and most of them aren’t terribly accurate, but the web doesn’t need ads and google search to exist, it never did. It just needs humans, which despite the best efforts of big tech many of us still are, communicating directly with one another and documenting our billions of lifetimes of diverse collective experiences and knowledge.
We are the wealth of information in the internet. Corporations don’t own it. We are it.
- Comment on Noob Tailscale questions 1 week ago:
Subnet routing is generally far more complex than simply installing the client. If you aren’t succeeding at one you’re likely not going to succeed at the other.
I don’t know the exact problem based on what you’ve described and I’m not going to promise I can solve it for you but I’m going to try to give you some tools you can use to help yourself a little and hopefully be able to better understand what is going wrong and that will help you understand what you can do about it. Don’t get frustrated by this issue, this is a learning experience and this is a skill you need to invest in and develop so that you’re not just blindly copy-pasting instructions from videos (which is a bad place to be)
Step 1: Figure out where your tailscale.sh actually is.
Once inconsistency I noticed in your description of what’s going on is that you’re attempting to run
tailscale.sh
but you’re describing a path of/home/deck/documents/github/deck-tailscale.sh
not sure if this is just a typo or what but that describes a file calleddeck-tailscale.sh
which is not the same thing astailscale.sh
.I think the repository you’ve downloaded based on those instructions is called
deck-tailscale
however a repository is a folder full of files, and tailscale.sh is ONE of those files. That repository’s name would probably be/home/deck/documents/github/deck-tailscale/
so if you’re looking fortailscale.sh
inside that repository it will be/home/deck/documents/github/deck-tailscale/tailscale.sh
. (two tailscales in the full path, one for the repo and one for the file itself)You can verify all of these paths by using the
ls <path>
command, ls (that’s L and S, not IS) means “list” and is similar thedir
command in Windows, it will show if the file you specify exists, or if it is a directory it will list all the contents of that directory. ls is a useful command to explore the directories and see which ones exist and which ones don’t. You can work your way up the path to see where things are going wrong, for example, ifls /home/deck/documents/github/deck-tailscale/
does not exist, tryls /home/deck/documents/github/
and if that doesn’t work tryls /home/deck/documents/
and so onSecond note: I notice your documents path is
/home/deck/documents
I don’t have a steam deck in front of me to check, but my Linux system has a documents folder called/home/<me>/Documents
with a capital D. Paths on Linux are always case-sensitive. That means /documents is not the same thing as /Documents, which is not the same as /DOCUMENTS/ and if you attempt to use one when it’s actually the other, the file will not be found. Make sure the capitalization is correct in the whole path.Step 2: Once you’ve located the correct path name of tailscale.sh you should be able to run it with:
sudo <full-path-to-tailscale.sh>
Good luck.
- Comment on JavaScript broke the web (and called it progress) - Jono Alderson 1 week ago:
makes it difficult to develop new browsers, giving one company a near-monopoly.
Totally an accident by the way! They weren’t trying to become a monopoly, promise!
- Comment on Rising rocket launches linked to ozone layer thinning 1 week ago:
Don’t worry. Once we are no longer useful to them, something the billionaires are actively working on, and once they have successfully insulated themselves from the resulting conflict, they will start to kill us all off and they will say they are doing it to “save the planet”. They still care about the planet. Just not with all of us poor people still on it. It deserves to be returned to nature. Except for the billionaires and their friends, of course.
- Comment on 3D Printing Patterns Might Make Ghost Guns More Traceable Than We Thought 1 week ago:
This kind of thing already happens in established fields of forensics all time and if they couch everything in enough authoritative sounding language nobody who doesn’t already know a whole bunch about the topic is going to be able to call them out on it.
Bingo, the goal is not to actually trace 3d printed guns, it’s to add another piece of evidence they can slap onto the target of their investigation to improve the chance of getting a conviction. Whether the accused is actually guilty of anything is truly irrelevant to the intended purpose of these kind of things, they are in practice assumed guilty by the prosecution unless proven innocent. The point is simply to make a convincing case to a judge or jury.
- Comment on Is it wrong that i would like to start a small 3d print business? 1 week ago:
What value or expertise are you imagining that you would be providing that wouldn’t be available to somebody downloading a model file and bringing it to a community library that has a 3d printer?
That’s not a rhetorical question and the answer isn’t automatically no. There is significant value in making things easy and convenient for people, and that is far from the only option available for you to add value. If you can answer that, and the value you are adding is significant and/or involves skills or tools or equipment that would not be readily available to most people, you may have a business case, but you need to be able to answer that before anyone can really assess the practicality of your dream. But you do have competition, a lot of competition, and that means you need to be ready to compete, and it’s never going to be a sure thing. Statistically most startup businesses fail. But I think that’s because a lot of them don’t go in with a full understanding of what it takes to make an idea into a business. Money doesn’t just fall out of the sky onto your idea. You need to work hard at it, understand the problem space and your competition, answer all sorts of difficult questions, build a name, clientele, reputation and brand and develop it into something that might become profitable (or might not) and whose profitability may suddenly change in either direction at any time depending on how accurately you are able to understand the constantly changing market conditions. And you need to be realistic about whether you think you can do this.
- Comment on Hot take: 3D printing toys kinda sucks 1 week ago:
You’re right, and it’s the same reason 2d printers didn’t destroy the book publishing business. It only really makes sense to print things that are either highly situational one-offs for our own purposes or things that someone else created but that aren’t economically justifiable to physically distribute to us.
Commodity items like toys are made to a ridiculous level of cost and process optimization with large and highly sophisticated equipment and molds, which won’t pay for themselves until they’ve sold a hundred thousand toys or more. 3d printers are not competing with that at all. The goal is not to do the same things they already do at scale. The goal is to do the things they won’t and can’t do at scale, that would be cost-prohibitive to set up the process and molds for, that you don’t have time to set up a whole process for because you need it right now. That’s where 3d printing shines. Even companies are using it for rapid iteration because it would simply take too long to keep changing the setup on a traditional process. But it’s never going to replace or “beat” traditional manufacturing and distribution for most things that are done in bulk.
- Comment on 2 weeks ago:
That sounds annoying. The old FF7 is also buggy, but mostly in funny and delightful ways.
- Comment on Self host Blorp, your personal Lemmy/PieFed frontend 2 weeks ago:
Yup, they all have trailing slashes when viewed on Lemmy, and 3/4 have trailing slashes when viewed on piefed. So only piefed actually respects what was originally typed. Lemmy adds a trailing slash when you’re adding the comment, and also adds a trailing slash when reading a comment posted that doesn’t originally have a trailing slash. Intriguing (and slightly annoying).
- Comment on Self host Blorp, your personal Lemmy/PieFed frontend 2 weeks ago:
Very interesting I wonder what happens if I post both trailing and non-trailing options, do they both get canonized into the same format?
piefed.ca – has a trailing slash piefed.ca – does not
Thank you for having me along on this journey. I don’t really know where it’s leading, but maybe it’s about the weird software behaviors we discover on the way.
- Comment on Are password managers secure to use? 2 weeks ago:
There are weaknesses and attack vectors, but they are in my opinion more secure than almost all realistic alternatives. If you think you’ve come up with a better system, by all means, implement it. I commend your skepticism of following the herd and may it serve you well. But beware of pursuing security through obscurity. People recommend password managers because they are one of the best solutions available for navigating this complex threat environment we live in and they are appropriate for most people’s situations.
- Comment on I was wrong about robots.txt 2 weeks ago:
Absolutely true. They’ll buy the data they want from some shitty crawler running from some data broker in some far-flung and lawless part of the world, hallucinate the actual source, and pretend they had no idea their “data partner” wasn’t respecting robots.txt if they have to, which they won’t ever have to do because it’s literally impossible to detect and prove and realistically unenforceable.
This is a company that removed it’s company motto of “Don’t be evil” because it found it too “limiting”. Don’t be naive.
- Comment on 7,818 titles on Steam disclose generative AI usage, or 7% of Steam's total library of 114,126 games, up from ~1,000 titles in April 2024 2 weeks ago:
Elevator music is a surprisingly profitable commercial niche. For that matter, there are always going to be soulless, insipid, overused imitations of real art that gets turned into staggering commercial success precisely because it’s bland and meaningless. “Live, love, laugh” for example.
Not everything has to have meaning and significance, but we also have the right to judge it when it should.
The problem with AI is that a lot of artists literally rely at least to some extent on the money that flows from that soulless commercial drivel, either with their eyes fully open to the situation, or by convincing themselves that it does have meaning to somebody, or just themselves if nobody else. They need to pay the bills and put food on the table and a huge source of that comes from commercial art work which has a high bar for visual impact and a very low bar for ideas or meaning.
If AI replaces the meaningless filler content of the art world, how do artists survive if that’s their bread and butter? It’s never going to directly replace real human art, but if it removes their meal ticket, the outcome will still be the same. Soon there will be almost no real human artists left, as they’ll start to become prohibitively expensive, which will drive more people to AI in a self-reinforcing feedback loop until only a handful of “masters” and a bunch of literal starving artists trying to become them without ever earning a penny. The economics of the situation are pretty dire and it’s increasingly hard to picture a future for human art that doesn’t look bleak.
I’m planning to do my part to make sure exclusively human-made art is always the choice I’m going to make and pay for, but there are bigger forces at play here than you or me and I don’t think they’re going to push things in a happy direction. The enshittification of art will happen, is already happening, and we’re just along for the ride.
- Comment on Windows 11 will soon be able to describe images on your screen using AI — and it'll all be done locally 2 weeks ago:
Never been happier that all my computers run Windows 10 or Linux. Windows 11 is dead to me, and if anything happens to accidentally get it installed somehow, it’s going to be replaced with Linux going forward.
- Comment on Why doesn't the Trump administration simply edit the Epstein files and release them? 2 weeks ago:
The problem with lies is you have to have a good memory. You need to make sure all the lies line up and don’t leave holes in your story that reveal the lie underneath because ironically the smaller the slip the more damning and harder to explain it can be. That applies to falsifying documents too. It’s actually more dangerous to try and create something fake because now you need fake evidence for all the fake stuff you’re putting in there, and you need to hide any evidence or corroboration that points to the stuff you’ve removed, and it all gets really complicated and really error-prone really fast. Liars survive by keeping things simple enough that it can’t be challenged, or in Trump’s case, by hiding all the small lies behind big obvious ones, like “there are no Epstein files” which everyone knows is a lie but the lie is so big it’s immovable while all the juicy details are buried underneath.
- Comment on How did websites like TinEye recognize cropped photos of the same image (and other likened pictures), without the low-entry easyness of LLM/AI Models these days? 2 weeks ago:
We didn’t call them AI because they weren’t (and aren’t) intelligent, but marketing companies eventually realized there were trillions of dollars to be made convincing people they were intelligent and created models explicitly designed to convince people of things like the idea that they are intelligent and can have genuine conversations like a real human and create real art like a real human and totally aren’t just empty-headedly mimicking thousands of years of human conversation and art, and immediately used them to convince people that the models themselves were intelligent (and many other things besides). Given that marketing and advertising literally exist to convince people of various things and have become exceedingly good at it, it’s really a brilliant business move and seems to be working great for them.
- Comment on [deleted] 2 weeks ago:
That’s the fun part, you can’t. A lot depends on the details here. You’re looking for a one-size-fits-all answer to a very not-one-size situation.
In 99% of cases a major crime like a kidnapping that I know I didn’t have anything to do with should be reported immediately, and “speaking to the police” only ceases when I become aware they have decided to suspect my involvement. In the other 1% of cases, I have understood how bad it looks and I’m talking immediately to the best lawyer I can find and letting them do all the talking from the beginning.
- Comment on How come nobody does anything about North Korea? 2 weeks ago:
It’s not a lack of empathy as much as a kind of educated empathy. The road to hell is paved with good intentions, as they say. We historically have a notorious and awful track record of nation building, and I think a lot of people believe this boils down to the fact that it’s very difficult to impose a national identity on people from outside, even with direct, physical intervention. We have tried to get around this at times by only supporting what we believe are legitimate independence movements which clearly already possess a strong national identity. Unfortunately even those tend to devolve into ethnic cleansing campaigns and dictatorship as soon as we leave. And if we don’t leave, then we have to stay there forever and we have to keep interfering every time things threaten to go off the rails and then it becomes paternalistic colonialism.
Keep in mind too that a lot of people living under oppressive regimes are genuinely damaged people and there is nothing but time that can heal those wounds. They are traumatized, they are angry, they have lost loved ones, they have been subjected to horrors we can only imagine and clinically document, without feeling the fear and emotional scars those things inflicted on millions of people. If you suddenly give them back power again, even small amounts of power, it is in human nature for many to seek revenge for what they’ve gone through (and not always against the right people). They’ve learned how to operation within the context of a deeply flawed and dangerous regime, and as resilient as the human spirit is it still is difficult to teach new ways.
At some point, people have got to learn to stand on their own two feet and find a way to build an equal, fair and just nation for all of themselves, by all the people and for all the people. While we certainly can do a better job of supporting this, we can’t do it for them and our attempts to do so have typically ranged from highly questionable to disastrous and extremely counterproductive. We fought for our own freedom, and it is not out of selfishness that we tell them they must fight for their own too. It’s not that we enjoy the fighting, it’s that as awful as it is, it appears necessary to get that hostility out into the open and understood to be as awful as it is, for a successful outcome to be possible.
On the other hand, even that hasn’t helped in Israel/Palestine where it seems like we’ve tried almost everything and failed. The fact is, nobody has the answers. We don’t know the way to fix this. We are always trying, even when it doesn’t seem like it, but we have to be abundantly cautious that we’re not making it worse, because we often are.
- Comment on What network hardware should I get for my homelab? 3 weeks ago:
The short answer: For a router, either find an off-the-shelf Wifi router that is supported by OpenWRT (very nice and very easy), or (and this is my personal preference) build your own firewall mini PC which will be much more complex and powerful to the point of complete overkill but also fully controllable right down to the network stack (and what’s the point of a homelab if not fiddling around with such things?).
You can run OpenWRT directly on full AMD64 PC if you want, or even just a Raspberry Pi (some people appear to have had good luck with the 4B and 5, though I don’t know the specifics of that approach) The famous PfSense would be another option, based on BSD. I used to use that, but I really wanted something directly Linux-based.
Which brings us to the fact that you can also even use a standard Linux distro like Debian and install all the tools you want on top of that and set up all the firewall yourself from scratch. That is actually what I do, using Linux kernel’s nftables for NAT Masquerading/IP forwarding and managing it currently with foomuuri which is essentially just a very lightweight nftables configuration manager. It doesn’t do anything you can’t do directly with nftables, but even though it’s perfect for me but I’m not sure I would recommend it in general. They have some very simple examples, but the documentation is pretty sparse, you need to either understand nftables under the hood or infer what you can by reading between the lines of the few examples you can find. A more mature and traditional Linux firewall like firewalld might be preferable if you want. Either way, this is definitely a much more complex route though, and fighting with firewall rules to get things to work is not everybody’s idea of “fun”. It is powerful though, and infinitely flexible. If you want it to “just work” without hassle, stick to the single-purpose devices and use OpenWRT as the OS designed to do this. It’s way simpler.
If you do decide do go the DIY firewall route though, all you really need for a firewall PC is at least a second NIC (some motherboards have two wired NIC onboard already, you can use one for WAN and the other + WiFi for LAN) or you can a PCIe network card that has multiple ports. I wouldn’t really recommend using one of your existing Mini PCs for this, as it’s really not a good idea to share the firewall/network appliance functionality shared with other services, both for security and for configuration complexity reasons. The firewall really works best and is easiest to configure when it is truly just a gateway for the network, putting traffic from one side out the other side, plus whatever fundamental network/firewall services you need to accomplish that. When you start also trying to selectively route some of that traffic to actual services on the firewall itself, it gets really complex and ugly really fast, and even if you can get it working which is often very nontrivial, it’s also very fragile and it’s easy to blow open holes in your security this way.
I’ve actually now got a pair of mini-PC firewalls, both set up using foomuuri, uCARP and Kea to do failover with each other so if one goes offline the other takes over its IP and starts routing traffic until it comes back. It’s not perfect or completely bulletproof but it’s pretty good for an amateur! In a pinch (when my previous, non-redundant firewall died) I’ve also used an GL.iNet travel router as my network’s primary router temporarily and their routers support an expansion board with 5G/SIM support so that could be an option too. I have to say it worked perfectly and was actually pretty nice, my only hesitation is that the travel router (at least the one I have, Beryl AX) seems to run a bit hot and I’m not sure it’s really intended for 24/7/365 operation (plus I need it for when I travel). They do make home routers too though, so maybe worth looking into, they’re really nice hardware running their own fork of OpenWRT out of the box.
- Comment on Apparently Debian has alienated the developers 3 weeks ago:
They don’t really understand anything because they don’t really think. They just repeat what they’re told while convincing themselves its an independent thought that appeared in their head as if by magic. These are the people outsourcing most of their thinking these days to ChatGPT, because it’s not something they’ve ever really valued or been interested in doing themselves. Life’s a lot easier when you don’t have to think about much.
- Comment on The signatures are still coming and it's already making an impact 3 weeks ago:
It will be hardly any work once a law passes, because they’ll make sure it is. Everyone knows where the proprietary code is. It doesn’t just get merged in “by accident” unless you are a really shit developer (and to be fair some are).
Besides, no one is saying they have to open source it. To be honest, the outcome from this petition that I would most like to see is simply a blanket indemnity to the community attempting to revive, continue and improve the software from that point forward. If the law says that it’s legal once a software is shut down, for the community to figure out a way to make it work again and make it their own, and puts no further responsibilities on the “rights holder” at all, I think that honestly solves the problem in 99% of cases. It would be nice if they gave the community a hand, released what they could, and tried not to be shit about it, (and I know some of them will be shit about it, but we’re pretty resourceful), as long as they’re not trying to sue every attempt into oblivion I think we’ll make a lot of progress on game preservation and make the gaming world a much better place.