skysight-inc/HackerNews huggingface dataset:
You haven't used Kickstarter? They've been using Amazon for payments for quite a while now.

The experience is okay. Comparable to PayPal, but maybe a little simpler.
Build any Node.js app with this one-line Dockerfile
This is awesome, looking at how we could use it at sendwithus to replace/augment our current support systems.
Building Momentum for Code Modernization: The Intel Parallel Computing Centers
A walk through of what was built would be helpful to better understand what the project looked like (or how it functioned) before the developer came on board and what the project looked like/functioned after.

Also, knowing how a developer works best would be useful. For example, does the developer like to check in regularly or does he/she prefer a hands off experience.
I guess there in lies my question - d3 makes it easy to marry the data to a dom, making it easy to add interactivity. So, i guess why would I chose to use Dc rather than to use d3 with crossfilter.js?
I find these sorts of things amusing (they come in book form too: http://bookoutlet.com/Store/Details/_/R-9781606521328B?gclid...). And of course they are a trap since if you memorize a bunch of trivia and then pose as a 'nerd' or what ever, when you come across someone who actually learned this stuff because they were fascinated with it, and invested the time, they will rapidly spot you as a 'poser' or a fraud. And then they will be less likely to be friends with you than had you simply not attempted to put on the mantle of 'nerdness' or whatever.

Early in my life my wife pretty much cured me of 'male answer syndrome' which occurs whenever a suitably attractive female asks a question, the male is compelled to respond with an answer, regardless of the depth of knowledge on the subject and present it as authoritative. Sometimes you can pull that off, but if the person you are trying to impress is smarter than you, it tends to backfire horribly :-)
Effective Unit Testing with AMD – Bocoup
This comment is extremely unproductive. Unfortunately, that's the whole of the response I believe it merits. I'm sure you'll write many useful things elsewhere on the site; this just isn't one of them.
No, the email address is wrong for a start
dc.js is the 'glue' that holds d3 and crossfilter together. So I can create a crossfilter, generate multiple dimensions, group those dimensions, then render multiple charts.

Applying a filter to one chart (e.g. clicking on Saturday) then get's reflected in the display of all the other charts.

Note you can also override the group().reduce() function if your data is a lot more complex.

In fact I went a bit crazy and had one set of reduce() functions create me the struct array I needed from which to create another crossfilter and apply that to a subset of charts.

I'm hopeful that, based on conversations in the dc group, crossfilter will just become the default data engine and this will be replaceable, but crossfilter is very powerful.

I'll be honest here and state that I don't have a deep knowledge of D3. dc.js had me producing a 'limited' set of charts within days.

What I have noticed is that the linechart really does not like you pushing too many data points to it. (I have 24 temperature min/max/avg points over a day for 8 sensors going back a year) however I think this may be a browser SVG limitation (6 other charts on the page). In this case, on a dashboard, this type of chart is nonsensical for what I am doing anyway (decision taken 30minutes ago).
Here's the Go equivalent:
https://registry.hub.docker.com/u/google/golang-runtime/
And the Python equivalent:
https://registry.hub.docker.com/u/google/python-runtime/
These aren't buttons. They are rectangles with rounded corners and text inside.
Don't forget http://www.redfin.com ; their presentation of properties with the associated public data is beautiful.

No association, just a huge fan.
It depends on how you define demand.

This site is updated reasonably regularly: http://smalltalkjobs.wordpress.com/
How can buttons be responsive? And why there are two hyphens in some, not all, classes like “btn--full“ or “btn--m“?
I never understood why the external resource is such a concern for devs - most of your application will be online with online access. Google is not making a call out to send data, but to retrieve what it needs to render the different chart formats, it saves time.
I'll try to get one on there. In the meantime, the colors represent rankings (scored by feature intersections). You can see the ranking selectors here (pink, blue, green, yellow-green): https://cloud.githubusercontent.com/assets/25/3075424/5497c2....
Segmenting freelancers by technology is an even more fundamental problem with this design.
Hence the "using this tracking method" caveat. Now you have to do something much more complicated just to get less specific data. And it's a cat and mouse game: You put up a useless landing page, device makers set their browsers to require TLS for any page previously found to support it, preventing you from redirecting requests to the majority of popular sites. Or they could just detect the ARP misuse that makes captive portals work and patch that particular vulnerability, because screw captive portals entirely.
dc.js sits on top of D3 and provides glue that between multiple D3 charts and crossfilter.
Show HN: habitat – cucumber tests for your life
Chat-bot 'Eugene Goostman' passes turing test
What I can never comprehend is how so many people have the time to argue with each other on twitter and such.
I think that sort of graffiti/art for-and-by the workers is common on bridges in the Bay Area, if not elsewhere...

http://en.wikipedia.org/wiki/Bay_Bridge_Troll
Male faces 'buttressed against punches' by evolution
The PG review is not real! This is a demo of what we think an awesome freelancer portfolio should look like. Sorry if that was at all misleading.

I hear you on the "commoditization" of freelance software work, and we're actually trying to fight that. We're trying to build the freelancer site that actually built for the freelancer, and gives them a way to be found by the types of clients they're looking for. VS. what exists today where freelancers bid against each other, have to deal with shitty job descriptions, and less than awesome clients.

Would love to talk more offline if you're open to it. matt@theworkmob.com
You need to use docker pull learn/tutorial - not: docker pull tutorial
Docker is an amazing tool, but there are quite a few misconceptions about it.

Nearly all the articles and examples seem super easy, but it's quite a challenge to use in an actual multi-host production environment supporting mission-critical systems.

This can send the wrong message to beginners and send newbies down the wrong path, which ends up as a disservice to Docker when they hit the complexities and become disillusioned with it.

To address those misconceptions, I've just posted the article "Docker Misconceptions": https://devopsu.com/blog/docker-misconceptions/

I spent about a month working on setting up Docker for production scenarios and reading everything I could on it (all the docs, courses, and well over 100 articles - see Docker Weekly for a wealth of resources). My post covers the main misconceptions I see popping up and also some advice for simplifying Docker use if you do decide to use it for multi-host production.

I'm sure I've probably missed some things, so please chime in if I've missed something important.
Looks nice! In the same space, there's also Respondly: https://respond.ly/

I've found it hard to pull myself away from Gmail and use these apps though, old habits are hard to change…
Looks very promising. Too bad their jobs page says they only want engineers with Go experience. Why does language matter?
Not with mailinator. You just choose a username and it gets sent there. No need to go to mailinator.com first.
World Cup 2014 Predictions and Results by Bloomberg
How do you find out if your account is penalized? I actually shared something I posted on HN before, on my fb wall, and some people who liked it upvoted it. Is that allowed?
The first DockerCon is off to a great start in San Francisco today. So proud to help kick it off as the first keynote this morning. We look forward to a great relationship with the Docker team.
Yes, but suppose you could write the same program in two languages, a classic imperative one, and a purist and difficult FP language.

For the sake of argument, let's assume the classic imperative language is easier to approach for rookies. If it's also the easiest language to write bugs and make mistakes with, wouldn't the "harder" FP language still be a net win? As long as its learning curve isn't unapproachably steep -- i.e. so steep that your time to market becomes awful -- what is the advantage of the imperative language's ease to hit the ground running and writing lots of bugs?
What Does Docker 1.0 Mean for the Community
This isn't the decline of agency, it's feminism and anti-racism creating agency for oppressed people.

Traditionally, if a woman or ethnic minority is being harassed in their workplace, they are unable to speak out against it for fear of being fired by their bosses. In this sense, capitalist hierarchies (as the author identifies) are used to enforce gender and race hierarchies.

Now that it's become unacceptable to be outwardly racist or sexist, capitalist hierarchies are occasionally used to stop oppressive behavior. This is still rare, and not at all at the level it should be, but this is a positive trend. Just as we as a society decided that public segregation was not acceptable in the 1960s, we as a society are currently in the process of deciding that private bigotry is not acceptable.

What the author is really calling for any conflict between privileged and oppressed people to be limited to exactly those people -- which of course means the privileged person wins.

The author misses exactly the point of liberatory social struggle: to reduce the agency of privileged people, in favor of expanding the agency of oppressed people.

(As an aside, to appeal to class when discussing software engineers is laughable. I'll take the author seriously on this when he starts organizing a union for developers in his workplace.)
Landing page wise, a sign up link at the bottom as well as the top would make a lot of sense. Otherwise there's no call to action when you've read all the pitch.
Fucking descenders. It's not just all caps, many words/phrases don't have descenders in them in lower case.
Im thinking this wont affect LEOs as they go through cell towers which is not wifi or bt. see: https://www.aclu.org/blog/national-security-technology-and-l...
Teaching Creative Computer Science – TEDx
All your points are true.

However if you were a teen in the 90's i can tell you that girls playing video games was as rare as a gypsy with a mortgage.

Now girls play video games but it was unheard of only a decade ago. Things change, although it takes time but don't be surprised if your son's gf someday will be comfortable with the Oculus.
Ask HN: What are your thoughts on the "sharing economy"?
Just curious.
I lack proper Mac access (the ones at work cannot be upgraded), but I have watched all WWDC videos and the ebook.

Currently I don't find it a big issue, however the language is still not final, maybe this can still change.

I imagine Apple might still act on some initial feedback before Swift 1.0 gets released.
It was only when I opened the link that I realised how much I'd been dreading the experience of reading it. I'd semi-consciously been expecting small-print text surrounded by confusing navbars directing me to enterprisey product areas.

Nice to see microsoft have a non-sucky website now.
User 'instanerd' has exceeded the 'max_questions' resource (current value: 75000)
> So you're saying you'd prefer it if you had to explicitly tell Go that your type implements an interface?

I'd prefer that to having to avoid using the most natural names for methods to avoid implementing an unintended interface -- it seems to me that Go's approach in this area makes easy things easier and hard things harder.
> Bitcoin already provides a global currency and distributed ledger-- there is no need to re-invent those wheels.

Yeah, at a cost of several million dollars per year of burned power. You'll find the less BTC someone owns the less likely they are to bring up non-arguments like "more hashes = more security!" Let's stop pretending there isn't room to innovate.
>User 'instanerd' has exceeded the 'max_questions' resource (current value: 75000)

whoops
Interesting academic work on this recently. It shows that, as expected, the publication of a working investment strategy decreases its efficacy.

http://news.morningstar.com/articlenet/article.aspx?id=64857...

Of course, contra your ML researcher, this presupposes that there are effective strategies that are published.
What people on twitter can never comprehend is how so many people have the time to argue with each other on HN and such.
Dc provides a set of tools for very quick delivery of a set of charts married to a crossfilter. Most importantly it allows those charts to interact based on filters applied in one chart being reflected across all other charts.

Of note Dc generates d3 charts...so you can manipulate them to your hearts content. In my case, part of the tabbing functionality (context switch) is to destroy any in memory crossfilters AND hunt through the DOM for any d3 svg elements and delete them to aid browser performance.
DP5: A Private Presence Service [pdf]
A cryptographic service that provides privacy-friendly indication of presence to support realtime communication.
Some of it is about the agenda of the person writing it.

The Fama-French 3 factor model still holds. (http://en.wikipedia.org/wiki/Fama%E2%80%93French_three-facto...) Part of this is because Gene Fama doesn't have a hedge fund on the side. He advises DFA, but they want their customers to understand the model. (He also won this year's Economics Nobel)
That is the most excellent thing I have seen in weeks.
What's the memory usage like?
Tessel: A microcontroller that runs JavaScript
> if the person you are trying to impress is smarter than you, it tends to backfire horribly :-)

That's when you turn on the charm, admit you have no idea what you're talking about, and openly work through the "problem" and try to figure it out on the spot.
Thanks so much sunir! I love the unixy command line. I think there's a path to bringing command line haters and lovers together, to get us all creating and sharing commands that we can use with our UI method of choice.
Your first point is particularly interesting to me. It was my understanding that Javascript was impossibly slow at a few very key operations, like array lookups. (Since it didn't have true numerically backed arrays and instead did hashtable lookups for those types of arrays.) C should be blowing away Javascript in pure array lookups. I'm astonished it's not. What do you suspect is the cause of that?
The Lost Mushrooms of Oceania
It's funny you should say "Not everything you read on the internet is true." while on the internet and trying to prove something is not true.
Heartbleed, LibreSSL, and the Importance of Implementation Diversity
Assuming those requests are sent in order, that could be an interesting optimization!
The best Linux distro for new users
Cracks act as focal points for stress. A 10mm crack in the wrong place can cause surprisingly large metal structures to tear in half, with the stress staying focused on the tip of the crack as it grows. In fact, the larger the structure, the worse the problem can be as the forces tend to be correspondingly bigger.
"User 'instanerd' has exceeded the 'max_questions' resource (current value: 75000)"
At least consider 0%.

My team has an annoying monthly expense report for $5 from webscript.io that we deal with. I'd rather expense $100/year than $5 a month.

If you don't offer annual plans for a b2b offering, you're possibly leaving money on the ground.
Oh, I shouldn't have pressed "Next" for so many times, I guess :-0
The Soul of a Hedge Fund 'Machine'
http://instanerd.me/v/48

It is possible to create a plant that
grows potatoes above the ground and
tomatoes below, by grafting a tomato
plat stem onto a potato plant stalk.

Don't people usually want tomatoes above the ground and potatoes below?
Updated HTTP/1.1 RFCs: They're done
A little better. The current title includes the words honesty, transactions, and scaling, but didn't show how they were related. Your original title at least strings them into a coherent sentence that more accurately describes the content: how databases really perform in terms of scalability, and how transactions affect that scalability.
Building a Swift library for ordering food
I wouldn't say those are non-arguments, just not conclusive arguments. Vitalik of Ethereum brings up the nothing-at-stake problem, in the context of proposing a solution:

http://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof...
Re: responsive buttons, the end of the page shows some:

> Centered, full-width on mobile, with a max-width of 16em on larger screens.
Omelette.js v0.3.1: Simple Bash/Zsh Autocompletion Engine for Node.js Tools
Yes - that and any client-based operation where an employee can leave and take their clients with them. The Dentistry field is notorious for this; my wife is barred from working in an entire half of the city for several years after the end of her contract.
Announcing our new time series partner
Thanks for the detailed response Patrick,

I see your point. We're finding that we want to focus in on real validated feedback from past clients and simple case studies of the work.

We're still thinking through the actual metrics that make sense to profile, and I can definitely see that Github scores might not be very important.

I'd love to go deeper in how we can create a framework for case studies if you're free to connect offline. matt@theworkmob.com
http://www.johnsphones.com/ If I didn't have an employer paid for iPhone 5S with unlimited data THIS (or the N515) would be my choice.
People Are Building On .CLUB – Shaving.club, MovieMax.club
At least 20% (ie, $10/month and $100/year). I'm sick of monthly billing but I know a lot of people prefer it.
Get off the deep learning bandwagon and get some perspective
Makes sense to me. Thanks for the feedback.
Great, way to go!

Reminds me of Bill Gates book "The Road Ahead" (1st ed, 1995, p. 158) - it's about his vision of a next-gen network that would replace the middle-man beside other innovative things:

[...] most market places are very inefficient. For
instance, if you are trying to find a doctor, lawyer,
accountant, or similar professional, or are buying a house,
information is incomplete and comparisons are difficult
to make.
The information highway will extend the electronic
marketplace and make it the ultimate go-between, the
universal middleman. Often the only human involved in a
transaction will be the actual buyer and seller. All the
goods for sale in the world will be available for you to
examine, compare, and, often, customize. When you want to
buy something you'll be able to tell your computer to
find it for you at the best price offered by any
acceptable source or ask your computer to 'haggle' with
the computers of various sellers. Information about
venders and their products will be available to any
computer connected to the highway. Servers distributed
worldwide will accept bids, resolve offers into completed
transactions, control authentication and security, and
handle all other aspects of the marketplace, including
the transfer of funds. This will carry us into a new
world of low-friction, low-overhead capitalism, in which
market information will be plentiful and transaction
costs low. It will be a shopper's heaven. [...]
One big set of features missing are the configuration options available in PyCharm. For example being able to configure Vagrant in PyCharm provides its own UI in the IDE settings. I have created a screenshot showing all the various PyCharm setting views compared to IntelliJ with the Python Plugin installed:

http://imgur.com/tKFnnkj.png

You can actually get some of the Vagrant features with a separate Vagrant plugin in IntelliJ, but PyCharm lets you set up the Python interpreter with Vagrant via a really nice UI.
Options 101
IOS 8 strikes an unexpected blow against location tracking
My Conversation with “Eugene Goostman”
Good riddance.

Let's go even further and have them ban consumable IAPs. There's almost no legitimate use case for them other than creating pretend currencies that make people hit the skinner box lever harder and spend more money.
Virtual Reality Finance
Ask HN: What is to Emacs as Neovim is to vim?
Might be worth combining with walkscore data? http://www.walkscore.com/professional/research.php

Not sure how freely they distribute this.
Agency is not a zero sum game. We don't have to reduce the agency of 'privileged' people. We just have to resist oppressive behavior.
Hah, just this morning we published a whitepaper explaining such a solution in greater detail:

http://github.com/orisi/wiki/wiki/Orisi-White-Paper

There is also a basic implementation of such a system that we've been preparing for the past week, and a website that will host a list of oracles: http://oracles.li/
1. Currently supports Aquamacs and Emacs. "Xiki-enabled text editor" means a text editor with a Xiki plugin installed. Which, in turn, means you can run Xiki commands right from that text editor (or IDE).

2. Yes, you need to be careful. Similar to being careful to which commands you paste into your shell, and which .sh files and scripts you run and which packages you install. It won't auto-run anything though. And since everything is plaintext, it should help people to review for malicious intent. Maybe some checking for special characters would be a good feature to add.

3. There's no way to preview. If you don't know what a command will probably do and don't trust the source, you probably shouldn't run it. There is a keyboard shortcut for jumping to the source code though!

4. Yes, you can run as non-root. The current version is a bit out of date, and has a rough install process (the Kickstarter is all about improving that). Currently you need ruby 1.9. I need to fix that soon - it probably won't be hard.

5. Ruby is a pretty decent language for manipulating text, and getting stuff done quickly, so it's a good fit for Xiki. You can make a Xiki command via a .py, .js, or .coffee file though, so you don't need to know ruby to make commands!
Even in these cases there's a balance of interests that probably needs to be evaluated. A dentist might be responsible for generating substantially all of the value in their customer relationships, and there might be no good public policy case to support noncompetes for them. On the other hand, an insurance brokerage might as a firm be generating 95% of the value in their customer relationships.
no federal money used:

http://www.pressdemocrat.com/article/20110705/wire/107051072...

"California decided not to apply for federal funding for the project because the "Buy America" provisos would probably have required purchasing more expensive steel and fabrication from United States manufacturers."

It's still part of I-80, though. Are there not requirements for the bid process and construction standards independent of funding?
Hopefully this will also mean decent Python support, because with the Kinect for Windows v2 dev kit I'd have to wait until wrappers became available.

The Kinect v1 was also a pain to get working on x64 Windows, so hopefully things will be a bit easier this time around
Simple Simple Apps
Where do you get the house listing data? Do you then geo code the addresses and filter them against your acceptable locations?

(Sorry if I missed reading that part)
Amazon launches Amazon Payments, a PayPal competitor
I doubt that'll happen as Apple gets a cut of IAP.