skysight-inc/HackerNews huggingface dataset:
Elixir's goal is _not_ to be a micro framework. Perhaps it does less than Rails now but its philosophy seems to be more similar to Rails than Sinatra, see talk from the creator http://www.confreaks.com/videos/4132-elixirconf2014-rise-of-....
Exactly why Linux will never dominate the Desktop environment by the average user.

You basically can't use Linux without at some time going to the cmd line to fix some dam configuration or driver problem.
And, yet, it dominates the tablet and mobile environment, which is already more important than the desktop market ever was. Funny how that works.
wait til you learn how many GWh we've put into USD, euros, coins, paper currency, banks, accountants, taxes, paperwork, ATM's, etc etc etc :-)
"I wonder sometimes if it were possible for everyone to contribute to one linux desktop if the situation would be different today."

To a point it could be beneficial, but then we would hit the same wall we're coming to here. Over all, you do not need a large group of developers to work on a project. You just need people who have a specific knowledge in order to add features and fix bugs.

Too many people trying to all work on the same thing can lead to too many ideas on how to proceed ahead.

Another idea is having a form of management to help guide people towards more system complementary projects, rather than recreating the wheel.
"The amount of time and effort I spent wasted on package incompatibilities, instabilities, and debugging strange hardware/driver related issues isn't worth it."

Doesn't this assume that this cost for commercial OSes is zero? In my experience, that hasn't been the case (as an OSX user, haven't used Windows for software development in a long time).
Is there a single name associated with this? A single developer's name? And they are requesting donations?
Perhaps it also forwards them to the Russia security service?
Deep Learning Master Class – Tel Aviv University
Assuming this actually going somewhere, I have mixed feelings about this. On the one hand, it might allow us to get over those intense - and usually pointless - arguments (to put it politely) about systemd. (Personally, I don't have very strong feelings about systemd, but I get the impression it could use some time to mature before becoming the centerpiece of a GNU/Linux system.)

If the fork gave people the choice between "Debian with systemd" and "Debian without systemd", and if that was all there was to it, that would be really sweet. But given the circumstances of the fork, it is not exactly clear how the two distros would coordinate their development, possibly resulting in eventual divergence.

Also, if the project catches on, this might lead to a kind of brain drain on Debian, replacing one - up until now - great distribution with two less impressive ones. (This is of course a worst-case scenario. There might be, three years from now, a lot of sharing of code and people between the two distros. I sure hope so.)

It is surely a very interesting development, but it remains to be seen whether this is good or bad news or even news at all.
Yeah, I do use Flux, and I love it. I use a mixture of both Rails and a clientside routers, but Rails does most of the work for sure.
I run windows in a VM to run lightroom. Similar situation except my experience about stability is the exact opposite.

> Again I wonder how things could have been if everyone was pulling as a coherent team instead of in different directions.

If everyone keeps pulling in the same direction you might end up in a dead end. With a plurality of approaches natural selection comes into effect.

Anyway, how do you propose to force volunteers to do your bidding when they have different ideas? Sometimes ideas are mutually exclusive.
consensus?
Yeah. I must have made a typo, and got auto-corrected to "property"...or it was a Freudian slip!
I know exactly what you mean. But we both know these are very different things. For most people, their tablet and phone works absolutely seemlessly, with drivers, apps, downloads etc just working they way they want them to. It just never works that way on the Desktop unfort. I know loads of "average" people who have tried to use MINT/Ubuntu but eventually a big chunk end up reaching for Redmond after they spend too long looking at StackExchange trying to figure something out.
% of %
You're thinking of floats which are different than the Decimal type[1].

https://docs.python.org/3/library/decimal.html?highlight=dec...
hahaha nice one. It did, but fortunately it got hold on the chrome (default browser) install and not the chromium or the FF one.
The Next Big Thing Is?
Retsu – JavaScript Array micro library focused on speed
Sorry, I totally misinterpreted your statement. Deleted some wrong answers here, where possible. But I was unable to react directly, because the system did not let me.
And comments! Reputation is critical for services, those 5 stars are going to become very important to business owners.
You might want to summarize that at the top of your post, then, if you're going to submit it to HN. When it contains such nuggets as:

These masks are shadows of human beings as seen by the minds-eye of the machine-organism. These DATA-MASKS are animistic deities brought out of the algorithmic-spirit-world of the machine and into our material world, ready to tell us their secrets, or warn us of what’s to come.

It's not surprising that HN viewers are confused about what you actually did.

In any case, seems like a cool project, now that I know what it is :-).
Can someone TL;DR the problem with systemd?
"becomes difficult to compete with the wider marketplace"

Seems like Linux has been competing just fine, but I take it you mean "a desktop linux that appeals to windows/osx users by being similar to them so the learning curve is small".

That seems to more be about a lack of effort and manpower, not because people are pulling in different directions but more that the people who would actually build that stuff don't want it enough to dedicate their free time to building it. That and designers don't seem to be nearly as interested in contributing to FOSS as do programmers.

Because non-technical/non-contributing users are nothing but a drain to FOSS projects. A success is having a large number of contributors, all cooperating to solve a shared problem so they can all spend more time on something else, with some of them dedicating themselves to the problem because it's interesting and helps their friends.

No one is doing it at the scale necessary for the same reason Apple isn't spending all it's money developing products for people who couldn't possibly pay for them. They aren't stupid.
You seem like someone who's used a variety of init systems, so I have some questions:

1. Why is systemd considered "un-unix"?

2. Why is sysv considered to "follow unix"?

3. Can you provide or point to some explanations on the ideologies that motivate the difference of opinions regarding sysv/systemd?

4. Really, can someone provide some context and history for all this?
It is like interrupting a step in a chain reaction. The sooner you can identify and acknowledge one of the steps the sooner you halt or slow the reaction. So you may not be able to stop the initial emotion or thought, but by acknowledging it you may help stop the reaction to that emotion.
The cost isn't zero, but it's proportional to how many other people are likely to have encountered the same pain point. If you run a desktop OS with 5% of Windows' market share, you're going to have more trouble finding help (or at least sympathy) when things go south.

Also, as an ISV or IHV, if your app or device fails to work with Windows, it's a DEFCON-1 emergency. If it fails to work with one of 5,000 random obscure Linux distros, well, they'll get back to you on that, someday, maybe. It's simply economics in action.

Note that neither of these are issues in the tablet or phone markets, which is why people citing those markets to defend Linux on the desktop are all wet. (They're in good company, of course -- lots of people in the Windows world have failed to understand why those markets are different, including the developer of Windows itself.)
The 3 "blocks" below the image (4 vertical points, then three horizontal, then 4 in different color scheme). I hope you get now which part I mean.
You could always do something like this:

var R = require('ramda');
for (var fn in R) if (typeof R[fn] === 'function') global[fn] = R[fn];
Scryptmail, an encrypted email service. Now we open our doors for users
Hi hackers,
we've created new encrypted emails service, with end-to-end encryption. Using PGP with some additions to ensure user privacy
We encrypt all data, including recipient if you send within scryptmail, also we do not have any scripts located outside of our server, to protect your privacy. For more features please read our blog at: http://blog.scryptmail.com/post/103536268805/scryptmail-features

We would like to hear your thoughts and recommendations!

Short outlines
* end-to-end encryption using PGP
* 2 step authentication
* ability to reset password without loosing your account
* send encrypted message to google or yahoo

https://scryptmail.com/login

If you have any questions, feel free to ask. :)
Thank you
well, one single name can be got via "whois devuan.org":

Franco Lanza
Unixmedia s.r.l.
Via Cosimo Del Fante 4
Milano, Italy

hence the Italian pronunciation of Devuan to 'dev-one'
Many people complaining about it is that it doesn't follow the Unix philosophy. I think that it's not so much that systemd is un-UNIX like (after all, it could be argued that X-windows is un-UNIX like too). I think the problem that people are having with it is that it is a cathedral that is getting erected right in the middle of their bazaar.
(personally, I don't mind systemd, but I also didn't mind SysV, or BSD init styles either).
Ancient Sea Mystery: 'World's first computer' more complex than thought
It is far from zero. On Windows, it is just not considered Microsoft's problem by most people - the blame is spread across lots of different software vendors/developers.

Just as an example, at our company, we run a Windows Server 2008 R2 Terminal server, with Outlook 2003 installed for email. A while ago we decided to replace the aging Internet Explorer 8 installed on that machine (shudder) with IE11 (still shudder - but it's company policy), and if people are going to use IE, I thought at least they should use a reasonably current one.

Turns out, that Outlook uses IE for rendering HTML emails, and that Outlook 2003 using IE 9 or newer for that purpose results in HTML mails being truncated randomly. Since some of our users run Outlook almost exclusively in their RDP-sessions instead of their local desktops, this was a rather big deal for us, and it took me a while to figure this problem out.

And keep in mind, this problem was caused by the interaction of two problems written by Microsoft itself. Imagine the non-deterministic fun you can run into with applications by a dozen or more software vendors, running across several versions of Windows, 32 and 64 bit.

(Yes, I kind of needed to vent. Sorry.)
Be warned that System76 sells rebranded Clevo machines and has a reputation for poor customer service. Their flagship machine was also plagued with an awful keyboard - hopefully they've fixed this!
It seems pretty common. In general, the law around cyclists and how cyclists actually behave is pretty different. And I don't mean to blame the cyclists there. In many cases (like IMO this one) the law is in the wrong and should be changed. In others (e.g. blasting through red lights without even stopping) the cyclists are in the wrong. But making the law better conform to reality here would probably make enforcing the good parts much easier.
That would make for an interesting whitepaper by someone. A country by country or regional calculation of the costs of implementing open source.

As an open source fan but also someone who has been burned by the hidden costs of implementing it in certain emerging market regions (extensive training, time, lack of people to fix it when it goes wrong, incompatibilities etc etc vs Windows environment with a wider base of support and usage), I would find this very interesting.

I think things often look different in London or SF but the idea of "free software" in poorer parts of the world is often a false one.
"Because non-technical/non-contributing users are nothing but a drain to FOSS projects."

except that the size of the userbase drives companies to port their products to the platform.
I can't remember the last time I had to fix a driver problem on Linux.

My GF, who is not very computer savvy, has been using Mint for years at home and at work. Unfortunately, there were no command line configurations needed even once to set it up. What a disappointment. Ah well, I personally use Slackware so I'll get my jollies there I suppose....

Granted, I did have to go by GF's work at one point and install a printer but you know what? I've spent a lot less time there than I used to as her Windows systems (she and an assistant now both use Mint) regularly got virus or gunked up and slowed to a crawl...

Linux on the desktop has actually been much easier and reduced my honeydo workload considerably. Fact.

That aside,
I have to scratch my head and wonder about people who claim to have so many of these types of problems. Tech people too. People who should be eager to embrace and learn powerful command line invocations and the control this learning brings....
It doesn't matter; there are literally more phones and tablets than there are desktop/laptop computers. Desktop/laptop is irrelevant in the future.

Chromebook and hybrid tablets are slowly eating into the "laptop" market. Many people will never buy a laptop because their tablet or phone does what they need. I know a lot of people who go weeks between opening their computer, but live on their phone and tablet. Desktop and laptop will be a thing people use at work for a long while, and it'll probably still be ruled by Windows. Creatives and developers will have beefy computers, and they'll probably still be running Windows and Mac OS X predominantly (though I use Fedora, and have never really worked on anything other than a Linux system). For now. I can't predict what will happen on that front, but phones and tablets are encroaching on so many fronts I never would have predicted (I just bought my first tablet last week, and thought they were ridiculous for years even after they'd started taking off).
There are so many problems with it that it's not possible to tl;dr them. But Google will help you. There are so many posts flaming it (for good reasons) that it will be easy for you to understand everything.
What do you think will happen first? An American revolution or a Chinese one? Let's take bets.

One one side we have a country where the population has a less than 10 percent approval of its government, yet can't be bothered to (really) do anything about it. Dissent exists from a few but it usually falls on deaf years. You could say it's a more Huxley-esque society.

On the other side we have a country where most believe in its government, but everyone is tightly controlled and there's not much room for dissent because any dissent is swiftly quieted down before it spreads to the masses. You could say it's more of an Orwell-esque society.
Thanks, but btw someone else submitted this to HN I hadn't planned on fully publishing the project until a few weeks from now when my thesis is due but it was posted to medium.com so I quickly put some documentation together

There are more technical details at the bottom of that page in the form of diagrams
Yep!

It's baller as hell. :)
How is it pronounced?

DEV-on?

de-VWAN? (like Juan)

dev-oo-ahn?
And we're already seeing people mixing up Elixir with Phoenix...just like Ruby and Rails. Good sign. :)
Hacker humor
As if that was different on Windows. Windows only works smoothly until it does not, and then you inevitably have to invoke some command-line tool you never heard of before and won't find any documentation for, or you have to edit some arcane registry key.

Most people I know who use Windows at home either call "that guy" they know who knows his way around a computer, or they just reinstall their system (which is not such a bad idea, really, just very inconvenient).
Part of me misses web site designs like this.
The originators direct english speakers to pronounce the name as "dev-one". but, hey, i've heard a lot of different pronunciations of 'linux' and even 'debian' over the years, so what ever floats yer penguin.
I don't think anyone really considers sysvinit to "follow Unix". In fact, I'd say sysvinit is more of a historical accident than anything. An actual example of a service manager that follows the Unix philosophy would probably be daemontools and its derivatives (s6, perp, nosh, daemontools-encore and runit).
Ask HN: What does it take to hire for merit, and avoid biases?
Many companies and team leaders state that they always hire for quality, first, yet the hiring process starts with a resume even for junior positions.

I find it hard to look at a resume and not create associations to university, gpa, name, courses, etc which are not directly connected to merit of the candidate for the job.

What techniques do you use to avoid a filtering bias before conducting technical interviews?
Pinegrow Web Editor - 10$ off for personal license, 15$ off for company license.

http://pinegrow.com
Peppermint – yet another interesting editor for OS X
I remember, ten years ago I had to compile the kernel module for my sound card manually, because it was not part of the mainline kernel. shrug

Since then, my experience with Linux' driver support has been very smooth, as well, any a lot smoother than stuff I've seen on Windows. Getting a printer to work on Windows is incredibly convoluted compared to CUPS.
Best Linux desktop? ChromeOS.
This reminds me of something that came up in Andrew Ng's online ML class. He said that it is important to check the correctness of your gradient calculation in backprop (by comparing it to a finite difference of the loss) because if you have a bug there, your algorithm might more or less work anyway, making it hard to tell that there was a bug. Apparently you can still get sensible output even with an incorrect gradient.
R.I.P legend.
We from Brazil will miss you. Rest in peace and thanks for everything!
Sure, there are long term high level strategic interests that could be helped for sure.

How convincing is this though?

"I would like you to volunteer to work on this project that you don't want and wouldn't use (and therefore probably won't do a great job with). You will be inundated with support requests from unskilled users. I would like you to do this because if a lot of people do it, it might convince a unspecified number of companies to port their software to linux at some unspecified time in the future. That's only if you are completely successful building this for and marketing this to people who you don't understand or care about. You will have no help from designers or user interface people because they don't give a shit about you or this. Design and user experience will be the most important parts of this, technical quality will not influence success because the users don't care about that. You will get no social capital from this because the users don't give a shit about what you do.

Do this instead of one of the huge number of really interesting projects building things you would love to have that are on your plate right now, the ones where your peers will recognize, appreciate, understand and value your hard work."
Hmm, I possibly would have agreed with you up until XP, when it was very very buggy and crash prone, but after that for the average user I really doubt that is the case. Thought I think we can agree to disagree depending on our respective experiences.
"Trailblazer is a thin layer on top of Rails. It gently enforces encapsulation, an intuitive code structure and gives you an object-oriented architecture."

Rails already has all three of these things...trying to put another layer on top only makes things more complicated...
I think one factor encouraging centralization in SV is that average tech job tenure is so short--if I quit, get fired, or my company folds, I want to be confident that I can get a (good) new job without having to move.
Why are you learning to program if not to build some specific software application?

Start doing it. Within seconds or minutes you'll hit your first problem that will need a solution. Keep doing that forever. You are now a programmer.
Out of curiosity, have you ever considered darktable?

http://www.darktable.org/
"Because non-technical/non-contributing users are nothing but a drain to FOSS projects."

I'm sorry, but that's absolute baloney in the context of the parent post. By and large neither Windows or OSX users need to deal with low level OS stuff, whereas Linux users frequently do. These sorts of issues affect long time users and new users. From what I've seen, Linux users tend to either go straight to a mainstream distro, or distro hop for a while, get bored or frustrated with dealing with unnecessary complications, and end up on a mainstream distro as a result. At first you take pride in learning more, but after a while you just want something that works and gets out of your way. Describing user wants as drains on FOSS means that you're ignoring the issues that are drains for everyone.
In short: it's taking over Linux userspace. It's slowly leading us to a point where systemd will be "the Linux middleware", and all apps (above it) and the kernel itself (under it) will not work without systemd.
systemd replaces a large number of startup and utility programs (specifically: sysvinit, pm-utils, inetd, acpid, syslog, watchdog, cron and atd). It also adds new daemons for logs, logins, locales, hostnames and a few other services.

Most of this is a good thing. Faster. Newer code that is easier to maintain. Less reliance on shell scripts favoring declarative config files instead.

But change has lots of difficulties.

The biggest resistance though is coming from people who are simply accustomed to the old approaches and don't see a problem with them.

But there are other objections from people who think systemd is too big in scope or too controlling or focussed on one technology or another or... some kind of conspiratorial trap or something (http://boycottsystemd.org). I think these arguments are a little hyperbolic since systemd isn't actually a single monolithic system and is really an overarching project to update a lot of major system utilities.

I'm personally more of a Mac user than Linux user. On the Mac, 10 years ago, launchd replaced many of the processes that systemd is now replacing in Linux. Particularly for things like cron and inetd (which were horrible to configure and work with) it was a huge improvement. However, the Mac never replaced as much all at once. It was a much gentler transition. In fact, discoveryd (which does a lot of what systemd's hostname daemon's are trying to do) was only introduced in the current Yosemite.
Prime farmland (USDA class 1 soil capability) in Iowa costs 10-12 thousand dollars per acre. In 2006 such land cost 3-4 thousand. Ref: http://www.extension.iastate.edu/agdm/wholefarm/html/c2-75.h...
When I first started using Linux, I found SysV init very intimidating (along with the rest of the system). When I eventually stumbled upon Slackware, and then FreeBSD, I was euphoric about how simple it was to configure system startup.

Which, I guess, is why the BSDs feel a lot less pressure to replace their init/rc system than Linux distros.
I've been on this site for something like five years, but...

I never knew that this
functionality existed