skysight-inc/HackerNews huggingface dataset:
I really like ZeroTier, but the nail in the coffin for me has been that there is no ability to self host a controller, while also using the management web GUI.

Their sales team, when I asked about self-hosing a controller, said it's not necessary because they've never had all the hosted controllers go down, but when I asked about a tweet they sent in May 2020 about their controllers being down, I never got a reply. [1]

My plan was to put ZeroTier on all of our machines and use it as an overlay network that all traffic goes over. But I don't want to open the availability of our network to depending on an external service.

I've all but decided on Nebula, just need to get the deployment worked out. I'm playing with Tailscale right now, and am very impressed. It does have the ability to require MFA on logins that we would like for user VPNs, while still being able to have servers self-authenticate (we respin half of our dev/stg environment every night).

[1] https://twitter.com/ZeroTier/status/1389766385480372225?s=20
> I assume that ‘contamination’ means the tanks were destroyed by armour-piercing uranium-tipped shells. The wrecks are radioactive.

Ah, journalism.
I live in a neighborhood in SF bay inhabited by only billionaires and millionaires. I am always looking up and cataloging all the surveillance devices mounted when I am moving around. We have plenty of ALPR's and other cameras but no shotspotters anywhere near where I live. If I go into Richmond, Oakland, or other blacker parts of the bay, they are prevalent. I heard what sounded like gunshots last night but heard no sirens afterwards. I have more cataloging to do with Vespucci app on my phone or:
https://mapcomplete.osm.be/surveillance.html
https://sunders.uber.space/
I would consider this advice now outdated.

Yes, it was a great advice in the 2010s -- I had such a Dell, too. It's well documented how IPC only has grown 20-25% from Sandy Bridge to Skylake and then the wait was long, long until a new uarch has emerged in 2021. But towards the end of the decade, Ryzen has disturbed the still waters and the number of cores have, well, risen sharply while keeping a competitive IPC and Intel eventually followed suit. Because of this, the equally long time rule of thumb where most apps don't really use multiple cores well so you don't need them on the desktop is also dead by now.

I wouldn't recommend a Haswell Xeon as this article does today.
The author makes sense to me, and I think it is justified. Any extra prompts beyond what I expect the software to do for my purposes is extra cognitive load -- inputs which I have to deal with using my very limited senses and processing abilities. At some point, it becomes more trouble than it's worth, and that's when I quit and move on.

It's one of the reasons I no longer acknowledge or interact with cookie prompts, newsletter dialogs, notifications, or anything else interferes with my use of a Web page. If anything at all like that happens, I just close the page and move on. (Sometimes I just ignore the cookie prompts and read around them.)

As a long-term strategy, this has paid off by not only saving me time and grief, but also made me realize that poorly designed usability correlates strongly with poor quality content, which I also save time by avoiding.

I think you are speaking from a point of view of having cognitive ability to spare, as opposed to struggling to keep up with cognitive load which is too much to handle.
You don't really have any argument for humanity beyond "I think it's pretty".

Admittedly, neither do those who view humanity as a plague. But then again, I'd tell the same to them too.

Of course, you're entitled to your opinions and preferences, but it seems to me as if you're trying to represent your opinion (that human life is beautiful and should be preserved) as some kind of objective truth - going so far to claim that the opposite side is advocating for genocide. The anti-natalist movement also considers humans a plague, but doesn't advocate killing of any kind - only voluntary abstinence from procreation. Does that count as "genocide" in your book?

Personally, I don't consider humanity beautiful in itself, I've seen many kinds of evil that humans are capable of doing, and how much of it just passes with impunity. I think that every human being is inherently self-serving and will do everything within their power to assert their own will, and that it's only the fear of punishment that keeps them "good" and in check. If you were to magically remove all punishments from society, humans would start doing all kinds of horrible things, just because they can. Any and all kinds of "altruism" are either indirect self-benefit (e.g. helping friends in need makes it more likely they will help you when in need) or some kind of mental imprint from the past (e.g. being punished in childhood for selfishness can make humans become overly altruistic in order to avoid the inner critical voice).

So when you say "humanity is beautiful and should be preserved", all you actually say is "I feel good when I think about humans, therefore they should be around". That is pure self-interest.
It’s more than lack of trust, it’s that naturally grown food just tastes better and is better for you.

It turns out that high-quality food is more than just carbs, protein, and fat.
It might not. They still focus on being gatekeepers rather than adjust to ubiquitious computing meaning research skills can make a PCP as good or better than some specialists (and conversely, specialists can be incredibly entitled as they follow a flowchart for every patient like it's a tech support call to Comcast in 2002.)

Often what "AI" is doing is what a doctor with good active listening skills has, but until the field gets more diverse (and the ones who make it in actually use some of their humanities lessons rather than treat being an MD as a chance to act like a rude old white man) nothing substantial will change beyond more 1920s style civil unrest, which occured around the time antibiotics where discovered and germ theory became accepted.
I think liberal-leaning people tend not to see resource conflicts as an issue. Liberalism was founded on the idea (utopian even at the time) that everybody can get a piece of land, and it's entirely up to them what they do with it, if they succeed or not. And that economy, through trade on the free market, is a positive sum game. So inherently, this assumes there is enough resources for everybody to be free in that sense.

There are two opposition camps to the liberal view, which acknowledge the possible conflict. Conservative camp which believes that might makes right, that is, resource conflict should be resolved through force and it is normal to do so. Then there is socialist/progressive camp which believes in equal distribution of resources during scarcity, and the conflict should be resolved by treating everyone as equal.
I say back-asswords instead of ass backwards.
Hmm

With return you can jump only 1 level higher at once
What are the odds that prices would rise? I would say pretty darn high.

Japan tried to push 99 year mortgages back in the 1980s and they didn't last long until their property values collapsed.
Your credit card doesn’t offer instant push notifications for every transaction?
Profanity is a part of speech and it has two forms:

Lazy profanity, which also has low value, is the form where the majority of the value of the expression is carried by profane words.

The not-lazy form, which has considerably higher value, is the form where profanity augments the primary value contained in the non profane elements of the expression.

In my view, the not-lazy form is to be respected and preserved. Using the lazy form is most generally a disservice to the speaker, though not always. Context remains king!
As a long time iOS dev who later took on Android, I share the frustrations of platform fragmentation and messy namespaces. I’ll also add that compared to iOS, on average on Android you’re reaching for third party libraries a lot more often which comes with its own set of frustrations. Not that iOS dev is perfect either, but as a whole I feel far more productive there than on Android.

Haven’t yet tried Compose but it seems promising.
I don't, that's why I dropped out of a PhD :-)

(Breadth > Depth when you're deepen on many subjects than so called experts, hack the planet!)
This is absolutely true. Even then, if you only need it for those occasions then that takes up a very small part of the wardrobe. A single outfit of formal wear and a small selection of normal wear is what my closet looks like, would imagine most people in the world have wardrobes like that due to the expense of clothing. I do like wearing it when I have the chance, though.
Haha, moscow mule? I appreciate the alcohol name theme to go with all the other Go web frameworks. ;P
I've always thought that the way to look at human population is to pretend you're looking at a population of some other species, say beavers. Beavers are a good analogy because beavers live in social communities and their dam construction activities have significant effects on local ecosystems, generally positive from the standpoint of species that like lakes.

With that thought in mind, let's look at global human distributions:

https://neo.gsfc.nasa.gov/view.php?datasetId=SEDAC_POP

The thing that pops out is that humans don't appear to like living in deserts and polar regions, and dense forest/jungle doesn't seem that popular either. Given that humans evolved on the African savannah, perhaps this is related to some deep-seated genetic preference for living in valleys and grasslands with nice views? Note also there's a tendency to congregate in many coastal areas, likely related to the ability to harvest food from the ocean.

From time to time in history, there have been attempts to 'green the deserts', all of which have come to not much - the book 'Cadillac Desert' is a nice discussion of these efforts in the American West, which have created a few tenuous pockets of humanity in places like Las Vegas, Phoenix, Salt Lake City:

https://xkcd.com/2399/

All communities that rely on mining water from aquifers are tenuous in nature and will quite likely dry up and blow away once the aquifer is exhausted. I'm still waiting for the first Dune stillsuit to be manufactured ('feces are processed in the thigh pads' being a drawback). Consumption of water distilled from human urine is still not that popular, either.

As far as the fossil-fueled global warming issue, let's take California which is emmitting on the order of 400 million tons of fossil-sourced CO2 equivalents per year with a population of about 40 million people. If we go to the other end of the scale, sub-Saharan Africa has about 1.1 billion people, and according to World Bank data that region is emitting on the order of 900 million tons of fossil-sourced CO2 equivalents per year... assuming this data is roughly correct, the avg Californian is emitting about 15X per year as the avg sub-Saharan African (a lower spread than I expected actually).

California could reduce its fossil fuel consumption to 1/15th of present usage while maintaining a steady, well-shaped population distribution by deploying renewable energy, storage and electric vehicles at scale. This, needless to say, is more likely than a 15-fold population reduction. And, similarly, sub-Saharan Africa could also meet its entire entire needs without fossil fuels, sitting right on the equator as it does. From this climate-centric perspective, population is not really the problem, as long as it stabilizes soon.

There is of course another issue, i.e. leaving space for other species to live in, aka preservation of wilderness, which is generally preferable to wall-to-wall humans packed front-to-rear across the entire planet, in my opinion.
I probably have more than that in shoes alone.
IANAL, but this still looks very suspicious to me. Agreeing to pay someone $5/month is not the same as agreeing to pay them $5/video (or vice versa). Charging me for something I never authorized is a form of fraud, no?
These “extra duties” aren’t implied by open source, they’re implied by common decency.

An open source developer does have a duty to not mislead their users or publish malware.
It’s just a set of observations about legal realism using the generic term. You really expected someone to write everything a legal professional does?
What non-religious conservative right is there, at least in the USA? Who would be an example of such a thing?

I do agree that the libertarian right does not care about this (say, Ron Paul).
Yah, Forrest Mims' books were a massive part of my childhood.
The "state management problem" appears to be an invention of React. This didn't use to be a problem with MVC. The state lives on the server. When state changes it should be persisted on the server immediately (in case the user unexpectedly closes the browser). On the client all you need is a cache.

With MVC, each page is more or less independent. Each page gets the data it needs from the server (through a client-side cache), then updates the server when something changes. No "state management problem". In contrast, ReactRouter sees the entire application as one humungous component. Therein lies the problem.
As with most things, I think the answer here is "it depends".

Is a similar blocker likely to reappear in the future? Is it one-off task that's unlikely to recur? Is it something that will have to be maintained by the team? Is it a task that would put you in the "hot path" of your team's project (e.g. could the team get blocked by you if you get sidetracked)? Is there a way for you to turn the task into a learning/growth opportunity for the team?

There are some tasks that are worth being picked up by the lead, the hard part is identifying which fall into that category! For myself, I like to pick up tasks only when they meet the following criteria:

1. The team can never be blocked on me (this is a "golden rule" for me, I never violate it)

2. The task is a "force multiplier" (completion of the task will enable the team to do more with less time/effort in the future)

3. The task requires experimentation

4. There are many potential ways to complete the task, but most are likely to be sub-optimal (and, due to 3., it's difficult or impossible to tell them apart!)

In my experience, these tasks have a hugely outsized impact on the overall efficacy of the team. Consider my primary role is to make the team run effectively, it's fitting that I should be willing to take on this type of work!
That however is a fair point. I would be genuinely interested in the actual numbers. Gut feeling tells me buying a new computer has to be much much worse than running a ten year old machine even on coal, since a lot of these components come from all across the world, get produced in countries some of which have lax to no regulation regarding pollution, use of toxic substances, and so on. The hard thing is probably trying to break this down to one individual computer being made.
specifically, half of discord

https://discord.com/branding
Donald Knuth – What Makes for a Good Computer Science T-Shirt (at 42:12)
It's obviously modeled off GME. "Hey, let's buy a nostalgic company from the 80s/90s..."
I use free Feedly multiple times a day, since the demise of Reader. I'm scanning the comments for another free alternative that doesn't suck, but so far I haven't found one.

The prompts for "give us money" are infrequent enough that they don't bother me, much. What do you want for nothing, a rrrrrrrubber biscuit? [1]

[1] https://www.youtube.com/watch?v=jYyBZE0kBtE
Fits in your $4000 workstation budget :)
The murder rate has dropped by about half, and unless you think police are somehow managing to not report corpses, we can probably trust that as at least directionally accurate.

Two more trends to consider, over the same period of time: the funding for police has skyrocketed, and the murder clearance rate has plunged. So despite fewer murders occuring and record funding, the police are still solving less of them than at any point in recorded history.
Fantastic advice here. Meal prep has always been a struggle but this makes it seem much more doable.
* https://en.wikipedia.org/wiki/REDMAP
If you believe that without qualification, it's true for you and you'll probably live with the cascading results of thinking that way. If you believe it's a useful societal tool for solving some basic problems but not much more beyond that, the same applies.
AFAIK (from Hamburg) Cannabis is decriminalized everywhere except Bavaria.
Is organic/all nature food actually more nutritious and backed by science? Otherwise nothing has changed: we care more about how the food is produced instead of whether it's actually better.
1. Not all the content of a warranty disclaimer holds in all legal jurisdictions. Giving people free stuff doesn't absolve you of liability for harm. Not everyone who uses some open source thing is aware of it; it may have been installed by someone else.

2. By open source having "more of a focus on getting paid", what I mean is that the term taken over and capitalized as Open Source by some people in the 1990' who wanted to distance themselves from the GNU project's rhetoric about freedom in order to emphasize the commercial viability of free software development. They formed something called the Open Source Definition. It's fair to call having more of a "focus on getting paid" than free software in the GNU sense.

3. Not all money for work on open source is donation. People working on it sometimes get regular salaries. Customers sometimes pay for it in the form of commercial products.

4. Chances are high that whoever you buy your phone from does kernel development. Just about the only way they could avoid it would be to license the SoC/board from someone else who does (and then they are almost certainly entitled to support).
My favorite example of average to illustrate how you can say something factually true, but realistically untrue "Humans on average have one testicle".
I encountered a strange situation 2 days ago. I rsync my pdf files periodically between my harddrives. rsync showed no differences between two folder trees, but if I did `diff -r` between the two, 3 pdfs came out different.

I checked the three individually but they showed no corruption or changes either side. How can this happen?

Edit: the hard drive copy is previously rsynced from this copy & both copies are mirrored with google cloud bucket.

The 3 files which showed different have the same MD5 checksum
DALL-E 2 extends Michaelangelo’s “Creation of Adam”
Do you have some sort of personal dislike for the period?
Building a "Rails-like" framework in Go is honestly totally antithetical to the "Go way" of doing things.

Rails has a ton of magic, implicit behaviours, monkey patching, ERB, and so on.

Go is a touch below Java verbose, explicit, no magic, every function call can be very easily traced without having to do meta programming and code generation in your head to understand what's going on.

In my 8 years of writing Go, I would liken it the most to C, where you had to spell everything out, except without the manual memory management and the macro preprocessor.

Doing magic with Go via reflection or other implicit behaviours is generally annoying to deal with. One example is some libraries using struct tags, most of the time they work as expected, but sometimes you get some weird failure and these kinds of implicit behaviours are the culprit.

Overall, I don't rate these "all in one" frameworks highly in Go. The standard library is excellent for most applications, you only need to add some code to remove some boilerplate. For most apps that I have worked on in Go that involved web components, we maybe had to import e.g a websockets library or a more elegant routing library, but that's pretty much it.
For me the issue of state management mostly went away after starting to use React Query. It turned out that the most problematic state was server-side state for me, which is handled very well by libraries built for that purpose.

The state that remains is often simple enough that plain old React state management with useState/useReducer is sufficient. A lot of state can be local, and local state is easy to handle with the built-in tools of React. And global state is only really an issue if it changes often. For mostly static state like information about the current user, theme or UI settings and similar kinds of state using React Context works perfectly fine.

Of course this depends heavily on the kind of web application you write, if your application is closer to Photoshop in the browser than a simple CRUD app you probably can make good use of more complex state management libraries.
Be careful what's in the other tabs -- you did already make sure anything NSFW is only logged in on your phone, which has notifications silenced on the lock screen in case your... partner or whatever... sends you a photo... right?

And yes, a short Python task is a good idea. Treat it like an interview -- get breakfast with him, tell him about the company, then let him try to program while you do email.

And otherwise, be very careful what you say, they will repeat it back to whoever they want, because they are minors and thus not subject to whatever weird NDAs you give them. (You'll probably want to write yourself a script.)
Wow, fifty years of oil company rhetoric has really gotten to people. Individual behavior change hasn’t worked at scale, nor should anyone expect it to. I’ll continue to use as much electricity as I’d like while advocating for nuclear and renewables.
Imagine all the people, sharing all the world...
1. The problem there is exactly why the space is going to remain a reserve for fundamentally illegal activity.
Arguably it shouldn't be. I get that. That still doesn't get me any closer to me suggesting anyone's grandma hop into Web3.

5. So you're still being tracked, because there isn't a company around that isn't monetizing viewership data. Also, if you're fine with fiscal policies, why are you hesitant to wire? Sounds to me like you're dissatisfied with your host country's fiscal controls, or service provider's offerings.

Look, control over financial networks is one of the most powerful soft control mechanisms on the planet. You will not work around that. Government is slow to catch up, but I assure you, these folks aren't stupid anywhere close to 100% of the time. The fact regulation is crystalizing around crypto as fast as it is without taking the multi-century learning experience trad-fi did is evidence enough of that.

If it comes down to "a bunch of nerds created an unregulable financial system" I can pretty much guarantee it'll get gobbled by trad-fi snd re-centralized.

In fact, anyone could roll their own financial networks without using banks/Visa/you name it. No one has because we've made laws that specifically increase the barrier to entry because finance is the spine that provides support for all manner of economic activity, which includes the illegal stuff, and Government is putatively in the business of making sure that the illegal stuff doesn't see the light of day.

I just do not see the compelling argument that'll carry weight to switch someone from "financial system that makes crime hard" to "financial system that makes crime easy" and feel alright about it. You have to already accept that crime is just an endemic human phenomena, and this is just a rebalancing of the spectrum.

Given you've got much more efficient implementations of your other use cases available, this is the sticking point for me. No people I've spoken to and laid out what Web3 really is, even with the most charitable framing gets passed that.

If I can't convince people it's a good idea with full disclosure in effect, I'm not sure it's something worth pushing forward.
Read this quote apparently by Twain: https://marktwainstudies.com/the-apocryphal-twain-the-two-mo...

That second day is important