skysight-inc/HackerNews huggingface dataset:
That's solving a different problem, which is intonation (having every fret on every string in tune on the entire neck). But it still just provides intonation for a single temperament, like equal temperament.

More info here: http://www.truetemperament.com/site/index.php?go=4#A1
They've been abusing it for a long time, and GitHub has taken steps to remediation the situation.

There are also other avenues, such as PasteBin. I've seen a bunch of people post, say, router configurations to PasteBin to share them with tech support, including password encrypted with Cisco's broken password 7.

RaiderSec built a bot that find them automatically: twitter.com/dumpmon
If you want a mostly pure DOM-based framework, take a look at Polymer, too (http://www.polymer-project.org/). Web components seem to really embody what the article is driving at.
Or she did.
Related is that going four steps around the circle of fifths, for a total of five pitch classes, produces the pentatonic scale (e.g. the black keys). This is the longest sequence that doesn't contain any half steps. Continue for a total of seven notes and it's the diatonic scale (e.g. white keys†). This is the longest sequence that doesn't contain consecutive half-steps. Finally, continue for a total of twelve notes, as the article describes; the resulting chromatic scale is either (in just temperament) the longest sequence where every step is at least a half step, or (in even temperament) the longest sequence before the pitch classes repeat.

† Annoyingly, the tonic (tonal center) of the diatonic scale is the second note in the sequence of fifths (e.g. C in FCGDAEB). I believe this is so you depart the tonic by a fifth in either direction, since fifths sound so good.
This would work for people who are just trying to avoid the line at the coffee shop, though. Coffee (pastries, etc.) are made-to-order, and I would be fine ordering on an app before I even got in the car if it meant that I didn't have to sit in a line when I got there (assuming it's a busy time)
Ask HN: Tools of the trade, 2014 edition
Last year, Sharjeel Qureshi revived the tools of the trade thread on HN for discussing useful services for startups: https://news.ycombinator.com/item?id=5235137

It's been over a year since then. What is everyone relying on now?
Not to mention the immense college education, high school graduation, and literacy problems for young men that somehow have managed to not be a national discussion issue.
Is that really why G and E chords are that way? I think it's more an issue of fret intonation. Guitars are typically tuned to equal temperament, just like a piano, so such a guitar with perfect intonation should sound just as good on every chord as a perfectly tuned piano.
I love just how persistent is Git in confusing users. Double negative, anyone?
Python Programming with Minecraft Pi: Early Draft
A toddler also can't operate a letterpress, solder, or fly a plane. Your point?

There are designers who worry about designing for toddlers, but that's a very specific niche, not at all representative of the average computer user. Hence my comment was not concerned with designing software interfaces for toddlers. Of course I wouldn't advocate using a CLI for an application meant for toddlers.

(My perspective on the subject comes from someone with a graduate degree in HCI, papers published at major ACM conferences, and who has shipped dozens of interactive software titles in the past decade (including some that have, surprisingly, been destined primarily for toddlers). I'd love to pursue a constructive conversation, but your ad hominem makes it hard.)
One other contender in the restaurant domain is EatStreet.

As a consumer I've had great service from EatStreet and their local restaurant partners. No idea what the vendor side of the process is like. Square is building quite a tie-in to their handy hardware as much as the app itself.

https://geteatstreet.com/

http://techcrunch.com/2014/04/07/following-competitor-grubhu...
I meant any free app that makes money, because he was asking how the app made money.
But wouldn't that just make whatever chromosome carries this gene the new allosome?

Haha, maybe so, I guess that's a matter of definitions...

I was reading the statement as SRY moves to an autosome and then some other process regulates expression.

SRY translocation is not unheard-of (cf. SRY-positive 46,XX testicular "disorder"), but that's not what Prof. Kuroiwa is saying. He's talking about a change that allows a different gene to code the same proteins that SRY codes. That change could be to the gene in question, or to something else that governs how it is expressed. There's a whole family of genes (SOX) that exist all over, on both allosomes and autosomes, which are similar to SRY, and one would imagine these might substitute for it. Looking around a bit more, I find wikipedia links to a paper [0] that claims the substitute SRY is actually a group of multiple genes on X, which group of genes did translocate from Y. Fascinating stuff!

[0] http://www.ncbi.nlm.nih.gov/pubmed/12900579
I didn't even realize how nonsensical it looks to the average person until I read it over a few times.

"Yep, change it to dead snake case; what's the problem here?"
The only way to be a good programmer is to work on lots of projects.
> a small number of reposts are ok.

Call me cynical but I have a horrible feeling you might regret that statement.

That said it is a nice approach to the problem :).
Marissa Mayer now wants to be a comedy mogul and Yahoo investors like it
I've not used Docker before, so this is all postulation: Dockerfiles don't look great for complex software setup processes, being just a list of commands to run on the machine.

We already have provisioning tools which attempt to solve this problem, so I'd much rather write one definition which can be applied everywhere, whether to virtual machines, Linux containers, or hosts running on physical machines.

Maybe I'm just trying to use Docker incorrectly? My particular use-case is setting up software (CKAN[1]) in an Ubuntu environment, but the server I have access to is Arch Linux, and the software is I/O-heavy, so I imagine that a container would probably be better than a VM.
Sure, you can do floating point in software. My point is that dedicated hardware is very likely more power efficient at it. The same goes for memory: accesses to off-chip memory cost much more energy than accesses to on-chip memory. It would be very interesting to get energy and performance numbers for some real world application running on both chips.
> how simple WP is to use and extend

Have you ever used anything else? Like ever? Because WP is neither of these.
This is a bad Hacker News comment, as are several others here. They responded to a substantive article with indignant ideological complaints that were guaranteed to derail the thread, and did.
I also find that caffeine boosts my creativity. I rarely drink it, but when I do I become super motivated and inspired to carry out new ideas.
But for the MIT undergrad black market I don't know if there would be the quantity or type of goods that would require a student to "hide" a significant quantity of money.
This appears to be the arXiv.org link to the paper in question, "A framework of Rogers-Ramanujan identities and their arithmetic properties."

http://arxiv.org/abs/1401.7718

(Submitted on 30 Jan 2014 (v1), last revised 10 Mar 2014 (this version, v2))

I'm surprised that there is no other discussion of this in an actual news publication about mathematics (I read those for my occupation, and am a member of several online groups that discuss mathematical research), so I wonder if the recycled press release submitted here is really the only interest that this paper has gathered in the mathematical community.
This looks awesome. I like the UI at first glance. I have been using https://www.buxfer.com/ for the past 5+ years for tracking expenses with roommates. It works really well, but the UI leaves much to be desired.
Pretty sure even these statistics are underreported. For example, when in college, I have been molested by women at least twice without consent, and have never reported it -- principally for fear of ridicule from the authorities and fellow students. If you include the question that led to the famous '1 in 4 women are raped in college' statistic (http://aspiringeconomist.com/index.php/2009/09/11/rape-stati...) -- I have been sexually assaulted around 10-15 times.

Colleges have very few or no policies about sexual assaults against men. This is unfortunate.
Fuck the USPS.

Seriously.

Its been obvious for at least a decade that the customers are direct mail advertisers and we're the product and we can't really opt out (I've signed up for a several opt-out services and I still get junk mail).
Basically, the "/kent-beck/rip-tdd" portion is for humans (and/or SEO), so that we can look at the URL and have some idea of what it is, and the "750840194948847" is for their server to figure out what to actually show. You can change the for-humans part to whatever you want and still see the same note: https://www.facebook.com/notes/foo/bar/750840194948847

The advantage of only looking at the number is that if Kent Beck's name changes or the title of the note changes, they can just start linking to a new URL with a changed human-part (but the same numeric identifier) and the old URL will still work. The "correct" way to do it would be to track and validate every version of the human-part for every URL, redirect old versions to the newest version, and 404 made-up ones. But in a way that would be slightly inconveniencing human users following outdated links by making their browsers follow a redirect when really only search engine spiders care whether there's a single canonical URL per page, so if Facebook has given it any thought, they probably decided just to not bother.

And at their scale, keeping track of one or more string URL versions for each page (that is, each piece of URL-addressable content that makes sense to have some kind of title slug included) would be non-trivial. Billions and billions of URLs to track, dubious benefit.
You might be surprised at the results you can get these days. There are even "soft pianos" that are almost completely synthesized rather than sampled. They can sound amazing: http://www.truepianos.com/demos.php
I wonder how it's compared to AngularJS ngAnimate? ( http://www.nganimate.org/ )
So are we still waiting for a Snopes for startups?
Weev starts TRO LLC to short companies based on security vulnerabilities
I always catch myself saying 'I got it offline', but I wonder if it is incorrect to say that and instead to say I got it online. What's your take?
Cf. http://slatestarcodex.com/2014/04/28/the-control-group-is-ou...
IoT survey offers MinnowBoard Max SBC prize
Now that would be considered defamation, impersonating a person, etc.. If that can be proven anywhere then that's huge, disturbing, and disgusting. I don't imagine the chances of that coming to light are very high though because people who don't gossip/bully wouldn't be using those apps, so friends of the target wouldn't likely see if there was a response - or if they did I wonder what % of friends would actually ask about the response.
True bad term on my part, I should have said transparent as you have to pay to see the UE4 source code and in progress work. In the locked down secretive game world it is pretty open but not oss.
Well since using anything with github is synonymous with sexual harassment and misogyny, I think I won't be doing _any_ of this.
I personally have at least one male friend who was by any sensible definition raped by a woman, as an adult. There is good reason to believe that this is an extremely unreported type of crime, and the data appears to back it up. I've been talking about the NISVS 2010 study for two years now, and no one believes me when I point out what its surveys show.

[Edit: I see by now a lot of people have commented on this story. What stands out to me is that still, even in the face of the data mentioned in this story, much of the discussion revolves around prison rape with a male perpetrator. One of the points in this story is that even prison rape doesn't tell the most shocking part of the story of male victims of sexual abuse. Paraphrasing from the story: One of the studies of the Bureau of Justice data notes that in a certain subset of the data, 46% of the male victims of sexual assault reported a female perpetrator.

Citation: http://jmm.sagepub.com/content/12/3/275.abstract

This discussion is so far outside of people's gender norms and assumptions that it becomes hard to have a proper debate without constantly referencing the data. These are currently the best firm data sources we have on this subject, and the narrative should eventually change to reflect the available information. Women can be and sometimes are sexual offenders, and not only towards other women and children].

[2nd edit: Aaaaaaand it's flagged off the front page. Glad I was here two hours ago, or I would have missed this excellent summary of the latest studies in a very interesting branch of sociology. The large majority of HN users should really broaden their horizons a little].
Hacker Drudge Report
The planned update to Wheezy is important because it brings an update to OpenSSL. Updating OpenSSL on Squeeze is time-consuming and buggy, and a later version is required to run several software packages including Bitmessage.
Would you mind sharing how you set it up on a Kimsufi/OVH machine? All infos I have found were quite outdated and I haven't had enough time to dig into it myself yet. I think it would be great if someone would document this.
Interesting how the word "weird" has virtually become a codeword for ridiculous bottom-feeding online advertising. I initially overlooked this post simply because my brain docketed it under the "Ignore all internet content matching 'weird,' esp. 'weird way[s]'" category.
The advertiser is misspelled in the below page,

http://www.upverge.com/advertisers

If you are an ""advertisor"" interested in being a member of our affiliates program,

So now, are you sure you will get thousands of users?

As a User, why should I come to your site? What's in it for me? You have free ad posting, then there is no way you could guarantee that it would be spam free links and are worth visiting..

As an advertiser, why should I pay you when I get it for free? (to get a top place ??), If the users are not interested why would I be interested in spending advertising in your website..

just a thought..
I would guess that if they were projecting lots of growth in the line, they wouldn't have done a disruptive factory move.

The business growth for power was displacing PA-RISC, SPARC and Itanium... IBM is the last man standing, but are competing against whomever is supplying AMazon, etc for barebones x87. In the IBM line, it's jammed between commodity x86 and high margin zSeries.
Very cool, I feel like when we thought smartwatch, we all thought of another smaller iphone or touch device. This interface is much more in line with actual watches. It's great
> According to this article, the latest Haswell microarchitecture can do up to 8 operations per cycle and has a reorder buffer size of 192 micro-ops. Former architectures, like Sandy/Ivy Bridge, are capable of up to 6 operations per cycle and have a buffer size of 168 micro-ops. At least from that perspective, Apple's Cyclone is positioned in between the two Intel microarchitectures.

So Apple's chip architecture is between Sandy Bridge and Haswell. That's not to say that A7 is as fast as SNB chips, because it has roughly half the clock speed of those chips, but it seems to follow my previous prediction that either this year or next year we'll see a mobile ARM chip that will be as fast as a SNB "Core" chip (at the time I was predicting it will be Nvidia's Denver, but I think Apple's A8 will achieve that, too, this year).

Then after one more generation (late 2015), we should see mobile ARM CPU's rival Haswell/Broadwell in performance, considering how little the IPC has improved for these Intel CPUs since Sandy Bridge (my previous comment on this here: https://news.ycombinator.com/item?id=7661573), while ARM CPUs will continue to have pretty significant gains in performance every year, over the next few years (certainly at least until they reach the FinFET 16nm node).
I believe the term is much older, but it always reminds me of good ol' Netware from the 90's.
Awesome job! I was trying to understand curry by learning Haskell but you summed it up perfectly.

What is the difference between curry and partial? Is a partial just a curry that hasn't filled in all the arguments yet?
FCC chairman says he won’t let ISPs snuff out the next Google or Amazon
The number 50 was for illustrative purposes. Not sure why that's so funny. Ok 100/hour and 35 hours look at that. If you can get the projects done in a tenth the time suddenly you're getting a lot more than that figure.

Also as another has pointed out, justifying 200/hour and beating the competition is very difficult in a world wide market. Those in sv may be able to push that high but I can assure you there is many many developers with the same skill set living in much cheaper economic climates where 50/hour is considered much higher than 200/hour is in sv.
Can cops legally fire “GPS bullets” at fleeing cars to track suspects?
That would only work for the simplest tunes. As soon as you get to classical music (which pick certain, different keys for pianistic reasons), or any tune that modulates, you'd be in for some listening pain.
Some code samples would be nice to really demonstrate what the article states. Conceptually I don't see much of a difference from what knockout and other data-binding libraries did in the past, or even an event-based system; React's breakthrough is really the virtual DOM and template system.
famous is going to make me pretend i'm brett victor soon.

ala: http://worrydream.com/LadderOfAbstraction

I really wish there were more documentation on the progressive enhancement side of things though.
Ask HN: Public Bug Tracking Best Practices
We've been proactive in asking our users for feedback on our startup's webapp experience at Mighty Spring (https://www.mightyspring.com/getstarted), but find that it's a bear to catch users up on which issues we already know about, so that we can get to whatever truly new insights they have.

We'd like something that is low-friction to start using — ideally where you don't have to sign up for a new service to be able to record a new complaint or upvote an existing one. Perhaps only requiring the entry of an email address?

I'm curious to hear what other HN readers do for bug tracking publicly, and how they facilitate communication about bugs across their user base.
It obviously matters what you compare it to. This study compares walking to sitting. No claims about standing, running, cycling, skydiving.
I misread and thought it was an app to visualize CVS repositories on Github.

Man that would be cool... it's insane CVS is still used by more than one person on this planet.
let's not start jumping on each other's asses every time someone doesnt use s/he; there are about 1e6 ways to determine that i'm a dude, not least of which is my russian username. i, for one, do try to check this when referring to others before resorting to being ambiguous.

https://news.ycombinator.com/user?id=leeoniya

https://www.google.com/search?btnG=1&pws=0&q=leeoniya

https://github.com/leeoniya

https://twitter.com/leeoniya
Players of bowed stringed instruments run into this difficulty too. When playing with piano, cellists often have to tune both their lowest and highest strings to the piano, and then sort of average out the discrepancy in the two strings between.
Right, but when tuning by ear and actually turning the tuning knobs, it's easy to "mistakenly" make G major sound better than it would in equal temperament, which would in turn make E major sound worse. Or vice versa.
For nearly any realistic definition of "TDD mob" you can name, I'm in it. If your process results in well factored, automatically verified code that let's me refactor mercilessly, than its as good as TDD. In my experience I'm not disciplined enough to do this & most other developers aren't either.

I've encountered far more untested code bases in my life than TDD zealots.
> No one here suggested you should be writing PHP daemons.

I agree with everything you've said and this statement isn't false in the scope of this thread. But I can't count how many times fellow PHP developers have suggested using PHP to write daemons and scripts that would be running on servers for weeks or months (or presumably even years) without restart or how much push back I received when I suggested using something better suited for it. But to your point none were proficient in other languages so it's only natural they'd try to figure out how to do it in the one they knew best.
Isn't React a mostly pure DOM-based framework as well?
It's a balancing act between not wanting lame reposts and not wanting to miss solid articles. Currently, things have trended a bit too far toward missing solid articles.

Usually I add something like: Please don't overdo it. Accounts that repost excessively eventually lose submission privileges. Deleting and reposting is particularly bad—that's an abuse of deletion.
The thing is that while I learned BASIC in a ZX Spectrum back in 1986, I came to appreciate the Xerox PARC ideas of live coding, some of them present in current IDE environments and environments like IPython and Mathematica.

Hence my remark.
Hiroshima Equivalent Calculator (from Big Macs to Kilotons of TNT)
On your last point, I would switch "may take time" to "will take time". All functions pure, all data immutable, strongly and statically typed, all computations lazy? It will take time to get used to.
Money isn't being used as a proxy for desire here; it's being used as a proxy for sacrifice. The person who is willing to sacrifice more for the room gets it, not the person who wants it more. Fair is being used in the sense that everybody ends up happy with the amount they sacrifice for the room that they end up getting, because at no point are you suggesting an amount that you're unwilling to pay.

So your comment is getting downvoted because it's wrong, not because HN is ruthlessly capitalistic.
If my points are always moving and updating in position, is this method efficient? If not, what's a good way of finding nearest-neighbor for a set of data points that are constantly morphing?
Ah, right you are, Phoenix (because it was a browser rising from the ashes of Netscape), then Firebird for .5 seconds, and finally Firefox. (Surprised I forgot that, since I actually lived the history. :)

I think it worked out for the best -- Firefox is an excellent name and brand. It's hard now to imagine it being something else!
Bare NF is number of fields, so the $ must be pulling the value first. Also, awk is 1-based, not 0, so you get the last field :)
I would gladly pay for this dashboard if it were an installable product, but there's no way I would ever share our vital financial stats with some random company in exchange for pretty graphs. This is just so out there, it's beyond any discussion.

If you are reading this, Baremetrics guys, do consider making an installable version, e.g. in a form of a VM appliance. Feel free to charge monthly, but it should be in a form that allows retaining full and close control over all data your dashboard pulls off Stripe servers. Just look at what AeroFS did if you need some inspiration and validation.
The key concept that you need to truly understand how Git works is to just remember that Git is just a tree of commits, with temporary and movable Post-it notes attached. (The Post-it notes representing branches and other references).
...but that requires an actual conspiracy...

No, it doesn't require actual conspiracy. All that it requires is that a subpopulation of researchers has consistent biases which you didn't completely correct for. Given how statistics works, the larger the meta analysis, the smaller the portion of biased researchers you need to come up with compelling statistics.