skysight-inc/HackerNews huggingface dataset:
> not base any health decisions on anecdote

It's not even an anecdote. It's a "short story by Roald Dahl". You know, fiction from a writer known for his "unsentimental, often very dark humour." http://en.wikipedia.org/wiki/Roald_Dahl

Really, don't base health decisions on surreal horror stories.
Not really. Redshift is nice don't get me wrong, but we did not run into many people that were choosing Redshift over InfiniDB. The major players out there still run everything on premise and behind their firewall.

btw, InfiniDB was originally going to be the backend to Redshift. Lets just say the previous executive team 'screwed that up'
Even if you label your units, you get conversion errors that can easily multiply up into something nasty that goes boom.
> but since Red Hat, Suse, and now Debian and Ubuntu are switching to systemd

With so many heavyweight linux enterprise companies jumping on systemd, one must wonder what consideration they have given the issue? I'd wager, a lot. Also, note that systemd is really designed with servers in mind, so it's not surprising for a desktop/laptop distro user to find it bothersome (it wasn't designed with your use-case in mind). With that said, the beauty of Arch is you can yank systemd out and go with whatever init system you desire.
General caution.
racism toward Turkish is where it starts in Germany (even those 2nd or 3rd generation born in Germany). Where it ends is the institutionalized discriminatory education system [1]. But this mostly gets swiped under the rug as even liberals in Germany have trouble accepting the problems.

1.en:
http://www.opensocietyfoundations.org/sites/default/files/st...

1.de:
http://www.opensocietyfoundations.org/sites/default/files/gl...
Previous discussion: https://news.ycombinator.com/item?id=7387248

It should be noted in the previous discussion that the OP blatantly astroturfed.
Thank you for your input. We do have some technical capabilities and have been managing the magento store in house for some time now. We know we can set this up so that we can do changes and additions. What we do need is a basic framework that works! If you have any ideas on how to source that kind of talent, let me know!
Even better, when will be FreeBSD client available?! :)
The reason people stop using voice is that it doesn't work anymore. My experience is that if both parties are on a mobile phone, then there is about a 50% chance that there will be significant periods of time in which one party is completely unintelligible, or the call will drop.
Rust – Zero Cost
Yes I am sure we will based on the huge amount of interest I have seen from everyone that has heard of it...
Fingers crossed!
Try selling a company and being asked, what patents or protections do you have for someone not doing exactly what you have done.

Also try defending yourself against billion dollar companies the space.

but glad you took analogy literally
The article links to the CDC report: http://www.cdc.gov/mmwr/preview/mmwrhtml/su63e0923a1.htm?s_c...

The CDC report and the article present both worst-case and best-case scenarios for Liberia and Sierra Leone. 1.4M is worst-case (no intervention) and "almost ended" is best-case ("If, by late December 2014, approximately 70% of patients were placed either in ETUs or home or in a community setting such that there is a reduced risk for disease transmission [...] then the epidemic in both countries would almost be ended by January 20, 2015").
True, but on Digital Ocean you still have to set up a bunch of things yourself (deploying Rails/Django etc. isn't just a matter of a git push like it is with Heroku, you have to worry about scheduling backups, etc.) that you get even on Heroku's free tier.

Yes, I know these things are trivial, but even 30 minutes of work is infinitely more than Heroku's 0.
Some easy things you can do is get an avatar, star some projects and try to get some followers (people often follow back if you follow them). Not huge wins, but they help make you github account look more active.
So how do you determine whether something was a 'reason' for something, without considering a counterfactual? The very nature of a 'reason' is, it's something which had to happen in order for the consequence to follow. If the consequence would have happened anyway, then it's not a reason.

The impact an event has can only be determined by imagining what would have happened if the event didn't take place, surely?

Did America's use of the atomic bomb cause Japan to surrender? Can you answer that question without considering how Japan's leadership would have behaved if the bombs hadn't been dropped?
MongoDB assisting SQL apps
...and if you must, must build something then for heaven's sake use HTML. Don't go spending all your time and money on an iOS app when you don't even know the business model or who you will sell to. Here's Dan Bricklin on an HTML5-first approach

http://danbricklin.com/log/2014_01_24.htm#html5first
:(

History will record the 21st century as a time when artists stopped trying to emerge from obscurity and started trying their best to disappear into it.
Yeah - I know this is how it has been proposed in the US, it is absurd and corrupt to hand out credits for free.. but I think cap and trade would be great if it were implemented by setting a cap that shrinks over time, and then auctioning tradable permits to emit. The revenues from these auctions could be used to cut income tax to make up for the increase in prices to consumers.
Who puts a shaggy carpet like that next to a shower? That thing must be reeking of mold and mildew.
You will be the first to place an order if you do so :)

We would be grateful for your support by buying one for yourself. You can place an order here:
http://shop.newtonstein.com/products/1

We will ship it to you as soon as it is produced!

Many thanks again!
> Traction happens because of media exposure, which happens because of funding, etc.
I believe funding isn't the only source of media exposure. You can get traction by creating something people want first, then use a lot of channels like HN itself, reddit and product hunt to get your initial traction. Those initial efforts may get you in an accelerator, or even get you your first seed round. So I think there is a lot a founder can do before hitting the funding milestone.
Kali Linux NetHunter (for Nexus 5, 7 and 10)
You're pretty much morally obligated to use Tarsnap when running FreeBSD.
If it were as simple as that, we'd all be running cloned iPhones.
I agree, the naming is odd. `onChange` is almost always the name of a function that is called by a user event and passed an Event object, not called by the programmer and passed a raw value. Is it supposed to be used as the first line in a form onChange handler? Perhaps something like

onChange: function(e) { this.cursor.onChange(e.value);}

Even in that case, I think it is a lot more intuitive to use a function name like `change`, `mutate`, or `transact`. Personally, `onChange` is something I want to assign, not something I want to call. Additionally, it doesn't look like it can be passed a raw Event object, so you can't shorthand it in a render method and avoid creating an onChange callback.
Please tell us about these improvements over shell init scripts.

Let's say a have a program to run - nginx - very popular program. Tell us, please, what improvements the good stuff gives me?

BTW, in my opinion, the SMF has been written "because we can" (use XML for configs and Java for its processing) not because shell init scripts has been broken. There are many strange reasons why some programs were written or has been adopted.
And why would that be, if I might ask? Sure, it turned into a rather buggy/bulky/annoying proposition, but for a product that had a great run and many firsts from 1989-1999, it was truly remarkable and powerful, and Ozzie was definitely a visionary.

Ignoring its influence and importance is a sign of youth perhaps (making some assumptions here).
Incredible oktoberfest in austria
Zathura – a document viewer
I'll try to reply to the different parts of your comment:

1) "Clearly afterthought". Sorry no actual argument.

2) Actively re-write the configuration: because of this (and the fact the configuration is fsynced) the basic Sentinel guarantees hold even in case the machine running the Sentinel processes crashes. Sentinel (and Redis) provide a full API for runtime reconfiguration, so I believe there are many ways to create automatic deployments. For people using puppet, it is possible to use the include files, it is not perfect but works most of the time. However this is a design decision, not a shortcoming IMHO.

3) Redis Sentinel has one of the faster failovers you can find around, I believe you tried a very old version. Example setting the down-after-milliseconds to 2000 (2 second timeout to consider the master failing, but note that this does not change anything, you can set it to 60 seconds, the point is, after the 60 seconds, how fast it is):

$ date; redis-cli -p 9000 debug segfault
Tue Sep 23 18:16:43 CEST 2014
Error: Server closed the connection

Slave logs: 2359:M 23 Sep 18:16:46.235 * MASTER MODE enabled (user request)

The slave was elected after 3 seconds, so the failover happened in 1 second.

$ 2719:X 23 Sep 18:16:45.993 # +odown master mymaster 127.0.0.1 9000
... snip more logs here ...
$ 2719:X 23 Sep 18:16:47.014 # +promoted-slave slave 127.0.0.1:9001

As you can see at ~46 the odown was reached, and at ~47 there was already the slave promoted to master (acknowledged via INFO output processing, not just sent).

4) Sentinel data loss has nothing to do with the speed of the failover (which is super fast), but mostly with partitions. The distributed system that you obtain summing Sentinel + Redis data stores is an eventually consistent system where the merge function is using the data set of the master with the greatest configEpoch (the latest promoted by the majority of Sentinels). This, and the fact that Redis uses asynchronous replication, means that isolated masters + clients, can process writes that will disappear. However Redis has configuration options (well documented in the Sentinel official doc) in order to bound the window of lost writes in a minority partition. The options I'm talking about allow isolated masters to stop accepting writes after some time no acknowledge is received by slaves.
The team knew MySQL very well internally, it is not so much that MySQL did not work out, it was very nice for people who needed to grow out MySQL to jump over to InfiniDB. MySQL going from independent to Sun to Oracle changed a lot of how friendly it is to do these kind of interactions.

I imagine the PostgreSQL players in MPP space such as CitusDB have done very similar things that we did with MySQL. And it is not that InfiniDB could not move away from MySQL, but that is a lateral sideways move, and has to be funded for no advancement in benefit.
Is this always one half of your field of view? Or is it one half of certain objects (e.g. your face)?

If it's the first, then it sounds like damage to one visual pathway. The visual input from each eye is divided into left and right fields, and they're processed independently. Here's a good illustration:

http://commons.wikimedia.org/wiki/File:Constudeyepath.gif#me...

After the optic chiasma, the two pathways diverge. Damage any time after there, such as to the occipital lobe of one hemisphere, could result in blindness to one half of the field of view.
There are a lot of extra costs in RDS that this calculation excludes: bandwidth, disk I/O, storage and backups. All that stuff is included in Heroku Postgres. Also, you're likely to get much better perf out of the $50 Heroku plan than the cheapest RDS plan because it's a slice of a bigger instance, rather than an underpowered VM.

So the real total cost comparison is a lot closer than it seems.
24 lines. As ISPs got bigger/more efficient, they moved to T-3/DS3 lines (672 lines per). I can only think of a handful of ISPs that went bigger than that. By the time OC-3 and larger channels became cost effective, the era of dial-up was pretty much over.
Not that I use even 0.001% of the disks that BackBlaze go through, but my anecdata suggests the same. The only dead hard disks I have on my desk at the moment are Seagate, and they dominate the disks I've sent back in the last few years.

However, they are cheap, and they do honour their warranties. Would just be nice if they didn't have to quite so much.
Cheap VPS
SI units don't include millinewtons, so the problem wouldn't arise. That's part of the point.

You measure mass in kg, not g, not tonnes.

You measure distance in metres. Not kilometers. Not nautical miles.

You measure time in seconds.

A Newton is a derived SI unit — 1 kg m / s^2

Incidentally, this is why engineering notation works the way it does. You pick your units and you get the significant figures from the mantissa and the descriptive prefix (giga, nano, micro, kilo, etc.) from the exponent.
AWS Beanstalk for docker does work, but has some weaker points of relative comparison:
* inefficient - 1 docker image per AWS instance, which is expensive to run scaled up compared to running many containers per host
* slow - requires starting a VM which typically takes several minutes
* feature-bare - compared with PaaS platforms like heroku, cloud foundry, openshift, etc. for example, both heroku and cloud foundry have built-in aggregated logging and health management.

there is going to be a large spectrum of ways to run docker images, and you'll be able to choose bare bones to full-service.

here is a 4min video of cloud foundry next generation runtime diego showing spinning up 300 docker images in under a minute, providing load balancing, health management and aggregated logging: http://www.youtube.com/watch?v=e76a50ZgzxM

james - cloud foundry team
Pretty negative response in this thread to one of the only countries really making serious efforts to preserve the last few remaining tracts of rainforest on earth.
After $25B IPO, US Cloud Infrastructure Players Best Pay Attention to Alibaba
So what exactly are you proposing here.
I've been a party to the 8-figure sales of more than one company and stand by what I said. I wasn't at Arbor when it sold (for what I assume to be mid-high 9-figures), but I know a lot about how unserious patents were there as well: not a real factor.

Most importantly: the "door-to-door" time from initiating a patent application to bringing it to bear in a legal dispute is something on the order of a decade.

Incidentally: I didn't take your analogy seriously; I just used it as a hook to disagree with you. I'm not an anti-patent zealot. I've just worked in startups for ~20 years and have come to the conclusion that they are a total waste of time for software companies.
Second takeaway: if you want working HDDs, go with Hitachi.
the difference is knowing a statistic and generalizing it to each and every citizen of a country. Especially the "lazy" part - that has even been proven to be completely untrue if you look at hours worked etc.
No word on how the site was compromised yet, but jQuery's administrators are already working on addressing the issue.

Also sounds like jQuery itself was not modified in any way, only the malware dropper itself being inserted in jQuery.com's markup. Not sure what the impact will be, or what browsers and the like are affected - hopefully the impact is relatively limited.
Basing hiring decisions on open source contribution rates contributes to the homogeneity (read: white maleness) of the industry at large. Women especially may not have as much time to contribute, since they are likely getting paid 30% less than their male counterparts and are more likely to be single parents than men. Ashe Dryden has a great breakdown of the issue, as well as some suggested alternative hiring techniques: http://www.ashedryden.com/blog/the-ethics-of-unpaid-labor-an...

This isn't a criticism of your comment, just something to keep in mind when making hiring choices. :)
Many years ago some friends and I kicked around an MMO on a post-apocalyptic version of the US, full-scale. The actual data involved worked out to less than a terabyte, including topo. Modern hardware has made that part tractable.

The problem is, how the fuck do you make it fun?
CVE-2014-6273: Buffer overflow vulnerability vulnerability in apt-get
It's just a nice headline, being more or less directly responsible for new families is a more pleasant claim than you see in most headlines. It also seems more common that a headline referencing sex does so in a negative sense (Are exchange students bonking when they should be studying?).
Haha really? Culture in Europe revolves a lot around nationalism. Especially the culture that spreads through jokes. Although this is mostly geared through neighbouring countries - everyone's got a couple of spicy jokes about their neighbours to the South or East (or both). The further South/East a nation, the worse they supposedly are.

But for a more serious example: Just ask any European how they feel about gypsies.
A later, expanded version of the study found the GNU utilities to be the most robust: ftp://ftp.cs.wisc.edu/paradyn/technical_papers/fuzz-revisited.pdf
Getting passed over for projects and promotions? This is what’s holding you back
Xcode6-Beta6 ships with node v0.10.26
My main Linux box has quite a few hard drives in it from a large range of time. About 4 weeks ago the oldest of them all died: it is from 2007, so about 7 years old, which I think is pretty good for a consumer drive that's on 24/7. It was a Western Digital Caviar SE WD3200JB, 320GB. I replaced it with a 2TB drive.

[No lost data, I do daily backups.]
Quite frankly, if this is the attitude one can expect from the uselessd developers... then I think this conversation is moot.

If a truly better init system already exists, then people who care strongly and/or have very specific use-cases where that init system excels exceptionally, then they will use it. Nobody is married to systemd.

One must also look at how many industry heavyweights are behind systemd now (even Canonical). I'm certain they have considered the pros and cons to systemd much more extensively than all of the armchair quarterbacks appearing in this thread. Perhaps you personally dislike systemd for what you think are good reasons, but know you are in the minority now (you weren't always).

Bottom line -- systemd is targeting servers, everything else is tertiary. Don't like it, then don't use it. But quit using every possible chance to spread needless hate. systemd is not an assault on you personally. No matter how loud you scream -- systemd is not going anywhere for the time being.
Fear and Loating in App Store
There's a slightly more balanced summary article about this report on the BBC: http://www.bbc.co.uk/news/education-29310930
I wish there was something similar for SSDs.
IS uselessd possible? From its own docs[1]:

"uselessd is planned to work as a primitive stage 2 init (process manager) on FreeBSD. Stage 1 is inherently unportable requires a total overhaul in regards to low-level system logic (with systemd assuming lots of mount points and virtual file systems that aren’t present, is designed with an initramfs in mind and many other things). Stage 3 can always be achieved by having a sloppy shim around the standard tools like shutdown, halt, poweroff, etc.

So far, uselessd compiles on BSD libc with a kiloton of warnings, with lots of gaps and comments in the code, and macros/substitutions in other places. All in all, it is an eldritch abomination. A slightly patched version of Canonical’s systemd-shim is provided and works well enough to emulate the org.freedesktop.systemd1 D-Bus interface. Some of the binaries provide diagnostic information, but at present we are trying to find ways to bring up the Manager interface in the whole buggy affair, in order for systemctl to send method calls. Nonetheless, you are absolutely welcome and encouraged to play around with it in its present state, and we hope to get somewhere eventually."

1) http://uselessd.darknedgy.net/
Hey guys, it's wikipedia.org, not wikipedia.com.
In french and french derived copyright law, you can not resign all you rigths. "The moral rights are inalienable, perpetual and inviolable" : https://en.wikipedia.org/wiki/Copyright_law_of_France#Moral_...
I manage a computation cluster for an oil and gas exploration company. We have a 50% failure (and rising!) of Seagate Constellation drives in 250GB, 1TB and 2TB configurations. My sample size is fairly small at a few hundred drives but man does it keep me busy.
I think my new favorite phrase is going to be "anecdata". Love that.
On the other hand, without "1M babies" headline this link would be less likely to appear on Hacker News )
Writing web apps or servers are two different things. well, mostly ... almost, at least if you teach for productive use.
especially for anyone who just started coding, a few lines of python can be a lot, so KISS.
You should not be getting downvoted. The article is clearly discussing the compiler. Compilers and interpreters are not mutually exclusive. Just because a compiler produces bytecode (virtual instructions) instead of machine instructions (like x86), doesn't somehow make it not a compiler.
Very nice work--great textures and atmosphere. Thanks for sharing it!

If you're ever inclined toward a productivity challenge, you might want to check out http://weeklybeats.com (not my site, but I am a participant). The idea is to write, record, and upload one piece per week. (My stuff's at http://weeklybeats.com/#/onezero/ )
NASA was unwilling to believe any discount offered for use of a refurbished spacecraft until they'd actually done it, so the bid was made on the basis of a new capsule for each mission.

(The human-rated Dragon is going to be a different version anyway, with altered docking support, much beefier propulsion, altered solar panels, and of course, internal controls and life support. Current plan is new spacecraft permission there, too, though, perhaps for the same reason.)
I can't help but think this was a huge missed opportunity for the attackers. Instead of hosting malware on the site, they could have infected just the hosted jquery and attacked a ton of sites all at once.
what is so wrong about declining populations? Isn't it a good thing?
https://github.com/exercism/cli/releases/tag/v1.7.1

Looks like there is a Command Prompt executable for windows, but man, it is not easy to find or use for beginners. Hell, I'm still a little confused about how to actually interface with it, (although I am far from an expert on anything).
According to the data here, salaries for "Senior software engineer" in both SF and NYC are lagging rental inflation over the last 5 years.

Does this jibe with reality? Is the data bad, or are engineers losing ground?
> You can see what impact each event actually had, and determine the more important one from that. You don't need to explore things that didn't happen.

I'm not sure. Suppose event X happens, followed by Y. How do you even know X caused Y? Probably you cannot ever know for sure, but the thought experiment "if X had never happened, then it's very unlikely Y would have happened" is relevant. If you cannot even formulate that thought experiment, then the link between X and Y starts to look weaker.

This seems analogous to the scientific method to me, at least as much as can be done with history.

So I must agree with the parent post. A historical event is significant if we can see it made a vast difference by happening. In other words, if we can see the world would have been very different had the event not happened.
Not all useful control flow graphs can be described with while and if. It's perfectly fine to use goto. Look at some of the contortions people need to go through when avoiding it. Avoiding goto often makes programs harder to follow.

Why is it inexperienced programmers go through a phase where they think goto is evil incarnate? I wish Dijkstra had never written that damn paper.