skysight-inc/HackerNews huggingface dataset:
Yes!
I run three mail servers.
I have all three running on separate Linodes. I could probably combine them into one server, but I use them for different purposes.
Each server consists of:
0. Debian
1. postfix
2. courier
3. sasl
4. postgresql authentication
5. enable blacklist blocking
6. TBD - setting up fail2ban.

I could post a config for each component, but that may get lengthy. The hardest part of figuring out the setup for me was remembering to configure the groups correctly for sasl socket access.

It's definitely worth running my own server. Linode has a $10/month server which would easily handle all email for you and few friends/family. The setup is very easy. Just remember to public-key your ssh access and then lock any passwords. I get nearly no spam mail, and it's lots of fun to watch the blocking log entries go by...

EDIT: my list didn't come out as a list -- unfamiliar with the tagging possibilities on this site - if any...
Thanks for the reply. I put up the names in case anyone had experience with them or was able to find more information on them than I could. I don't know the parent company very well (hopefully I will soon), but they've given me much more important information than this that they've told me not to disclose and I haven't. In hindsight, it was probably better not to include the company names, but I can't edit my post anymore. Lesson learned.
Sprey didn't "design" the F-16. He was part of the group that proposed the Lightweight Fighter concept.

Harry J. Hillaker is the lead designer of the F-16.

http://www.f-16.net/f-16-news-article3269.html
I guess I could just google it but isn't breaking DRM illegal?
I would love to switch from Sublime Text to Atom, but the two main things holding me back are the noticeable performance issues (compared to ST), and vim keybindings.

ST's vim support is good enough for me, and when I need more I'll just switch to Vim for those things. But Atom unfortunately is still too limited, although it's good to see progress.

Happy to see the performance issues being worked on, though, and as a big fan of React, I'm happy with their choice.
Are you honestly trying to argue my point is invalid because I said fanless means there is no fan on vs. in the device? Seriously?
"he was able to obtain his Stasi file" sounds a bit like this was something special (I'm sorry if this is wrong, English is not my first language).

Just to clarify:

"Everyone has the right to inspect those documents that created the STASI about themselves. More than a half million people have made use of this option since 1992."[1]

[1] http://www.bstu.bund.de/DE/Akteneinsicht/Privatpersonen/Priv... (loose translation)
For a couple alternatives, check out GitLab[0] and GitBucket[1].

[0] http://gitlab.com/

[1] https://github.com/takezoe/gitbucket
Technically if you get married or plan to get married you are supposed to leave the country and get either fiancee visa or immigrant visa by applying at the consulate abroad. Many (most) people ignore this rule because there is no penalty and many immigration violation (like visa overstay) are waived if you get married to US citizen and change status inside US. You can also appeal immigration decisions. On the other hand if you leave the country with visa overstay, you can be banned for three or ten years from getting any type of visa (even marriage-based one) and the right to appeal is pretty much non-existent.

Overall immigration law is illogical mess with conflicting rules that can often be exploited if you have money and a good lawyer. But even with a good lawyer the system can fuck you over as in the case of that woman.
That might be ready 2016 if the software gets ready. This would enable F-35 to fly limited combat missions.

When will the F-35 fulfill a role that couldn't have been fulfilled more effectively by existing resources?
from the features page:

> You can deploy nearly any programming language with our tool that works by just transferring the files

Maybe I misunderstand something, but this sounds like it trivializes the complexities of a typical deployment process. Services need to be restarted, code updated, database migrations run and so on...

I think for it to be successful you need to figure out a way to make automating those fragile deployment steps easy (and solid). This is a problem lots of configuration management tools are trying to solve (chef, puppet, ansible, fabric, capistrano etc). Or at least help integrate deploy.do with such tools.
How am I being an asshole? The message I proposed is factually correct and, equally important, honest. Their current message "Oops... you're not using Chrome" is not recommended, IMO, as it triggers a negative response with some visitors.

Btw, I've tested their tool in Firefox (by spoofing my UA string). From what I can see, it works fine. I recommend testing in Firefox, resolving any issues, and then, including Firefox in the list of supported browsers.
Awesome service!

I don't really like the "scam" label, those are often just expensive versions, not always scams.
One of the strongest arguments against FEC limits on speech is that many (very long-term) incumbent politicians support it. If these people support limits, it is most likely that they believe unlimited spending by outside groups will influence the populace in ways that are politically inconvenient (for the elected officials). Almost every American voter is (rightfully) skeptical of the honesty and integrity of their elected officials, and wants to allow for more political dynamism. It seems plain that unlimited campaign spending by outside groups will allow for new ideas, and real change.
Yeah, but you can easily get C implementations of qsort which beat standard library one on most inputs by 2x/3x. For example here: http://www.ucw.cz/libucw/.
Speed of sorting on modern machines depends mainly on what is in cache so even if you have some very clever implementation (like 3way split in qsort in recent Java) it won't help you if elements are not close to each other in memory. If you are sorting structs vs objects which are somewhere on the heap you already lost the performance battle so the compiler needs to very smart to make up for this.
I think this is the sort of lybrary with the potential to go fairly popular on github. -side comment I loved noteZilla btw-.
I'm curious about what's keeping you from sharing, do you have a "monetization" strategy?
I just found out about this and immediately donated.

Maybe that's stupid, but I really think this is the fundamental issue facing America today. If there's even the smallest chance something like this could be effective I want in.
Before (12:41 PDT) and after (12:56 PDT): https://i.imgur.com/GAHQIXZ.png
I'd say we still have one language too few.

At the beginning html had content, layout and styling. CSS pretty cleanely excised all the styling from HTML. But it took out large part of layout functionality but lots remained. Best way to follow would be to extract layout stuff from HTML (so it can do what it does best, semantically annotate the content) and from CSS (so it can do what it does best, all the pretty colors, decorations and animations) and put it in new language that can define layout elements and bind styling and content to those elements.
> Do they say fanless in any of the marketing material?

What are we watching? This is the product announcement video, it doesn't get any more marketing than this. I'm calling out that this is a shady tactic to associate the device with fanless devices when it clearly has a fan. In reviews it's even mentioned that the fan in the Surface Pro 3 is louder than in the Surface Pro 2: http://www.anandtech.com/show/8077/microsoft-surface-pro-3-r... "The big difference is that in situations where you wouldn't hear fans spinning on Surface Pro 2, you'll sometimes hear it on SP3."
The third is not a majority. The first link says 57% were not born wealthy.

>>> And when I look around at the rich people I'm familiar with

Anecdote is not data. I don't know where you live, but depending on it and your social circle, the minuscule number (compared to the whole nation) of people you can observe personally would be very different.

>>> Often it was a right-place, right-time thing.

It was. So what? Nobody claims billionaires are superhuman. The claim is only they deliver (or delivered) value. Did they come into position of being able to deliver the value by luck? Maybe. So what? If you per chance found a deposit of gold or discovered very valuable technology - they fact chance played role in it does not change the price of gold or the usability of technology.

>>> If Bill Gates had been born 50 years earlier, for example, it's hard to imagine him becoming a zillionaire.

Sure, so that guy everybody mentions would be called "John Walles" instead, it's no different.
Java 8 did not add all the missing elements. It did not add even the most of them nor the most important. Sure, it added some, but I doubt it is 5% of what Scala has to offer, and I doubt they are the things that people primary choose Scala for. Also, even if we compare the features that Java 8 added, e.g. lambdas - they are nowhere near as nice to use as in Scala, and they don't play so nice with the rest of the language as it is in Scala. IMHO Java 8 will only help Scala in becoming more popular, by improving Scala's performance and Java interop.
It does contain a direct download to an executable file. Maybe it's just fear of viruses and not something exclusive to Tor?
It's a long time since I cancelled my Audible account.
There was a lot of stuff that annoyed me about Audible, such as the fact you couldn't roll over credits to the next month and difficulty cancelling being two.
However in fairness to them I can still log in and download from my library there.
Also the one human I interacted with there was very helpful in getting me cancelled.
The LIFX guys should asap enable the lock bits on the micro conrollers. Reading out the firmware from a product is a no-go.

The TI CC2538 should be safe against attacks in which the flash could be obtained even after a chip erase like in older modules [1].

[1] TI CC2430 Attack http://www.blackhat.com/presentations/bh-usa-09/GOODSPEED/BH...
Depends what you consider its role to be. If its role is to provide work and income to its builders and suppliers, then it is already a massive success.
> but why would you want to help people circumvent one of the (to me) reasonable ways of enjoying and paying for music?

Because DRM sucks. Why can I only listen to Spotify through their player? Why am I restricted to using it only on computers/devices that they've ported their player to?

It's not exactly the same, but back when iTunes sold DRM encrusted music files, I used to strip all the DRM from the files I legally purchased, so that I could play them on my Linux system, stream them to my Philips wifi speaker system, etc.

Being locked in to a single vendor's ecosystem sucks. This is part of the reason why I currently refuse to purchase video from iTunes or Amazon. When the industry wises up and drops DRM from video, I will happily start patronizing them.

Spotify is a bit different—it's more like Netflix than iTunes or Amazon. Still, if I'm paying for it, it's still frustrating to only being able to use their players [1].

[1] My TiVo has a built-in Netflix player, but it really sucks. Much of the newer content doesn't actually decode properly. Being locked into their system means I'm at their mercy. If I could get at the stream I could use a computer somewhere to transcode it into something the TiVo could reliably play... But the DRM prohibits me from doing that, and that's frustrating.
That conclusion appears to be wrong, as there is a very large and consistent demand for non-identical restaurants with varied ingredients. Of course, investing in McDonalds or even Subway would probably be safer than in an unique restaurant, but that did not lead to the extinction of varied unique restaurants and probably never will.
I read this and thought "I am not a true developer, I am merely a journalist-style hack".

Disclaimer: Contractor, native app dev.
This issue is about limiting the ability to speak. Anyone that is against Super PACs and "getting money out of politics" is arguing that speech needs to be reduced. It's treating the symptom, not the cause. The reason so much money is being spent, is that the amount of money the government controls and the amount of regulations it creates the potential for groups to get significant advantages.

The correct solution is to decentralize power; it easier to win one election instead of 50. And to reduce the amount of activity the government does, less pork spending and less market distortions.
>The suspect initially offered his services to Russian intelligence for financial gain. Apparently this is what alerted him to German counterintel. There was then an offer made to a representative of the USA.

The article you link does not corroborate this. Actually it reads like he approach the Americans first, got money for it, went to the Russians and was caught then. (And this makes more sense too, if him contacting the Russians alerted German counterintelligence why would they not have apprehended him immediately, given that the material he offered is related to ongoing affairs?)
Obviously, your problem is what you aren't good at, marketing. And one reason for that I will surmise, if I am any example of that, is that you hate marketing? Right? I can tell just by the way you write about it. I am an researcher and engineer who can't seem to sell water to a rich thirsty man.

Although, I'm not a bitcoin guy, I think you probably have a good product/service idea. You might just want to sit on it for a while, and let the need for it rise. More bitcoin thefts will make it so, and that situation may eventually raise its ugly head.

Also, keep a lookout for somebody who is good at marketing, but understands your product. They will be able to do the market research, and find out where your efforts need to be. And, for the most part, there are people who seem to love it, at least more than you (or I) do.

Keep at it, make improvements every once in a while, remember to blog about it, keeping it alive, and maybe rethink your $1/month price, as that may seem too cheap to somebody who wants to protect $1000's of bitcoins.
Maybe come up with a tiered product service? Good Luck!
I was referring to the Clojure vs Scala as a Java replacement
competition, by if you think Java 8 is a Clojure/Scala Killer your mistaken.

First things first, Java 8's Lambda implementation is shoddy at best compared to first class function support in Scala/Clojure. The entire idea of having to explicitly convert a collection to a stream to access map/filter functions is non optimal. You don't just add lambdas to a language and automatically expect them to lift it's collections libraries to the level of Scala's and Clojure. The collection's lambda operations are the real benefit of using a language with first class function support.

The other inconvenient truth is that you still will be writing Java code, in all of it boilerplate glory. Still no Scala like type inference, no Clojure esque homoiconicity, no ability to reduce everything to a value like in Clojure/Scala, just plain old "it'll work" Java.
Can't wait for teletransportation!
The dvbt dongles can usually only make it up to 2.2ghz max.
In context, he never says it's fanless. He mentions the properties that fanless designs bring - thin, don't hear a fan, don't see a fan, cool to the touch - and then explains how the Surface Pro 3 incorporates those properties, with a fan. For all the consumer would know, it was fanless as it shares those properties with literally-fanless devices.
Rape worked well with Strauss-Kahn. When you have a hammer...
Yes.

But there are a few caveats. First, does ebola have environmental factors? What are the vectors for transmission?

Are parts of the rest of the world immune/partially immune already?

THe problem is that remote africa is very hard to look after, however fortunately for the surrounding areas movement of people is slow and fairly easy to trace.

If it were to hit a town in say nigeria, then its pretty much game over. Country wide quarantines. Stopping of shipping and all movements across borders.
Nice App. I wanted to do something similar in another vertical. Can you sell/share source code?
Hi, my name's Alec, I work as a software engineer for Facebook. Apologies for what you observed, it was due to an automatic system miscategorising the Tor download site. We've fixed the issue, given our software a stern talking-to, and are working to ensure that it does not happen again.
I can't use this in production until you get rid of the scrolling painting!
I think you're exaggerating performance differences. Reasonably written Python is not 10000 times slower than reasonably written C++, nor reasonably written Java is 3-5x slower. And while I agree that creating a super-optimized tight loop of a program in C++, C or (better) assembly might be much easier to do than in higher level JITted languages, but this does not scale to huge and complex codebases. At some point you'll be struggling with overall project complexity, and architecture / high level design can affect performance more than those low-level bits. A higher level language will be more amenable to refactoring and fixing high-level performance problems than a low-level language like C or mid-level language like C++. So then, you might be much better choosing a high level fast language like Haskell or Scala or even C#/Java than C++.
The credit and consumer category scores are legal in the us because of non existing privacy legislation. No such things eg in the EU. Ubiquitous invasive databases aren't fate.
Well, I use the postactivate hook to set environment variables (for convenience) and connect to project-specific tmux session.

export PROJECT=`cat $VIRTUAL_ENV/.project`
export SRC=$PROJECT/src

[ -z $TMUX ] && cdproject && envopen

Where envopen is my own script that launches tmux (basically tmux -f $TMUXCONF -L $ENVNAME attach -t $ENVNAME with a few checks).

This solution has a lot of flaws, though: it isn't robust and doesn't make sense for non-Python-based projects (my work is not limited to Django). In fact, I'm working on switching to dedicated VMs for my projects—looking for a nice solution currently. I suspect it may involve Vagrant, Docker, perhaps Chef.
How does this compare in memory usage to gitlab?
The casual approach to English and the unmeaningful statistics are oddly charming. Seen as marketing material adn not serious information, it's entertaining.
Vivienne Westwood Mountain Hat | eBay
The video very clearly states many times that there is a fan, there is even a picture of it on the large screen and it's announced that we're looking at that particular part.

There is a body language and tonal miscue with the "this thing is fanless", but it's quickly over ridden by things like "Then we reinvented the fan. We were able to make it 30 percent more efficient than any fan in any product today. Then we reinvented the fin on the fan"

Take that Pro 3 video clip or transcript to a thousand people who never heard of the Pro 3 or the Chromebox and ask them if they think the Pro 3 is fanless. Next show them the HP Chromebox product page and ask them the same question about it.

Care to estimate how many you think would be wrong about the actual hardware? My numbers are < 5 and > 995 respectively. I really want to know what your estimates are.
Great post, I agree with almost all of what you said except the C++ part. I think the difference is that allocations in C++ tend to be a lot more obvious since almost all of them are pretty explicit and object lifetime has to be managed. I think with JIT's and so on, a lot of highler level languages can be almost as fast calculation wise, but they encourage a style that's just a low slower, because a lot of of slow operations don't look slow.

This is a much better treatment of it:
http://vimeo.com/61044810
http://www.slideshare.net/heroku/alex-gaynor-rdiowaza2013
This is one of those classical myths we tell ourselves - that buyers have an encyclopedic knowledge of the commodities they buy. In such a world oversight and protection wouldn't be needed. Unfortunately, we don't live in that world.
> I believe there was something about Sweden having a covert relationship with NATO

The UK co-founded NATO, and is still in it. Assange was walking around the UK (a NATO member) for months while his appeal was on-going. In fact he left Sweden for the UK after he was first questioned by the police. If he was so concerned about NATO, why did he leave Sweden for the UK?

> That said, he's just wanted for questioning. Which he's repeatedly said he's happy to do remotely via video conference.

No, they want to arrest him. In his appeals, the UK High & Supreme Court have acknowledged that.
I sent a message to FB noting the "mis-categorization" on May 26.

How long did it take to fix the issue? Assuming that it is a simple task to fix, then why was it not fixed when I reported it on May 26th nor when I reported it again on June 24th?
I don't know anything about gitbucket, but gitlab is very well designed, and also has a public hosted instance at gitlab.com

That said, setting up your own instance is much more complicated than it should be. Taking a peek at the docs, Kallithea seems to be just `pip install kallithea` and then a couple of configuration files. Gitlab's installation process is much more involved, and it's really only appropriate for larger installations. Kallithea might be just as appropriate for small projects with 5 members hosting a repo on one of their home servers or VPSs.
We provide hooks in our deployment process which you can use to do these kind of tasks. E.g. if you have to restart your web server after your deployment you will typically add something like `sudo service httpd restart` into the hook.

If you have a really complex deployment process and need more than just our hooks we are not the right tool for solving your problem. But for your typically php or rails application you will be happy with deploydo :)
Also related, the whole generator/iterator pattern, and how by designing your logic into the right kind of objects, you can create extremely elegant interfaces.
Have you looked into Google's managed mysql or nosql options? I'd be curious to see how they compare to what you are doing on azure.
Heh. They wrote $400 million again. I guess $400 billion simply sounds too unreasonable to escape any editors spider sense.
This is very interesting! Do you have some code examples or deeper explanation of this by any chance ?
When I had to learn morse for my pilot license most People tried to learn using codewords for each letter. But that wa you yave to lear two different thigs. For me the easiest way is to take any text and start translating it in to written morse. Once you are fluent writting you take any morse program and start doing the same into sounds. And then listening. The learning rithm is similar to learning to type in a keyboard. In a couple of weeks you can be pretty good.
Did you actually watch the video? He never implies that the device is fanless.
Quick Read: As A Teen DJ I Learned This Lesson About Life
Do you work with large teams? This is usually where such problems surface.
Will Virtual Reality Reshape Documentary Journalism?
Does nobody love darcs?! crickets
If you had a look at what the Scala ecosystem is both shipping and working on, the gap between Java and Scala is increasingly widening, not closing.
I'm using GitBucket and couldn't be happier ... We've got a GitLab installation at work, but for my personal projects I didn't want a front-end that relied on RoR (since I'm not proficient). GitBucket was reskinned with the modern GitHub look for version 2.0 and is written in Scala and run on a JVM (both of which I'm fluent in).

I should also note that I was a happy Gitolite user until it was obvious that having a web UI would speed adoption ... both GitLab and GitBucket provide the user and group mechanisms you expect.