skysight-inc/HackerNews huggingface dataset:
There are definitely reasons to consider.

At the highest level, I'd say Redis is a swiss army knife and Memcached is a simple pocket knife. Sometimes you really want the swiss army knife, sometimes all of that stuff is just in the way. Memcached is super simple and basic, and that's what I want to lean towards in the building blocks of my software.

Looking closer, Redis isn't multithreaded while Memcached is. This means Memcached can scale vertically by scaling compute power in a single instance. Redis isn't well-suited to that. If you're just using a key-value store with zero frills and you run a monolithic app on a single instance, Memcached is going to take you a lot further. A ton of people still run their web applications this way.

Having said that, Redis scales horizontally very easily and nicely. You can create replicas of a primary Redis instance to create super high performance/availability clusters. I'd say the lack of multithreading is a non-issue if you know how to manage Redis this way and your infrastructure allows for it.

Beyond that, if you do need the features Redis offers (scripting, geospatial support, pub/sub, etc) then Memcached is pretty much off the table.

I'm sure there are things I'm missing, but these are the key items that come to mind. They're definitely different! I wouldn't say Redis is the de-facto solution, although I love it and use it a lot.
Coronavirus: South Korea’s infection rate falls without citywide lockdowns
Everybody, including those not on campus.
I never understood why US universities have so many more rights over their tenants than other landlords. Why do they have the right to terminate what's effectively a rental agreement with only a week's notice?
Meet the Insane People Still Planning Cruise Ship Vacations
Location: Waimea Hawaii, USA
Remote: Yes
Willing to relocate: No
Technologies: C#, T-SQL, Microsoft SQL Server, IIS, AWS, Excel, WCF,JavaScript, GIT, MVC, VB

Résumé/CV: https://drive.google.com/file/d/14s765jQu0zf5BD0ZKoeGYP0fkIcyqHRb/view?usp=sharing

Email: jeffbrattin@hotmail.com

Back end engineer working 20+ years in finance. Looking for new opportunity in social and/or environmentally conscience industry. Standing upon the shoulders of giants and taking credit for the view.
This article contains an almost certainly incorrect assertion:
"As I found while writing my 2019 book Superior: The Return of Race Science, geneticists today rightly treat eugenics as a laughable proposition, and the concept of biological race — the belief that humans can be subdivided into distinct groups with meaningful differences between them — as easily debunked nonsens"

Race (the social construct) is a proxy which only loosely correlates with genetic history. But, generally scientists believe that genetic history does allow for distinct groupings with meaningful differences. A simple example would be northern europeans with genetic differences that allow adults to drink lactose from animal milk without getting sick (an example of mutation natural selection).

It's not even controversial that higher skin melanin (associated with "black" or "dark" skin) is protective against higher solar radiation, again this is somethign that is part of genetic history, and also gets convolved with "race" frequently.

Nothing I said above is eugenics as practiced by Galton (whom we also have to thank for many important scientific contributions which last to today), or the scientists at Cold Spring Harbor Lab. They are cold, hard facts supported by immense data and are generally accepted within the field.
Worse, it's not actually about being nice. I'm speaking in general and not about this ESR situation, but subtle forms of bigotry, bullying and intimidation are often part of the tone policing culture.
Avoiding name calling a standard guideline for civil communication. Maybe there's some moderation standard where just really bad name calling or something is the only no-no that's avoided but that's really the question here.

The point is it's pretty plausible the ESR was breaking guidelines that had been laid down already. Maybe he should have broken them for all I know but all I'm saying really is that for an authority to remain credible they have to enforce guidelines specifically when someone is openly defying them. That's it.
The comparison to BDSM is incorrect. BDSM is about "abuse" that one enjoys due to established parameters. I don't think anyone at the receiving end of abuse within F/OSS enjoys the abuse and seeks it out. That's why the codes of conduct exist, to... bring F/OSS in line with the expected ethical standards of scenes such as BDSM, so to speak.
That's awesome, this kind of thing was the first idea I had when I saw the LoRa radios, but was far too lazy to start doing :p still have the hardware at home; ill see if I can install it later.
As soon as I read "Self-Compassion" I knew it has to be Dr. Kristin Neff; I read her book (https://self-compassion.org/self-compassion-kristin-neff/) a couple years ago and it was quite an eye-opener for me.

Just a note: your link is not working; here's a link to the paper, directly form Dr. Neff's homepage: https://self-compassion.org/wp-content/uploads/publications/...
"geneticists today rightly treat eugenics as a laughable proposition"? Really? This author is not qualified to speak for geneticists.

Dawkins: It’s one thing to deplore eugenics on ideological, political, moral grounds. It’s quite another to conclude that it wouldn’t work in practice. Of course it would. It works for cows, horses, pigs, dogs & roses. Why on earth wouldn’t it work for humans? Facts ignore ideology.

https://mobile.twitter.com/richarddawkins/status/12289436869...

Crazy woke activitists like this author is not qualified to speak for science. They think if something is politically wrong must also be scientifically wrong. It is not.
There’s a difference between not asking for a reply, and not asking for corrections for your grammar.

Correcting native speakers when they didn’t ask is obnoxious. Particularly from an automated bot.
I do the same. Have been doing it for a while now, and the internet still works but I get less creepy ads (when I do since I also block those as much as possible).
> Note that Crocker's Rules does not mean you can insult people; it means that other people don't have to worry about whether they are insulting you.

People deciding to subject themselves to this does not allow them to be abusive towards others, nor would it be stretch to argue that for a project to be "open", there ought to not be a culture of actively being inconsiderate.
Remember that allowing "lab-developed tests" without FDA approval is the loophole Theranos used.
> Shouldn't science always, without any exception, be viewed in isolation from the past and politics?

Only if it isn't practiced by scientists, who have a past and politics. Or funded by institutions that also have a past and politics.
Where do modern scientists get their money? The bulk of it comes from government agencies which are funded by politicians. I was routinely advised in grad school to consider "what diseases congresspeople die from" when applying for grants.
The first thing I looked for was screenshots in the readme. But one has to go look for it many clicks deep and launch a 3rd party editor (which can be buggy), and let whatever engine parse and run the code to render the whole thing, just to see what it looks like.

You have a huge colorful banner at the top of the readme, why not screenshots?
> On the other hand, esr is a real jerk. Real jerks in f/oss are also a real problem. f/oss groups should ABSOLUTELY eject bullies: not for wrongthink, but for bullying. We must be kind.

I disagree with this argument as it is stated, because it is much too broad.

If you had limited it to saying that you will eject bullies from f/oss groups that you have control over, and will refuse to participate in f/oss groups that have bullies in them, that would be fine. But you don't get to tell every single person who does f/oss what kinds of people they should be willing to work with. That kind of "I presume to tell everyone else what they should do" mentality is exactly what is wrong with the "cancel culture" that you rightly condemn.

I also disagree with the particular opinion you have stated regarding esr, as you stated it, because again it is much too broad, and indeed goes in the wrong direction if anything. I have worked with esr on a small part of one of his f/oss projects (porting reposurgeon to Python 3, and then co-authoring a HOWTO explaining the methods we used), and I did not find him to be a jerk at all in that context. He was focused on solving the problem and writing good code, and was extremely helpful and productive in his communications. I think you will find plenty of other people who have worked with him on actual coding who have had similar experiences. So if he does exhibit jerkitude, I think it's in contexts that do not involve getting actual f/oss work done. I think that makes a big difference.

I also think people who view his sometimes forceful method of expressing himself as jerkitude are failing to understand his reasons for taking such a tone when he does, and which he has on his own blog with regard to the OSI affair. The game he sees being played with OSI is not an isolated incident: the general MO of playing on people's innate sense of fairness to get control of an organization under the guise of "we must be kind", and then completely subverting that organization's original purpose, has been a staple of the Left for centuries, if not longer. It's the same game that was played at universities across the US in the 1960s. People who are aware of that historical background are understandably greatly concerned to see it happening again.
Some data on the economic background of MIT students: https://www.nytimes.com/interactive/projects/college-mobilit...
A quick, very low sample, back of the envelope calculation: 36,000 participants. Out of that, 1 case that was pretty close (underlying condition, medically-induced coma). Assuming that 5% of population goes into similar state, we should expect more than (1 / 5%) = 20 people in milder states.

This would be 20 / 36,000 = 0.05% infected, in the sample consistent with RSA conference on Feb 28th. Assuming doubling rate of 5 days, today is March 10th. So ~ 0.5% infected. And log2(100 / 0.5) * 5 = 38. So, Yes. 28 days sounds about right.

Disclaimer: very small sample. Definitely not representative. Statistics is broken here. I'm not a medical field professional and not familiar with virology field. I'm a software engineer and researcher with interest in a number of fields. Exposure to the field limited to reading Nature, coding a bit for medical equipment and college-prep for medical school.
So someone who wants to destroy open source then, at the core of its foundations.

I can’t wait until this identity politics pendulum starts swinging back. Some people are going to be really embarrassed about the legacy they left for themselves while it was still around.
“Google is recommending that all of its North American staff work from home”
My parent's are on a cruise right now. They were told that people from certain countries would not be allowed on the boat. This announcement was after they booked, which was before everything got crazy.
maybe go back and read it in full where it talks about that?
There are an overwhelming number of comments here assuming this policy is enacted in such a way that it ignores the challenges of underprivileged students.

Who are these commenters. Why do they assume this.

What is going on.

MIT (and many other higher education providers) seem to be trying to preempt the spread of a disease.

If someone has specific, concrete, information about someone who is harmed by this and whose difficulties are ignored by administration, of course, comment!

But all this hypothetical speculation feels mean spirited.
> Can you imagine Linux in a world where companies like Google don't contribute kernel patches?

Not only can I imagine, but I lived in that world.

> Because I think that would look like a world where all the best OSes were proprietary.

Linux was excellent before ... Google even existed.
ESR clearly blew a gasket and banning him, however temporarily, is a necessary thing.

He does, however, make a couple goodish points:

- Zero tolerance CoCs are a disgrace for software because the friendly-or-else atmosphere they help create makes horrible-but-personable people thrive in places where they'd otherwise be laughed out of the room.
Politicians excel at this game; see Congress' CoC forcing reps to call each other "my good friend" instead of (for example) "this baby murderer over here" no matter how horrible a proposal they made is.

This is a Hard Problem to solve though.

- The ESD is a terrible, unusable license that shouldn't be called Open Source, for various reasons like how its "freedom" functionally depends on how litigious the creators of a software piece woke up that day waaay more than traditional OS licenses, giving authors a direct link between their personal values and their actual, inanimate work product.

Imagine being able to buy a yoga book, then getting sued because the author required you to be a vegan first.

Give ESR a couple days rest, knock on his door and have a proper chat? Maybe this can actually be resolved with actual honesty for one.
Between that interaction (which wasn’t solely me, there were other people that were treated similarly), and other things I have witnessed from people in that movement, I’m confident that it’s not healthy and not something I want any part of.

They have noble goals, but the approach is wrong in a lot of cases. Many of the people have the same toxic personalities that they rail against so loudly.
> Out of curiosity, how long did they ban you for

at the time, this was never clearly stated but I believe the shared understanding was indefinite

> will they give you any 'parole hearings' for good behavior

noone even thought of that

> but it's not clear to me what role rehabilitation plays in CoC enforcement.

This is not as simple as sitting on the bench for a time and then you are back and yay.

I'd say the road to rehabilitation is rare. You do not get the banhammer for straying just once and so if you are hell bent on being so toxic that you need to be banned then bending out of that shape is probably quite rare. It took the entire #metoo movement (for me especially Susan Fowler's incredible Uber blog post, the Hungarian accusations I blogged about and the infamous Drupal one I alluded to in the blog post) to shake me badly enough to make it possible to re-investigate my entire world view on these topics. And then came the time when the CoC was introduced to Linux and the bro avalanche again provided me a unique opportunity to say "no. this is not right." and I spent an entire day on reddit trying to answer all this crap. I got lucky but as they say, luck is when preparedness meet opportunity and I am not sure others will have these opportunities.

If you haven't read Susan Fowler's Whistleblower book, do so now.
I don't think anyone believes online is an acceptable substitute to a traditional MIT education, but it's a lot better than nothing, and better than continuing the in person teaching.

I'm an MIT grad and know the benefits of being on campus. In fact I spent more time in the lab than I did in classes or my dorm and that just isn't possible online.

My son's school (Courant) has sent everyone home too, with online substitute, but like MIT that only really works for undergrads.
It violated no rules, and was all in good fun. All it did was reply with "Are you sure you couldn't care less?"
awesome! we'd love to have you join us ;-)
Why GitHub say that a file have x lines but show x-1?
I don't know if this is a bug.

https://i.stack.imgur.com/iBmkG.png

https://i.stack.imgur.com/YCcIA.png

https://i.stack.imgur.com/LBapI.png

https://i.stack.imgur.com/p8dvi.png

The strange thing is when I clone the repo this file have 400 lines, the last is a classical
blank newline.

The real problem is when someone did a change, it happen https://i.imgur.com/LwoeKYk.png and I could think, "oh a newline is missing"
I love using Sanoid+Syncoid for keeping my laptop (with Xubuntu on ZFS) backed up to my NAS (running FreeNAS). In addition to the periodic snapshots Sanoid manages, I also have a small script (shameless plug [0]) that hooks into APT to take snapshots right before upgrades occur. It's already saved me decent chunk of time that would've been spent rebuilding from a botched upgrade.

0: https://github.com/paxswill/zfs-apt-snapshot
Whether FOSS implies open membership is a matter of semantics. FOSS can refer to the development model (bazaar vs cathedral), the community, attitudes ("patches welcome" as a way of saying "well do it yourself then", meant sarcastically as "patches welcome" is repeating the implicit), or ideological stance (blah blah freedom).

So I don't think "does FOSS imply open membership" even has an answer.
You know, this really sucks for me personally. Not the ban, but the sorts of things Eric appears to stand for. I read The Cathedral and the Bazaar when I was 13, and it was probably my gateway into advocating for open source. Somewhere around that age, I ended up speaking on a panel, among other OSS advocates, that successfully sold one of the local school divisions on OSS (we also helped them integrate it, on-site :). To be honest, I don’t quite remember the book or quite what I thought of it, but I know it had a profound influence on me at the time.

Then I see Eric write this:

> Usually (and in this case) accompanied by a lot of bafflegab about “inclusion” and “diversity” so thay anyone who isn't a fan of the new, censorious rules can be cast as some sort of bigot.

:/ Eric, we can have it both ways. I hammer it home into the engineers I’ve lead that code is the ultimate source of truth. I‘ll guide them from, for example, “do we need a mutex here” through to object code to generated assembly through to an intel reference manual, because I want to demonstrate that as engineers, we are in full control of our creations. The engineers I work with all challenge each other, and ask difficult questions, and put ideas through difficult tests. Because we’re mature adults, we can do so with language more advanced than “this is shit” (an open source favorite). It’s real easy. How about, “what happens when <state concern>” or “have you considered <alternate approach>”.

In fact, by soliciting more feedback and criticism, you are being more inclusive - as long as the conversations play out in a constructive way! Yes, it can be hard to teach that, but that’s why we pay people managers and technical leads to do a job.

Honestly, though, what sucks most of all is when you see that people who were so influential to you early in life would apparently look down on the person you are, just because you would ask to be respected in return.
It’s not about stopping the spread but slowing it so that medical resources aren’t overwhelmed.
Project is up on GitHub along with its supporting components: https://github.com/bottlerocket-os/bottlerocket
At noesis.gg we made a small, not-at-all scientific comparison of our JSON and flatbuffers implementations: https://www.noesis.gg/news/player-movement-speedup.html.

The somewhat silly video on that page shows the actual difference in performance our users felt after the change. It was a _huge_ benefit, both in terms of loading time, but also in terms of memory, vastly increasing the number of CS:GO rounds that could be analyzed simultaneously.
I think it’s interesting that private schools made this decision earlier.
For the wallstreetbets folks that like to post account charts: Why in God's name would you use a service that has no values on its y-axis. Doesn't everyone realize that makes the chart meaningless? Every time I see those meaningless charts it makes my skin crawl.

But, I'm sure that Robinhood must be omitting those values on purpose, and the only reasoning I can come to is that they want their users to be less educated because it is more profitable for them.
If I'm a poor student without a place to go I can imagine being quarantined in your dorm room with WiFi is not so bad at all.
Better source:
https://www.businessinsider.fr/us/coronavirus-google-north-a...
Right, but side channels in Intel products were known. It is unreasonable to expect the literature to account for every single aspect of your design. Had the side channel threat been taken more seriously at the time, it would presumably have led to more robust designs.
Yes, which in any fair analysis decreases their efficiency.
Probably the best we can do is to have a variety of places to discuss things, with a variety of rules and norms and purposes -- and an acknowledgement that one person's safe space is another person's nightmare.

https://theunitofcaring.tumblr.com/post/100561778176/safe-sp...
He did a literal "just the flu" tweet yesterday ...
I purposefully don't minify the source on my personal website, so people can still learn from inspecting it, if they'd like to.
These are good questions, but nobody is going to have good answers, at least not yet. We’re in an unprecedented situation, which means that over the next few weeks just about every institution out there is going to be doing a whole lot of improvising. It sucks, and it’s highly unlikely that everyone who has to make sacrifices will ever be completely made whole. All that can be said is that it beats the alternative.
How much is enough to be harmful? According to the MSDS[1], the stuff I use is < 3% teflon, and a 6 oz bottle lasts me the better part of a decade.

[1]https://www.paintdocs.com/docs/webPDF.jsp?SITEID=TRIFLOW&pro...
Individuals, who, let's not forget that, are the reason the projects exist in the first place, and who may feel more attachment to the projects than others.

Absolutely, it's quite a quandary. The thing is, there's a difference between "random tool ten people use and no one would create with person X" and, say, Open Office and there are a variety of shades in between. At some point, the "I created this and I can manipulate it any way I want" thing is really problematic and stands in the way of a semi-important standard/application/library but at other points, there is no easy alternative.
After reading that entire post, I believe the above quote that:

"He thinks homosexuals are pedophile[s]"

is false. The rant asserts that homosexuals may be more predisposed to pedophelia and/or ephebophelia than those who are straight. Though as an astute commenter on the post pointed out that basically no evidence for the central thesis was provided by ESR.
You are completely unknowledgeable about how finance works. If RH were worried about credit spreads widening, which actually happened, then drawing on the credit before while you can and having cash at hand makes a lot of sense before the banks won't accommodate your request. What they did sounds like a great strategy.
Does anyone know the largest employer to have recommended all employees work from home?
I am conflicted. I generally despise SJWs and identity politics, but this couldn't have happened to a nicer person.

Data point. Read http://www.catb.org/esr/writings/sextips/.

Data point. It took ESR less than 15 minutes from meeting my ex in late 1999 to make an undesired pass at her. (He knew she was married to me, and was turned down.)

Data point. I was at a PerlMongers meeting in 2003. And happened to remark that, "Someone needs to tell ESR that he's not God's gift to women." After the laughter died down, a woman at the table gave an account of his making an unwanted pass at her. This opened a floodgate as every woman at the table had her own similar story in turn.

There are many more such data points. But clearly ESR's behavior has been a problem for a long time.

However I am still deeply concerned that he establishes a convenient precedent that will be applied to other, much less problematic, people.