skysight-inc/HackerNews huggingface dataset:
Given the same amount of hashing power on the network, a one-minute block takes a tenth as much computation as a ten-minutes block. The network adjusts the difficulty so blocks are produced close to the desired rate.
I mentioned the other day that I'd been thinking of writing a HOWTO for setting up a VPS as a mail server. Now I don't have to; your link is quite close to what I'd have written -- same VPS host, same SMTP and IMAP servers, very similar configurations -- except much better written, and also useful for people who care about at-rest encryption the way I don't. (I also do TLS via stunnel instead of natively in postfix and dovecot, for reasons I no longer remember, but it works quite well so I haven't bothered changing it.)

Thanks for linking this! I'm planning on rebuilding my mail host pretty soon, since most of it's been untouched for almost a decade and I'm a much better sysadmin now than I used to be; that's not least evident in how I didn't bother to document anything the first time around, so having this HOWTO handy will save me a lot of time.

(Edit on further reading: I tried Z-push, but the version I tried didn't support message flags, which I require; push also annoyed me and sucked more battery life than it was worth, so I disabled it and got rid of Z-push. And I don't see the need for Solr; Dovecot, I'm not sure what version but I set it up something like five years ago, gives me full-text message search for free.)
What's "friendly" for you may be a non-issue for somebody else.

What constitutes "friendly" for you, and how might the answers here be of benefit to similar people?
That's fucking great, my uncle bob thinks it is too, but we're talking about RMS not the FSF.
Thanks for the feedback, we will fix the links
The currency's not even 2 months old and people are ascribing all sorts of importance to it. Not even in a year and it will be dead with all the other crypto-currencies.

People get too sentimental about some things on the Internet sometimes.
Nice, but using a VPS kind of defeats most of the point of self-hosting.

There is still a third party that can give away your data, block your service and delete your emails pushing a virtual button.
Every "main project" I have (or have had) began life as a "side project." Literally. 100% of my non-consulting income (and my consulting income is peanuts) for the past 5 years has been from side projects that stuck and did well enough to go full time.

Given this, it's absolutely imperative I continue to invest time into experimenting and trying out more side projects, because they could well be my main gig in a few years.
Your first statement is true only if the difficulty on both chains are equal.

Lets assume chain A and chain B have the same hash power across their respective networks. Chain A has a block every 10 minutes, and Chain B has a block every 1 minute. The difficulty of finding a block in Chain B will be 10x easier than Chain A. Therefore an attacker will be 10x as likely to find a block on Chain B than Chain A.

On chain A, 6 confirmations provides a certain level of security against a double-spend. To get that same amount of security on chain B, you need 60 confirmations.

Your security against double spend is equal to the total network hashing power multiplied by the time since your transaction was added to the chain. Increasing the block speed does not affect your security.

Increasing the block speed only provides a smaller measure of your security. If you are OK with 3 minutes of security at the current network hashing power, you still have to wait for the first block on chain A (up to 10 minutes). On chain B, you would be satisfied after 3 blocks (max 3 minutes).
> A counter example: sourceforge, as the primary distributor of many GPL'ed binaries, does not have to field GPL requests for software. DMCA safe-habor clause removes that burden; all they have to do is comply with takedown requests.

DMCA is afaik only valid in the US? So for Apple's stores in other jurisdictions it wouldn't matter?

As for the GPL being a problem for SF in the first place, that sounds odd to me -- isn't that like saying that the company I'm leasing a VPS from is a distributor of the software I make available from my site? Obviously there's a distinction, but it sounds odd that SF should be considered a distributor?
It's OK to like multiple things.
Early morning (5AM-7AM) OR after the kid and SO goto bed between 9:30 and midnight... Then I quite my job and went all in so I guess it's not a side project anymore ;)
I wanted to see how the system worked so that I would be able to comment on it from a position of experience and be able to provide screenshots for when it was being discussed.
I can sympathize with RMS's argument that companies like Apple & Google can create plugins and modules that are proprietary because LLVM/Clang has a non-copyleft license.

However, it would not be in any contributing companies favor to avoid pushing changes back up stream. The pool of people work together to solve really hard problems and they all need to be on the same page. Otherwise that work will become extremely hard to maintain when merges do need to happen.

Maybe I do not understand the licensing, but since LLVM is "more" free, couldn't RMS and his FSF members create a GPLv3 version of it that meets his goal?
> Neither compiler affects the licences of the output. In the case of a compiler, the "end user" is the end user of a compiler (which in today's world is a developer, but 20 years ago may not have been).

Strictly speaking, the conditions of the GPL3 license apply to your GCC compiled code (using the GCC runtime library) unless it is compiled using an "eligible compilation process", i.e. no GPL-incompatible software in the middle:

http://www.gnu.org/licenses/gcc-exception-3.1.html
> You can force it if you want to, but in normal operations, starting sshd without waiting for the network to appear is just flat out wrong. It will not work.

There is no such thing as flat out wrong.

Troubleshooting other peoples servers I need to work around many different situations. A '--ignore-dependencies" is nice, but won't cut it as it depends greatly on the situation at hand. Perhaps sshd also has a dependency not just on networking but also on slapd or something. Perhaps I do not want networking, but I do want slapd to be running.

systemd having a better memory than me is, well, true. It doesn't solve my problems for me though. The Windows Registry also has a better memory than me, but I prefer my configs in a textfile I can parse, grep and maintain with any tool I choose. Same with systemd: better memory than me, but I do not really need a better memory than me. My memory is good enough.

But meanwhile the world has made up it's mind and in all likelyhood Debian will be using systemd. So I might as well start the learning curve and be done with it.
Homeland Security Takes Down Movie Theater Patron with Google Glasses
The 128k Mac was very usable (and a thing of magic and joy to me as a teenager). The only bad part was swapping floppy disks back and forth. That could give you disk swapper's elbow.

http://www.folklore.org/StoryView.py?story=Disk_Swappers_Elb...
when i was 13ish we had AOL and Homestead was blocked by the parental controls. i installed a keylogger to steal my dad's password and when he went to work i would sneak onto his account so i could make websites using Homestead.
I'd say it's more of "tortious interference." If true, this was -- to paraphrase Fouché -- worse than a crime, it was stupid. It seems that Uber is so blasé about the tidal flood of lawsuits it's facing that it is willing to court more.
It would be really cool to link this with ToutApp.

Have been doing research on CRM's for a long time. Happy to chat any time. adam@mokriya.com
The HTML Landscape
Mailgun's api allows you to send and receive email using your own domain - I really like it, and it's free while your volumes are down.
In case anyone doesn't realize this: the ARM64 LLVM backend used by Apple in Xcode 5 to target, for example, the iPhone 5S, is currently not open source. There is a vague promise that it will be merged, but the time frame described was itself long, many months have already passed, and it doesn't really seem like much progress has been made since (although of course things could be happening internally at Apple).

(In fact, none of the code actually backing Xcode 5 or iOS 7, even LGPL code such as WebCore/JavaScriptCore, has yet to be released; but, in the case of the ARM64 backend, there was a specific discussion about it on the mailing list, and in fact some iOS-specific ARM64 patches to LLVM languished seemingly due to the idea that "well, some day the ARM64 stuff will be merged from Apple", so it is already having "chilling effects".)
My impression is that it's more similar to Litecoin in a technical sense since it is based on scrypt rather than sha256.
Given that software is a tool, I would say it is more important that it work.
If you want to fix this with me drop me a note. I have an idea, a design and a viable business model.
Most ISPs block outbound tcp port 25, which is why you'll likely need to setup your ISP's smtp server as a smarthost for a consumer connection.

FWIW running a personal mail server on Linode for 8 years, I've never had a remote mail server refuse acceptance due to my IP address not being on some protocartel whitelist.

I have had a few annoying false positives from Mailavenger, but clearly that's not my config that's broken :>
> All currencies are going to start off at $0, being worth nothing.

Recent counterexample: The Euro started off at about $0.80. From the moment it came online, it had some intrinsic value because of its status as legal tender in the eurozone. That meant that it was essentially guaranteed that from moment zero, there was some non-zero rate at which people with dollars were willing to trade them for euros.

The only currencies that one should expect to start off at $0 are completely un-backed ones such as cryptocurriences.
I don't thin the issue is Uber recruiting drivers. The issue is DOSing their competitor to do so.
Gmail Glitch Is Causing 1000s Of Emails To Be Sent To One Man’s Hotmail Account
And how many Cobol jobs do you see advertised? Close to zero.
I am an independent consultant, with 20+ years of experience. Let me tell you, noone who is looking to hire me gives a damn what I did 5 or 10 years ago. The technical problems (and tools used to solve them) 10 years ago were very different than today (even though you and I know that certain principles remain the same). I work pretty hard to remain current/relevant.
I often joke that software engineers should be paid like star athletes or actors - their shelf time is limited.
NVIDIA benefits from LLVM at the expense of user freedom. That is not benefiting everyone. You, like many others, value convenience over freedom. The Dead Kennedys have an album entitled "Give Me Convenience or Give Me Death". That title reminds me of the dominant mentality in the software industry.
Can someone please tell me where to purchase Dodge coin?
Do you even know who Richard Stallman is?
https://news.ycombinator.com/item?id=7117592

Lets take a hypothetical look at a coin that has a 1-hour confirmation time, and compare it against Doge, BTC. Lets call it HourCoin.

If you have 30% control of the mining pool, you have a 30% chance to "double-spend" anyone who accepts HourCoin after 1-hour (aka: one confirmation)

If you have 30% control of the BTC mining pool, you only have a 0.07% chance of double-spending any transaction after 1-hour. (aka: 6 confirmations)

If you have 30% control of the DOGE mining pool, you have a 4.23e-32 chance of double-spending a transaction after 1-hour.

If you're concerned with the 50% attack, then you should favor coins with faster confirmation times. It reduces the efficacy of "near 50%" attacks.
Maybe I'm unusual, but I wouldn't be terribly upset if my two gmail accounts (totaling 6gb of stuff) were wiped clean. I'm always at 'inbox zero', so everything is really just an archive. Anyone I have in my contacts whose email address is unavailable to me elsewhere is probably not someone I'm going to be contacting, anyway, and I never, ever look at chat logs.

All in I'd probably let it go for a couple hundred bucks.
Are there offline reviews that are better? Do you trust the information of a salesperson better? I think there are definitely problems with a selection bias of who leaves reviews, but sites like Amazon have implemented a number of features to improve upon them like rating distributions (how many 5, 4, 3 ,2, and 1s), the vine program, reviewer rankings, verified purchases, large volumes etc.
Very nice. Have you considered contacting the SVGEdit (https://code.google.com/p/svg-edit/) team to see if there are some synergies?
Read up on the theory around liquidity traps. It's not a popular idea among certain schools of economists, but it is a pretty mainstream idea.
If they had the same size network, it would take 60 confirmations on DOGE to match 6 confirmations on BTC. If you are OK with 30 confirmations on DOGE, you would be OK with 3 confirmations on BTC. In other words, it would take the same amount of time on either network.

Due to their respective network size, it would actually take many hours on DOGE to equal the same security as 1 hour on BTC.
"Anything that makes it easier to use GCC back ends without GCC front
ends--or simply brings GCC a big step closer to a form that would make
such usage easy--would endanger our leverage for causing new front
ends to be free.

Because of this, the GNU Project will in all probability not install
such changes, should they be available. This statement reflects a
firm conclusion based on a decade of thought."

http://gcc.gnu.org/ml/gcc/2000-01/msg00572.html
IMHO, it's a good first step. First cloud hardware, next own hardware + dynDNS[1].

[1] http://minireference.com/blog/a-scriptable-future-for-the-we...
You should do coding challenges
Please sign up on our beta site and please contact me directly via contact at dynado.com

Will do! I'm intrigued....

If you are not worried about bugs

I am torn. If I was on my own, I would in an instant. What can we look at and learn from without having to move major parts of the business over, i.e., we want to leave email and calendar where they are, can we do that and still using e.g., the time tracking and project reporting?
After the B Round
FTA:

The long-term success of Dogecoin is beside the point. It
doesn’t have anything close to Bitcoin’s developer
backing. And basing a currency on an internet meme
presents its own risks: for example, the joke might get
old. Those are two of many reasons that Bitcoin will keep
its lead for now. But it will be interesting to see where
and how smarter branding gets incorporated into new
efforts.

It's not about whether Dogecoin stays big, it's about how cryptocurrencies can or should use clever branding to differentiate themselves, rather than just technical differentiation.
Talk on lean product analytics almost sold out, grab your ticket now 
Silicon Valley product guru Dan Olsen shares lean product analytics best practices for the first time on 2/5. Details and tickets at https://www.eventbrite.com/e/lean-product-analytics-t ...
Chartio Updates Its Business Intelligence Platform
Pardon the meta-comment, but “reüse” is just so comically HN.
>Or does he think that less software overall, and less free software in particular, is favorable to more free software existing and also some proprietary software.

You can create proprietary software _with_ GCC just fine, and he has never proposed any measures with which to impose any restrictions on the final output binaries you create with GCC so I don't really follow your reasoning.

The 'problem' with LLVM from his view is that it is easy to incorporate into proprietary software, as well as easy to use in conjunction with proprietary software (through plugins for instance), which means that there is potentially much less incentive to contribute your code back when it's easy to maintain it in proprietary form, which then leads to less 'free' software.

His cynicism has a tendency to come true, so it will be interesting to see if LLVM open source development will continue to flourish or if we will see a slow but steady transition of 'real improvements' happening in proprietary plugins or forked versions rather than contributed back to the open source project.

In some ways we might be seeing it already, last time I heard (which was in september IIRC), Apple had not contributed their A7 support to the open source versions of Clang/LLVM, and are instead keeping it proprietary and only available on the Clang/LLVM versions they ship with XCode on their OSX platform.
I've been using, and contributing to, Sovereign. It's fantastic. Even if you are only looking for a mail server, you can point it to a VPS and let it do its magic. Zero trouble, self-hosted IMAP/POP3/SMTP/Webmail. https://github.com/al3x/sovereign
For a long time I fell into the trap of thinking that I needed to find a block of a few hours so that I could sit down, get into the zone, and get some side-project work done. The result of that was that I never found a 4 or 5 hour block unless I took a day off work and so I made slow or no progress.

More recently I've made the concious effort to do small pieces of work wherever I can fit it in: lunch break, get up an hour earlier, an hour in the evening, etc.

If your tools are set up for a quick start then it's pretty easy to get some good work done in a spare 30 minutes and all those small pieces of work soon add up to a finished product.
> For example, NVIDIA based their CUDA compiler on LLVM because it was not copylefted. Thanks to LLVM not being copylefted, NVIDIA was able to reduce their R&D time, provide customers with great technology, and consequently sell more products.

Counterpoint: Say I'm writing a new OS, and want to use the hardware I bought. How do I port the CUDA compiler? Porting GCC (or LLVM) should be pretty easy -- but that doesn't help me, because I can't use my software on my hardware.

This is what RMS has a problem with. You argue that if they had to contribute their changes back, we would all have been worse off. I'm not so sure. I think it's more: Nvidia could get lots of code for free and made more money, than if they had to write that code themselves. Great for Nvidia, yes -- but it's a bit of a tautology: If I give you something for free, and you can turn around and make money off it -- that is good for you. It's a bit of a stretch to say it's a lot better for me.
Wow. Doge has gone way up. I sold all mine at 50 satoshi. That may have been poor judgment on my part. I've mined another 20k since then, maybe, though, so all is not lost.
Maybe Denver/Boulder.
> I can't be sure if you guys are doing well.. or if I'm going to be doing an integration with a different company in a year.

If you can spend a couple extra bucks, you might consider integrating with Spreedly instead of with any individual processor. They're a unified API for 55+ gateways, and a gateway-agnostic card vault. This is one of the worries using them eliminates; you can use Stripe no matter what your concerns are, because if they do disappear in a year, you can point your sites back at Authnet or whoever you prefer without changing any code. No interruption of service, no lost customer info to continue billing.

http://www.spreedly.com

You do have to trust Spreedly will still be around, but that's much easier than trusting in a new processor. Unlike a payment processor, they don't suffer from existential threats like a failure in their risk evaluation allowing a fraud event to wipe out a month's worth of profit at a time. Their business model basically prints money (run an API, keep a few pennies of each transaction) and they've been at it for years.
Bill Gates loses to Magnus Carlsen in 9 moves
Interesting that allowing you to do whatever you want with a piece of software (e.g. selling non-free derivatives) is considered restricting freedom.
> The article just says it's easy. It doesn't provide any concrete examples.

It doesn't provide code, but it points out that you can render to a string. It is literally that easy — you can just call React.renderComponentToString instead of React.renderComponent, though in practice there are Node libraries that make this even easier.

> I imagine it would be easy in Node to do this but what about Ruby, Python etc.

Well, it's a JavaScript library. If you can run JavaScript, you can render React templates. For example, Instagram is a Django app that runs a Node subprocess to render templates.
Do; I spent half a day wrestling with courier and lost, and it took me less than an hour to get dovecot up and doing what I wanted.
Haven't we started referring to it as Outlook.com now?
Buying Beer? Show ID's of everyone in your party
If a crypto-currency PoW is such that ASICs have an enormous advantage, then you're in a situation where just a tiny handful of companies with top-tier chip fabs can control the currency by refusing outright to make the ASICs, or worse, only making them if those ASICs include specified features. For instance, you could only allow blocks to be mined if the block itself has a Intel - or US government - signature on it showing that it is approved by them. It's not uncommon for the supply of specialized hardware to be tightly controlled and regulated - just try buying a top-tier inertial guidance system with accuracy suitable for weapons use.

Unfortunately the economics of ASIC manufacture is such that the entire world economy appears to be unable to support more than a small handful of top-tier chip fabrication facilities.

Having said that, currently it's unknown if an "ASIC-hard" PoW algorithm is possible, or more concretely, how much we can narrow the gap between dedicated ASICs and off-the-shelf, or at least semi-custom, hardware.
This isn't a problem with RMS. It's a fact of RMS, and such a well known fact that it practically defines him. People working on FSF projects tend to understand that.

If you actually read what RMS just wrote, or, for that matter, anything RMS has written in the last decade on similar subjects, it's clear that "losing user share" isn't a meaningful metric to the FSF. If you lose user share by strengthening non-free software, then there was no point to the FSF to begin with.

By starting your comment with "the problem with RMS", you might as well be pointing out "the problem with free software". Which, fair enough, but it's not like people didn't realize that non-free software could edge out free software on functionality or user-friendliness.
NSA Guide to Internet Research
> But the one thing you CAN do is avoid using projects with restrictive licenses.

Could you provide some rules of thumb for how to quickly "avoid using projects with restrictive licenses" (short of getting a law degree). I assume there are a handful of popular licenses that you just know are what you are looking for (e.g. BSD, Apache, GPL2, or something) and you look for that. Otherwise you scan for specific restrictive or unrestrictive verbage. For the uninitiated, could you explain what you are looking for?
There's a couple claims here:

1) Free means freedom in the copyleft sense.

2) Free means freedom in the open source sense.

3) Free means free as in beer.

In the article RMS appears to be using definition 1, elsewhere on the FSF site the FSF uses 2.

"In the free software movement, we campaign for the freedom of the users of computing. The values of free software are fundamentally different from the values of open source, which make "better code" the ultimate goal."

It's very clear that "free software" in the article is definition 1, since MIT/BSD falls clearly in category 2, LLVM/Clang is NOT free software according to the definitions used in the article, and therefore the position RMS is advocating in the article is that LLVM/Clang is not free software, but rather open source software.

Yes to everyone else in the world, including the FSF, Clang/LLVM is free software but according to RMS it is not.
And RMS recognizes this. See https://www.gnu.org/philosophy/who-does-that-server-really-s...