thatjamesdude
Joined 6 years ago
Joined 6 years ago
All this exercise has taught me is how nothing is ever simple and that specs can get really, really long over time. And also DHCP relays... Maybe one day I will support those.
In the long run: I wanna build a single binary to run the internet from my pi configured by a YAML file. This will do things like PPP connections and use the netlink kernel modules in Linux to setup routing and firewall rules.
But that's a ways off, for now, this is busy running my home network and some feedback is always appreciated
Freedom of Speech != Freedom of Consequence.
Don't care for the rest of the comment because I've come to believe those that can't wrap their heads around the difference between civil and criminal law are not worth talking to about either.
Some might say there's irony in the religious component being mentioned, but I say it is natural. Not many incentives to think critically or against the grain in religion, not surprising it is rare amongst its proponents then.
Given the demographics, not an unfair guess, albeit a lazy one. No, not even close.
Land reform is a controversial topic in my country so I'm just going to TL;DR the past 5 decades and provide some links[0][1] that you are going to have to be very sceptical about (given the controversial nature of the debate).
- We have one of, if not the, highest wealth gaps in the world as a direct result of Apartheid
- Unsurprisingly, land ownership is rare
- Ergo, most of the land is owned by the wealthy class, who are the white minority.
- I am not offering an opinion on the racial aspect here, violent crime affects all South Africans equally
[0]: https://en.wikipedia.org/wiki/Land_reform_in_South_Africa
[1]: https://www.gov.za/sites/default/files/gcis_document/201802/...
This seems to be more about internships than interviews for a qualified professional (or whatever you want to call those candidates).
Just make unpaid internships illegal. If you do work for a company that a paid employee would normally do, then you should be compensated.
But not paying someone to run around and get you coffee is just completely nonsensical these days.
I'd laugh all the way out of the door, and my country has a 40% unemployment rate. I'm just not going to do work I don't get paid for, because it turns out living is expensive.
Genuinely asking because I've always used the query
dig +short myip.opendns.com @resolver1.opendns.com
to resolve the public IP my ISP has assigned me so I can update my homelab's IP.I use Route53 and I either completely missed the checkip link or they simply don't mention it
That is wrong.
Interface is a special type in Go. All interfaces in go, including ones you declare, hold 2 pieces of data in memory
1. Pointer to the concrete type
2. Metadata about the concrete type
interface{} is not a special thing, it is just the empty interface, and everything satisfies the empty interface.
This is quite neat. All a type assertion does is follow the pointer and check the type data.
There is also a type switch in Go. https://play.golang.org/p/22aegLocHXI
This makes building handlers around the dynamic type easy. But for the most part: Single function interfaces. Compose those to make make larger interfaces if absolutely needed (see io.Writer, io.Reader and io.ReadWriter)
>unlike USD, the court can’t do something like garnish your wages to pay back a 10M settlement by taking some crypto out of your incoming transactions
You think so, do you? "The law is the because that's what the law says it is". It might not be possible now (and I'm not sure I believe that, you can garnish foreign wages) but it will be if the need arises.
"But the code" yeah, no, that's a silly argument that only applies to cyberspace and not the physical world you occupy
What rubbish. You cannot claim "the computer let me do it" and expect to be let off for that. That's an extreme absurdity and is absolutely not how the law works.
Contrary to what a lot of people seem to think: Crypto is not "outside" the law in any way. It is a token of value (like FIAT currency) and there are plenty of laws that cover use cases from capital gains taxes to money laundering to, you guessed it, theft.
Just really wanted to say thanks! This is an incredible resource
You can safely ignore the opinion of anyone/anything that claims there's a "golden solution".
That goes for ALL aspects of programming. EVERYTHING has a tradeoff, and it concerns me how often that pro vs con analysis is just never done.
I've worked in all the flavors here:
* Well designed, easy to use interfaces in a massive monolith
* Poorly designed monoliths with litanies of gotchas and edge cases
* Super fast microservices that "just work"
* Garbage applications tightly coupled across a network layer
What it all comes down to is the strength and ability of the design phase. Good engineers = good products.
This shouldn't need to be said but the comments also appear to sidestep that problem with a few proclaiming "golden solutions".
Be weary :)
Which is only a fallacy because data is a commodity, not because it's technically impossible.
And yes you can't really be forgotten, copies can always exist but it shouldn't be hosted readily if you don't want it to be.
Unless I'm missing something?
Those channels exist to spread private, identifiable data and this breaks the law.
A better version of your argument is Apple is the landlord where people are planning lynchings.
Again, I side with the Belarusians. But pretending this is different to China's doxxing of Uighurs is naive