skysight-inc/HackerNews huggingface dataset:
>> The trauma of being asked not to make rape jokes can't be compared to the trauma of being raped.

???

>>> Just do the right thing, is it worth the arguing?

So I think your argument is very all/nothing. There's a whole spectrum of "this thing offends 1 person" -> "this thing offends 100% of people", and we do have to draw a line (is it 20%? 50%?) and not simply label things "offensive."

It's all especially confusing when some people are offended on "behalf" of others. I think oversimplifying this issue is wrong and making this very discussion "unsafe" is also wrong.
Ask HN: Best tech stack for solo dev'd app?
Context:

I've been using a lot of GCP services (App Engine, Firebase Auth, Cloud Firestore, etc..) for a website I'm working on, but lately I've been seriously considering the switch back to bog standard Linux (cron, bash, POSIX, systemd) instead of building upon a proprietary platform.

A lot of things are unnecessarily complex with my current setup. e.g., for batch jobs, I have a webserver which is pinged by a managed service, whereas a small binary + cron job could be easier to manage. Using a NoSQL database may be cheap with such tiny usage, but I'm missing the power of SQL, namely, integration with everything under the sun.
TOR and most e-commerce aren’t compatible anyhow proper opsec on any anonymizing Network is to not de-anonymize yourself by tying your activity to your identity.

If you use TOR to access services that can be directly correlated to your identity you are simply using a slow VPN at that point.
Recommended watch on Youtube: SASA who dares wins. I'm hooked.
Agreed. It's one of the most pressing enviro concerns. The UK ran a massive campaign on it last year. I hope all int GOVS remember the urgency in post-CV19 land.
Linux: File-Descriptors (FD) Explained
Do you think it'll hurt?
The Nordic model is not based on the idea that sex work is unethical per se, but that the ones pursuing sex work are to a huge extent victims of a failing society and in case of women victims of a society dominated by men. This a huge difference to your interpretation. I am sure that in a world where such factors are negligible sex work would be legal in the Nordic states.
Diversity is variation among traits. It's easy to calculate for a given group, and also easy to devise a statistical test to ensure the group represents your desired distribution.

The only questions (to your point) are what traits you want to measure, and what distribution you desire.

For a product or service team, the traits you measure should be those that maximize product fit - that is, the chances that your target buyers will buy and enjoy your product.

And the distribution you desire should be a reflection of your target buyers.
To be fair, if the airline has already recompensed you for your lost luggage, then you no longer have a right to it. Once you take the money, you're no longer the rightful owner. :)
Yep, this is the pattern I usually use. It's useful to put tests that hit a real DB behind a build flag, for situations where a DB might not be present. Also since I prefer to bake migrations into my application, those get thoroughly tested as well.
Biddy Mason: From Slave to California Entrepreneur
The first paramedics were young black guys from Pittsburgh
Haproxy 2.2
I am sure OP meant it hypothetically.

Besides geopolitics might shift quite fast. If, and that's a gigantic if, China lets go of is habit of looking at a map and declaring "yeah, that region is ours!", or Pakistan gets rid of its shadow deep state (that'd be ISI + military) India could have way better cooperation with them than it had ever had with USA, or will ever have. This again, obviously, is hypothetical.
Biddy Bridget Mason (1815-1891) was born into slavery and given as a wedding gift to a Mormon couple in Mississippi named Robert and Rebecca Smith. In 1847 at age 32, Biddy Mason was forced to walk from Mississippi to Utah tending cattle behind her master’s 300-wagon caravan.

After four years in Salt Lake City, Smith took the group to a new Mormon settlement in San Bernardino, California in search of gold. Biddy Mason soon discovered that the California State Constitution made slavery illegal, and that her master planned to move them all to Texas to avoid freeing them. With the help of some free blacks she had befriended, she and the other slaves attempted to run away to Los Angeles, but they were intercepted by Smith and brought back. However, when he tried to leave the state with his family and slaves, a local posse prevented his flight. Biddy had Robert Smith brought into court on a writ of habeas corpus. She, her daughters, and the ten other slaves were held in jail for their own safety until the judge heard the case and granted their freedom.

Now free, Mason and her three daughters moved to Los Angeles where they worked and saved enough money to buy a house at 331 Spring Street in downtown Los Angeles. Biddy was employed as a nurse, midwife, and domestic servant. She was one of the first black women to own land in the city of Los Angeles. She had the gumption to use part of her land as a temporary resting place for horses and carriages, and people visiting town paid money in exchange for the space. This can be considered the first "parking lot" in Los Angeles!

Knowing what it meant to be oppressed and friendless, Biddy Mason immediately began a philanthropic career by opening her home to the poor, hungry, and homeless. Through hard work, saving, and investing carefully, she was able to purchase large amounts of real estate including a commercial building, which provided her with enough income to help build schools, hospitals, and churches. Her financial fortunes continued to increase until she accumulated a fortune of almost $300,000. In today's money, that would be $6M. Her most noted accomplishment is the founding of the First AME Church in California.
Pinker references dozens of studies with data, charts and graphs to make his case. If there is more data that suggests that conclusions made from the data Pinker presents doesn't provide an accurate picture of reality, that should be included in an article about his being full of *.
You can tell that they're well seasoned professional troops by the fact that they were comfortable enough to stop and get pizza.
Or ZFS snapshots, for example.

From the description it looks like it would be easy to do backups, it's just that mysqldump is not currently aware of temporal tables.

Just use

SELECT * FROM t FOR SYSTEM_TIME ALL;

And export it in an appropriate format.
This is cool, and I applaud the author’s effort. For certain projects this is likely the right way to go.

However, another way to solve this which is safe to use when testing packages in parallel, and let’s you work against your exact database (driver/protocol/version etc)

Each package under test copies the database schema to a new database with the name “{package}_{uuid}”.

TestMain in each package is responsible for:
-cleanup of old databases with the same prefix
-create a new test database to work against.

Tests within a package are run sequentially, and are responsible for wiping the package’s test DB at the start of each test.

The pattern of “defer cleanup” is avoided in favor of deleting at the start to avoid the edge cases of crashing in the middle of a test run.
Try magnesium. Stress depletes magnesium. The cells in our body need magnesium and calcium for their operation. When you're low on magnesium your cells can't go into off state. When that happens your muscles become stiffer and you can't sleep. Magnesium supplementation is the solution.

"Supplementation of 500 mg of Mg has been associated with significant improvement in the insomnia severity index, sleep time, sleep efficiency, sleep onset latency, serum cortisol concentration, serum renin, and melatonin."
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5637834/

"As compared to the placebo group, in the experimental group, dietary magnesium supplementation brought about statistically significant increases in sleep time..."
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3703169/

"When Mg2+ was reintroduced in food and water, sleep organization and ECoG recordings were restored to their original patterns."
https://www.ncbi.nlm.nih.gov/pubmed/8232845
Ted’s summer culture list: 114 podcasts, books, TV shows, movies and more
I use Sennheiser's PXC 550s and have recommended them before. The cost is reasonable compared to Bose/Sony, and the quality of the product is excellent.
good answer. (edit: i wasn't being facetious, i agreed with your comment.) and for anyone complaining about "wasting time" on this issue of terminology, i'd point them to the millions of hours lost due to tabs vs. spaces debates. it's not a waste of time, you just don't recognize it as important. defer to those who do.
The author here and Pinker are using different definitions of "poverty".

The author's definition is defined in terms of wealth inequality. By their definition, there is a similar level of poverty today in America as there was in the 1920s. Not an unreasonable position to take, really.

But Pinker was talking in terms of absolute material wealth. The percentage of humans going without good nutrition, or any access to medicines, or without access to industrially mass-produced goods like clothing or steel tools, has fallen very sharply since the 1960s.

This is such an introductory level distinction understood by nearly everyone that I'm rather surprised someone writing for Jacobin, which while quite far left is usually intellectually rigorous, could fall for it.
Another great crib sheet for JS folks to think about Rust. What I like about this, rather than say the Rust book, is you've given examples that map closely to other language paradigms without ignoring the fact that rust handles them differently.
No. I'm saying that unless the guy owned the $200 million, and could've done whatever he wanted with the money, then he's not the one that lost it.

In any case, here's the definition of liability: "the state of being responsible for something, especially by law". So liability is responsibility.
Master slave has and always will be a lazy metaphor in databases. We can be more specific. Active / passive, primary / secondary, leader / follower are all very different and imply different actions and mechanisms.
Are you saying that all the states which are still trying to control it should stop, and reopen everything since control is impossible? I don't believe that and I don't get the impression you do either.
Ask HN: What % of your home is a tax writeoff?
My wife and I both work from home. A large part of our apartment is our workspace. Generally, when we are "off" work we go out or sleep. Just curious for tax purposes what others have used as a percent of their home being considered their work space, and what did you do to make sure you were following guidelines.
I have the unsubstantiated theory that experienced developers have a harder time than less experienced developers when learning Rust. You need to forget a lot of constructs that work well enough in the languages you already know because they introduce things that go counter the single owner enforcement that Rust has, whereas somebody with less experience will simultaneously accept restrictions as "just the way it is" and not seek out more performant constructs that are much harder to understand.
If you think that the current cancel-culture zeitgeist (on the right and the left alike) doesn't shut down questions about knowledge and practice, you're blind or an ideologue.

But I thank you for being so kind as to include Religion in the list of acceptable "identities". As you have framed the matter, I do NOT happen to have the luxury and privilege to blindly extend deference to our glorious champions of freedom™ and equality™ and accept their diktats without criticism or debate. This is because they are hypocrites and they are tyrants. The Democratic Party in particular treats my church as an archenemy and longs to see it destroyed. They can't even leave a convent of nuns alone to not-pay-homage to their birth control diktats.
VSCode - Opens quickly, no freezes, regular updates, huge ecosystem

I am also pretty satisfied with YouTube (premium, so no ads): high quality videos that load fast, clean UI, very good recommendations, huge community.

I would also like to say Twitch, but their platform is a lot more buggy than YouTube, quality not that great and it's harder to find good content/streamers.
Yikes - article's headline is a profane insult, the first paragraph describes Pinker as a 'Jeffrey Epstein buddy' (as though that has something to do with the truth of the claims Pinker makes), and the argument hinges on the opinion of one person.

What about other measures of 'the world getting better'? Like infant mortality, literacy, school enrolment, childhood deaths from diarrhea, measles, respiratory infections?

Honestly it'd be better to visit Our World In Data than read what's clearly a hit piece.
In context, the quote is actually from a list of principles/observations the character has written in a notebook. I do not read it as an argument that mastering a skill/field is bad, but simply an observation that never bothering to learn new skills would be rather boring.
Databases: primary/replica
Repository: main branch
CI/CD: server/agent

These are all fairly common terms I see or use for these scenarios.

There are a other terms you could use though in different systems that make sense.

Master: main/primary/broker
Slave: agent/worker/replica/node

Bust out a thesaurus. Ace is apparently close to master. I kinda like that word. Ace of database.
All of those things cost money and effort to maintain. Im not a super AWS fanboy but each IaaS component is a feature that's easy-ish to do on your own with a server and some software. When you go server less or cloud native you have to really think about the bits of tech that bring real value.

If you look at the free tier limits, and monthly costs. Putting a simple rest app behind API gateway with a few buckets and a little lambda gives you a whole lot of bang for very little cost.

If you're a person in a region and your website is going to get bursty use by people in your region then it's a pretty cheap deal.

Monthly costs < 1 coffee for a blog or some non trivial page.
The incentive is the $3K. It works.

And no, not every suitcase is labeled, that's the entire point. Luggage gets lost when those tags get torn off, chewed up, etc. Luggage is handled by both humans and conveyor belts, and all sorts of things can go wrong.

And how would you define "full compensation"? If your luggage is lost, you could just lie and say it was carrying a million dollars in cash. How is anybody going to prove what full compensation is?

Or, if you were required to declare the value of your luggage when checking in, and you said it was a million dollars, the airline would just say nope, not gonna take it. Too risky for us if we lose it, which we can't guarantee because we employ fallible human beings.

Smart people work on this. The current solution really is a pretty good one, for what's practically achievable given the price you pay for your ticket.
PLA: Unrestricted Warfare: China's Master Plan to Destroy America
It's YouTube premium only
Yes it is still confusing. They still have Hangouts, Meet, and Duo. All capable of group video calls with different sets of features.
> it doesn't matter how you feel about it

So his opinion does not matter? Only yours does?

I was not only taught these words in the context of colonialism, because that‘s not only where they belong. Societies based on slavery were common in the ancient world, including Greece.

All of this changing of vocabulary is not going to help anyone. But it will happen regardless, I‘m okay with watching this phenomenon play out over the next 30 years or so. Eventually society will figure out that this has done nothing to fix social injustices.
Yeah should be possible. I am thinking of working on this. Not sure if an ML solution is necessary but it would be cool and would work.
This article seems to swing between claiming that poverty is not decreasing, and when looking at the data only saying that the definition of non-poverty is too generous. That may be, but it only affect the speed of improvement. The article does not actually refutes that the world is getting bettter. Confusing.
I usually respect the Jacobin as a publication, but am I misreading something if I still read those figures as absolute improvements - especialy given that the world population increased by 2 billion in the noted time frame? I absolutely agree that the originally-cited poverty metric is absurdly poor, and focusing on an at least somewhat higher standard should be our goal as a civilization, but I don’t see any evidence here that refutes Pinker’s core argument.
>but haven't reduced the power consumption per gate as much.

That is simply not true. You can run the 64 Core on EPYC 2 all at once at 3Ghz all with Air Cooling.

At every node they have reduced power consumption that is also one reason you see continuous performance improvement.
More information on the synthetic stuff not being accepted:

https://www.reuters.com/article/us-lonza-crabs/drugs-standar...
Just to flesh this out a little, suppose my work has 5 Christians, and they all feel "abort" is an insensitive term?

1. Whose opinions count on the issue? Just Christians? All women?

2. Do we take them any less seriously if the motivation seems vaguely political?

I really do understand setting the bar low when everybody is arguing in good-faith. But on anything political, I think it's pretty much a stalemate and we have to recognize there's almost no overlap.
79 cents cheaper = "beats this hard" with no analysis of the performance or reliability differences? Or even time to set up? B2 is still missing basic website functionality that you have to code and test yourself. [1]

[1] https://news.ycombinator.com/item?id=23071273
Perhaps blog posts?
That does, of course, export complete data, but the problem is you can't then import it, because that breaks the entire guarantee about not being able to edit past data.
Show HN: Senderly – Telegram bot that sends images to email
re 2) - it is a complex topic but in short, the queries get really complex really fast for anything other than a simple select. see http://www2.cs.arizona.edu/~rts/tdbbook.pdf.

also, DDL migrations become a nightmare.
>As long as the executives think they can earn more than 2.5% to 5% per year on any money they borrow, why not borrow it?

Back in the day, people were responsible for their Choices. So if some unforeseen happened, a savings was considered a good thing. Today, a CEO can just shrug and say “meh, pandemic” and the government is suppose to be the lender of last resort.

This is the moral hazard that we were all afraid would happen after 2008.
But my free speech, maaaaaan.

There's a certain subset of the tech community that entirely doesn't get that words result in real-world harm. It isn't just bytes in a database we can be indifferent to because it doesn't affect anything.
A tangent, but: I've read and written a lot of Ruby—except never much of the stdlib, for some reason—and I've literally never seen anyone use the `private` pseudo-keyword in the Java-esque way it's used here (`private def foo...` on the same line), to the point that I didn't even realize that that was possible.

I've always only seen these usages:

• `private` on its own line with surrounding whitespace, treated as a section-break in the class, where it has a "mode-switch for all that follows" effect similar to `private:` in C++.

• `private :foo` on a separate line after `def foo...`, where it's just acting as a standalone call to one of Class's "builder" DSL methods, like an `attr_reader` call.

• `private\ndef foo` (rare), as if `private` were some Java-like annotation modifying just the following method (though this is really just the first mode-switching kind, and later methods will need a `public\n` "annotation" to go back.)

Why is that? It seems startlingly obvious, once you see it done, that `private def ...` is the idiomatic way to use it. (After all, they bothered to make `def` return the symbolic name of the function you defined, just so you could chain it into class-builder-methods like this.)
Good point on the nullability; yes, that is indeed different from std::unique_ptr.
How about Psono? You can host everything on your own (so I assume that would count as "offline), client side encrypted and its free and open source.

Full disclosure I am the main developer behind Psono.
Therefor, out of all the 360 directions one can choose to walk, we should not even bother trying to figure out in which direction perfection lies, let alone pick that direction to walk. Got it.
Absolutely, it will. The reason for that is that we will loose the support of a (large?) part of society who would otherwise help the cause.
For me, I’m the only user on my Gitea and there are millions more on Github. I mirror most of my repos to Github and that’s pretty much the only place people contribute (with issues or PRs).
Interesting point. I don't think the word "abort" evokes the entire loss of a culture due to systematic genocide of ancestors, but that's just me.
> The lack of freedom might be a worthy sacrifice in exchange for job security. But therein lies the problem: few companies can actually guarantee long-term stability. Many workers already face ambiguity with their job security due to the impending effects of automation. Now, with the tornado of change brought about by the COVID pandemic, the brittleness of even large corporations’ stability has become apparent.
So how do we survive these waves of change? Adaptability.

This starts out with a good analysis, but an approach that tried to change the system rather than the individual-by-individual approach it proposes would be so much more defective. We don’t just have to adapt to an increasingly brutal labor market and society. We can change it!
I do recognize this debate as important. My intention was more to provide a comparison point as to how much it costs to update terminology, to support my stance of setting the bar for a justified update low.
From TFA, "For reference, we had around 100k hits on our web page in the month of June and our cost was roughly 0.79$"

At such a low amount, cost is not the main concern for most websites. Speed, reliability, and ease of development are.
I have been also building a more complex self-hosted alternative, similar to Matomo: https://usertrack.net
I agree it's important not to underestimate Covid.

It's occurred to me that one of the things that makes it so insidious and effective is that it is easy to confuse with more benign common illnesses like flu or cold. If it had the obvious crippling effect of polio or the more grotesque symptoms of Ebola or the kind of disease Camus describes in the plague, I suspect people would be less cavalier about it, which could have changed behavior and limited its spread here in America.

Regarding Candy Land, I always loved the board art. Especially the original one pictured in the article and the version I played in 70/80's. If I wander by Candy Land in a store, I'll always pause to check out the art. I didn't like the later versions I saw. Too busy and saccharine.
Moose was the first attempt to bring modern OO and a type system to Perl, Moose's codebase became very complex and slow so a lot of people stopped using it and stopped using the Moose type library too.

Why make the same mistake with "Cor"? they should be two separate projects.
> It would look way too derivative.

Is that considered a bad thing in the Rust community?
What he said and I quote;

>AVX2 is much more than enough.
But it also sheds light on the motivation of the anti vax movement. The original polio vaccine program was dangerous... just less dangerous than the disease. As it was irradiated a tipping point was reached and the old vaccine protocol was stopped. The stories during that tipping point are the source of much antivax disinformation.
I fall asleep too using podcasts but that only works for 1-2 hours then I wake up without being able to fall asleep again.