Hacker Newsnew | past | comments | ask | show | jobs | submit | franklyworks's commentslogin

I am a privacy advocate, and also am disappointed at how narrow minded some of the arguments of privacy advocates are.

"Banning encrypted chat will just mean the bad people moved to banned platforms". Perhaps, but some bad people have to operate where victims are (Facebook stalkers, eBay cons, ...)

"Police should be forced to just do... actual police work."

It's pretty reasonably for police to want to increase the chances and speed of resolution.

We should champion and defend privacy, in spite of the good reasons to weaken it. There's no need to strawmen.


Android supports SLAAC and has good support transitional tech like xlat464 and DHCP option 108.

I have used these on my network and office to move to IPv6-only for Android.

What about lack of DHCPv6 prevents you from using IPv6 on Android?


I can't run SLAAC and DHCPv6 at the same time without giving devices multiple addresses, and Android doesn't support DHCPv6, so I'd have to carve out a separate, SLAAC-based, android-only network. And then figure out firewall rules, multicast reflection, etc.


I thought this was a problem too. Then I realized that addresses are not in short supply, so I stopped caring that some devices get multiple addresses. The ones I care about are handed out over DHCPv6, and the firewall works accordingly. The rest gets basic connectivity and nothing else.

Works great for me.


Don't you have problems with clients using the wrong source address and not matching firewall rules?


No. Admittedly, my firewall rules are all about granting something extra beyond the basics. I only do this for clients I care about anyway, so I can always tell them to use the right address.


Different person here, but no. I never write firewall rules based on individual source addresses. They’re too easy to fake. And with IPv6’s privacy extensions, you never know what source address a given machine will have anyway.


Interesting. How do you deal with destination addresses on your local network? DHCPv6 like the other poster and myself?


I haven’t had a need for DHCPv6. I’d use DNS (or better, mDNS) to assign a hostname to the destination’s fixed IPv6 address or ULA, both of which are static. I don’t ever manually assign an IPv6 address to a host, though. I just let SLAAC do the thing it was designed for.


Why is giving multiple addresses a problem?


No control over which source address is used. I'm assigning a lot of clients DHCP reservations so I can use static addresses for monitoring and firewall rules. With multiple addresses on the same network, clients may use their SLAAC address which won't match the firewall rule.


That still doesn’t really make sense. Why not run SLAAC on one subnet and have a single firewall rule for the whole thing? You’re not running any major servers on an Android phone, so it won’t be anything complex.


SLAAC can only run on a subnet that's larger than /64, which they might not have access to.


Strictly speaking it can and does run on subnets that are exactly /64. Does anyone actually hand out smaller delegations today?


My point is that they might only be getting 1 /64 from their ISP; or getting a /62 or something small, and needing more subnets anyway. In these situations, you may not have an extra /64 to dedicate to SLAAC for certain devices.


Right. I was merely correcting your statement that SLAAC needs more than 64 bits to work with. But my question remains; do any ISPs hand out smaller delegations than a /64?


There are APIs in Linux to control source address selection but might be fiddly https://www.davidc.net/networking/ipv6-source-address-select...


Ah, this makes sense.


Time engineers are very paranoid. I expect large problems can't occur due to a single provider misbehaving.


Any thoughts on what to extent GitHub is subsidizing OSS development with its CI?

This feels like one of the big issues that OSS projects might face when migrating to an alternative.

What might a less GitHub centric CI ecosystem look like for OSS community?


Small to mid sized OSS projects benefit heavily from this. There is a size beyond which the free runner sizes become insufficient, but the assumption is that some form of monetization is figured out by that time. For example, we have a lot of OSS projects using WarpBuild because performance and fast CI is important for productivity.

Without GitHub's free CI for public repos, the small projects and indies will get hit the hardest imo.

However, I do not know hard numbers to quantify the impact.


Runner price based on CPU/memory and time makes sense, since those are the costs associated with executing runners.

The costs for GitHub doing action workflows (excluding running) is less related to job duration.

The most charitable interpretation is that per-minute pricing is easier to understand, especially if you already pay runners per minute.

The less charitable interpretation is that they charge that because they can, as they have the mindshare and network effect to keep you from changing.


This was probably the question to ask before declaring it all as junk.


I see their repo[0] mentions transitioning to the Pinenote. I'd like to run an ordinary distribution on my Pinenote.

Does anyone know what the mainline support is like nowadays, and whether widely packaged software can make it usable as an ebook reader?

0. https://github.com/Quill-OS/quill


The kernel has mainline support, but it looks a fork is used by most images.

https://git.sr.ht/~hrdl/linux/log/v6.17-rc5_pinenote has many commits.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: