skysight-inc/HackerNews huggingface dataset:
Thanks for the follow-up! These are what I was looking for. :) I look forward to your future work.
The world domination... it started...
Also, they are using ALSA instead of PulseAudio. In my experience, the latter deals with multiple sources much better, to the point that I can even route and combine sources for streaming.
Infection of biological DNA with digital Computer Code
Abstract:
"Biological life spreads in the biological-chemicalworld, computer codes can spread in the digital computer world. That is a rule - no self-replicator has ever overcome the digital-biological barrier. Until today.

Here I show a method how a digital computer code can infect biological DNA, thus spread in the biological-chemical world. The method is mainly based on the fantastic research by the J. Craig Venter Institute on synthetic life, and might ask new questions about the definition of life itself."

by SPTH (http://spth.virii.lu/)
How to stay healthy when you work at a desk
I don't understand this. You have so much traffic that you need CloudFront, but cannot earn enough to spare $600/mo? What kind of startup is it?

From what I could tell talking with some people so far, is that they only think they need CDN, while a couple of regular dedicated servers would be just fine. But, then again, most of my customers are in Europe so I can serve files cheaply. In US, I'm currently using FDCServers, which are 3.3x more expensive than equivallent Hetzner server. And this was one of the cheapest I found. I find most Amazon services to be overpriced. IMHO, you're just paying more for the brand name.
...nope?

http://www.isup.me/developers.google.com
>Never use jargon if you can help it.

Funny in the context of an article peppered with the term "UX". I know what it means, and I suspect most people on HN know what it means, but does the average "client, boss, and colleague" know what it means? If not, then it's jargon.

Oh, and "eye tracking, card sorting, .. , A/B testing". Ditto.
Sure, I can test my latency, but I'm more interested in what my customers are experiencing. For instance, we have a big customer over in east Asia and I have very little idea what latency they get. When we were using Cloudfront a customer in Australia complained that they were seeing timeouts. It seems there was a bug in Amazon's routing table as Cloudfront has a POP in Sydney but their requests were going somewhere much further away.
Green tags as far as the eye can see
I agree, I use it all the time for quick tests, but for a bit more accurate results other tools would be better IMHO :)
I've not used Fastly, but I know how competent the guys behind it are, and I'd start any search there...
Also one of the most underrated game of those glorious times, Urban Assault :
http://www.microsoft.com/games/urbanassault/
There is a picture missing right now.

They had a middle eastern photo of Kerry talking to authorities in local uniforms and outfits, but the article was about central Europe and had a word "middle east" in it.

I believe it was due to some picture recommendation scripts for editors, and too much trust in them.

What title do you suggest for such post?
This has been asked a gazillion times, but my personal pick is Fastmail.fm. I like both their web interface and their IMAP compatibility has never failed me.
Please don't go to Cloudfront, it's truly horrendous (wearing my end user hat) to see so many sites have problems and timeouts because of them.

For example Ninite.com moved to them and now the site is virtually unusable because of it, over 90% of the time I get a "403: Forbidden" error when trying to do anything...like send them feedback on how the website doesn't work...

I even see more HN problems this week and I'm sure its because of them.
>That's what makes a static type system different from type assertions or guards.
This system is different from type assertions or guards in that you do not have to write any assertions but will still be informed of most type errors at compile time and virtually all type errors at runtime (Its been a while since I have written some Dart so I'm not 100% sure and don't have time to check if its exactly 100% of scenarios)

> This means that if you cover your code at all, manually or automatically then it will inform you of type errors.
>> This is always true in any dynamic language.

No, there's a difference. I will get the error in dart as soon as I try to use the object in any way. In a dynamic language I could call a few methods on it before calling a method it does not support. i.e. it behaves like a compiler would except at run-time. This makes a big difference in how quickly you can debug it and again this is only for the minority of scenarios that are not covered at compile time.
I think it was the Globe.
I'd highly recommend Fastly too. Great product and great support. The guys there are doing an impressive job.
Depends on the situation.

Our product (Myna; mynaweb.com) provides a JS client that our customers embed on their web sites. If we give them a Cloudfront URL we have just created a big legacy problem for ourselves if we ever want to move off Cloudfront (and we did and we have!)

If you're creating a pure JS client connecting to an API on a different domain you have to worry about CORS support to get cross site requests. It's not a huge problem but it slows your site down a bit (you have to make two requests to check CORS permissions and then send data, where you could make one without this issue) and you can't support legacy browsers.

So there are a few reasons why using a Cloudfront URL might not be 100% suitable.
So how long before HN gets shut down for supporting criminality and terrorism?
https://en.wikipedia.org/wiki/ECHELON#Examples_of_industrial...

Airbus might disagree with you there, I can't see the NSA ratting Boeing out for supplying bribes.
Email Marketing Mistakes CASE STUDY
I guess its just 1622 fields or message types.
I think the trends has been like this and history tends to repeat it self but in different forms.
1) Main frame - central computing
2) PC revolution - decentralized computing
3) The cloud - central computing
4) ? Hackers invent p2p - decentralized network corporations,government not in control of any communication, information heavily encrypted possibly distributed using erasure codes. Network run by friends who you can trust. Code written by hackers
This means for people who work remotely but live in Seattle. So for example, someone who works remotely for a company in NY but lives in Seattle. This would be a spot for all those people to work so they feel like a community.
My main gmail alternative would be going back and have a self-hosted one. For personal mail installing a mail server and if you want a web interface (plenty of good ones) to access it is not hard, and can be made pretty secure. But would miss excellent gmail spam filtering (not hard to add a spam filtering, what is hard is adding one as good as gmail one) and search (didn't tried any self-hosted mail search engine yet to judge).

If what worries you about gmail is privacy, then yahoo won't be an alternative. There are a few alternatives suggested in http://prism-break.org (including guidelines to install your own one)
You could add step (5) recognize that you have a hot split and amend step #2 to copy all of the hot frames to the new segment.

Their point is that if you have done something wrong if you have to dynamically turn on profiling to keep the stack from catching on fire.
This is not really caching. Caching is about not hitting the network to get data you have already gotten before. Offline is about having an application that works correctly in the absence of network, which means preemptively getting all or a subset of your data.

But I agree that you could see the server as YAGNI, especially if all your app is doing is data consumption and your data is small enough to be downloaded to the device in its entirety.

I have written about caching and offline here: https://winch.io/blog/article/caching-prefetching-and-the-of... (warning: promotional content for a service that helps you do that for native mobile apps at the end).
>Just like the NSA, stop bringing up stuff everyone knows.
Google reader shutdown, ok, many geeks used it, there is alternatives.. blablabla.

But are you saying that NSA spying on everyone should be just another minor fact, I don't get it. Doesn't it seem wrong to you that someone is listening to ALL your digital communications/actions?
I don't like the interface. I find it too clumsy with features I don't use. Said this, at the moment I'm using it :-(. I used Gmelius to get rid of most of the interface and it is usable. However I'd like a better integration with the operating system.
Justified or not, "If This Goes On..." eventually the moral calculus is going to shift to where that's an acceptable response, and one sufficiently supported by the population that solving many such crimes will become very, very difficult.

There are many consequences to excesses by the state like this case, and this is probably one of the more minor ones.
Is this the famous "impartial" American media I hear so much about?
That looks awesome, thanks. You(?) went a lot further than me (and further than I want to go, admittedly).

Still, for people looking for a more complete package that looks like a much better alternative.

Not for me, because I'm trying to get away with a much smaller machine and less dependencies (i.e. I'm still really unsure if I want a webserver. I decided to go for clucene instead of solr because of the dependencies etc. etc.).

I will follow that repository though and think about recommending that to friends/coworkers though, depending on their needs/expectations.
This is pretty cool. Will you do any kind of personal variant for gmail refugees?
Wow, XBox has been unveiled!
I'm not sure I understand the argument here. Can we assume that Venture funds are in business to maximize their money? If so, any good manager should be acting in the best interest of their investors, not their own prejudice.

I can believe that it's harder for women to raise money, but I also believe that any great company, run by women or otherwise, will be able to raise money. Passing on an investment simply because women run a company is always a bad business decision.

Additionally, the argument that only 4-7% of investments go to women may be an example of correlation without causation (I.e. VC's aren't seeing enough good companies led by women to make them a larger part of their portfolio).
BTW, I've written a module for the Node.js with similar API:

https://github.com/CodingFu/typeof
Our two cents about remote working: "Remote 101 - your community doesn’t stop just because you’re on the road" http://blog.mention.net/remote-community-management-101/
If the Meteor packaging/dependency system can be easily automatically converted to node.js standard...

...this makes me ask why the heck Meteor doesn't just use the node.js standard to begin with?
Do you mean CloudFlare rather than CloudFront?
Graydon Hoare (Rust's original designer) was well aware of Walter's opinion regarding segmented stacks. In fact, Graydon heartily agreed with that opinion when it came to 64-bit architectures. On 32-bit, however, segmented stacks do theoretically allow many many many more concurrent tasks than you'd achieve merely with multithreading. Therefore, Graydon's opinion was that segmented stacks would remain relevant as long as 32-bit architectures were.

Now, for context, remember that Graydon began working on this language (in his own free time) in 2006, when the architecture landscape was much different. And then later in 2009/2010, after Mozilla picked up the language in order to write a web browser in it, one of the primary goals was to be able to target phones, which lag fairly far behind desktops in 64-bit adoption. But now that Rust has a stable release target of mid-2014, tailoring core language features to the diminishing 32-bit demographic is just no longer tenable.
I don't think many real servers have 4 GB these days. The dev box under my desk has 32. Linux servers often have 1 TB of physical memory. So based on your calculation that's 256 million threads. Sounds enough :)
As someone who joined 2 days ago it seemed you have got what I hope to get out of HN, thank you for your insights. I can't help to feel there are times where you would have said the complete opposite about this?
I actually looked at Fastly just a few days ago. Unfortunately their custom SSL fees are a bit high. But seems really nice and will definitely do a write-up if we try them.
Show HN: Catching hold of users "likely" to bounce off a website
Prospective Rackspace customers - Avoid the cloudfiles offering from Rackspace at all costs. Their support is good, but we used to average out atleast one user who were getting access denied to store their files on Cloudfiles (We're kind of a file upload service in the most basic context). Switching in progress (to S3) and so far so good. I guess you get what you pay for, after all.
I'm surprised the guy writing this is a US national master, he should know better.

1) There is a huge difference in winning a round robin tournament vs. a head to head match in chess. The psychology is completely different. Anand has played in many matches, so he knows what to expect. Carlsen not so much. Carsen is also playing in Anand's native India.

2) The author puts too much stock in chess ratings as the absolute measure in chess ability. Elo has its own set of issues (e.g. rating inflation over time).

3) The author also fails to point out why Magnus rating is so much greater than Anand's. Anand simply has less incentive to play in open tournaments knowing he is going have to defend his title in a years time for a big cash payout. Throughout the course of studying he finds novelties (moves that have not been played/analyzed before, but he thinks are solid moves) and he does not want to tip his hand (preferring to have his opponent try and figure out the continuation over the board instead of with the help of a computer.) The result? He plays in just enough tournaments to stay sharp and in those tournaments he plays safe chess.

4) There is already a Grand Slam system in chess.
If you stay logged in when you read HN, you should use the noprocrast feature in your settings.
Hearn claimed that there are two ways to fund services: through advertising, and through direct user payment. This is wrong. There are plenty of other ways to fund services.

You could fund them indirectly, through sales of another product. Think about Apple giving away its software and Web services (funded by hardware sales), or Microsoft giving away its Web services (funded mostly by software sales), or even of Google's nonprofitable services and projects (the ultimate income source here is ads, but it needn't be).

Alternatively, you could accept some anonymous form of payment. Bitcoin is the obvious one, but there are plenty of others -- gift cards come to mind, and these have been pretty successful for iTunes and the XBOX arcade.

Or, of course, there's cash, Bitcoin, and other less convenient or mature technologies.

Finally, the argument is a little disingenuous, given Google's push, with Google Plus, to know people's real identity anyway. It is clear that "advertising = better privacy" isn't a Google goal, at the high level.
Last time I looked at it the WebGL implementation was not complete. Hopefully the IE team switches to a monthly release cycle like Chrome and FF so we don't need to wait until Window8.2 for proper WebGL support. Stuff that didn't work: no support for glBindAttribLocation, non-trivial shaders didn't compile, and no extensions at all (so no compressed textures). Especially the missing compressed texture support is a deal breaker for games.
Umm, there's still the Wayback Machine, which is where this belongs. It's kind of ridiculous to expect Microsoft to host completely out-dated content forever.
Skilled Gardeners in Croydon
A professional gardening company in Croydon, Victoria, offers a wide range of gardening services for great prices. Their gardeners have years of experience in the field, and their offices work 24/7.
But can you feed this pinoccoscribe illegal input?
Most multiplayer games are quite playable over the network. The difference is that the graphics are rendered locally and the world state is streamed over the network.

A fast enough pipe (100Mbps fiber is quite common and cheap here in Europe) could deliver good results, even if the whole world is rendered and then streamed as video.
Yup, looks like InnoDB. I find MyISAM locking to work just fine out-of-the-box.

Also, adding proper indexes is one of the basic database tasks to do if you want any reasonable performance. I'm often adjusting tables' structure outside of 3rd normal form, just to be able to use good indexes for the expected use cases.
Also worth looking at OVH: http://www.ovh.co.uk/cdn/

£8.99/month including SSL.

(Note, I haven't actually tried it myself!)
Me and my team use Paymo.biz for almost two years now and we're pretty satisfied with them. Why we use their app? Well to be honest the good price is something we considered + it's pretty easy to use, it has a simple structure.

The design is a bit outdated, but they're working on some new version, so that's a plus I guess.
Remote 101: your community doesn’t stop just because you’re on the road
I used to think much the same. These days however the unchecked secret security apparatus of the United States is a sword over the necks of it's citizens' freedom.
Also: hit win, type "term", hit return, hit alt-space x, expect a fullscreen terminal.
Anand is older and has less incentive to play in open tournaments when he gets a huge payout for defending his title every 1-2 years. He's playing just enough chess to stay sharp, and saving all his analysis/novelties/hard work for the big payout of the world championship. He simply doesn't care about rating.
Don't get me wrong because this is a cool technological achievement if it can deliver as promised.

However, when they originally announced this in May, my impression was that this was going to be open sourced and a part of Firefox. I found that to be really exciting.

It turns out, it's just another business trying to show us the future. Nothing wrong with that but it doesn't excite me as much.

Also, Brendan Eich is an advisor to Otoy, the company behind ORBX.js. Is it just me or does anyone else think that it's a conflict of interest for him to market a for-profit service/product via Mozilla? It's not clear what exactly Mozilla's involvement is in this project and what do they get out of it besides a broader web ecosystem?
That's exactly the issue here, it's not possible to provide perfectly secure email without completely re-inventing email from the ground up, breaking compatibility with existing systems.

Ladar NEVER made the claim that he re-invented email, the people here who say he misled people are out of their mind.
Static types and unit tests don't solve or catch all problems. I'm thinking about event-driven messaging systems, which is pretty common in js; Static typing will not be of any help in that situation.
InnoDB and MVCC in Postgres are almost indentical, so it's all up to the programmer.

Well, except for one difference. InnoDB will allow you refer to tables not controlled by the InnoDB table handler, whereas PG does not have such potential problem. If you keep it all-InnoDB, there should be no difference.
Why Would ActiveState Join OpenStack's Project Solum?
Thanks.

Yes, we are thinking about the following business model for PEPS, which was built for an important account but of which we own the IP.

1. Open source under the AGPL license, so that anyone can host its own instance easily and hopefully we can build a community around the product.
2. Sell support (together with a non-AGPL license for corporations).

OR

1. Open source under the MIT license the current product.
2. Sell a complete packaged solution with add-ons for corporate users.

Any feedback between the two?
Stock is priced like anything else: what people are willing to pay. In theory a stock represents a share of a business, and so its price is a bet on the lifetime return of the stock at the time of purchase -- if you pay $100 for a stock today, you expect the "net present value" of that stock to pan out to at least the net present value of $100 invested in something really safe (e.g. in treasuries... oh wait, hmm... gold, er ah no... in C-notes under your bed).
How is getting charged for an act you didn't request/condone part of the free market?
I prefer Maildir but mostly because it is trivial to manipulate because it is so simple. Our design back then was based on the assumption that we could blow away all the cache files at any time, and it could all be trivially rebuilt from just the raw messages.

I still have a soft spot for flat files when possible for that reason.

Also for our usage we saw a relational DB as a scalability hassle, as we needed to be prepared to scale this to many backends, and dealing with an RDBS when each set of objects was specific to a user was not very appealing. Today the challenge in that is much smaller due to faster hardware, and there are far more options in terms of database solutions.

But at the same time there's just not that much to gain.
Disregarding for a moment that a state can not be communist (one defining characteristic of communism being absence of state), only socialist, North Korea has long disassociated itself from communism. Since the 90s at least there has been a systematic removal of any mention of Marxism, communism and related terminology from the constitution, laws and official discourse.
Oil company predicts gas-powered cars will be 'nearly' gone by 2070
No way! Do you think 9/11 could have been an inside job? :-)
Thanks go to @tweetfr
Horde seems to be full of bugs regarding security. Several of my friends run it on their servers and had the server compromized. Looking at web server logs, the backdoor was always some part of Horde/Imp web interface.

They have all moved away from it since, so I can't tell if all of those have been fixed recently, but the whole architecture of it is not something I would trust.
If the scientists are incautious, the computer code's genome (instead of
the intented original DNA) might be written to the biological cell.
The new cell will start replicating in the biological world, and with it
the representation of the digital computer code.

...where it will quickly die, not having been the product of evolutionary forces.
Actually, Anand is in top 3 strongest players in the world. Aronian might be better than him but Anand is certainly better than Gelfand, Caruana, Grischuk, Nakamura, & Kramnik. All these players have higher ratings.

The author is too hung up on the rating being an absolute measure of ability, but Elo has its own set of problems (e.g. rating inflation). Anand has very little incentive to play open tournaments and compete for rating points when he can instead spend all his effort defending his title for a big payout.
+1. Would use it.
Perhaps re: HN, and if so I apologise for confusion, but for Ninite it's CouldFront (d3doxs0mwx271h.cloudfront.net).

I spent a short while investigating if there was an easy way to get it working but ended up just giving up on the site.
small note on the article:
tennis does have a world champion:

http://en.wikipedia.org/wiki/ITF_World_Champions
Same here. I work as part of a two-man team that exists within a larger organization which is based in Norway. I live in the US and my colleague lives in Sweden. However, we have developers that we work with in Ukraine, business meetings that he attends in Copenhagen and Norway, and business contacts all over Scandinavia and parts of Europe.

We use Skype primarily for day-to-day communication, and of course email is a big part of the picture. But we also just make plain voice calls (sometimes phone, sometimes skype depending on connectivity).

Then we also use Zendesk to keep our workload visible and organized. So, overall, it's a very smooth process.