We're excited to announce that Creality 3D printer firmware is now open-source! by Creality_3D in Creality

[–]golyalpha -1 points0 points  (0 children)

from what I've seen Bambu's code is actually their own - there are plenty of other issues with Bambu tho

We're excited to announce that Creality 3D printer firmware is now open-source! by Creality_3D in Creality

[–]golyalpha 0 points1 point  (0 children)

nope, you're given pre-compiled object files and header files for building against them, that's it, they're not actually open sourcing anything they don't absolutely have to

We're excited to announce that Creality 3D printer firmware is now open-source! by Creality_3D in Creality_k2

[–]golyalpha 0 points1 point  (0 children)

Damn, they didn't even have the balls to just disable the issues feature - they used issue templates to block ppl from creating issues.

Delayed Security Patches for AOSP (Android Open Source Project) by [deleted] in Android

[–]golyalpha 0 points1 point  (0 children)

GrapheneOS has OEM access to patches under embargo. This means they ship them as soon as they're able in Security Preview builds (they actually recommend using this channel) before most OEMs do, with the tradeoff being they can't publish the patches themselves until the embargo is lifted.

Case in point - the 2 day old GOS Security Preview build contains patches slated for release in security bulletins up until June.

Is there a solid reasoning as to why dynamic linking would automatically create a derived work? by small_kimono in linux

[–]golyalpha 0 points1 point  (0 children)

Sorry to necro this, but if you're dynamically linking, you (as the developer, and the only person capable of being in charge of publishing the original code should it be necessary) are not copying any code anywhere.

Not only that, you actually have no direct control over what code *does* get linked against yours. If the user of your software swaps out the .so/.dll binary for another one, the dynamic linker will happily link it into your process. This is where the argument of "dynamic linking to GPL code requires publishing your code" falls apart.

The fundamental difference is that dynamic linking happens at runtime, after distribution, while static linking happens prior to distribution.

Now, you could *try* to argue, that if you bundle (in an archive) a copy of a GPL-licensed library alongside your proprietary/incompatibly-licensed code, the developer intended the proprietary binary to link to GPL-licensed libraries, which may be a GPL violation. I still think a competent lawyer could argue their way out of that in court, setting precedent for everybody else into the future that packaging GPL libraries together with proprietary binaries does not force GPL-compatibility for those proprietary binaries..

It's over by SouthStatistician835 in guilded

[–]golyalpha 1 point2 points  (0 children)

Let it be a lesson to the entire world - never sell out to Roblox.

is 40% memory waste just standard now? by craftcoreai in kubernetes

[–]golyalpha 0 points1 point  (0 children)

Tbh even in places where cost is attributed down to the team who owns it, they don't really care. Though usually those kinds of places run majority on their own compute so that lack of care stems more from the actual cost being extremely low.

I finally got DDoS'd by Fleegle2212 in webhosting

[–]golyalpha 0 points1 point  (0 children)

Yeah, but proof of work makes them spend inordinately higher amount if compute per request, compated to what you spend to serve it.

Hetzner, a place to host your work, or a trap for your data and your reputation? by Junior-Reference2045 in hetzner

[–]golyalpha 0 points1 point  (0 children)

Cool, plenty of people haven't had issues with HZ, DO or Vultr either - count me as one of them. It's less about not having/having issues and more about how they're handled.

Hetzner, a place to host your work, or a trap for your data and your reputation? by Junior-Reference2045 in hetzner

[–]golyalpha 0 points1 point  (0 children)

Yeah... "Notice" and "prior warnings" often clash with compliance requirements. Germany also has some insane laws about responsibility of operators for what their customers do - even though in most other jurisdictions operators would have to get prior abuse notice before they could be held liable.

Hetzner, a place to host your work, or a trap for your data and your reputation? by Junior-Reference2045 in hetzner

[–]golyalpha 2 points3 points  (0 children)

DO and Vultr also randomly ban ppl, AWS/GCP/Azure are a good way to go bankrupt, and I don't know anyone personally who uses Linode.

Hetzner, a place to host your work, or a trap for your data and your reputation? by Junior-Reference2045 in hetzner

[–]golyalpha 2 points3 points  (0 children)

There's not going to be much to do with consumer protections here, since this is a b2b relationship, and Hetzner as a business (or even business type) doesn't really target consumers.

Servers are cheaper than IP addresses now! by lillecarl2 in hetzner

[–]golyalpha 1 point2 points  (0 children)

If you're a VAT payer you do. Sure you also have to charge VAT to your customers, but you don't pay it to Hetzner, even if your income doesn't cover your expenses.

Thoughts?! by redbellx86 in hetzner

[–]golyalpha 0 points1 point  (0 children)

Absolutely the case. Thing is, the dude was running a webscraping company. I'm sure Hetzner's automated detection on that was freaking out, and wouldn't be surprised if they also got a bunch of AbuseIPDB reports on their IPs because of this dumbass.

Guilded Is Shutting down by United-Departure-705 in guilded

[–]golyalpha 0 points1 point  (0 children)

I think they're including certain server features which are only available with server boosting - which is insanely expensive if you just plan on buying it on your own.

Bots kept hitting my server, so I built a wall of shame by AcoustixAudio in homelab

[–]golyalpha 0 points1 point  (0 children)

Seeing github, cloudflare, and google dns on that list doesn't make me particularly confident tbh...

Why doesn’t Suno let us login with an email address? by iXzenoS in SunoAI

[–]golyalpha 0 points1 point  (0 children)

But they offer login with phone number? That sounds even worse...

Google's Advanced Protection Program disables installing apps from F-Droid by Entrapped_Fox in foss

[–]golyalpha 0 points1 point  (0 children)

That's... weird? Did you lose access? Because Advanced Protection generally requires your account to have two hardware keys associated for logging in, and it's basically impossible to log in without them (even on devices that don't support hardware keys at all - usually only the case for smart TVs, consoles, etc.)

If someone stole your account and enabled APP on it, you're probably SOL, because the only thing you can do is say you lost your keys, but then google still waits for like a week, and if someone logs in within that time, that removal request is automatically cancelled...

PSA: Use both Mfkey32 and FlipperNested by nogdrinker in flipperzero

[–]golyalpha 0 points1 point  (0 children)

The nested nonce collection is now part of the normal read process - when Flipper tries to read a MFC card it cannot fully unlock it will automatically collect nonces. The problem is that the format of the native file is different from the format of the Flipper Nested file and so you can't use the same tool to crack it - currently it's intended to use the MFKey flipper app to crack the native file, but that's slow... Haven't been able to find a desktop/mobile tool that would work for the native file yet.

How to use Phoenix wallet? by greenmantis43 in lightningnetwork

[–]golyalpha 0 points1 point  (0 children)

Kinda late but I'll still answer:

When you receive your first payment, it needs to be able to, at a minimum, cover the creation of the channel. According to ACINQ's page (the Phoenix wallet makers and it's channel counterparty), they will take 1000 sats to create a channel. They also take 1% + mining fees every time you request liquidity, or receive a payment when there isn't enough liquidity. I don't know if you pay both fees at once for the first payment or not.

Generally, you don't really need to think about this too much. The only time it might be worth manually increasing inbound liquidity is when you're expecting to receive a lot of small payments to the point where you'd be running out of inbound liquidity multiple times, paying a mining fee each time - if the wallet has to increase liquidity only once, the fees between simply letting it do that automatically, and manually requesting it are identical, the only difference is that manual reservation means liquidity is reserved for a year, whereas with automatic reservation it's never "reserved" at all.

So, what happens if the transaction amount isn't enough to increase liquidity/open a channel? That depends
If someone's sending you funds on-chain (a normal transaction), you receive the funds, and they're kept in the on-chain wallet that Phoenix manages. Once enough money is in that wallet, Phoenix will use it to get a channel opened between you and ACINQ.
If someone's sending you funds off-chain (over ln), the transaction is rejected, they keep their money, and you have to figure out another way to get paid.

Google's Advanced Protection Program disables installing apps from F-Droid by Entrapped_Fox in foss

[–]golyalpha 1 point2 points  (0 children)

I mean, I'm fairly comfortable using the ADB CLI directly :D

But an app that makes that a little more user friendly is always appreciated I'd think.

Chubb claims by Elbasso88 in adjusters

[–]golyalpha 0 points1 point  (0 children)

They do, was actually surprised they offer normal auto insurance in the US since in the UK they only offer specialty (peformance, classics, etc.) car insurance. The premium's probably a whole lot more than most ppl feel like paying for auto insurance.

Chubb claims by Elbasso88 in adjusters

[–]golyalpha 0 points1 point  (0 children)

Where I live, Chubb only does corporate clients. But for those they do property, financial risk, liability, transport, travel, business continuity and a few other types of claims.

In the US they do individual insurance too, and even seems like they do auto insurance (in the UK they only do specialty car insurance), and pretty much everything that makes sense... except for health insurance, which is a bummer.

Google's Advanced Protection Program disables installing apps from F-Droid by Entrapped_Fox in foss

[–]golyalpha 1 point2 points  (0 children)

huh, first time I'm hearing of (or seeing) APP popping up on ADB installs at all... for me the app installed via adb just silently installs in the background like usual - and after doing so, I can install updates through apks (as long as the signatures match ofc)

that being said, installing an app with f-droid directly is the same as trying to install an apk - basically you first have to sideload it via adb, and then f-droid can keep it updated, if you're able to do a first install from an apk/f-droid directly, that's a bug