skysight-inc/HackerNews huggingface dataset:
> This argument is theological in that it's arguing against an idea, labeling it heresy.

I find this use of "theological" insulting and not fitting to the situation. "Ideological" or "partisan" would be better IMO.
"which allowed the use of special characters on the home row"

Unless you're programming in something very symbol-heavy, even by programming language standards, I suspect you'll find that it's hard for any symbol (other than space) to break into the top-10 non-space symbols; not impossible, but hard. I just did a 200KB perl file here, and the top 12 symbols are space, e, a, r, s, i, t, o, n, newline, l, and d. The first symbol, underscore, shows up in position 13, then it's u, then finally, $. Underscore is less than half as popular as the e. As you may guess, the naming convention of this code is mostly underscore_based. If this code was camelcase instead, you'd have to go down to position 14 with $.

The other problem is that languages will significant differ, so you can't really create "a programming layout". If you did nothing but type Perl, that list of symbols may suggest that perhaps $ should be on the u or i key or something valuable like that, but if you run the same process over your C# you're not going to see $ popping up nearly as high and now you've got a huge wasted key. Parentheses are in the 22nd and 23rd slot on this count, the only thing that I would be comfortable saying is really generic. (And then there's still Haskell, where they are used, but much, much less often.)
> Wow! That seems like a mistake. This casts too wide a net and catches more than it should.

It catches everything. Commons Clause makes the software proprietary.
I mean, you could just go outside independent of your commute
Thank you for everything, Techstars ️
These are not benefits of the commute.

To use the examples from the article "Accelerated learning" is really not the benefit of a commute but doing "work-related prospection" (whatever that is).
Interesting link! Yhea, I guess JPEG destroys a lot information low light images.

> probably because most cameras, except DSLRs, don't support storing raw images

This may be true for consumer cameras but not for machine vision cameras. Most color machine vision cameras do support the Bayer format. Basler, FLIR (Point Grey), IDS and so on all support the Bayer format. If you roll your own camera you definitely have to deal with the Bayer format from the sensor you are using.

And if you do not want any compression on your data-set images the Bayer format also takes less space than the RGB format.

I'm not arguing it is a good idea, I'm just interested if it works :)
Extremely fast hosting for Wordpress
Fake news, according to the man himself:
http://antirez.com/news/120

The whole thing is evidently not about Redis, but modules that were developed by Redis Labs.
Yes. Absolutely. It's incredible. The best Thai food I've ever had. I used to go in high school and I recently was back in New England and drove all the way just to go to Wilaiwan's. I got all three options and cleaned all three dishes. A near heavenly experience.
I do too. Making that base practical and viable may include too many nasty details. I don"t know.
I’m typing this comment on an IBM Model F XT. The video is to show proper typing posture not an endorsement of chiclet style keyboards.

But you could even type on this crap and be comfortable, because posture fixes the problem instead of masking it, like that Kinesis.
Many times when we believe a job is bullshit we are falling victim to the paradox of the library.

Go to your favorite library. Take one book and destroy it. Is it still a library? Yes, of course. Destroy three more ... still a library. But what if you keep going? Clearly one book is not a library. So ... where is the crossing point?

The same is true of many jobs. Yes if I was vaporized tomorrow my team would still function pretty fine. But that doesn't mean my job is bullshit. It means that we're overstaffed for the average demand. It probably also means that 9-5 is a bit silly. But if you got rid of all of us you'd have a problem, and the company can afford a bit of slack capacity.
This this this. Rebooting is a-ok if all you use the computer for is games. But then you don't need to reboot because you're in Windows already.

If you use the computer for multiple purposes, rebooting to play a game will disrupt your environment way too much.

While I do dual boot, I have booted Windows like 2 times this year. The rest, I played ported games. There are a lot of them.
For the Redis example, how does this apply to past versions of Redis? Are we going to see a MariaDB-like fork?
> Treat them with the same respect you would like to be shown when people are unhappy with you.

Why do you think everyone deserves respect?

I prefer the brutal honesty of the internet rather than the fake civility you advocate for. It cuts through the static and gets to the core issue. My experience has been that people dislike harsh comments because many times it contains the truth and they don't want to be confronted by the truth.

Also, instead of crying that the world is harsh, why not toughen up? When did it become fashionable to be so soft and weakminded? Especially over something so silly as github comments?

Personally, I feel the people who are turning the internet into a toxic mess are people like you who attack speech. If you don't like harsh comments, don't read them. What's so hard about that?

Besides, everyone has different levels on what they consider toxic. I and nobody I know considers "jerks" a toxic word. Why should everyone lower themselves to your definition of toxic?
Does tramp work well when you have a bastion server?
Let them do what they want; the open source community does not suffer fools.

It's a dirty practice to build something open source and after a certain point, try to close it off. But, it's not unheard of. Any project can change their license, I believe Google did this with Android. Older versions will get forked and others will do with those forks what they choose.

I'm hoping doing this would cause so much backlash that it'll force projects to revert back to OSS. But, it could just push people out of contributing to OSS -- then again, there might be some people more likely to contribute if they knew no one was going to make money off their work.

Let the market sort it out.
"Now they want to build a moat so others can't do what they did."

Do you mean to say "can't use their stuff for free, but can do what they did if they want", i.e. a moat to absolutely prevent others from stuff is usually in IP etc. whereas restrictive licensing means you need to 'write it yourself' if you want it.

Despite the conflation of early Redis and the corporate Redis - almost all commercial projects that use Open Source are the same thing really. ABC Corp. uses Open Source XYZ to make software and protects their addtions. It just so happens that in this case, it's Redis going into a commercial version of Redis, not Redis going into CAD software or something.
I would like to add farmers, plumbers, utilities workers, and anyone who keeps ISP networks online, to your list.

There are very few doing the essential jobs.
And the editor "holy wars" rages on: https://en.wikipedia.org/wiki/Editor_war
What magical language are you opposed to? The term "ritual" is pretty well defined: "Rituals are series of steps we take while attaching some kind of symbolic meaning."

In the article, they link to multiple papers they've written on the topic of rituals, as well as quantify their results in the experiment they performed:

"About 58% of the participants in our ritual condition chose the carrot over the chocolate, as compared to only about 35% of those in the control condition and 46% of those in the random-gestures condition."

As the article is in the magazine's "Behavior & Society" section the science in the article seems cogent.
I’m happy to hear that Redis will remain BSD, but it’s a bit weird to play the “fake news” card. Can you really blame people for interpreting this the wrong way?

Especially when the original announcement was specifically targeting cloud providers, who, afaik, are just running vanilla redis.

If there is anything that we can learn from this, is that a little bit of forethought when putting these announcements out there is required, and blaming this on the readers is not fair.
NeoVim has a lot of simple issues for those who want to help, but afraid to dive too much into the neovim code and architecture: https://github.com/neovim/neovim/labels/good%20first%20issue
I'll check those recommendations out. If you ask me the occasional pineapple and lemon should be the only sweet things in my Thai food. Bring on the chilies.
I think the ideal distance is probably like 15 to 30 minutes. Enough to make "work" and "home" different places and not feel like you never get away from work, but not enough to resent all the time you're frittering away listening to imbeciles chattering away on the train while you try to read.
Thanks for the feedbacks! We are rolling out a v3 soon and will incorporate all of this!

Finally - feel free to dm on Twitter (@Vinrob) I'll happily give you my WhatsApp + email in case you need me to pick up the ball for your projects :)
Relevant: https://twitter.com/antirez/status/1032180321834467330

@Antirez has confirmed the core project is remaining BSD. The "Common Clause" stuff applies to the modules that RedisLabs create.

Additional modules @Antirez creates himself, are also not under Common Clause, they're AGPL.
Preposterous logic. Therefore WHAT?

> If the Commons clause were to be adopted by all open source projects, they would cease to be open source, and therefore the Commons clause is trying to destroy open source
Manufacturing Drives Rise in Blue Collar Employment
I enjoy Andy's I always found it really inconsistent.
> Without limiting other conditions in the License, the grant of rights under the License will not include, and the License does not grant to you, the right to Sell the Software.

> For purposes of the foregoing, “Sell” means...fees for hosting or consulting/ support services related to the Software...

Why anyone would ever use this license is beyond me. No paid hosted version. No paid consulting. No paid support.

I mean this is great for folks who have already made their money but for those of us with bills to pay, it's not exactly realistic.

[0] https://commonsclause.com/
Paul Stamets: 6 ways mushrooms can save the world
I had some contact with the unschooling movement while growing up, and came away with some interesting conclusions. It isn't uncommon when a kid stops going to school, for them to basically mope around and play video games and not do anything for some period of time - weeks or months. But after a while they do get bored, and start to get interested in learning about and doing things.

I think people intrinsically want to be active and have projects and learn and create. BUT you have to detox from living such a structured life, and that's a process that takes time. It's no surprise to me that people who have gone to school or daycare since before they can remember, then had to work full-time after that, don't really know what to do with themselves when they have a few days or a week off, or that they spend that time in ways that appear to be wasted. You need to recover from having someone else tell you what to do all the time. Sadly not everyone does.
I could but I probably wouldn't since most of my hobbies are digital
Many people claim the Mind Body Approach solved their problem:

http://www.rsi.deas.harvard.edu/mb_what_is.html

Claiming the entire problem is posture might not be the answer. We should definitely be looking more deeply into the problem and solutions.

The creator of Tcl/Tk has been dealing with RSI for over 20 years, for example:

http://web.stanford.edu/~ouster/cgi-bin/wrist.php
I don't agree that it's an ideological argument at all, I see it as a pragmatic perspective on what will 'actually happen' given the arguably 'ideological' stance of this new kind of license.

The license are short and powerful ant try to 'make a statement' themselves ... in reality, the resulting behaviour of the community is another thing altogether.
I suspect you're right in the short term, but in the long term it will push more users to adopt Linux and maybe eventually devs will pay more attention.
> However in the fake news era my attempts to provide the correct information failed

Eww. This actually removes credibility from the announcement, given the way the term "fake news" continues to be used to distract from objective truth.
Wow. HN is so literal. Without expanding upon ever tiny definition, take "native" to mean a linux release developed, beta-tested, and supported by the original developer. Not something developed for windows and then expected to just run on linux boxes thanks to a compatability layer.

KSP, factorio, prison architect, they all put considerable efforts into native linux support. I'd hate to see that be outsourced to valve's compatability layer(s).
Yeah, object orientation never really worked for making reusable lego-bricks.

The functional programming people have been at this game for far longer (and are building on top of mathematics started around the 1940s). There's some encouraging developments, including some that are making it into mainstream languages.

Yes, libraries (including standard libraries) do tend to work really well, too.
I think this (short) article had a lot of good points, though I do take minor issue with one bit:

> Some people learn Haskell with the expectation that they will achieve some sort of programming enlightenment or nirvana. You will be disappointed if you bring these unrealistic expectations to the language.

While I have not achieved any sort of nirvana, I do believe that learning Haskell has "enlightened" me insofar as I now look at programming in a fundamentally different way. I put a much greater emphasis on writing many small functions, I use types wherever possible (and type hints too, since Python is my primary language), and I avoid side-effects when I can. All of these things I do because Haskell taught me just how powerful simplicity can be.

I also learned about different ways to conceptualize the relationships between data, and I learned about laziness (something I'd never heard of before then). Haskell has a lot to offer for people who come from an imperative background.

> Haskell is not an achievement to unlock or a trophy to be won because learning is a never-ending process and not a finish line.

While you can never "finish" learning, you can set milestones to mark your achievement. Comprehending some of Haskell's features (both the basics and the advanced ones) are perfectly acceptable milestones by which to track progress. I don't think that's a bad thing.

---

That said, overall the article is very good. I agree that newcomers should write small programs, get their hands dirty, and learn to really use the basic features of the language firsthand before moving on to more advanced things. (And especially I agree that new users should avoid typeclasses at first, or even at second.)
One of the key points of the "debunking" seems to itself make a logical error:

> The eventual standardization of railroad gauge in the U.S. was due far less to a slavish devotion to a gauge inherited from England than to the simple fact that the North won the Civil War and, in the process, rebuilt much of the Southern railway system to match its own

But the article earlier states that the North won the Civil War because of the logistical superiority of its rail lines that had settled on using the English standard gauge. Even if the South had settled on a single alternative gauge, they would have been unable to easily acquire rail equipment from abroad without added expense.

Snopes' attempt at debunking achieves the opposite in my reading.
Ding ding ding!!

Not so much the drugs I was prescribed, but cannabis is still not legal for recreational use where I live and either way, there's a stigma. My usual username is easily traceable to me (at least by people who know me) and I don't necessarily want family or employers searching out a known username and running across tales of weed and panic attacks.
The parts that I noticed were missing from the original announcement include more specifics about the parts of the system that would change licence and also whether the intention was to charge people to use these new parts. It was unclear whether the intention was to stop these cloud providers or to make them pay in some way for what they were doing.
> Nearly every other MMO loses its essence over time (and wanes/dies trying to cater to the lowest common), but Eve seems to, after 15 years, still be the same ruthless political madness that it was on day 1.

Speaking as someone that's been there from day 1 (before actually. I've been playing since closed beta back in 2002), EVE is absolutely not the same ruthless universe anymore that it once was. It's increasingly become a fancy pile of garbage, where complexity is removed and the game streamlined to "make it more accessible".

In other words: It's on the best way of becoming yet another World of Warcraft clone and that's mightily showing in the community these days. EVE lives and dies by its community and frankly the community has pretty much degraded to a bunch of screaming children crying for instant gratification and the removal of the last essence of what made EVE be EVE.

So yeah, the only reason EVE is still around is because it's a niche game and it's literally the only available choice in that niche. If CCP had even the slightest sliver of competition, EVE would have already gone the same way as so many other MMOs that lost their aim, spirit and essence before it.

But well, people have given me the title "Epitome of Bittervetism", so maybe take this with a grain of salt. But in all honesty, you're not missing out on much anymore.

Edit: No, you can't have my stuff.
While I agree with you, if you have SSH access then you've opened up yourself to a lot of possibilities by simply mounting the remote directory in your local.
In Valve's announcment they mention that titles with strong DRM or complex anti-cheat measures probably won't work.
Artificial General Intelligence Is Here, and Impala Is Its Name
> temporarily slower than other traffic (only after 22GB/mo

In my experience, this is BS. I live in the sticks and when I hit my limit (which is 15GB in mifi...22GB is for phones), I get 600kpbs or less at all times, not just during "congestion". And I can't imagine how much congestion there is in my rural area. 600kbps is nearly non-usable.

If I sold you unlimited water but after 1 gallon you could only drink one drop per minute that doesn't make me a liar but it does make me an asshole for telling you it was unlimited.
How to grow in your tech career
Man. That is very silly.
3 reasons why manufacturers are vulnerable to cyber attacks
I don't think he's blaming people, but it does seem odd if he had no input at all into the Redis Labs announcement.
And what is output of keeping severely disabled people or animals alive. I think the entire output is to feel good about it.
Yeah, I get what you're saying. I probably wouldn't read as many books if I didn't take the train to work. But does that make it worthwhile to suffer through every morning? Tough call.
I think antirez is using it in the context of people misinterpreting some facts, followed by this misinterpretation escalating fast as a lot of people seem to think its the truth.
Au contraire, I find religion to be extremely fitting to the free software - open source debate. Richard Stallman himself is very sympathetic to theological analogies for technology debates, calling himself Saint IGNUcius.

https://stallman.org/saint.html
> for those of us with bills to pay

Do you think the authors of the software you want to resell don't have bills to pay?
Gospels of Giving for the New Gilded Age
How an international hacker network turned stolen press releases into $100M
I love gray too!
IT and InfoSec interview questions: basic networking terms
I think this is why transparency about why your asking the employee to do something is so important. If they understand the end goal and agree with the path they will gladly and proudly take it.

The nice thing about transparency is, of they understand the desired outcome and are given sufficient autonomy, they might find an even better path without specific direction from management.
> OTOH going with AGPL usually means that no corporation will ever touch your software with a ten-foot pole, so corporate contributions to the codebase will be zero (unlike GPL software).

As a practical matter, I think that you're right — but I think that this is in many cases quite short-sighted of the corporations who choose to go this route, in much the same way that for many years they resisted shipping GPLed software to customers. One can make profit on AGPLed server software in exactly the same fashion that one can make profit on GPLed client software.

If Amazon offered an AGPL Redis, they'd still be able to build whatever they want around it, and keep that proprietary. I'd still find value in paying them for their running-Redis-in-AWS. They'd still make money. Their competitors would get a Redis … the same way that they currently get a Redis.

But antirez and the rest of us would get to share in their performance patches &c. Would that alone make him as rich as he deserves? No, probably not. Would it alone even enable him to make a meager living? No, probably not. But it'd be better than a BSD license, which requires very little indeed.
Totally. Maybe one day when we get real AI, we can do just that.
It’s not a typo. A typo would be spelling “ten” as “tne”. This is, at least, a sloppy mistake in what they wrote.
Whilst I completely understand why you would find it inappropriate, I'm struggling to see why you would find it insulting.

Can you elaborate?
Sorry, missed your reply.

Here you go: https://github.com/jimbauwens/literature-clock-console .

It's a very simple node.js application. If you don't like node.js the logic can be easily ported to any other language. I just didn't feel like parsing the data files with a shell script.
WSL works really well actually, like magically well. I do all my web dev work on Windows instead of my aging Mac now.
As I said, I was prescribed maybe 10 alprazolam pills for their intended use as an emergency treatment for panic attacks. This was a couple of years ago and I still have most of them. No desire for a benzo addiction here.

And trust me, I tried CBD (no noticeable effect) as well as strains of cannabis leaning more toward that side of the spectrum.

For better or worse, I just lost my tolerance for the stuff. Even small amounts have the potential to make me feel uncomfortable so rather than keep trying to like something that doesn't agree with me, I just tend to decline offers these days. No big deal. I've no problem with people enjoying what they enjoy. It's just not pleasant for me anymore.
All open source licenses would allow competitors to build and sell their own clones, which is what mchahn doesn't want.
Honestly my colleagues did a poor job with such an announcement there, and I did not get a chance to read it (which is actually a good thing, it means that the OSS division, I'm part of, is independent and can work to the Github repositories without caring about what the commercial side does). But it was kinda of a manifest to announce that certain things made inside Redis Labs are now Common Clause licensed. In doubt, why not asking? Also people that follow me and Redis for years getting trapped into this idea is very strange, I would never do that and without explaining, prior notice, and so forth. So yep the Common Clause page at Redis Labs sucked but in doubt ask instead of creating news out of no actual information.
In my anecdotal experience it's actually the highly educated people, very well aware of what they do, who often find their jobs meaningless.