skysight-inc/HackerNews huggingface dataset:
> Both editors [ed: vim & emacs] are fully capable, it really depends on personal preferences

I think that Paul Graham's Blub Paradox[0] applies to editors and operating environments as well as to programming languages: someone using an editor or environment which sits at a particular level can look down at lesser editors or environments and see how much more productive his is, but when he looks up at other editors or environments he just thinks they don't make sense — at best they solve problems he's never had, and at worst they are just plain weird.

The troublesome thing is, vi is in many ways a better editor than emacs is, but emacs is definitely a better operating environment than vi, vim or neovim is, so you're kinda stuck. If you want a great editor, then you want vi — but then you're stuck with a terrible, sub-par editing environment. If you want a great environment, emacs is hands-down the best — but you're stuck with a hand-hurting morass of keychords. I honestly don't believe it's a personal preference to state that vi's text-manipulation language is better than emacs's, but I also honestly don't believe it's a personal preference to state that emacs is a better, more extensible environment than vi, vi or neovim.

Spacemacs is a really interesting experiment in merging the two, adding the text-editing language of vi to the operating environment of emacs. It's probably the way of the future, although there are just enough rough edges that I ended up returning to emacs.

Why did I do that, when vi is the better editor? Because as important as editing text is, emacs provides an entire environment for computing. It's the ocean in which I swim, the forest in which I hunt, the field where I sow my corn and the air I breathe. Less poetically, Magit & Org mode are awesome; four decades of contributed code mean that just about anything I want to do has been implemented; elisp means that anything that hasn't is easily implementable.

0: http://paulgraham.com/avg.html
> cute meme of the day.

I don't think I'm missing anything, I'm afraid "fake news" is here to stay, is what propaganda was back in the 1920s and '30s. Calling it a "lie" means that the person saying the lie and those "receiving" it would change their views once the lie is "exposed", but under the current media and political climate I'm afraid that won't happen anymore, i.e. people will keep believing the "fake news" no matter if it would get "exposed" or not.
Near as I can tell, there’s nothing in this agreement that prevents me from choosing another license model.

If I can choose to apply whichever license I want, then it would seem that The Commons Clause could only possibly harm those that choose it.

Anyway, there are plenty of unprofitable licenses out there, and the reality is, for all of them, if you’ve already given something away for free, once the cat’s out of the bag, you probably won’t make any money, even if your license doesn’t say you’re a bad person for even thinking about trying.

That said, The Commons Clause is probably fine for foundations, where lots of people are sharing an array of technologies, and not really asking for money. Meanwhile, it’s been several decades of HTTP over TCP/IP, and last time I checked, there isn’t a whole lot to lock down, and the real money is in adding reach to flip switches from the other side of a network connection. JSON isn’t going away, so, there really isn’t much to apply licenses to, in this area, without being silly.

But hey, databases, operating systems, desktop applications, peripheral drivers, all these things still happen, so I guess there’s stuff to license. But really all the fringe licenses mostly get applied to JavaScript frameworks, and by the time you actually read a JS library’s license, three other projects have replaced it, so why bother.
Correction. Pioneer, not the inventor.
It has types... which are rarely at runtime, when you typically just use an unchecked bag of key-value pairs.

It's closer to getting a bag of bytes in assembly than it is to the behaviour you'd get in any actually-typed language.

Nobody should be using such crap in 2018.
The low front bumper presumably reduces the drag coefficient, improving efficiency and highway range.
I would suggest that a project run by an foundation whose entire purpose is Free Software and which strongly prefers making its own software available under exclusive reciprocal license for ideological reasons tied to it's central purpose has a very different position with regard to securing contributions of code ownership from people interested in contributing to the community than a company licensing software under a GPL+proprietary scheme, whose implicit ideology is “we should get paid by commercial users for what we develop, but you should not for what you develop for us”.
It makes me wonder if we would have ever received an open-source redis-cluster if it was developed today, and it makes me afraid that it won't stay open like today.

InfluxDB moved their cluster implementation to their enterprise product behind an undisclosed amount of dollars if you want to self-host.
Its going to be very difficult to report news without any bias.

I subscribed to a lot of contradictory crap on facebook after hearing about their data mining (Fox News plus Huffington Post, Obama as well as Trump). Its actually a lot more interesting seeing how both sides try to manipulate the truth.
The lessons learned here is don't use any word that is being used by US politicians. As Americans are extremely sensitive to politics.

Although I do understand your frustration with news media and the echo chambers echoing precisely the wrong thing without making any attempt in correction.
J.P. Morgan's new digital brokerage comes with free trades
Probably, but voters tend to minimise risk, rather than maximise reward, hence be more worried about HK than delighted with Macau.
Feedback is most welcome on this one!
Thankyou for the clarification. I will do a few more tests and see what I end up with.
> TILOS—Technology Innovation for the Local Scale Optimum Integration of Battery Energy Storage

Not that it really matters, but I think somebody doesn't understand how initials work.
For software engineering positions I'd expect you're right - for my own role (production engineering) it's a meaningful metric as we're often hiring sysadmins who have used their coding skills to automate themselves out of a job, while filtering out the sysadmins who have only ever used off-the-shelf tools without looking under the hood :)
There are two usages for the term "fake news".

The original one was news that's completely made up without reference facts. This term was created to describe sites that generate fictional news stories to support an agenda or get clicks.

The second one is news that is negative about you. This usage was created as a deflection from the actual problem of fiction being sold as fact, and has become the primary usage. It is an attack on news not for whether it's correct, but for how it makes you look.

Neither of these apply to an honest miscommunication, and they both describe the people who misunderstood the announcement as malicious enemies rather than the concerned fans of Redis they more likely are.
Hacker News is even worse. Here literally everything you say is rated by everyone else, just like Black Mirror. Even worse than Black Mirror, there are overlords who will remove you from the system if you say something they don't like.

Oh my God! Big Brother! Control! Black Mirror Is Real!
How a coding error fueled a dispute between two condensed matter theorists
Developers will be doomed to reinvent bookmarking systems when all you really need to do is set CDPATH

Here's how to do it in ZSH:

https://robots.thoughtbot.com/cding-to-frequently-used-direc...
On HN: https://news.ycombinator.com/item?id=17818647
The answer to this dilemma is something like https://tidelift.com/.

This Commons Clause is pure blarney and Drew is exactly right.
Kevin Wang here. Thanks Drew for the thoughtful post.

I can accept that you might not appreciate my work on the Commons Clause, but I'm glad to see you acknowledge why funding OSS is so difficult.

I think it's okay to fear the world of open source becoming a bit more closed. I do too. Whether that's a better world or not is up to debate, but I certainly don't think so.

I think where we might disagree is what the greatest threat to "open-ness" is. Sometimes people do bad things to open source projects, and force them to go closed. The license choice will inevitably follow -- and when they do, they can choose to close the source entirely or choose a licensing scheme that makes it available.

Licensing follows intent, and I certainly don't think the Clause inspires people to close their source. But sometimes people need to change their license -- and I think it's unrealistic to say that this doesn't happen.
Not directly drivers but Linux overall: https://appdb.winehq.org

Some people post which drivers they used, especially when it didn't work.
Yikes!

re: "Bittervetism", I could be accused of the same. If I try to look at it objectively, I think it's a symptom of just being around anything for a long time. Change is, after all, inevitable.

Perhaps nostalgia has ingrained the "holy wtf" UI/spreadsheet experience of yesteryear into my mind without any updates. I (mistakenly) thought that the game hadn't really strayed from the complexity that made it so niche.

I'm disappointed that something you clearly enjoy has morphed into something else before your eyes (I know the feels). I appreciate your correction because I don't miss MMOs (too much) these days for this specific reason.
Who cares? What matters is whether it is true or not.

Are you just trying to smear the information with an ad hominem, or do you have reason to believe it is inaccurate?
You know this (lack of good intelligence/autocomplete) has been a thorn for him for ages. It is 2018 and I wonder why code completion/ast analysis/indexing is still not a easily usable service/daemon yet?
> I removed fake news because I've the feeling that in US it is used by right-wing people

It was adopted by right-wing (specifically, pro-Trump) people in the US specifically to drown out its earlier use to describe pro-Trump propaganda that followed what RAND Corp had described as the “firehose of falsehoods” propaganda approach used by Russia in other contexts (and which, it is increasingly evident, did so because it was in fact, often engineered by the same people who engineered the Russian propaganda that that label described.)
> But that's literally what you said: "it should be able to handle 50Mbps all the time."

Please be reasonable and apply some common sense. Colloquial statements are usually not intended to be taken to the most extreme level of literalness possible. It is commonly understood that any form of internet service may occasionally experience brief outages or degradation in service because of circumstances outside of the provider's control. It is not commonly understood that any form of internet service will necessarily involve the provider voluntarily causing that degradation in service.

> I agree that would be misleading, but who does that? I've never seen a plan that's advertised as e.g. 50 mbps unlimited data that throttles after a certain usage.

Verizon has multiple plans with "Unlimited" (some of them with the ridiculous names of "Above Unlimited" and "Beyond Unlimited") in the name that actually have limits once you look at the details. I'm not saying that type of plan is wrong to have, just don't name it something that is a bald-faced lie.
Right. But it’s still a hybrid in the sense that it can run on fossil fuels. You have the option of plugging it in, but it can run on gasoline too.

(Toyota dubiously calls their plugless parallel hybrids “self charging electric vehicles” in UK ads!)
Because it's where their friends (or something like) are.

There are options, but in order to have uptake, they have to prove that they are better in most ways by getting people to switch. It's the credit problem all over again.

I'd switch in a heartbeat if 1) I had a pressing need (I don't) or 2) if I knew anyone on one of the other networks (I don't).

That doesn't even cover the technical issues in switching. Hosting your own Mastodon instance (for example) is pure arcane witchery for most people and if they just want to join a pre-made instance, well, see above. That's not to mention the additional load of actually using the thing.

People have had a lot of time to get used to FB. Its not like the old days when all of them were in their infancy and not many people were joined up. You could switch then without any major repercussions and all of them sucked from a usability standpoint.

FB won by just outlasting everyone else.
> Not every business can be Red Hat.

No, but they can try, https://tidelift.com is a good starting point.
Here, you're basically re-iterating the same point the author made. Some of it was written implicitly while the rest is laid out in a way that induces the mentality you're after, yet, without making any promises based on perceived benefits.
> Sorry, but I consider accusations of whataboutism an easy cop-out from the duty to put things in perspective

Well, that may be your duty, to be "the defender" regardless of the topic. But from my perspective not only is it one of the most useless techniques if you want to contradict someone, it's also irrelevant to the discussion. Which was about democracy in general, with a particular example of Brexit. Telling me others (FR, IT, DE) do the same presumably to make the UK (or the people) look... less bad is a pathetic way to provide an excuse for Brexit. An excuse that nobody asked for. I don't care whether it'll turn out well as long as I could prove "democracy" meant people getting tricked with false promises. A point you don't really want to address I see.

You also just manage to strengthen my point with it: democracy may be the best thing we have but it's still so fragile and screaming to be manipulated that in real life most implementations only give the impression that you as "the people" have any power.
The US won WWII through superior logistics as much as anything else. The Japanese strike at Pearl Harbor was in recognition of the fact that they would lose any prolonged war with the US because of the manufacturing capacity that we possessed.
Show HN: PubLoft – A Content Agency Powered by the Gig Economy
Creational Design Patterns in Java
that's what bro does by default; you only push an example to the community explicitly.
>> can also be synchronous
> Then you're giving up several of the benefits of CQRS, and might as well just not bother with the additional complexity.

Even without asynchronous read/write, there are still benefits worth the (arguably, small) additional complexity. For instance, the ability to add new functionality without having to migrate existing data is amazing.
Based on Sharia Law, World’s First Islamic Crypto ExchangeIs Set to Launch
> understand what systems are forcing deeply passionate OSS devs to consider more proprietary options

Does an artist stop painting because they aren't selling enough paintings? Did Linus stop making the kernel because he "created a lot of value" that big companies didn't compensate him for? He should be a billionaire by now, but he did fine for himself, so he didn't care that people were making billions off his creation. He made it because he needed it, but also because he loved programming. Deeply passionate people just do.

Not everyone can be passionate. But please don't pat these developers on the back for being capitalists.Right now they're just upset that they aren't making more cash, and are sticking it to the cloud providers out of spite.

Google didn't have to open source Kubernetes. They did it because they knew the power of open source is in the community. [1] If Docker had a "commons clause", imagine how limited the technology we use would be today.

The fact that this license stifles contribution to and use of the software is important, because it will probably evolve until no commercial use is allowed at all - without a paid license. Back to the good 'ol days of proprietary software companies.

And even if you're not a company, but you're a consultant who gets paid to set up a cluster for someone else, this license could be construed as preventing that consultant from getting paid for setting up the software. I'm not willing to be taken to court, so I'm not touching this software with a ten foot pole. If a company uses it, I won't work with that company.

[1] https://www.computerworlduk.com/cloud-computing/why-did-goog...
Just because you are talking about it doesn't mean it automatically commands compassion or respect, and I am not saying this to be rude.
For what it is worth ARM is proprietary and has binary blobs. The Raspberry Pi depends on them. RISC V is a different and open source architecture with the potential to build systems without dependencies on closed source. From a practical standpoint, RISC-V is probably still a bit away from forming the basis of a practical laptop.

Making a Linux laptop is orthogonal to RISC-V (or ARM or Intel). It's going to cross shopped against Microsoft and Google and Apple. Even with open microcode, the big feature difference is at the operating system...people buy software first and hardware second (at best). If you have a solution to the problem of selling Linux, pivoting to different hardware like RISC-V becomes a purely logistical matter. If you don't have a solution to selling Linux laptops, then it doesn't matter what hardware it runs on. If the goal is to get beyond one and done Kickstarter scale, then sustainable sales of Linux is the hard problem. Good luck.
AWS started offering SaaS products based on open source software without contributing anything back to the original projects. Combined with that, and wholesale cloud adoption over the last decade, revenue streams for "enterprise" editions, services have dried up.

In the 90s and 2000s, OSS project were more grass roots efforts. In the past decade, there have been a series of primarily commercial OSS projects like Redis and ElasticSearch that have gained a fair bit of traction. They really aren't grass roots efforts, don't have a lot of volunteers, and have seen their business model gutted by AWS.
An alarmist title, I know, but it’s true. If the Commons clause were to be adopted by all open source projects, they would cease to be open source1, and therefore the Commons clause is trying to destroy open source.

But it's not true, it's complete, self-admitted clickbait. An asteroid will destroy most life on Earth tomorrow. If a sufficiently large asteroid strikes Earth tomorrow. It's an overwrought premise leading to predictably overwrought handwringing.
Battery life is mindblowing too! E-ink wastes so little electricity, that a single charge may last me two or three months.
The Opioid Epidemic from a Physiological Viewpoint
Plus don't forget to not post too often. God forbid you have discussions in your threads.
In theory maybe but in practice most countries have laws that protect unions on the books. Union force is not simply the force of collective bargaining.
> This is pretty old, and hasn't seen an update in over a year

So pretty much like every Python project then. What's happening to the Python community?
> It was clear to me from a careful reading that the page did not refer to Redis

You must have missed this part from the original announcement:

"Today, most cloud providers offer Redis as a managed service over their infrastructure and enjoy huge income from software that was not developed by them. Redis’ permissive BSD open source license allows them to do so legally, but this must be changed. Redis Labs is leading and financing the development of open source Redis and deserves to enjoy the fruits of these efforts. Consequently, we decided to add Commons Clause to certain components of open source Redis. Cloud providers will no longer be able to use these components as part of their Redis-as-a-Service offerings, but all other users will be unaffected by this change."
> [1] Insert private-citizens-cannot-censor distinction here beside an acknowledgment that the word is used informally with wider applicability.

That's not "usage" that's wider applicability, it's accuracy.

You are no less censored if your boss threatens your livelihood than if your government threatens your freedom or Twitter bans your account. Tyranny is tyranny, and censorship is censorship. No matter the cause for a voice to be excluded from public discourse, it's exclusion is censorship. The only distinction is that government censorship is explicitly illegal under the United States Constitution.

Nevertheless, the First Amendment is not a comprehensive definition of censorship nor is the Bill of Rights a complete expression of all human rights. If you want something that's closer to one of those, please refer to the Universal Declaration of Human Rights[1]. The concept of censorship as well as the ideals free expression, freedom and liberty extend well beyond the scope of a mere government law or institution.

No, not all censorship is illegal. The state can't make all censorship illegal because that power is too easily abused -- you yourself are discussing the difference between criticism and censorship right here. However, we should not mistake the wisdom of proscribing our government from acting as judge over free expression as a unique or defining characteristic of what it means to censor or silence another's right to free expression.

[1]: http://www.un.org/en/universal-declaration-human-rights/
https://flathub.org/apps/details/com.valvesoftware.Steam

The only issue is that I can't get Hardware Accelerated Decoding to work in Steam Streaming. I believe that's because I don't have the 32bit libraries and associated dependencies for doing it installed and that's the whole point of me going the flatpak route!

Other than that, works beautifully. Didn't go flatpak for Spotify though.
Right, they coexist alongside YouTube which is a different thing from trying to compete with them directly. Twitch has a freemium model where you can pay not to have ads, and I think YouTube does as well. Patreon has time-limited video hosting called Lens, but I don't really know if they do "normal" video hosting. Also note that Patreon can charge users either per month or per update.
How healthy is open source these days? There may be any number of lines of library code publicly available, but I've felt that the four freedoms are less and less available in software that I'm the end user of.
nvidia's drivers are pretty good, but at least for me they seem to cause crashes with libavcodec on certain video formats. That's linux on the desktop for ya...
Since Spark is a project at Apache, though, if someone wants to contribute a Redshift integration module to Spark, no one cannot stop them.

Projects at the ASF are governed by a Project Management Committee drawn from the wider community -- not a single company, not a steering committee where seats are bought.

The ASF is a 501(c)(3) charity, which means that monetary contributions are tax-deductible and therefore very limited in what they can be used for. The ASF cannot unduly privilege any particular commercial entity.

Credit to companies, like Databricks, who choose to participate in ASF projects under these constraints.
Of course Microsoft won't. THE outcome of the performance comparison is important for all the other companies using .NET.
Maybe you want to learn. Maybe you want to retain your current job because you like it even if it pay less then you could achieve, and you still would like to develop your other skills. Or maybe you want to stay close to your family, or in a place where they speak your mother tongue. Or maybe you just want to spend carefully your money even if you have plenty.