skysight-inc/HackerNews huggingface dataset:
This looks great! A nice feature to add would be to map the mouse wheel scroll with javascript to scroll horizontally, so you could also mouse wheel scroll through the site. It's a simple javascript snippet to add, if I remember correctly.

Link to do this functionality: http://css-tricks.com/snippets/jquery/horz-scroll-with-mouse...
The sale
How can we have "free trade" and still have on-shore manufacturing succeed?
I am a product manager that oversees a good amount of ObjC code. I oversee many other code-bases and dont know all the details, ins-and-outs, and quirks of each -- just the high level architecture.

I say this because your landing page makes it very difficult for anyone but a semi-expert to understand the benefits of this. I'd advise you that your target buyer may not be as intelligent as you -- dumb it down for them.

The long opening paragraph has a lot of nuggets in it. I'd recommend you boil it down to this:

- We help you scale your (distribution/development)
- We save you from (cost/failure)
- You'll gain (efficiency/ease of mind)
> Useful for heavy computation on smallish datasets, but not for moderate computation on big datasets. Here at work the datasets are several gigabytes so this would not be a solution.

This is just a closed beta for the very first initial version of the product. We absolutely intend to make it a powerful platform for computation on big datasets.

Many people are storing data in S3, and many datasets are sourced from locations on the web or remote data providers, anyway. With Wakari, you can have extremely efficient access to those datasets via IOPro (http://continuum.io/iopro), which is adding indexing on S3 data in the next version.

We will also be adding sharing, collaboration, and publishing features in the next version. I completely understand that it might not fit every situation (or your particular situation right now), but I hope that eventually you'll find these other features fairly compelling.

> After reading the blog post this looks like an enhanced IPython notebook with some additional packages.

Not the case at all. We provide a fully sandboxed Linux environment, accessible via the browser, with a complete installation of Anaconda Pro. The IPython notebook is an additional feature of Wakari, and not vice versa.

One thing we haven't showcased very much is the fact that you have concurrent access to many different Python environments. Python 2.6 + Numpy 1.5? No problem. Want to try out Numpy 1.7 on Python 3.3? Just change the drop-down, and you get another shell with that. Want to play around with Travis Oliphant's Numba compiler for Python (https://store.continuum.io/cshop/numbapro), but don't want to go through the hassle of installing LLVM, LLVM-Py, and Numba on your own system? You're just one button click away.

Like I said, I can understand that Wakari isn't going to solve everyone's problems right now, but it's fairly cool even in this initial version, and it'll only improve over time. :-)
It is a terrible front-page ( minus marks for also having a apology / hostile article as the first bit of copy vs. copy of what the company actually does) --(double minus marks for writing it in copy that's barley legible because of color).

As for the issue at hand though, I've talked to a lot of marketers and PR people who specialize in getting up and coming businesses covered - many of them get the job done - they also charge monthly fees and bonuses for landing the top ten blogs in specific niches.

These guys are a relatively new firm - the pay-per-results model is definitely welcome though in an industry that doesn't always show results for the expense put out (and therefore isn't used by most startups).
Is it correct that this is the kind of stuff used for PET scans? I didn't read the article, but my radiology friend told me that they create semi-custom isotopes for PET scans.
Naive question: What does analyzing big data sets get you that sampling doesn't?
recommended, i use it to test all my REST apps, the project needs a breathe of fresh air and get moving with its feature roadmap.
Does Pricing Your Company Matter?
I suspect you're attempting to troll HN, but I'll assume you're not:

I use Windows 8 x64 all day long. I've almost forgot about Metro. I never really see it.

I hit the Windows key, start typing what I want, MAYBE use the arrow key to toggle to the proper selection, and hit enter. The rest of the time, I'm on the Desktop. I view it as a sppedier Windows 7.

Some Hanselman links that may help you:

"Learn Windows 8 in 3 minutes": https://www.youtube.com/watch?v=wi8NpwiEuzc

http://www.hanselman.com/blog/Windows8ProductivityWhoMovedMy...

http://www.hanselman.com/blog/PinningUsefulAndObscureStuffTo...
In some previous twitter work, I've seen geo-located tweets at about 2-3% of all tweets (assuming no bias), so charitably 19750 racist tweets here.

Which is to say, I agree with you.
FWIW - Glancing at your website, I am not immediately sure what it means to Push Objective-C to the cloud? More specifically, what is the pain point you are solving for me?
Fair? I don't think so:
the "waste" is providing the money for food, instead of teaching them how to farm their own food, teaching them where and how to build good well.
And the most important (so I think) – Giving them their original African
seeds instead of our weaker and GMOded one

It's like giving them a fish instead of a fishing pole…
If we will provide them food, they'll grow even more dependent on us :/

Is that fair?
Mapping racist tweets
It's essential and could really improve your lifestyle!

Peachpit press has some books to get you started, and you could look into http://www.deploystudio.com/Home.html
Beşiktaş Bursaspor Maçı Canlı izle
I agree. As a brazilian I grew up playing soccer with anything available, and the joy to have a proper ball for a kid is amazing. Also there is a much better chance for a kid to evolve his skills and maybe be a professional player if he have a decent ball to learn the game.
Talk about Budgets in Order of Magnitude
This is a very interesting thought experiment. The consistent nature of Redis cluster has significant advantages and disadvantages, and an eventually-consistent solution might be better for many applications.

> * Sets are merged performing the set union of all the conflicting versions.

That's an interesting approach. Dealing with compound types is very tricky in this kind of system, because it's not clear which of the options are what you want. Perhaps I am not following your approach correctly, but this seems to have a high probability of causing deleted items to reappear in a set when nodes come back online (or partitions heal). Obviously intersection isn't the right operation either, because that will cause similar consistency problems with added items.

It seems like a quorum-based approach to handling sets would give a much better consistency experience for most applications, potentially at the cost of doing more reads. I wonder if antirez considered that approach.

> The Dynamo design partially rely on the idea that writes don't modify values, but rewrite an entirely new value. In the Redis data model instead most operations modify existing values.

This is something that Rich Hickey touches on in his 'value of values' talk (http://www.infoq.com/presentations/Value-Values). Making values immutable and copying them on writes simplifies many of the complexities of merging, especially if techniques like vector clocks are used to provide ordering information.
The Categorical Distribution in JavaScript
Bangladesh military Server Compromised and router passwords publicly posted
I liked this little trick for going over and over an array:

this.flaps = [ '------', '/â€¾\\/â€¾\\', 'â€¾â€¾\\/â€¾â€¾' ];
...
this.el.innerHTML = this.flaps[this.flap_i++ % this.flaps.length];
Exactly! What a risible waste of time and effort.

Now: take your pet, snap its neck, and throw it in the trash. Then make a list of your family members and sort them by value. Get the least essential ones out of your life, by hook or by crook. Finally, start removing your least essential fingers. You can type with just two! Focus, focus, focus. This world is made for Big Thinkers, Important Ideas, and Stuff That Matters. Like you, your worthless values, and your blithering cynicism! It's all about YOU!
$500 fee?!? I don't get it. This is the first time I am hearing about"Developers for Good". Am I missing something? Why would someone pay $500 to solve a problem that will "improve the world"? Has anyone participated in this and can shed some light on why it is worth it?
What kind of punishment will the administration get for helping with the movie? None, I'll bet. Double standards.
It's not a problem that needs to be solved, but that doesn't mean an improvement isn't worth having.

I went to a private school in England - about as far removed as the kids this ball is aimed at - and therefore for us money was never the problem, but sometimes due to various reasons we'd be playing football in school breaks using a tennis ball, and we'd much preferred to have a real football to play with but happened not to that day. That doesn't take away from the fact that we still enjoyed ourselves with the tennis ball, and no doubt if circumstances had required it we could have enjoyed ourselves with a self-made ball.

The current solution doesn't have to be unenjoyable for this to be a great improvement
Colby The Christian Computer - the most awesome/horrifying kid's special ever.
I didn't intend to downplay the importance of Opera, I just hadn't heard of it until I was well into college (during which I used it as my primary browser for about half a year; to this day I still have Opera's back/forward mouse-button rocker gestures mapped in Firefox). There's no question (afaik) that Opera was the first to get on the tab train.
Getting unlimited storage on your iPhone and iPad
A Top Price Per Head Provider Offers You and Your Players More Security
You could try http://wiki.gnustep.org/index.php/GNUstepWeb
You can't really solve this problem. It's why things like Stripe and PayPal cost so much money. The only way to solve it would be a la Google, where you need to have a certain account balance before withdrawl, but that opens you up to other regulatory issues.
Why do people like cURL? I've regularly found it to have stupid defaults compared to wget. Is it because it's default on Mac and wget isn't?
Venture capital picks up the Moneyball strategy
Ask HN: Why do most car dealership websites look like 1990s
I am in the process of buying a new car right now and been going through a lot of dealer websites. Most of them are poorly designed, really bad UI/UX, ability to search car models suck etc. For example, there is no way to search only for a specific model with Navigation. Yes, I can try the keyword search by putting "nav" or "navigation" but that sucks too because there is no structure.

Is this a problem that is not worth solving ? Do dealers not really care about their online presence even in 2012 ?
I never learnt cURL, or for that matter missed many of command-line tools because of the laziness to read boring long man pages. This is a perfect example of how a man page should be. All the options explained one by one with simple examples! It took me hardly 5 minutes, now I feel confident in using cURL for my next use.
No idea why this wasn't mentioned, but http://soccket.org/ (a soccer ball that's also a generator) seems like it would be significantly more useful, while also satisfying the same fun purposes.
NBD.js: JavaScript MVC Inheritance And You
Noah Kagan's 6 Steps to a Customer Lovegasm
Ruby : List only instance methods that you defined in a class
How To Fix Windows 8 Pro Upgrade Stuck At 0 Percentage.
Where might this new place you hang out be?
Electro-mechanical Dual Linear Wrist Watches
Good catch -- need to get that page up :) Built echo primarily to help me test wiretap so it hasn't gotten much documentation love. Will get that up this weekend.
What about txtpeople tho? http://asdf.us/vortex/
12 critical elements every homepage must have
Then I'll throw in the obligatory counter that the term 'soccer' was coined in Britain.
Display In-House to Agency: a Tale of Transition
If you are doing it for an employer it is at least worth what they are paying you for it. I would argue that qualifies as treasure.
Personally I see this as completely redundant.
CodeMontage's fee covers the cost of helping you find projects that are right for your level (perhaps you can navigate this on your own, but many people new to development and new to open source struggle with this), facilitating feedback and making sure you get code reviews, and helping you measure your improvement as a coder, not just asking you to volunteer without measuring your impact.

This is the first formal session of CodeMontage, and in the future we plan to make the whole platform and participation much more flexible than formal sessions. Hope that helps!
I like this.

What next, 3d ascii boids, with text size to show near or farness?
ajshroff has got it right - Abstracting the problem is job #1. Programming languages are tools and everything else on the list varies depending on the programming language. Abstracting the problem is the key to all programming and computer science.

Try Project Euler as a casual way to improve you skills in this area, it's been a good mental exercise for using programming to solve math problems with your favorite language. Solving the problem is the primary objective, but you can always go back and make your code better after the fact, learn new functions and techniques, etc.

http://projecteuler.net
I have one of these (and donated one). It's a pretty amazing ball.

There's another charity called Alive & Kicking[1] that makes more traditional balls. The main advantages are that the balls are actually made in Africa, giving people jobs, and the outside of the balls have HIV/AIDS awareness messages on them.

[1] http://www.aliveandkicking.org/
Six Things to Consider When Using Redis on Heroku
Earlier this week, Flights With Friends wrote this post evaluating alternatives for using Redis on Heroku. We at Garantia Data want to share what we think should be the most important things to consider when selecting a Redis add-on for your Heroku app.
I think that the proposed solution gives preferential treatment to users who were around long enough (or have enough money) to be on a network where they are assigned their very own personal IPv4 address. If IP addresses mapped 1:1 to users or machines, then I'd be all for using xt_connlimit to throttle users who perform excess requests.

Even if you add a proposed delay, a user behind one of these NATted networks could (unintentionally, I hope) cause a DoS by sending lots of requests to make the queue unreasonably long, which, to someone behind the NAT, is just as bad as a server ban.
Show HN: Android App for Creative Thinking and Innovation Anytime Anywhere
Derivative post with no original discussion. Original submitted to HN and discussed here:

http://news.ycombinator.com/item?id=4762336
> Most universities tend to have their own computing cluster, which will make storing the (potentially large) datasets easier, and furthermore use of the CPU time is free!

We plan on making the entire Wakari stack available to deploy on internal clusters. (Obviously there are many businesses that don't want to upload their data to a third-party service.)

>Javascript ploting for the next set of graphs I need to produce for my research though is something I'm actually pondering about. It has the ability to be interactive which can be really helpful.

Those plotting features are very alpha at this point, but they are all components that will be in Bokeh (https://github.com/ContinuumIO/bokeh), which will be available as a standalone plotting system for Python.
I completely agree with you here. People should take care about licenses of the software they use, especially in a commercial setup, for all the reasons you stated.

But, you read the license, you decide if you are going to use it or not. That's it. If you are not sure, just don't use it. Use something else if available. Or build your own.

What I don't understand is the basis on which some people complain about the authors choice of the license, and feel offended by his license choice.

edit: s/started/stated/
No, it isn't. It is harmful for free software projects to blindly incorporate software with incompatible licenses. It is not harmful to write software with incompatible licenses. Most software written is incompatible with Debian. With very few exceptions (for instance, the sole-sourced drivers to popular peripherals), none of it actively harms the project.

Debian is not entitled to Douglas Crockford's work and therefore Crockford cannot harm Debian through incompatibility. Someone else can write a replacement JSON library; it's an intern-level project.
My support and respect
Stripping out the politics here, some good lessons for all of us:

1. Test your damn product before it goes live.

2. User feedback, user feedback, user feedback. Things like the confusion of the use of "app" (vs "website") and the lack of http->https routing scream of things that a developer would think are "obvious" but even the most basic user testing would reveal early on.

3. Stealth mode can be trouble. This may be a controversial opinion but I've learned to believe more and more that "Surprise! We're here!" approach does more harm than good. There are limited circumstances where this is not the case (situations where knowing the existence of a project can damage that project) but I emphasize limited.
Great post, Sam.
I Am Not A Programmer. And Neither Are You
naive but honest question -- aren't 'null' and 'false' different?
I thought the same. I might be willing to pay if I knew more about it, but the only information is a blog post which essentially says "pay us $500 and we'll send you an email with a cool project idea and then do a code review".
Are we really to believe this is plausible?

1: Romney's big data app failed on election day which led to ineffective use of their volunteers.

2: Romney's campaign performed exactly as predicted by the likes of Nate Silver.

Therefore: the failure of their big-data app was inconsequential. Otherwise we have to assume that the hundreds of polls were consistently biased in the direction of Obama and that the failure of the Orca big data app exactly compensates for this failure of the polls so that the outcome of the election is nonetheless exactly as predicted!

Absolutely 100% ridiculous.
The tails.
Electric imp for the Internet of Things
It looks like a great project and this kind of message is encouraging about its leadership.

Yes, you cannot get rid of fraud. However, 0.3% of suspicious accounts seem a reasonable number.

Great job but as others point out it looks quite hard for it to become profitable.
We need high resolution property photos for our prototype, please
That sounds better, but it feels like a band-aid solution to me. For example, I worry about whether it will actually fix the load problems if a bad network has lots of requests, resulting in a very long queue and lots of open connections. It sounds like it's worth trying, at least.
I notice this seems to be a web based portal to a linux environment? If so, anyone care to explain the advantages over say just offering a VNC server to the same linux env?
Used cars are widely available for relatively low prices.
I feel this is more a case of poor user experience. This is a company who couldn't mark their service up 10-20% to account for taxes and a unified price.

...And the fact that Stripe doesn't generate and email out PDF invoices FOR YOU? Common now.
Show HN: Send a unified message to your friends on Skype
You can also accept all contact requests w/ one click.

Based off of Gabriel Szabo:
http://www.codeproject.com/Articles/13081/Controlling-Skype-...

Granted, I literally only needed to code like 4 lines of code[hardest part was sifting through the darn skype API], but for future reference, as opposed to creating a group and mass messaging them that way, this is a quicker way to go about that.
I was hoping for some code listings.
You're making a confusion between the content and the distribution format.
> If you're a bayesian you'd find this comforting because all of the evidence is included in the belief.

Off-topic, but this is my beef with the "Bayesians" - it's not all of the evidence; it's completely absurd to believe that all evidence can ever be accounted for, when considering anything.
Why does everyone blame/praise the data?

It's the voters that made the difference.

We are talking 1% of people changed by campaigning, everyone has already made up their minds. They spend a billion dollars on this nonsense and probably a million "man hours" annoying people door to door. Just imagine what kind of actual good that much money and effort could have done for schools, etc.

The population is just becoming more progressive and "values" from the 1950s are less and less popular.
NO. NO. NO.
This is exactly why styling in HTML failed. Things work great when they are broken down anatomically into specific functions. Let's not try to put all of our eggs in one basket.
They are, and that's where the bugs can come from. :) It leads to a situation where it's easy to come back to the code in the future (or have a new developer working on it) and see a field that's a boolean and make an assumption like "well, this is a boolean, so if it's not True than it's False." I like to make my booleans not-null so that they're, well, actually booleans, and leave stuff with three or more states to enum-like behavior.
Reminds me of http://coffeekup.org/
Whoa, there nelly!

First things first, Project Orca (you can read two first hand user accounts here: http://www.breitbart.com/Big-Government/2012/11/08/Orca-How-... and here: http://ace.mu.nu/archives/334783.php ) appears to be a Get Out The Vote and volunteer management app.

Second, 1 and 2 are not incompatible results. Nate Silver and others have pointed out that the polls appear to have underestimate democratic performance at the polls... is that due to Republicans failing to turn out? That seems like a likelihood that's at least worth considering.
If it were really established that in software free means "Free" the way FSF defines it, then we would not have this 100+ messages discussion here arguing what is free, and in which context.

Maybe if would be easier if instead of "free" we started using more precise terms like Free(c)FSF, $Free, or name actual licenses, since each one goes under some assumptions.
And so continues the trend of software with Japanese names. Wakari, or 「わかり」, means "understanding" or "comprehension".
> Freedom is the lack of restrictions.

That's just the negative sense of freedom. People mean sometimes a different sense of "freedom" , where to be free to do something implies rights, which then implies duties.

See http://plato.stanford.edu/entries/liberty-positive-negative/
How Zara Grew Into the World’s Largest Fashion Retailer
He is both smart and has a good work ethic, so I wouldn't prescribe anything to him. He should work on what he wants to work on and the opportunities for collaboration will present themselves.
I tried the duckhunt click too, could be a nice mod into a HTML5 game!
Stack Exchange Podcast #36 – We Got Hit by a Hurricane
Yes, but my impression is that the set of conditions where this helps (you have memory pressure AND the runtime has lots of memory it can free up) is rather rare. If you have memory pressure, that's usually the same time that the runtime is actually trying to make use of lots of memory.

IIRC, Android provides something along these lines (as does Windows Phone 7.1), and when you get under memory pressure (common on Honeycomb-based tablets) you end up with thousands of these notifications, each freeing up 1KB or 2KB when you really need to free up tens of megabytes (which you can only do by serializing and terminating an application).
"Team size: Solo founders take 3.6 times longer to reach scale stage compared to a founding team of two people or more."

This seems to quantify the benefit of having a cofounder...