skysight-inc/HackerNews huggingface dataset:
Yes, the article is wrong, but ordinary developers shouldn't be using these low-level APIs anyway, unless they're implementing another, higher-level security protocols (such as OpenPGP, PKCS#5, PKCS#1, SSL, or SSH).

I'm not familiar with iOS. Does Apple's SDK provide implementations of any of these higher-level protocols?
Feedback: why not have an option to add a 'secret' POST http variable after purchase? it's not the most secure way but it would stop people from sharing download links.
I said, there's a bunch of links (like job postings and YC company PR posts) that get privileged front page status with their own decay algorithms

You are mistaken. Only job postings have their own decay algorithm, and those are visually distinguished from stories by e.g. not having points or comments. All stories have the same decay rate.
As a person who holds a degree in Music Theory, I find this interesting and frustrating at the same time. Interesting in that the pitch relationships of individual notes seems a lot clearer, but frustrating because the visualization is so limited. I don't think that the frustrating aspects of it are indicative of a failure on the part of the author, but because even our somewhat confusing and complex system of notation ultimately conveys so much more information about the relationships of the fundamental harmonic building blocks that form the basis of pieces like this. In this visualization, that information is almost nonexistent.

My first thought is to ask a question of those who aren't fluent in the language of written music: does this help you "understand" the music better? As a performer (I teach piano as one of my many occupations), I'm constantly trying to simplify my ability to quickly read and understand the music I'm playing, and that inevitably involves seeing chords, not notes.

So: do you think this helps you? Why?
Direct link to HTML5 version. http://www.baroque.me/

Beautiful.
The Apple Website has Fallen Far from the Tree
In trying to "reserve" an iPhone 4s for pickup tomorrow, I've learn't today how even giants like apple don't really care about their website, and have given little thought ( unless you can correct me ) to the frustration their consumers are facing trying to get a hold of an iPhone.

This is the flow of their current process -

1.Go online ( only after 9 p.m. )
2. Reserve iPhone in selected store location
3. Go next day. Pickup iPhone.
4. If you can't make it. Your reservation is forfeited and people who show up at the store and line up are sold the remaining iPhones.

It is now. 9:47. I tried refreshing the website countless times since 8:58 and got the same message – "Unable to connect to server".

Seriously? That's the best apple can do?

I'd like the collective wisdom of HN to tell me why on earth apple can't implement a QUEUE where you sign up for an iPhone. And if the iPhone is not picked up at the designated time it is then made available to the next person in the queue? Meaning no crazy 9:00 p.m. window. No refreshing madness.

This sticks to the idea of first come first serve and the only downside I can see is that iPhones would move out of the store a hair slower (since unsold iPhones on any given day would be made available only the next day.
You can do this by adding any link you wish to the description field for a link.
Thanks! I'll definitely have to give these a listen.
I could be wrong here, as I don't know the races of all the parties are politicians involved, but I would hazard a guess that race isn't as big as an issue here as you might think, as blacks are the major majority in Birmingham, and in this case, it's probably just politicians (likely black) screwing over citizens (also likely black). Correct me if I'm missing something.
word of mouth. I saved around $1000 and have told tons of people about it.
Wholesale Nike Dunk SBTG Royale Rat Pack 2008 Custom
Wonderful! I think this highlights the underlying relationship between music and math that I find so facinating. Thank you for sharing.
the first message sent on APRAnet

I find it hard to read articles that misspell key words (hint: should be ARPAnet)
I think that’s the implication, but it goes even further than you say: because of the relativity of simultaneity (see Wikipedia), there is no absolute yardstick of the timeline.

In other words, “it happened n years ago”, like “it’s happening right now”, isn’t defined by itself; it only makes sense for given values of here and there.

This comes out of special relativity and is closely connected with the fact that nothing, not even photons, can move faster than a certain speed.
Getting browser based iOS app approved
We are working on iOS app and planning to use browser within the app to render most of the UI and make native calls whenever needed. This would allow us to reuse the code for many other devices/scenarios.

Wondering if anyone have experienced issues submitting and getting browser based apps approved by apple?
Is this available only in the US?
The security issue itself is described in [1]. Also worth note (at least for me, not used to reading PuTTY's release notes and issue pages) is their class/difficulty/priority breakdown of the issue. I had never seen that pattern before.

The original link also points incidentally to a nice, recently updated survey of cryptography laws around the world. [2]

[1] http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/p...

[2] http://rechten.uvt.nl/koops/cryptolaw/
Call Trunk Launches Skype recording and Dropbox integration in the US
Call Trunk a phone (landlines and mobile) recording service just launched a skype recorder today in the US.
Type errors are only one type of bug.
iradik replied to your comment but his reply is [dead], FYI.
You can delete the folder, but I agree there are no settings and no login. In fact there isn't even a database, which is a problem if I have to restart the server. I am pretty sure I can easily reconstruct from the logs though.

You can email me, not a great solution I know.
You can revoke access in your Dropbox account.
Wouldn't be surprised if that's one of the outcomes of this - you'll still have the ability to override the other stick, but you'll know you're overriding.
I don't know about Ruby 1.9, but in 1.8, you can't do (for example):

{ :foo => rand 40 }

It requires parens. So Ruby seems to enforce some limit where it's too ambiguous.
I've seen a few studies (sorry, no citations handy, if I have time I'll revisit this comment) which concluded that above some fairly low floor, bugginess is strongly positively correlated with file length.

Which is to say, always flagging the top 5% longest files as being among the buggiest has a good chance of being the right thing to do.
Show HN: A machine learning Rails app to predict your favorite color
I'm nearing completion of the machine learning class offered online by Stanford (Prof. Andrew Ng is awesome).

I wanted to try out some of the concepts I learned so I made up this little Rails app. I doubt if you can actually predict someone's favorite color based on a few preference, but we'll see how it looks after a few (thousand?) examples. I'm still working on it, but it's in a working state and I'm collecting all the data I want, so I can always rehash it later to tweak the algo.

Any suggestions for a more interesting set of data to form predictions on?

http://colorsvm.herokuapp.com/

https://github.com/zacstewart/colorsvm
JP Morgan bribed the officials. Your analogy is a bad one.
Why is it dead?
I wonder about this. Apparently the letter we get at the end contains our ranking. I wonder what the distribution of scores would be; I'd assume there would be a small fraction of enrolments actually doing the exercises, a big spike at 100%, and most falling in the range of 80-100%. Personally I forgot that I hadn't done a couple of the quizzes, so did them late, and didn't complete the optional part of the first week's programming assignment on time, so although I've probably got a "good mark" on paper, I'm probably nowhere near the top 10% of students.
Fill Your Bags With Real Cash Prizes and Blooming Gifts
Online Rummy lovers can play non-stop games and have a non-stop entertainment along with winning good prizes.New Rummy players can play promotional games to improve your rummy skills.Play Online rummy tournaments,free cash games and grab more prizes. Referral prizes are very attractive.Start playing Rummy Cash games Online at rummy deluxe to win real cash prizes and blooming gifts.
What are you doing to prevent this from being abused by spammers?
Existing research points to "number of bug-fixing commits" as being enough to predict.

I would assume that's due to the fact that bugs are not always constrained to a single function, but usually to closely related code. Which often means all that related code is in the same file.
Eco-friendly cardboard packaging
Is it really that much better than Spotlight on OS X?
Do you cache the file on your server? Or just fetch from Dropbox every-time?
You submitted two identical comments. When that happens the second is automatically killed. But meanwhile you noticed and deleted the first. I just unkilled the second.
O'Reilly's Open Books Project
I disagree. The racetrack is a bad analogy, particularly when bankers are specifically hired for their advice. If I sell you a car I designed and the car blows up from a design flaw several years later, I'm culpable. If you hired me specifically to advise you on which car to buy, I'm even more culpable. And If I bribed you to pay me four times the going rate for this really bad advice, then I'm REALLY culpable.

And this bribery wasn't some minor ethics violation. They didn't give away free meals. The president of the county commission received $236,000 in gifts from an investment banker.
Trying again...

If you enter "foo" it will create foo.80cols.com for you and create a folder in your Dropbox called Apps/webcache/foo.80cols.com and host it.
If you enter "www.yourdomain.com" it will work too, though you need to setup a DNS CNAME record and point it at 80cols.com.
Clicking sunlit links whatever domain you enter to a folder in your Dropbox account called Apps/webcache/www.yourdomain.com/
Then whatever you put in that folder will be automatically synced to webcache and hosted within a minute. As you update the folder it will sync within a minute. Unfortunately Dropbox does not have a push API so I have to poll Dropbox to check if your files changed. Otherwise it would be faster. Dropbox has an rss even feed but it's not really designed for programmatic access and I would need to ask the user to provide it. Supposedly an events API is coming; that would be very cool.
Sorry to be negative, but this utterly fails at visualizing anything meaningful about the music. IMNSHO the two important things here are the harmonic structure (it's a sequence of arpeggiated chords for chrisssake) and the motions of the separate voices and how theyre married to the strings.

This distracts from and misrepresents the musc.
Help Us Pick Our New Company Logo Please
It's only 2 to pick from.. Thanks!
True, but the whole point of designing modern type systems is to attempt to catch as many common bugs in the static-check phase as possible (while still being decidable), rather than purely checking datatypes (int, string, etc.) in the classical sense. I don't think it's too unreasonable to compare it to empirical bug prediction: they're a rationalist vs. an empiricist approach to statistically predicting where bugs probably lie, with some various tradeoffs.
I was just trying to get HIRED for anything, anything at all, not seriously illegal, immoral, or dangerous, and I would have compromised on those.

So, since this thread was about 'job placement' for students who did well in an AI class, I posted about my experience getting hired where part of my background was some expertise in AI.

Net, I have to conclude that, in getting a "job", expertise in AI will be from very rarely helpful to often a serious disqualification as in "It appears that you are overqualified for our position and would not be happy in it".
It's pretty common for people to donate the reward. We're happy to do so for registered charities, and typically increase the amount donated. If a reward goes unclaimed we just make a donation to the International Red Cross.
It's interesting — this both appeals to my intuition and is hard for me to completely wrap my head around... I can see it but I realise that I don't naturally think like that.
Also of note, this blog is beautiful in the classic view.
Yes, I think reddit is not as bad as many think. Given the huge size of reddit community, I guess, reddit has managed to retain a high quality humor and knowledge (eg: r/askscience). Their fu is one of the best source of innovative comics I ever found.
Your example, to me, falls more in the category of "downvoted for retreading an old and tired discussion" than "downvoted for going against groupthink". Or, quite frequently, "downvoted for using HN as a soapbox rather than trying to contribute to the discussion". I find that the best comments in a discussion typically have at least some connection to the posted article, beyond simply discussing the same topic. The old and tired comments would work equally well in any number of other threads on different articles.

I don't tend to see groupthink as a problem in a community like HN. Sure, we tend to think about many things in the same ways (the ways we'd consider obviously right beyond any need for discussion, of course), but those tend to represent the boring topics anyway.

I do tend to follow the model you mention, ignoring mediocre stuff, rather than voting on everything. When I downvote things, I do indeed intend to suggest that people shouldn't bother reading it.
The Wikileaks-offensive project was known as Team Themis. Perhaps you didn't realize that.

The email address pt-themis-bcc@palantir.com, along with the sharing of third party software, is enough to prove that they were a part of this action, whether they "approved" of it or not. Saying after you got caught that you didn't approve of the actions and using a young engineer as a scapegoat doesn't get you any credit in my books. (As if there were only one person working on this project, then why the bcc forwarder?)

The whole episode has been broken down and explained in great detail by third-parties other than the Palantir PR department, and my rebuttal is by no means an attempt at a full explanation. I am just pointing out they did indeed provide software that could be used for the tactics shown in the presentation, so there was no error.
If the business plan is "word of mouth" then why raise money? This is a company that has a good product, customers that are willing to recommend it, and plenty of dealers signed up. Now they need scale. "word of mouth" is not a very good plan for new auto sales because not many people are in-market, and they aren't in-market for very long. To put that in a simple way, let's pretend I am your friend, and I want to buy a new car. I will likely complete the transaction before me and you are at the pub, and I tell you that I am shopping for a car, and you tell me about carwoo.
Call Trunk has Made my Personal and Business Life So Much Easier
Call Trunk lets me record all my phone calls (landline and mobile) and now they have just released a skype recorder! I find their service one of the most useful I've found in a long time. Just last week I set up a wire transfer that the bank somehow managed to mess up. I called them, and was told that it was my fault and there was nothing they could do. So I pulled up my recording and showed the bank that I could prove that information entered on their end was not what I had given them. Long story short I got my money back and was not charged the wire transfer fee to send the money again; hopefully to the right place this time!

Check them out: www.calltrunk.com
I don't think so, at least not so directly. IIRC, this idea of "DSLs" in Ruby didn't gain currency until relatively late in the language's history, a little while after Rails made it explode and Why wrote his Poignant Guide featuring Dwemthy's Array. But Ruby had basically the same syntax long before that.

I think the real answer is what I said: It makes Ruby's syntax lighter and more flexible so the pony could get more mileage out of its one trick (pure OO), and the convenience of writing DSLs just falls out of that.

BTW, that DSL is an awesome hack.
I got no meaningful feedback on why I was not hired. The resumes led to only five interviews, and I'm counting phone interviews.

The main issues were (1) I am a US citizen and, thus, not on an H1B and (2) I was over 50.

Generally a subordinate is supposed to be younger.
It depends on the reason for the back and forth. Is it to exchange new information and deepen the conversation or is it to retread the same ground and try to defend a point? When it's the latter it's rarely productive. If you were unclear the first time and someone misinterpreted you then perhaps take the time to make sure to be clearer in restating what you meant, but try not to go beyond that.
I would say look at either MIT's open coursware or Stanford's online CS classes. They don't cover all of the good stuff, but obviously they are a very good foundation. From there you will pick up what are considered seminal text's in the field.
Women who occasionally paid attention at math would like to point out that assuming an average IQ (100), that means it drops 15% for men, 10% for women. The OP would be better of reading that as men being 50% worse than women, not 3 times.

If there's any merit to it at all. As you said, [citation needed].
Barcelona vs Al Sadd Live en vivo
AWS for Brazilians
I guess I never saw it that way. Personally, I don't really care for reputation / reputation. Case in point, I've been on HN for almost 2 years, and I only recognize a handful of names: patio11, edw(somenumber), tptacek and pg. Usually, I read comments without even looking at the name, unless the comment is so profound that I have to know who said it This is why those 4 stick in my mind - they have said incredibly insightful things many times - I'm sure that a) they always say what they want and b) they have enough karma to burn anyway (e.g. patio's post about SEO for which he got absolutely blasted).
Stumbled on a bit of a usability problem. On the results page I clicked "correct" without thinking, because it got the answer correct. I then read a bit more and realised what the button was only for when it gets the answer wrong.

There's no way to acknowledge a correct answer, which is a piece of feedback you might not want to miss out on.

Or maybe I just think about things in a weird way and should think before I start pressing buttons.
I don't think you understand what motivates management very well. An off site employee is almost worthless to a manager's prominence and career.
The marketing of apps has switched from "we're making old styles of connecting easier" (i.e. Facebook being a re-hash of existing college facebooks) to "you would never have really wanted to do this in the first place, but now it's easy so you will."

Word of mouth is STILL the best way to spread ideas, which is why platforms such as Twitter and Facebook remain viable. They're capable of being used in all sorts of ways, but their core strength is that they're simply about connecting people and then letting people decide how they want to share information. The more app developers attempt to structure what information people are sharing, the less useful the tool becomes - especially when it's information that was never really shared in the pre-social web age.
If you’ve been thinking, "there should be an app for that," now is your chance. Solving that problem could earn you $5,000 and the admiration of millions.

I really hate these app and design challenges, they marginalize the profession and quite honestly I think people do it because they want to offload the fact that they cannot identify good developers. Therefore they create these challenges in the hopes that a good developer will rise up out of the ranks. Why developers who are worth far more than 5k choose to compete in these events that marginalize their career is beyond me, they only encourage the practice. IF I solve that problem I am going to earn far more than 5k because there is no reason for me to give away my hard work once the product is finished, I can find a guy to market it for 10% of the take and cut a company that wants to exploit my efforts out of the picture.

On an unrelated not, your guys logo is really familiar to a stock art asset that is for sale http://depositphotos.com/4930811/stock-illustration-Circuit-... you may want to consider changing it, as gaining a trademark or signature mark on it will be very difficult given the prior art.
Adobe and Google
ASK HN: What is your main SEO Strategy?
How to build more and more links?

Blog comment?
Paid review?
Paid links?
Links exchange?
Other service?
"meet new people", at least 6 apps with that phrase in the title.
"meetup" - also used a few times

... you can test other words and phrases in the iTunes search box, and see if popular enough that its being cached and used as a suggestion for autocompletion.
For example: I know for a fact that the various people who run HN use it to selectively market what they want

While you are vague here about what you mean by this, you are more precise later in this thread,

http://news.ycombinator.com/item?id=3354698

and what you say there is false. Stories about YC companies don't get any extra points or have a different ranking algorithm. They are also treated the same by anti-abuse code, like the voting ring detector.

If you'd thought more about it, you'd have realized things couldn't be otherwise. I know people will ask me whether there is any sort of bias in the frontpage rankings in favor of stories about YC cos, and I have to be able to say truthfully that there isn't.
Asterisk: Omni-directional Insect Robot [video]
Informative one!
You're right. Using the word correct does create some ambiguity. Recording a "correct" answer probably wouldn't provide me with a lot of data. It would be doing the same thing as "correcting" it with the same answer that it predicting. Basically, just further reinforce whatever made it predict right in the first place.
It's cached on my server using varnish http://varnish-cache.org, which uses LRU caching with ttls. A very cool open source web caching project. I use a configuration very similar to media wiki where I set long ttls and then have the backend send a PURGE http message followed by a GET to varnish when a file is updated to refresh the cache.
Please Donate to SETI
At they very least, they can buy a new web design :)
I dont think that is necessary true. I think that there is a third option which is "whichever politician is voted in, becomes corrupted".
Because they suspected that there might be value in getting great scores? (As has been proven true?)
I've been an intercontinental telecommuter for several years now, in a senior individual contributor role, and it has worked out quite well overall.

A friend of mine for a while managed a small non-telecommuting team as a telecommuter, but went back to an individual contributor role after that.

His theory was that telecommuting for an individual works if that individual has a "telecommuting mindset" (self driven, communicative, etc). In order for telecommuting to work for a manager, all his subordinates need a "telecommuting mindset" as well.
An In-Depth Understanding of Web Hosting
Tabulating 7-inch Android tablets
I'd vehemently differ, other than perhaps as a piece of abstract art: the black bar is attention-grabbing to negative effect, and the opening animation is self-indulgent, as is the massive whitespace atop. Also, the width of the page seems rather strange: why so wide, with no content?
I LITERALLY had the same interest about a month ago. I live in a college apt with 8 floors and one elevator, and it's a pain sometimes. My inner hacker definitely wanted to sit down and crank out ways to better create an elevator algorithm