skysight-inc/HackerNews huggingface dataset:
> Let me tell you a secret: Big Mailer Corps are not worried about you but are worried about big senders harassing their users. They do not care about your personal server sending a few mails, even if its in the thousands per months. What they care about is the infected computers or compromised servers flooding their users. What they care about are the marketing companies that are literally shitting over them, sending individually millions of commercial mails per day, trying to work-around spam filters, and that sometimes manage to go for a while without being rejected. Unless you are sending hundreds of thousands of mails to them on a daily basis, quite frankly and without trying to hurt your feelings, you fall waaaaaaaaaaaaaaay below the radars.

This is absolutely not true. A server I had mailed out daily run outputs to local users, and was also configured to send an email to one of the users' gmail accounts. I also used that server for personal email, but eventually had to stop because the daily run outputs got us blocked by gmail.
This is true today, but it wasn't true in the past, and I doubt it will continue to be true in the future based on our current trajectory.

Also, due to inflation, millionaire is not what it used to be.
I never hear Zoho Mail mentioned, I migrated from Fastmail, 1/5th of the cost and if anything slightly better interface as a bonus!
Are you talking about high vs. low COL area in US? It sounds like you are (because none of what you said seems to be true where I live), but I wanted to point it out since this whole subthread started with the mention of Italy.
Those grids are not a problem, they drive relatively fast for unpaved roads, but the grids completely disappear once you reach the mountains in the western third of the US, even in large unbroken crop areas like The Palouse with proper rural roads. Many parts of the South are similar, though in those parts the meandering rural roads are defined more by water obstacles.

The major highways in the rural west, on the other hand, are very fast (90 MPH is normal) once you get to them, but the geographic distances between places that resemble civilization on those highways are often quite large even at that speed.
I've made a comment somewhere else in this thread, but I think it applies to your observation. We should have different laws for rural/urban about almost everything. Make flying cheaper in rural areas; less insurance, less safety standards. Rural people know what they are getting into and know the risk of living in rural areas. They are also more self-sufficient. The rural/urban divide is too great.
"But the ROI of doing this in-house is insanely terrible."

^ this is far too much of a blanket statement. I've done it, in house, for both personal and work purposes. The cost in my time was not very high, and the ROI was very good.

Obviously there is a much broader range of experiences with managing your own mail server than many on this thread think there is.
Also, cutting and possibly burning, even if trees are later planted, usually destroys soil and consequently water cycles. Poor soil with bad water retention means water, even soil runoffs, floods, and consequently water shortages.

Commercial wood forests tend to have shallow soil and poor retention.
That should be “Fuchs”.
Bitcoin seems a tool for increasing inequality rather than the other way around.
Xeon is no longer the top of the pack. AMD is blowing them out of the server right now.
Using the word crazy like that contributes to the stigma associated with psychotic mental illness. It is ableist to use a disability you don't have as a metaphor.
Thought it was going to be about Microlaunchers ( https://www.academia.edu/40142469/Microlaunchers_Technology_... )
In drawing, you see something and sketch before inking and coloring.
(1) A political system is a distributed decision making process that a community uses to, well, make decision that affect large sections of the community. One characteristic of a good political system is one where everyone gets roughly equal say.

(2) Most current politico-economic systems across the world have the feature that any given rich person has much more say in the political process than a poor person.

(3) It doesn't take much of a study of history to ascertain that, at least in the last century, rich people have used the additional power they have over the political process to make decisions that make them yet richer. Which then increases their political power even more. And the cycle repeats.

(4) There are at least two obvious solutions to (2) and (3), and which a lot of people subscribe to:

* Either, pass laws and pursue policies within the current system that make it very hard for anyone to become too rich or too poor relative to the average. This is what you will usually see a lot of regular people espousing.

* Or, redesign the politico-economic system so that rich people don't have a disproportionate influence on the political process. This is, perhaps, the motivation of some people working on crypto-currencies, even if they are misguided in their efforts.

The reason you find people who think "inequality is some intrinsic evil" is because many people believe that the second solution is not possible, i.e. it is human nature to exploit others and they will exploit in any unequal system and, hence, inequality is always an undesirable state.
Each person has their own path to running out of f*cks to give. Kudos to getting their sooner than later.
I'm speaking as someone who has never lived in a rural area, but the thought of living in a rural area as a retiree seems very exhausting. Between the upkeep, driving everywhere to get anything, and the healthcare accessibility issue it doesn't seem practical for someone in their old age. Am I missing something here?
I've done this a couple times, and I think it's sufficiently difficult that if in the future I were hiring for a Linux sysadmin, I'd have them set up a mail server (that doesn't get spamfiltered) in less than 24 hours.

I never got spam filtered once DKIM/SPF/rDNS/DMARC were properly configured. I think _this_ is the myth that Big Email spreads. Linux mail servers are hard, but getting past filters is actually not hard. Spam filters are really good today not just in their true positive rate but also their true negative rate.

Given that a lot of services use your email as a 2FA mechanism, I wouldn't want to use a self-hosted mail server as my _only_ personal mail. You have to have a good reason[1] to make the time and maintenance commitment.

[1] https://en.wikipedia.org/wiki/Hillary_Clinton_email_controve...
Night in the Woods Designer Alec Holowka Dies
I have never placed blame entirely on the grid... Can we not lower ourselves into this sort of sordid methods of trying to put words into others' mouths?
Most large organizations, governmental or not, start gaining many of the same issues of governments. I really feel a lot of the issues people have with government is really the issues people have with large organizations and misaligned incentives playing out.

'Scaling large organizations' is a hard problem.
Micro Front end done right
I think the key is to not blindly follow typing advice.

For example, from the article:

> The main mistake was chording. Chording is where you use one hand to type two distant keys. Press Shift-T on your keyboard with only your left hand and you’ll see what I’m talking about.

I can see how it's a stretch if you follow home-row resting position from standard keyboarding advice, but I taught myself touch-typing while playing StarCraft several years before taking a keyboarding class. My resting position isn't home-row, and shift-t isn't a stretch - my hands rest on the keyboard angled instead of straight on, so bending my fingers a bit is enough.

It even hints at the "not blindly follow advice" at the end, while not saying it explicitly:

> Throughout my experimentation, I tried several other strategies that seemed to be ubiquitously recommended across the internet yet were useless pieces advice for me personally.

> I also read a lot of advice that told me to stop using my mouse. This didn’t really make much sense to me as I could clearly feel my wrists hurting more when typing than when using my mouse.

The mouse one is interesting. I've seen two main ways to use a mouse, often based on how big your hands are: Rest your wrist on the mousepad and use your fingers to move it around, or rest your hand on the mouse and lift your arm, using your elbow and shoulders to move the mouse around. The first method I can absolutely see contributing to RSI, the second not so much because you're not twisting your wrist. I'd guess the author reflexively does the second, people giving this advice were taught to do the first.
I try practicing what I wrote about. Somedays it goes really well, some days not so much. Being truly aware and present requires not so much learning new habits as discarding with old ones.

I'm glad to have sparked something positive in someone else :-)
Thanks for elaborating!

I did some related things like implementing stratified sampling for RNG used in Monte Carlo simulations, so I understand some of the concepts here, but I still don't have a good intuition for how jitter and shuffling affects the outcome set, or whether it could replicate manually preventing repetitions in results from happening. However, you provided enough information that I think I can figure it out now.

Tell me if I'm understanding this correctly:

- You generate a sequence of uniform random numbers using stratified sampling. This increases variation by ensuring the [0, 1) space is sampled more-less evenly, while not breaking the uniformness of resulting distribution.

- With strata size set to the lowest probability in the desired outcome set, we can ensure even the lowest probability outcome will happen n times (with n = samples per stratum). This allows the low probability events to be observed like a naive expectation would suggest, while still not breaking the overall distribution.

- Alias map is used to translate the stratified uniform sequence to desired distribution (is this the discrete equivalent of rejection sampling?).

- Shuffling is applied to the stratified uniform sequence, and ensures events don't happen in order of decreasing probabilities (modulo shuffling introduced by alias map breaking probabilities into pieces).

- Jitter lets us add additional slight unpredictability, while still not breaking the desired distribution (because jitter is uniformly distributed, so it averages out).

Do I understand this correctly?
Free software plays a very large role in our communication infrastructure.
But it forces you to think if there is a better solution.
Lee Bollinger: No, I won’t start spying on my foreign-born students
So we need to combine that with a plan of action that ameliorate urban problems we already have, such as building more medium and high density housing and creating more public transits instead of sprawling out.
This is the least mobile generation, few people more around. We need to make it easier for people to move around.
Simulation Hypothesis is a missing link to consolidate science and religion
Simulation Hypothesis is a missing link to consolidate science and religion

“Answers In Simulation” by Iurii Vovchenko was recently released on Amazon. It is a fictitious story about a group of middle-class young people living in Seattle. They lead a typical millennial lifestyle, which is mostly comprised of working tech jobs during the day and playing computer games during the night. The purpose of the book is to address the spiritual, religious and meaning-of-life questions in the context of the new and popular simulation theory movement.

Many serious authors, philosophers, entrepreneurs and scientists contributed to further development of the Simulation Hypothesis movement. A lot of emphases is currently being put on proving or disproving the hypothesis. Human imagination generates countless variations of the world outside of our simulation. Recently published book by Riz Virk “The Simulation Hypothesis” lists many possible reasons for our world's simulation existence. People have a reasonable question once they assume that they live in a simulation and they are not much different from the characters in someone's cruel game: “What is the meaning of life if we are just game characters?” “Answers In Simulation” book tries to philosophically demonstrate that the nature of simulation doesn't matter and provides answers to the meaning of life and God's role questions. The book proves that those answers will stay true regardless of the reason for the original simulation creation.

The book leaves readers with a positive and optimistic view of life. The book praises science and technology as the way out of suffering. Book clearly shows that it is possible to consolidate science and religion via the Simulation Hypothesis.
But as the previous poster said, you don’t have a right to infinite subsidy for the purposes of moving to your “low cost” area. We’re entering an era where these places are low cost for elderly people precisely because everyone else is subsidizing a lot of that infrastructure for you. From the hospitals and clinics, to the roads.

This is just a really hard problem. The best likely solution is to build more housing in the urbanized areas. But, yeah, how do you get that done profitably? It’s tough.
Looks interesting but how does one reproduce the comparative benchmarks from the paper? I see the code that benchmarks nanolog but how do I reproduce the baseline for glog?
cheaper is better
Or read/decode the link URL, ending "wiki/Run_commands".
Or user accidentally archived it. “X did Y” is often a user’s way of saying “I accidentally made X do Y” without having to accept blame. It’s the “dog ate my homework” of excuses.
> We can’t let that happen: allowing e-mail to be fully controlled by a small set of cooperating multi-million users hosts is just accepting to be screwed.

I agree but don't say it isn't hard. It's hard and it's not for everyone but if you can the benefits are worth it.

Now I don't think having more small mail servers will stop big mail servers abusing their power but without a significant number not small servers better just give up.

For the record I do have my mail server on a vps
I wish systemd would just die a fiery death. Every two years I replace my environment - by design, to force growth. I've been doing this on Linux since 1993. In my most recent go-around, I hunted for a Unix distribution that could meet my needs, and played with: Void, Solus, Manjaro, Fedora, Tumbleweed, TridentBSD, and GhostBSD. Heck were there docker support on *BSD I'd be back there happily for the first time since 2001.

SystemD needs to die because it violates Unix principles, not because of it's new key combinations. Unix is built on the notion that everything is a file, and that purpose built binaries make sense. SystemD breaks the latter - meaning it's now significantly more work to do the same things when it comes to log investigation, service analysis, and related events.

Perhaps the worst part is the extension of a subsystem for service initialization to everything other than that. The folks at suckless (https://suckless.org/sucks/systemd/) did the argument significantly more justice than I ever could.
I don't think it's that complicated, it's just a matter of having different values. The Chinese culture values prosperity, solidarity, and security over freedom. and those are things the current government has provided in spades over the last few decades. Freedom of speech is not that important as long as you and your family can live your life in peace and prosperity. For most Chinese, it makes no sense to go against the government.
Onli-reducer: write applications using Redux/useReducer without boilerplate
Not the person you wanted a response from, but money isn't everything.
Now they should fix this one. https://en.wikipedia.org/wiki/Baarle-Nassau Although it’s funny
You beat me to it!
Not sure if OP is the author but thanks for sharing. Secret management is a challenge for a lot of folks.

For the authors, here are a couple of items that made it hard for me to evaluate the project:

1. This project doesn't build for me and some of the dependencies don't exist or are private repos which prevent me from building the project (https://github.com/CHURPTeam/CHURP/blob/master/src/cmd/bb.go...)

2. It's lacking godoc documentation which means it's hard for me to quickly see how the API works. As such, some of the API methods seem less than useful.

For example, `(Optional) storeSecret(SK)`. What does "optional" mean? What's the return value? What's SK?

(Optional) retrieveSecret() -> SK: What? I can only store a single secret? Without passing params to this, it seems so.

3. Project structure is not conventional (cmd/ inside src/)

This may not seem like a big deal but am I really going to trust my secrets without someone who didn't learn enough about go to use godoc and use a conventional project structure?

4. No tests

Again, doubtful I'm going to trust my secrets to a distributed network that's not tested.
Making a Facebook post or a YouTube video on the topic of inequality inherently does nothing no matter how many likes you get. This is actually a trap in fact because it saps your energy without accomplishing anything. It's like a banquette of delicious food laid out which provides no nutrition so that fools gorge themselves while starving to death. Their bodies stinking and rotting on the periphery of the feast.

If you think the existing politicians are worthless then your Facebook post should be about replacing them with ones that are worth something. Our political process is the only way we set the ground rules for this game and if someone else sets the rules you can't win if they don't want to let you.

You have already given up the only actual power you have. Take it back.
Yup. I find it's awesome to experience the rich emotional things, and then write the boring dry things so that you can recall the former easily.
As far as I can see, the claims are so nonsensical as to be equally (non)applicable to a notebook or a text file.

- Neither needs backups. In fact, a text file is much easier to back up if you want to.

- Neither is particularly likely to be corrupted these days, but a notebook can just as easily grow moldy as a text file can be corrupted by a disk error.

- A thief can just as well break into your house and steal your notebook as a hacker can break into your computer and steal your text file.

- A pretty large chunk of computing is done on devices with a battery these days. Depending on the time of day, a notebook may not actually work well at all during a power outage.
They're parallel in theory and get paid the same, but if you look at the ratio of high-level managers to high level ICs, climbing the management ladder is clearly easier.
A Visual Exploration of the Music of Skateboarding
the daily run outputs got us blocked by gmail

Are you sure? How many tens of thousands of daily run outputs were you mailing?
The pay is better, but not sufficiently better to offset benefits of urban life. Offer $5M per year, and it won't be challenging to get physicians to work in rural areas. So the problem is merely that there isn't enough funding to incentivize doctors to work in rural areas.
Ok but the question isn’t about a norm of death and illness, it’s about a single one off individual error
Comparison of Web Frameworks
My best is 61: Left to 26, Right to 38, Up to 54, Right to 61.

Is there a JavaScript API for programatically controlling this game?
The rural area is only low cost in certain aspects. Other aspects, such as medical care, is far more costly due to having to pay substantially more to incentivize doctors to want to work in rural areas.
I spent a lot of time trying to build a fast logging system in my last couple of jobs. The basic lesson (and I'm only talking about C/C++/C# here) is that you will spend most of your time formatting strings if you do your file I/O asynchronously.

Since this system has a preprocessor mode, I assume they learnt the same lesson.

The bigger lesson is that it really doesn't matter how many millions of logs you can generate per second if you don't have the infrastructure to store and analyze them easily. No one is going to enjoy digging through these things and the more you generate, the harder it is to extract meaningful information.

In other words, pay a lot more attention to what you'll do with the logs rather than how fast you can spew them out. I have rarely needed more than a few thousand log messages/sec even for a loaded MMO server. I spent way more time creating ways to look at these logs and making them accessible in near real time.
>However, too much equality also makes society too static, because no one is incentivized to innovate anymore.

Sorry if this is a naive question, but is that really true? What's the evidence for believing that, much less treating it as fact?
It can pick a calling style on a per function basis.
More interestingly, I only recently learned that you can add a ~/.ssh/rc to run commands on every ssh login. Are there other common useful rc locations people are aware of?
I’m referring to the way the Bitcoin world has had a crash course in why the modern financial system has the moving parts it does. Like centralized exchanges.
There should a 2016 in the title. I remember it being discussed here at the time.
https://www.eejournal.com/wp-content/uploads/2018/10/Fig-1-S...

market share, which means total value ( $$ ).

> but it would take them a while to make something like a Xeon.

By a while do you mean 10 years max ? that's not a long time.
Are they?

I always read about so believed "self-made" just to find out that they had rich or at least wealthy parents.
An inheritance tax is a solution for wealth inequality in the same way that picking at a scab gets rid of the scab.

Sure, it might be satisfying to get rid of, but it only causes the wound to bleed more, a new scab will form, and getting rid of it isn't what you actually need, you need the wound to heal. If the wound heals, the scab will fall off, but picking at it only makes the healing time longer.
In Unix, what do some obscurely named commands stand for? (2018)
Where are things at in the tensorflow vs pytorch war?
On the flip side, retired people don't need to live near jobs in the city, and their living in rural areas reduces the demand for housing in urban areas. Rural people are typically on fixed incomes, and cannot afford the skyrocketing rents or property taxes of urban areas. Now, of course, you can do things like rent controls, but those are also subsidies. So you're just trading one subsidy for another. At least subsidies to keep rural hospitals open doesn't distort the housing market for younger people looking for housing near where they work in the city.

(Driving is also easy in rural areas. There is nothing to run into. Young adolescents routinely drive in rural areas. I'd imagine it's a lot easier for older people to do than to deal with being exposed to the elements/dealing with broken elevators and escalators to use public transit.)
I always thought of it as "remote controlled" even though it makes absolutely zero sense
More like graveyards. There is a reason that most crash tests don't exceed 40 MPH.
Yeah, but if the marginal cost of the next message is higher than the marginal expected increase in revenue then they won’t. It doesn’t matter optimizing inbox delivery rates if per-delivery you lose money.
Note that planted regularly cut commercial tree plantations are quite different from centuries old forests in their ecological potential and effects.