• 1 Post
  • 358 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle


  • 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.


  • cecilkorik@lemmy.catoTechnology@lemmy.worldI was wrong about robots.txt
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    1 day 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.


  • 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.


  • By the time the artists cancelled the disaster was already in full swing and there was no reasonable possibility of salvaging it. The artist cancelling at that point isn’t doing anything wrong, they have been hired to do a job and they have a right to a safe and productive working environment. They’re victims too, they’re just less impacted because they are successful artists with millions of dollars who probably weren’t relying on this job to pay for supplies or put food on their table.

    Take the million-dollar artist out of the equation and imagine that you’re an experienced gardener hired for a very generous sum to plant some decorative plants on this remote island. The organizers are going to advertise the quality of your work all around the world and get thousands of people to come pay to see your work. You’re super of this recognition and opportunity, so you cancel all your other jobs in anticipation of being able to go do this fantastic job on a tropical island, your plane tickets are arranged everything seems great. Then you find out at the last minute that the area where they are building this garden is actually a health and safety hazard. Maybe they want you to plant azaleas on top of a nuclear waste dump. You decide fuck that and cancel. But the organization isn’t even communicating anymore and you can’t find anyone to notify properly, so not everyone even knows that you’re not planning to show up.

    Are you letting down the people who have paid to come see your plants? Sure. But based on what we know of the relationship, the gardener/artist has done nothing wrong. Their reaction is totally reasonable and they are not the crooks here, nor are they part of the problem, they were used. Unless we’ve got evidence to the contrary, they were misled just like the buyers were. Maybe they should’ve done more due diligence, but they’re not having a great time either, they’ve had genuine losses (real and reputational). It’s a big mess but they are not obligated to be a part of it and arguably if they did show up knowing their fans are being put in danger, isn’t that actually worse?



  • 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.



  • High clock speeds are not the same thing as high wattage, they aren’t even really related, or very closely associated. We have no idea what the power usage of these processors will be. They could even end up being more efficient than previous processors, doing more instructions in a shorter period of time then powering back down to idle sooner on the same workload. Yes people might decide to throw more work at them as a result, but that’s not the CPU’s fault, that’s a people problem not a hardware problem.





  • As a Canadian and Albertan, screw Canadian oil and natural gas too. If it’s going to hurt our economy, so be it, it’s our own damn fault for doing shit-all to diversify. I hope we can supply you guys the transitional fuel you need with minimal additional investment, but it’s well past time for the world to start getting over this and break its addiction to these awful fossil fuels. I’m really tired of the entire country constantly being literally on fire. Fuck the wildfires, fuck the smoke, fuck climate change, fuck fossil fuels, fuck billionaires. Let’s take our planet back.


  • 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 operate within the context of a deeply flawed and dangerous regime, and it is natural to adopt some of the same tools and practices. 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. For that matter, we have our own problems, and we haven’t figured those out either. Just because we’re doing much better than the worst countries in the world or even much better than average doesn’t mean we’ve got it all figured out or even that we’re doing anything right at all.




  • 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.


  • 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. They’re “doers” not “thinkers”. And frankly, it shows. We see an awful lot of stuff getting done right now, and very little thinking.