skysight-inc/HackerNews huggingface dataset:
well. I'm talking out of my ass here, but I have this idea:

Lets say you set the health check to check an URL of your app that maps to a very, very cheap rack app that does nothing but return some really short string.

Then you set the health check timeout to a very, very low value (like 5-10ms or something).

Now all hosts that don't respond within that low timeout are seen as down with no requests routed to them.

So if that one node that is able to process one request is busy, the health check will fail and the request will be routed elsewhere.

This is a very poor mans solution with some drawbacks:

1) there's still a race condition here between determining that the host is up and sending a request to it, so you might still end up with a request being queued.

2) now you are practically doubling the latency between the load balancer and the app server

3) you are creating quite a bit of load to that small rack app which might have a negative impact on the overall performance.

So in the end, this might be a very bad idea (I didn't think this through fully and I'm not in a position for trying it out), but it might also be a stop-gap measure until the problem is solved for real. Maybe worth trying this out in a staging environment - or with a percentage of hosts.
Sputnik 2 is here: Dell XPS 13 Developer Edition goes 1080p
Thanks for providing this information - I stand corrected.
Tesla API for Ruby
More likely than you being out of touch is that you're in a different environment than I am.
Personally I don't believe people have to pick sides. It's not a war, more options are a good thing for people who have to pick databases.
Show HN: Enterprise startup idea generator
Tell that to Ballmer.
What makes me wary of using these uncommon constructs is that someone editing code later may make a change based on a superficial understanding (and break the build)
"Why should they be treated equally?"

In terms a salesperson would understand: Negotiating Power

See how long a company lasts without its engineers.
Then make sure to pay the engineers what they want
to prevent that from happening. Or they'll find a job
with someone who will.

Oh yeah, how much engineers want is :
More than the sales spivs

Clear?
I tried mightily when I was young to figure out how to be a wine connoisseur and appreciate the "finer" wines. All I was ever able to do was start to recognize the ones I liked.

Sideways be damned, one of my favorites is still the $9 Merlot with the kangaroo on the side.

What I did find enjoyable is that with quite a small amount of experience, you can learn to find your way around this little chart(1). You might not be able to taste the "expensiveness", but you can learn in relatively short order to identify different kinds of wine.

(1) http://winefolly.com/review/different-types-of-wine/
This may be true in the US but it's not true in Germany and Austria.

In Vienna, you can get a very tasty bottle of local white wine for $3, at any grocery store. Spend $10 and you'll have something amazing. It'll be fresh, crisp, and tasty. You can get giant jugs of wine for $15 or less, again local, again delicious. Maybe not what an expert would consider wonderful, but nothing like the sickly cheap whites you get in the US. (At least, all the ones I've tried.) In many restaurants in Austria, the house wine is the cheapest beverage other than tap water and single espresso.

The thing is wine is both a bigger industry, and a smaller industry, compared to the US. It seems like half the restaurants in Vienna have a house wine (and I don't just mean "their cheap brand" -- but house wine they, or their family, or their friends, make and sell).

There are practically infinite "brands" because making wine is such a tradition. And yet it's not super commercialized. Most of the time you go to a restaurant, you just order "white" or "red". With few exceptions, there's not the worshipping of the brand names or prices.

Heuriger are a kind of biergarten, but for wine; they make their own, that's all they serve to drink, and often you can dine among the grape vines that provide the grapes to make the wine you're drinking.

In the summer, you drink weissweing'spritzt… wine with soda water, with Almdudler (a local herbal soda), apple juice, or elderflower syrup and soda. You order the wine to the table by the liter (it's not coming in bottles), and you share with your friends. This would send a snobby wine aficionado into conniptions and I myself thought it was a bit sketchy at first, but damn, it's delicious (and fun - and cheap).

Every fall, sturm arrives in every lokale -- the fresh, immature wine. Suddenly everybody is selling it and everybody's drinking it (and everybody's got a raging headache the next day).

Wine is part of the cultural landscape there in a way that I've not seen anywhere in the US. Wine is practically like hot & cold running water in Austria -- practically a utility. It's omnipresent and, in true socialist fashion, cheap enough for everyone, all the time.
EU to Move Against Google Over Privacy Laws
Ask HN: Alternative Cancer Cures 
has anybody looked into alternative cancer cures and the logic behind them at

http://cancertutor.com

All of them target the cancer microbes
Ubuntu website received new exciting Tick, tock, tablet time banner
The Post Post-PC Era: Will Apple, Google, Samsung, Amazon Or Microsoft Win?
I agree! But are they also better than others in terms of price and other features? I think price is the most crucial for telephony apps, provided reliability is not compromised.
To be clear, there are not many similarities between Markram's project and this program. Critics of bluebrain should be very interested in the proposed approaches and technologies outlined here. Rather than starting by simulating a whole brain before understanding a functional circuit-level description of different brain areas, this program proposes to start by studying simple and accessible circuits and build up to larger systems.
I wish I had two upvotes to give, on account of the classy and non-divisive way in which you've made your point.
And, by extending your second example, we can enforce the minimum array size with std::enable_if (C++11; boost::enable_if_c with C++03):

template <size_t N>
typename enable_if<(N >= 10), void>::type
foo(int (&bar)[N]) { ... }

EDIT: Changed condition from N >= 0 into a more meaningful one. X-)
Should we really be surprised that a company built on sketchy behaviour continues its sketchy behaviour?
We put this together one afternoon because it was fun and quick to do. We were looking into generating colours for our site and logo that would somehow be different for every visitor. We thought about this but then realised it wouldn't be that practical. If it can inspire someone to do something similar but more useful then that's enough for me :-)
No problem! I guess one concern of mine is that I can't seem to find is whether or not some level of background checks are being done on the drivers who put their cars up for rent. It could be a potential security hazard right?
There were a lot of folks, so I'm sure the mix of whiskey experience varied.

For my part, it was my first blind tasting and it felt like a completely different experience to me. I was actually pretty surprised to find out how I rated certain ones relative to each other when I didn't know what I was drinking. One of the ones I rated the highest is one I wouldn't have given the time of day if I had had a chance to see the label before tasting it. I have to be honest with myself; I can only take that as a humbling reminder that all too often what we're tasting is a lot more than just the contents of the bottle.
> If you’re a coder, consider whether the abstraction of software can be misused to mask ignorance of basic principles.

One of the problems with Computer Science and Programming, is that such a phenomenon works most strongly within the field.

I also love this quote the author included: The lack of interest, the disdain for history is what makes computing not-quite-a-field. – Alan Kay
Exactly. Sooner or later, some bloviating "hacker" is going to boldly state that "Craigslist is broken" with or without some half-assed attempt at one-upping them to go along.
Why asking different appl. questions while answers could be interchangeable?
When reading P. Graham's comments on the selection process, it's pretty obvious that he is looking for genuinely ingenious people above all. And even the startup idea serves only as a manifestation of one's hacking potential. And here comes the application form:

1. Please tell us in one or two sentences about the most impressive thing other than this startup that each founder has built or achieved.

2. Please tell us about the time you, kohfake, most successfully hacked some (non-computer) system to your advantage.

I understand that you want me to prove that I'm not a next door Joe Doe. But why asking essentially the same twice? It only adds confusion. If you need a lot of examples, you could just say it in the first question.

And frankly the question “Please tell us about an interesting project, preferably outside of class or work, that two or more of you created together. Include urls if possible.” although refering more to the founders' collaboration experience is yet again about standing out of the crowd.
Seems like a really easy way to loose a drone.
Why so dismissive? Religious or feel-good benefits aside from the 100-hour regimen, the guys deserves kudos merely for sticking with the exercise to its conclusion. Even without the discomfort, sitting/standing/whatever for 10 hours a day doing nothing physically takes some dedication.

I find his experience amazing on so many levels, and I am gracious for such a intimate account of that experience (I read the full-on article he references).
Show HN: Glui – The simplest way to capture, annotate and share screenshots
Virool (YC S12) is Hiring for Ad Sales
Bug in zlib
Here you go: (PDF)

https://anonfiles.com/file/ccf0d66fbf4ec550c57e7f0776e8479d

Let us see how many websites can they block :)
I've tried this, and gcc indeed doesn't produce warnings even with -Wall -Wextra. Clang does however without needing any flags.
You know what they call alternative medicine that really works?

Medicine.
Yes, but given a single hash you are only able to reduce to 200 candidate IPs.
Petitioning Rube Goldberg's Supreme Court
>Because the battery life is worse. (I have tested.)

Not any more. I've owned MBA for 3 years now and have been using Ubuntu on the 2012 model for the last three months. I get every bit of battery life in Linux that I do in OS X. This wasn't true a year ago, but it is now.

>Because it runs hotter.

Not any more. Certainly not during day to day tasks. Certainly not during routine development. Certainly not while watching Flash videos. Certainly not while playing TF2.

>Because the poor graphics drivers (for my rMBP) mean that it's running hotter for nothing.

Linux is getting switching support. It's already useable.

>Because tiled window managers are not a solution for any problems I have.

I don't use a titling window manager. Besides, "I don't need those features" is a pretty sad arguing point.

>Because Ubuntu doesn't have Mission Control.

KWin, Compiz and Mutter ALL have support for Expose. KWin's implementation is actually nearly identical to the Mac implementation. In fact, they've had it for as long or longer than OS X has had it.

>Because IntelliJ isn't very good on Linux.

As someone who pays for an uses IntelliJ, I don't even know what the hell that means.

>Because Xcode doesn't exist on Linux.

And that's a good thing.

>Because VMware Fusion doesn't exist on Linux and VirtualBox is insufficient.

LOL. Is this even a serious point? Hello? VMWare Workstation? KVM+QEMU? Xen?

>Because MacVim is nicer than GVim.

Are you fucking kidding me?

>"niche thing"

Oh you're cute. I shouldn't have wasted my time replying to an obvious troll.
What a strange coincidence, this is one of my sources for an article I'm writing now to dig deeper into why do we have such a paradox with the pc. It's nice to know that I'm not the only one digging.
And I never want to work for you implementing whatever fever dreams your salesmen promised your customers (with a free pony thrown in!)
IOS 6 bug lets institutional users bypass ‘Don’t Allow Changes’ restriction.
> I'm comparing unoptimized implementations on purpose and not trying to incite some kind of language-speed-flamewar.

Think about this sentence for a few minutes, then come back so we can all have a good laugh at ourselves and the fragility of human pride.

EDIT: Downvoted? This was not meant with any kind of meanness at all. No matter what choices an author makes with benchmarks, someone will complain. The situation is so catch-22, a laughter is the only effective self defense.
Much less likely than someone editing code later using his superficial understanding of C++ :)
I feel like this kind of thing extends the platform rather than fighting it. I don't use Slate (yet), but currently use a modified version of ShiftIt (I added resizing to percents) which does some window management. OS X lacks a way to resize/arrange windows without the mouse and this kind of software fills in the gap. I don't feel like this is fighting the platform (especially since Apple does not provide an alternative to this), but rather it is building on top of the platform.

I also use Butler for another option for app switching/launching (Spotlight doesn't do this how I want it) and also to make Emacs PGUP/PGDN keys (Alt-V/Ctrl-V) work in every app. I also configured Cocoa for more Emacs-like functionality to extend the existing Emacs keyboard shortcuts it already supports. And I use BetterTouchTool to add volume up/down/mute to my mouse buttons.

That's a lot of changes to the way the default platform works, and I have grown to depend on all these modifications, but it makes OS X work more like how I want it to work, and I think that is absolutely worth doing. I wasn't really completely happy with OS X until I had these things in place. That these changes are made through 3rd party software without any horrible hacks (that I know of) makes me feel like this is extending rather than fighting.

On the otherhand, I do occasionally jailbreak my iPhone, and generally end up reverting back to stock, because that is fighting the platform.
You could have used the same reasoning to dismiss computers in general. This is more reflective of human imagination than any inherent qualities of the products in question. Call it the They-Would-Have-Said-Faster-Horses Principle.
As a doer, I was always flabbergasted at just how much sales guys could get for the stuff I made (which I wouldn't have felt comfortable selling for 1/10th the price).

That is why they are in the profession of sales, isn't it!
BadAssProxy: Cross-platform Proxy For Web Developers and Penetration Testers
With bonus points for uses that have absolutely nothing to do with the word's common meaning.
Here's a short blog post to go with this little project we made! http://meetstrange.com/blog/pretty-ip/
Re: The bubble is warping your POV. Go back in time and see what happened when the last one burst.
Aww. Don't cry. It's not a process tool. It's a prioritized to-do list that can track your velocity. Despite being opinionated, it doesn't enforce a process. Though you'll find that if you don't embrace those 6 lines, you'll quickly make a mess inside Pivotal and it will happily let you do so.
From the PDF metadata, Adobe InDesign CS4/CS5.
I recall reading that when Microsoft selected IBM and AMD to design the CPU and GPU respectively for the Xbox 360 they wanted (and received) the IP so they could produce the chips themselves. The original Xbox was dependent on an Intel processor which they did not have the same rights to and could not, for example, build it on a smaller or cheaper process as the console's life ran on.

I'd imagine that combining that, plus that the market for powerful number-crunching processors is slightly narrower now that IBM has taken itself out of the consumer processor game, would mean that they would not have many vendors to choose from for the CPU/GPU. ARM processors are coming along but I think they are still a ways out from the speculated performance of what is going into the next generation of consoles.
Don. How big was your team?
Code Hackerz
Sell something, then find the lowest-bidding code monkey team from a freelancer web site to throw something together that approximates what you have just sold.
Growing up in NoVA, I never really cared for the local wines, but I was always trying Cabs and the occasional white. Popular wines to the public, but just not very good to grow in the wet Virginia climate.

I don't typically like many whites, but I'm really blown away with Viogniers that grow here. They really are rather spectacular. For my money, I can't think of another white I've had anywhere with as wonderfully complex a flavor.

If you haven't tried them, Virginia Chambourcins are also really excellent for the most part and really well suited to the climate.
Because CL works well enough. My spouse and I found a virtually new wheelchair for a friend with MS in two days with no middleman fee or hassle.

For niches, there's alternatives. My family and friends use other sites estate sales, radio gear, land sales, apartments, handymen, etc...
Otter - A server that runs your client-side apps.
Yikes... it looks like my IP is about as good at color coordination as I am.
How far does US jurisdiction extend exactly?
Isn't it out job to promote the story?

I've just emailed it to about 200 people (ironically two of them work for the business software alliance).
Was it obviously green?
I've thought a lot about why fMRI data analysis tools are so terrible, and I've come up with a few reasons:

- It's impossible to implement the algorithms for fMRI data analysis efficiently in most "dynamic" programming languages due to the performance hit you take from using a dynamic language. (It might actually be possible in Julia, NumPyPy, Python with Numba, but these languages are not yet well-established.) On the other hand, dynamic programming languages are much better suited to exploratory data analysis than C is, so essentially all fMRI data analysis ends up being a mixture of C code and glue code in some other language. In this regard, I don't think SPM (MATLAB with C MEX files) is really that bad. It's fast and it avoids having to read the data from disk multiple times.

- People use what the tools they know, not the tools that are best for the job. FreeSurfer is a mess of C, C shell, and Tcl/Tk, but there's nothing else that can visualize fMRI data with comparable ease and accuracy. Most people in neuroimaging only know MATLAB, which is pretty terrible for analyzing large data sets because it can't mmap files (and it doesn't have the language features necessary to make this possible, and it's closed source).

- Related to the above, it's easier to get funding to develop a novel algorithm than to implement an existing algorithm in a way that makes it more useful/accessible to researchers. I believe this is slowly changing.

- There are a lot of different algorithms used for analyzing fMRI data, and no single package implements all of them. The necessity of each algorithm differs by lab and researcher, according to scientific necessity, personal preference, or the conventions of their subfield. People end up writing their own code to glue together methods from different analysis packages, which is, again, often written using the wrong tools.

- Us graduate students who know how to code well need to publish papers. There is comparatively little incentive to publish code.
I can't tell $5 wine from $50 wine, but I can tell the difference between red and blue M&Ms blindfolded. Trailer park connoisseur.
Telexfree - Resumo do Negócio
For those who care, here's a previous implementation in Python that I've used: http://danieljlewis.org/2010/06/07/jenks-natural-breaks-algo...
And as the commenter below mentioned this is more than Ads.
Use the Accept Header to Set Your Return Data with Zend Framework 2
"It will probably just get worse over the next few decades."

Languages evolve; some of the current "mistakes" will no doubt become new norms. The changes that stick will tend to be those that cause no ambiguity and confusion.
Semantics :)
Was it just me or did they forget in this story to make a single prediction?

So tired of headlines crafted to get viewers that bear little or no relation to what is actually contained in the story. I call it the HuffPo effect.
Which one allows me to sell my games when done?

That's the only spec I care about.
Crypto Law Survey
Or Ruby. Or C. Or Scala. Or Haskell. Or JavaScript. Or Go.

You get the point I hope.
IIRC they've exposed access to OpenGL on the PS3 but nobody uses it due to performance/feature set issues.
Exactly. That's why I have a line of other engineers waiting for me to teach/show them how to sell the product they built.
Being a hybrid between a software engineer and marketer does give me a perspective that few here get to see.
After the fifth time dealing with subordinates misunderstanding template constructs I decided to throw out all of the C++ code and reimplement in "simple" C and x64 assembly -- at least now people don't mess with the assembly
>The classic pump and dump involves acquiring a position in an illiquid stock, spreading false information to get investors to bid up its price…

This happened. The company paid exorbitant fees for PR and news services to hype the stock with announcements that were't real in the build up period.

>This line set off alarms because I've experienced, first hand, how difficult it is to get information about a Cayman holding company or trust in person, let alone remotely, let alone before 2008.

I didn't interface with any of the Cayman organizations directly. What made it difficult? Just paper trails, continual mailed notices etc?

>If this is true, the class action settlement is illegal - you are not allowed to take payouts from a fraudulent scheme.

Not a lawyer, however the company shut down just before the SEC investigation was complete, investors settled the lawsuit before fraud was proven, and evidence dismissed before it could show up in public records…it is very possible.

As a high frequency trader I’m sure you’re very familiar and aware of how plausible and possible these things are.