1,146 karma · joined March 12, 2021
> A programming flaw in its cloud services also allowed China-backed hackers to steal email from federal officials. On Friday, Microsoft said it would stop using China-based engineers to support Defense Department cloud-computing programs after a report by investigative outlet ProPublica revealed the practice, prompting Defense Secretary Pete Hegseth to order a review of Pentagon cloud deals.
This is kind of fascinating. Please give some examples.
Current US senate (100 seats):
Republicans: 53 seats (Majority Party)
Democrats: 45 seats (Minority Party)
Independents: 2 seats
Current AU senate (76): Australian Labor Party: 29
Coalition: 27
Australian Greens: 10
Pauline Hanson's One Nation: 4
Jacqui Lambie Network: 1
Australia's Voice: 1
United Australia Party: 1
Independents: 3
So Greens are slightly over represented in the AU Senate based on aggregate vote if 12.2% is correct. Republicans: 220 seats.
Democrats: 215 seats.
Independents/Third Party: 0 seats.
Current AU house of reps (150 seats): Australian Labor Party (ALP): 94 seats
Coalition: 43 seats (combined Liberal/National parties)
Australian Greens: 1 seat
Centre Alliance: 1 seat
Katter's Australian Party: 1 seat
Independents: 10 seatsThat's the best way to think of it fundamentally. But the main implication of that which is at some point something has to know how to resolve those dependencies - i.e. they can't just be constructed and then injected from magic land. So global cradles/resolvers/containers/injectors/providers (depending on your language and framework) are also typically part and parcel of DI, and that can have some big implications on the structure of your code that some people don't like. Also you can inject functions and methods not just constructors.
Use keyid instead.
> What happens when your key expires?
GPG will refuse to use it for encryption. Create a new encryption key.
> What happens when the output format changes?
N/A here (?)
> What happens when the key expires and it's attached to a hardware device?
You got me.
Because the private sector can't see past their profit motive to the national defense motive.
But did they actually "turn off logging"?? How do you even do that? Anyone know what access control system they are talking about?
> Packages including libraries should exclude static libs as far as possible (eg by configuring with --disable-static). Static libraries should only be included in exceptional circumstances. Applications linking against libraries should as far as possible link against shared libraries not static versions.
[1]: https://docs.fedoraproject.org/en-US/packaging-guidelines/
- "messages aren’t transactional": You can process request and return a value to sender in socket.io application layer. Is that transactional enough?
- "If you’re sending messages that don’t necessarily need to be acknowledged (like a heartbeat or keyboard inputs), then Websockets make a great fit". But socket.io has acknowledgements.
- "When a new WebSocket connection is initiated, your server has to handle the HTTP “upgrade” request handshake.". You can bypass handshake and go straight to WS even in Websockets, and if you don't socket.io handles upgrade for you pretty nicely so you not parsing HTTP header ..