skysight-inc/HackerNews huggingface dataset:
The crux of the argument in the article is that strikes in sectors that are undesirable/hard/underpaid are harder to replace, so there is quite a difference:

For the meagre effort of keeping a few extra tabs (something they were already used to) they could earn increased reputation or advertisement (while you go the pub 'bank' you might as well have a drink on your way out). The realy price at which people start providing banking functionality is much lower than the average wage of a banker (the banking sector is permission oriented!).

The price to get non-garbage collector to start collecting garbage tends to be much higher than the average wage of a garbage collector (the underbelly of society is obligation oriented!)

Stated otherwise, if everyone received the average rent, wages for dirty/unhealthy/boring/complicated/... jobs would rise, simply because they can stay home and live cheap. This would be the most neutral and emergent determination of wages since there is no master table from Washington/Moscow/Brussels to decree the relative wages. No need for endless protests and strikes.

Examples:

- dirty: toilet cleaner, garbage collector

- unhealthy or risky: fire fighter, chemical sector

- boring: monotonous factory work, high quality assurance inspection

- complicated: physics, engineering, ...

This does not mean everyone would end up with the same wage, the more collectively undesirable a job, the higher it would earn on top of your average rent.
SSH is not the only method Tramp supports:

https://www.gnu.org/software/emacs/manual/html_node/tramp/Co...
It is. But just one tiny app for VPN isn't too bad if that VPN does not ruin internet bandwidth.
Several people are about to remind us that node measures are just marketing. Having got that out of the way, is Intel behind or still ahead? I understand their 14nm process has been improving over the years, but with the Intel 10nm so long delayed, have other fabs taken the lead with their 7nm processes?
> An example of such module is RediSearch: it was AGPL and is now going to be Apache + Common Clause.

Sounds to me like the right thing to do here for Free Software proponents is to download the latest AGPL RediSearch, fork it and continue development.
I like the game! Its funny, and I like working with fish.
Couple of notes.
The music is fun, for the first couple loops after that its a bit grating.
A bit more explanation and user instruction would make this game much easier to play.
Other than that a great game!
Seems like a good case study in poor communication then. It doesn't excuse people spreading misinformation without a decent attempt to ascertain the facts, but it seems Redis Labs mainly have themselves to blame. Their page [0] starts out: "Initiated by a coalition of top infrastructure software companies to protect their rights...". So they're trying to make it sound like a Big Deal, and beyond just for Redis. Then later we hear 'oh it's just relicensing a couple of non-core modules, what are you all carrying on about?' Even now it's not clear to me (not being particularly familiar with Redis) what direction things are changing in.

shakes head

Edit: Oh, and the confusing name. Why is it called "Commons Clause"?

[0] https://redislabs.com/community/commons-clause/
I'll pile on here as well, we were thinking about shifting from elasticache to RL, but this has made that decision super easy.
That it has WORKHORSE in giant letters, out front, between the headlights, is kind of unsightly.

I really hope it’s optional, because that sort of thing only appeals to people who customize the style of their vehicle, by decorating it with aftermarket accessories.

Also, that low hanging front bumper is very city and highway oriented. Decorative, and not durable. A curb might rip it off, and a fender bender’s going to turn it into flotsam on the median. The downward stretched proportions feel almost lowrider-ish.

I suppose the expectation is that they’ll only expect serious buyers, as early adopters, from that segment anyway?
It's funny, because I specifically didn't want to live too close to the office for the exact opposite reason - I like driving, and living within walking distance would mean that I don't get to drive every day.
I'm not arguing that, and am personally not outraged by it, but in that context I do understand what seems to be a sense of betrayal on the part of OSS stalwarts, even as redis remains BSD licensed.
I think you miss the point .

Call a lie a lie, and don't trivialize it with the cute meme of the day.
> I'm pretty sure that problem is that Amazon, Google, Microsoft, and others have hosted Redis solutions, and even if they do contribute some code, they are undoubtedly making significant profit off of Redis, of which RedisLabs sees little if any.

I think RedisLabs is going to be disappointed if they think making certain enterprise modules proprietary going forward is going to change that dynamic in a way which positively impacts their bottom line in the long term. While, sure, if everything remains he same except big cloud vendors pay some share of their revenue to RedisLabs for the use of those modules, that will be great for RedisLabs, I don't think that's the most likely outcome: forks (especially dangerous, a dominant single community fork with support from multiple cloud vendors and a broader community of contributors than the now-proprietary first-party version) from the last open version become a threat, as does lack of uptake of the affected modules and Redis in general by downstream developers, cloud providers, and end users, with people being driven to alternative solutions to the business problem.
What about search and cache?

it's still Python 2.7 only :(
I'm not a big fan of Flash, either, but you should probably chill out with the abrasive and sneering tone. (which is why I imagine you're being downvoted) If you'd like to conduct discussions like this, maybe Reddit is a better choice.
I admit that the communication was not great, but the announcement never said Redis would switch. Maybe I'm a bit biased, because before Redis Labs doing this license switch, we internally even agreed about taking the core BSD, so the goals of the company were always clear, regardless of the fact that this page in the company web site was unclear. But "Redis switching license" was factually incorrect since the start and never stated anywhere.
Doesn't need to be worldwide. A single tech company having everyone strike would be enough.
I absolutely love vorticism. I produce new editions of classic books for Standard Ebooks and used vorticist artists for cover art a couple of times recently: Edward Wadworth’s Rotterdam for Edwin Abbott’s Flatland[1] and Paul Nash’s The Ypres Salient at Night for a collection of Wilfred Owen’s poetry[2]. As well as reading BLAST (which one really should do), there’s a compilation of art called “War Paintings & Drawings”[3] produced by the UK government that has some prime examples of less abstract vorticist paintings.

[1] https://standardebooks.org/ebooks/?query=flatland

[2] https://standardebooks.org/ebooks/?query=wilfred+owen

[3] https://archive.org/details/warpaintingsdraw00grea_0

(I’m also super-jealous that you found a physical copy of BLAST!)
> dimensionally invalid

What does this mean?
The book mentions Fairburn and Sykes - who I was only familiar from the name of the knife - turns out they were quite "interesting" characters:

https://www.bbc.co.uk/history/ww2peopleswar/stories/38/a4544...
If I am running a CRUD app for some business domain, does its value derive "substantially" from the functionality of the underlying database? Could a lawyer argue that because one of Slack's major selling points is the speed with which messages are delivered, its value derives "substantially" from whatever technology they use to enable pub-sub?

Even if Redis Labs wouldn't be so aggressive against Slack, could we count on that if they were acquired by Oracle, or if their acquirer were acquired by Oracle? In such a case, Slack would be in a pickle - they might be liable for having used the software without a license historically, which is in many ways a worse situation vs. having had to negotiate a commercial license in the first place. It's an insidious gotcha term wearing the cloak of open source, and thus it tarnishes the brand of the entire open source community.
I didn't really understand how they reduce to 2 dimensions. Can somebody explain?
Ask HN: Is Antirez's HN account flagged/blocked?
Antrize twitted:

"Theory: years ago my HN account was flagged or something internally: now no matter how many upvotes something I post takes, it will not “unblock” to the home page if not manually approved. Or at least those are the observable behaviors."

Link: https://twitter.com/antirez/status/1032268223994056705

Can someone in the HN admin team please check and fix this?
> That the Merlin outperformed the Allison at high altitude is hardly a condemnation of the American-designed engine. In its element (up to about 15,000 feet), the V-1710 was robust and reliable – utilizing fewer than half the number of parts found in a Merlin. It was also extremely adaptable to different configurations of gearing, rotation direction, accessories, etc. The Allison engine is a showpiece of modular design.

---

Engineering is finding the best compromise for a particular set of requirements.
Locked away in geologically stable layers in a time of cataclysmic climate change. Maybe there's something to that and the oceans will acidify too much for bacteria to evolve to eat the plastic, and there will forever be a "plastic layer" in the geological record to mark this era.

I was thinking more that the plastics in question are free-floating in a soluble medium and thus ripe for digestion by an opportunistic microbe.
All of this has happened before.
All of this will happen again.

The guidelines/definitions/blah blah blah exist precisely because of attempts to do this in the past.

If people want to try again, great, let them.
Experimentation is good.
(I personally wish they'd stop experimenting with repeatedly proven-to-fail models, but c'est la vie)

In the end, it's the developers who are going to decide whether it's the right way for the world to be.

That is, it's not going to destroy open source or anything else unless the people using/developing open source want it to.

Past that, Kevin's refrain is kind of tired, at least to me. Open source has always been a community that basically eats its own over time (nothing is ever good enough, free enough, open enough, etc). Solving that seems more important than solving this.

Saying "The OSS project we tried to build as a business sinks tons of money into open source and gets no help" as if it was a new problem is just silly. This is not a new problem at all. The fact that they believe doing literally the same thing that hasn't worked in the past will suddenly work to solve this problem in any meaningful way is disappointing.

For a person whose twitter bio likes to tell me how impressive they are, this is not impressive at all. I would have hoped for something better.

Because if this is all they've got, then yeah, that model of open source is likely screwed.

I will paraphrase a colleague:

The underlying issue they are trying to solve is that developers believe they should be able to extract some of the wealth they feel they created.
In open source, that wealth is often only created because the software was free. Otherwise, people would have used something else that was free but worked well enough. Developers like to often argue this isn't true, but history shows it to be true basically always :)
So saying you should be able to extract this wealth is probably wrong.
Saying you should be able to get paid a reasonable amount of money is not.
"Labor productivity" is a funny measure, as it can increase when people are being replaced by machines because machines are more productive.

Imagine an economy which is producing 1 million widgets per hour, each worth $1, with 500 skilled employees. So labour productivity is $2000.

Now imagine those 500 people are replaced with a machine that can produce the same output, and they all get jobs as baristas, each making $50 worth of coffee per hour. Now labour productivity has gone UP to $2050, even thoigh those people are doing less skilled work than before.
"Regulation" is why they don't just collect that garbage for a dollar and then dump it in the river - or in your yard.
When I see CC, I also tend to think it means Common Criteria :

https://en.m.wikipedia.org/wiki/Common_Criteria
They have a right to do it but then they're making proprietary software and people who like open source software are free to not like/support them as a result.
> censoring the mere _idea_

Nobody is censoring anything, in either a precise or a fuzzy sense[1]. Conflating criticism and censorship is (a) a category error, (b) a really pernicious notion, and (c) confuses people and derails discourse.

A core principle of free speech is that the answer to bad speech is more speech. Mislabeling criticism censorship attempts to delegitimize that answer, and thus paradoxically attacking the very notion purportedly being defended.

Please don't do that.

[1] Insert private-citizens-cannot-censor distinction here beside an acknowledgment that the word is used informally with wider applicability.
> It was pretty clear to me on reading the RedisLabs page that Redis itself would be BSD licensed.

The page has been updated since the original announcement.
I work on a large Django codebase, and while this is a cool blog post, it's quite important once you reach a certain size that these things aren't actually done in practice.

If you wanted to _fundamentally_ build your product around this concept that's fine, but Django probably isn't the right framework, however no feature is worth the pain of this.

For what it's worth, Django models and doing good relational design solve a huge number of problems. We've got ~380 Django apps and ~350 models and haven't yet needed dynamic models.
> the weakest (pinky) finger

A lot of keyboard layout enthusiasts (including the linked article) make this claim, but is there any evidence for it? As someone who as trained in various arts that use the hand, I've always been told by all of my teachers that the pinky is the strongest finger.

This article rates the first two fingers "very strong" and "strong", while ring and pinky are both "weak", yet a ring/pinky pull-up doesn't seem any more difficult than an index/middle pull-up. Strong enough to lift my body weight, but too weak to press keys on a modern keyboard? I'm skeptical.

The most believable answer I've found so far, as to the relative strength of the fingers, is [1], which is a multi-faceted "it depends". There's no standard way to measure strength, and there are many different kinds of strength a finger can exert. How exactly are we defining "finger strength" for typing, and how are we measuring it?

[1] https://100hourboard.org/questions/52873/

The Dvorak layout has many advantages (I've been using it for over 25 years myself) but the idea that it's better because it uses your "stronger" fingers is just a canard.
Key Components of an Attractive Landing Page
Germany/Austria in 1939 is a completely different case.

Let's take a look at the ethnic groups in Crimea - 2014 census:

Russians - 65%

Ukrainians - 15%

Crimean Tatars - 11%

Please note that, of the 15% of Ukrainians living there, most (60%) speak Russian as their first language.

We may argue if the 97% referendum result was rigged or not - we may never know.

But based on the above numbers I think that the people in Crimea really prefer to be part of Russia - because they are Russian!

https://en.wikipedia.org/wiki/Demographics_of_Crimea
Both are on the list, Ultimate Doom further down is a re-release of the original.
Lighten up.

http://wiki.c2.com/?HolyWar
The haxe ecosystem is pretty great.

http://haxeflixel.com/demos/
In a sprawling US city with poor mass transit, I don't see how sitting in traffic solo in my car along with thousands of others is helping anybody's health.

I'll take the time and money savings of working from home any day. By a very conservative estimate, commuting to work used up about 12 full days of my life every year.
PyPy.js: Python in the web browser
It's been a while for me but there were definitely some server mods starting to pop up that would allow that kind of cross server play/material transfer. With mods the sky is kind of the limit for what you can do in MC even on servers.
In some ways not surprised, but its still a LOT of data (in sheer volume). Does Google even keep the data and analyze it, or is much of it thrown away as digital exhaust? Anyone know?
In my experience with smaller outdoor psy-trance parties they've tended to go with Opus rigs, but when I've been to the Ozora Festival in Hungary where they might have ten thousand people dancing in a valley, it's the sort of long-throw J-rigs the article talks about.
Yup — and in fact I recall that it was used very shortly after the 2016 presidential election as the Left, stunned at its loss, was searching for reasons why the election didn't go their way, and latched on to the idea that it was 'fake news,' basically people confusing Onion stories for real life (well, not just Onion-level satire but also carefully-crafted non-satirical false-fact sites). I think the term was then picked up by the Administration shortly after the inauguration. I think at the moment it tends to be used mostly by the Administration, but the term itself seems to have some currency in industry as well, although it may be dying a bit at this point.

Regardless, the term 'fake news' is IMHO itself kinda fake news.
For about a year and a half I did a ~50% of the time commute via train that took about 90 minutes. It was less than a ten minute drive to the station and then a short walk on the other end. So not terrible.

But I would never have wanted to do that long term nor every day. It's still a big chunk out of the day and forced me into a particular schedule. It also didn't work for when I wanted to do anything in the evening in which case I had a fairly congested drive even leaving quite early in the morning.
Somewhat off-topic, but I just hate that Snopes article. It's wrong, and rather off-base.

Functionally speaking, the main disconnect in the article is the difference between loading gauge and track gauge. 1435mm, or 8'4.5", may be the standard track gauge and uniform between most countries, but the actual standard loading gauges varies quite dramatically between different countries. The UK has a positively tiny loading gauge (about 2.5m), while the "standard" EU loading gauge is 3.1m, the US is slightly wider at 3.2m, and Sweden opts for a roomy 3.4m.

The original notion that the SRB has to be "slightly" larger than the 1435mm track gauge is ridiculous, since as you can see, the loading gauge is over twice the width the track itself. Of course, there's also rooms to play tricks here if you need to. Schnabel cars can laterally offset the loads they're carrying by up to a meter or so, which gives you some extra height to play with if you're dealing with a double-track tunnel with an arched roof.

The other point to mention that's completely omitted is there is a rather big difference between rail carriages and horse-drawn carriages. On rail carriages, the cars sit above the wheels, while horse-drawn carriages sit between the wheels. Something like this:

bbbbbb bbbbbbbbbbbbbbbnbb
b b b b
w b b w w b b w
w bbbbbb w w b b w
waaaaaaaaw waaaaaaaaaw
w w w w
w w w w

(Note that this is one of the reasons that the standard gauge was chosen over a broader gauge).

As for why standard gauge was chosen, well, keep in mind that a) there was a lot of variance of track gauge in the 1800s, and b) the actual tolerance of track gauge was pretty damn massive. A track gauge differing by as much as two inches or so wouldn't have impeded the ability to transfer rolling stock. Stephenson built the first practical steam locomotive on a line that was 4'8", and so people who wanted to reuse his locomotives would have been drawn to a gauge around 4'8"-4'9". Gauges around 5" and slightly larger were selected in part to prevent interconnect between different railroads (basically, the same concept as vendor lockin).

Contrary to the Snopes article, the South mostly standardized on 5' gauge, but it didn't have as dense a network as the North did. The South eventually converted to 4'9" gauge (the Pennsylvania Railroad's gauge)--in 1886, 20 years after the Civil War. Conversion thence to 4'8.5" took much longer, but was much less dramatic because 4'9" and 4'8.5" are within gauge tolerance.
"We've killed lots of people for much less, so mind your manners!"

Wow I'm glad we don't live like that anymore. If using a word in a way that totally suits its literal meaning and most of its connotations is "insulting" enough to help forestall a return to that, bring on the insults! Here's one: RMS believes in free software more deeply and authentically than anyone in this thread believes in God.
It's a well written article, but it's wrong.

> The bottom line is that no active moderation system, no matter how many users are empowered to rate each other and each other's comments, can preserve community in the face of the multiple identity syndrome inherent to online forums.

This isn't true. Depending on what you want to design against you can use both social signals (downvotes) and a web-of-trust for singular identity and another one for dealing with spam / trolling and you can keep anonymity, you can keep good content, you might get some bubbling at the extremes, but you know what? I don't want to listen to Alex Jones idiots anyway, and with the proper graph analysis techniques you can filter out the Alex Joneses while keeping in the Bill Kristols.

Also, a poor mans web-of-trust is the invite only ban both model. If you invite me in, and I get banned you get banned too and anyone else you invited has their remaining invites revoked.

We have the science to tackle shitty online behaviour. The problem is that it destroys metrics for social networks. There are not 335 million people using Twitter a month, even if there are 335 million "active accounts".
The history of the term is a little funny. It had two distinct meanings during the course of the US 2016 election, shortly before it escaped to the rest of the world.

The first was the brief phenomenon of websites actually spoofing real news sites with confusing URLs and similar styles - think phishing for news. One example of this was "abcnews.com.co": see e.g. https://timesofsandiego.com/wp-content/uploads/2016/12/Fake-... They would generally publish intentionally false stories with the goal of getting social media clicks and/or influencing public opinion, and usually in the direction of influencing public opinion in favor of US right-wing politics.

The second is the accusation of US right-wing politicians that mainstream journalism (the real ABC, etc.) is publishing intentionally false stories on their actual sites. This use of the term "fake news" pretty efficiently displaced the previous meaning, and left us with no real term to talk about that phenomenon. It generally implies that stories are being made up out of whole cloth with the intent of lying to the public.

At some point, thanks to repeated use of that phrase by the country that dominates the worldwide media, it escaped to the rest of the world - apparently to left-wing folks in Italy as well as to dictators across the globe. Assad has complained about living in a "fake news era". An official in Myanmar has called the very existence of the Rohingya people "fake news."

There has been a phenomenon, for probably as long as recorded human history has been around, where storytellers and journalists get things wrong because of human fallibility and not malicious intent. I think it's easy to understand why people would misread the announcement, and no accusation of malice is required.