skysight-inc/HackerNews huggingface dataset:
I will tell you, as someone who drafted the blog post, we chose to highlight the newest members of our team rather than putting the original founders name on everything we publish. The community is growing very quickly.

Also, Ross's name is in the blog post. If you take a look at the Github repo you can see that both Francisco and Tom have recently put a lot of work into this release as well.
BetaCandy is LIVE at Launch.is, ericingram for an invite
Yeah for now we are working the majority of our stuff through Twitter. Which goes to show just how good of a tool Twitter is. If you want to talk to me about covering something send me an email at: knowlife@me.com. Cheers!
I would love to see more videos spezially the compiler and PL courses. That would be awesome!
Why cloud services should care about customer support
IT department says you can only use software approved by them, for your own good. boo hiss "IT is a doomed industry!"

Apple says you can only use software approved by them, for your own good applause "New era of curated computing!"
Clarification: Not enstore.com itself, but the admin utility used to manage your store is built with Cappuccino.
I'd say from initial idea to working concept. 2 weeks. Add in time for bugs + design.

Glad you like it. Had a bit of a rough start. Moral of this story. Always check every line of code. (And anons are a pain in the ass)
Nope, it's an explicit exception to the DMCA: http://en.wikipedia.org/wiki/Dmca#Anti-circumvention_exempti...
Ask HN: Side projects on a H1B?
Is it possible to work on personal side projects while being employed on a H1B? For example, working on a web app or a blog in one's spare time that brings in advertising revenue.
Call to Action Buttons Best Practices Guide
Sorry, should have said signers of this blog entry.
Someone has to hire that first IT manager to build and integrate technology into an existing business. Nobody is going to get this right. To us, this is an old problem, because we're completely steeped in this world. On the grand scale of the history of business, this is a relatively new problem. The mismatch between business' expectations for technology and support staff and the reality is a symptom of the instability of a significant change.
I can't make the help documentation work in Emacs - and I use it every day and have done for 6 or 7 years...

I can open it but I don't know how the navigation works.
This looks quite neat indeed, and I can't wait to start playing around with it.

That said, I'd definitely like to see some integrated support beyond Stylus for things like SASS, LESS, and/or Compass.

Keep up the good work!
There's a pretty good list of some of the public apps here: http://cappuccino.org/learn/demos/
Maybe the TOS prohibit this usage of the API? For example the "unfriend notifier" applications are forbidden and Facebook strictly enforces this rule (I remember at least a couple of iPhone applications that got shut down).

Even in this case, they should have given some explanation.
I think you have only to look at the commit authors to see that it's pretty evenly spread out amongst all of us which is a great thing in my opinion
I agree wholeheartedly that the old tools should be hidden away, and I assume that they haven't been, because that will break more things than the actual renaming of devices. I bet even adding deprecation warnings could cause a ruckus, seeing how many times I've come across `ifconfig | something` both in scripts and people shelling out from other languages. I do wish the distros would just make a clean break, and let people fix their crappy code.
Press C-h C-h (or type M-x help) and look at the menu that comes up. These are the essential ones, IMHO (I cut out about half):

You have typed M-x h e l p, the help character. Type a Help option:
(Use SPC or DEL to scroll through this text. Type q to exit the Help command.)

a command-apropos. Give a substring, and see a list of commands
(functions interactively callable) that contain
that substring. See also the apropos command.
f describe-function. Type a function name and get documentation of it.
i info. The info documentation reader.
k describe-key. Type a command key sequence;
it displays the full documentation.
m describe-mode. Print documentation of current minor modes,
and the current major mode, including their special commands.
t help-with-tutorial. Select the Emacs learn-by-doing tutorial.
v describe-variable. Type name of a variable;
it displays the variable's documentation and value.
w where-is. Type command name; it prints which keystrokes
invoke that command.

For example, type C-h a (command-apropos) and then type "compile". That brings up a list of commands with "compile" in their name. Each is also a hyperlink; moving the cursor to them and pressing Enter brings you to their documentation, which also usually includes a link to their definition in elisp.

"apropos" is a good example of using an idiosyncratic term used by the help system. Also: kill-ring, "window" vs. "frame", "point". You just need to learn these, but you can pick them up from the tutorial and Emacs docs in the info pages. (Most of the terms come out of old Lisp culture, AFAICT.)
Wondering if Go is going to take 5 more years to be "ready" - or at least at a stage where there are no caveats with benchmarks.

Couldn't Google fast track development? Or is it that it was built for internal purposes and it's not a priority to mainstream it?

http://golang.org/doc/devel/roadmap.html
My favorite Linux bug (since fixed):

https://bugzilla.redhat.com/show_bug.cgi?id=97373 (System UPTIME reported incorrectly):

"Steps to Reproduce: 1. Boot Linux system; 2. Go away for 497 days; 3. check uptime"
Bummer there's no BBT support
'Benevolent hacking' is the new normal in the workplace
Small guide to those not already in the know. Of course everyone on HN already knows this.
If you've gotten used to both full time work and full time study at the same time, then you shouldn't have any trouble finding the time and energy to work on projects outside of work hours when you graduate! Hang in there.
Would love to see your example of scaling a Facebook app on Appengine if you choose to open source.

To others interested, Facebook has a pretty good tutorial/demo app:
https://developers.facebook.com/docs/samples/canvas/
Can someone please explain- would setting up a book store to allow users to sell their books through the app, giving apple 30% and taking 5% for yourself, violate the terms of apple in-app-purchase?
Looks like a really good fit to what's currently going on in the community. Get working hard on the documentation and keep HN posted on how you progress!
PG, have you ever thought of...
When I was filling out my team's application I couldn't help but mention one of the ideas my partner and I came up with in the second to last question.

Z Combinator; a seed-stage startup funding firm explicitly for mobile apps.

Apps are sort of taking over.
If Libya Falls, What Happens to All Those Twitter bit.ly Links?
Ah, I hadn't looked at it that way -- interesting perspective. I looked at it as someone who was between two desires and seeking resolution by increasing communication (which is generally a strategy that I condone,) however this might adversely impact the candidate so the hiring ceo gives them the opportunity for an out first. I didn't take this as a threat at all, but rather a measured approach that allows all parties to be on even ground and have their input heard.
> A utility function or cost/benefit tradeoff isn't a matter of opinion.

Well, they're both contextual and subjective; different people looking at the same utility function or tradeoffs will come to different conclusions. Maybe we mean something different by 'matter of opinion'.

> studies show that people have cognitive biases which induce them to select the wrong choice.

Studies (done by people with specific cognitive biases according to conventions defined by people with specific cognitive biases) show that participants make choices that they authors of the studies consider "wrong" or "suboptimal". As you say, the power of cognitive biases should not be understated.
My take is that the two are different simple because Apple matters and Facebook does not :)

If you have a product or service and want an additional presence on iOS it is to provide a better service to your customers and thereby increasing your value to them.

When Apple makes that hard/impossible they are decreasing your value to customers which is a problem to a lot of businesses.

The same is obviously not the case for Facebook except for a limited number of cases.
Well, the graph API reports things as JSON. Your app has to page through the resulting json and see what information is relevant and meaningful.

I'm barely starting the Facebook API but the solution I'll use is to put the code for interpretating a given query into a series of configuration files using a DSL to interpret the Json. It's mostly a series of entries like:

foo = [bar or baz or "default"]

This way any change in graph structure can be dealt with quickly (this would be a problem for XML/XSLT except they are too slow AND they don't do incremental interpretation).
I love WorkFlowy. I admit I use it in waves, some days I don't open it, some days I don't leave it. I do a great deal of planning and outlining in it, but found I struggle when it comes to maintaining todo lists etc in there.

However the developers are great, they're responsive when I email them about issues, and I advocate the app on twitter a fair bit. I look forward to further innovations :)
In the Facebook ecosystem, that's often a very fine line.
Is it OK to hire from your friend's company?

Sure, as long as it is totally transparent to everyone. You can't force people to work for you.

Is it OK to recruit from your friend's company?

Definitely not.
They don't, at least not on my ff.
Judge rules Ex-Microsoft GM can't work in his new Salesforce job
Here is a comparison with gwt: http://stackoverflow.com/questions/2933266/gwt-vs-cappuccino

I am not experienced with gwt or cappucino, but it seemed that they aimed similar things, developer not needing to deal with html, css, dom etc.

Actually, it seems the real contender is sproutcore here.
I have no way of knowing if that person is the one my friend contacted (not least because I can't view the comments; do I need a Disqus account to see them, or something? That's a bit of a fail, too, IMO.), but I'm thrilled to see they're talking with you.
As a fellow mac user: If you are rebooting your Mac for reasons other then system upgrade, something is wrong with your machine. I say this as someone who compiles from source and runs server software on my mac almost every day. mogodb, apache, nodejs, mysql, tomcat is just the tip of the iceberg in the server department.
This is also a great argument for closed-source platforms like Apple. When quality standards are high bugs are impermissible. With open source allowing people to patch their bugs it's easier to let them slide through the cracks. It reminds me of the Israeli day care center that had way more tardy parents after instituting fines for late pick-ups, since it communicated "being late is OK, you just have to pay a fee" rather than enforcing behavior through an unspoken social contract (enforcing quality through a high-caliber quality premium platform).
It seems crazy to be curious about your genes? Could you elaborate on why?
I find it funny that Facebook can be used as a resource for conducting a political revolution, yet they kill this.
cough cough http://noteshub.org cough
It is a commercial product that someone has paid for. Google (or one of the handset manufacturers) should fix it. Just because it is open source, does not mean users have the responsibility to fix bugs.
HRW report decries lack of paid parental leave in the US
Emacs has plenty of resources if you know Lisp - if you don't all it has is the reference manuals. I learnt to programme from IBM 360 Systems Manuals, and guess what, learning from reference manuals was shite then and is shite now.

I want to write a book that will get you to where you can profitably read the manuals.
Considering how many people on HN are 23andMe customers, it's statistically quite likely that at least one HN reader would get an e-mail from 23andMe on the same day a related HN article is posted :).
It's not circumvention because it was explicitly permitted in an exemption.

HOWEVER, there's still a big gotcha: that permission does NOT exempt you from the "trafficking" provisions of the DMCA. So you're not actually allowed to "manufacture" or "import" a circumvention device.

In other words, it's a catch-22, where you're allowed to do it but denied the means, because you're not allowed to make or acquire the tools to do so.

As to the question about Apple, I don't like this move: it's sort of like they don't want people to let people know all the creepy things people can learn by knowing your entire social graph. But they have no trouble using that data themselves. I solve this issue the same way I do with Apple: I have no Facebook account.

EDIT: This article is about something else, but it has a pretty good explanation of what the DMCA means by "trafficking" and why it's so crazy:

http://www.freedom-to-tinker.com/blog/blakereid/new-dmca-exe...

It's possible that a court would exempt you from trafficking if your tool only worked for an exempted work, but nobody has tested this in court, so you do that at your own risk.
Ask HN: Yet another music website? What do you think of it?
Hi,

Weezic is the website we are currently working on.
And it is not meant to be "yet another music website".

Weezic is the online resource for musicians who play classical music. And we believe weezic.com is going to change the way people practice, learn, and play classical music.

That's what we are trying to build.
For the moment, what we have is just a start: a fresh beta release that needs to be criticized.

Whether you are a musician, a designer, a developer, an entrepreneur, no matter the point of view from which you review it, and the more diversified, the better.

Have a look at it on http://weezic.com...
... and please tell us what you think of it!

Thanks a lot in advance for your comments on
- the idea
- the app itself
- the content

The Weezic Team
Weezic, We. Play. Music
Policy Injection in Unity 2.0
Use your programming skills to work as a freelancer and then move to a city like LA or NYC where you'll be surrounded by tons of well educated and attractive women simply by stepping outside.

If freelancing isn't an option I'd suggest getting a job at a company whose primary business is in the medical, entertainment, legal, or real estate industries. You'll probably be doing internal development at said companies and working with mostly male engineers but at least you'll get a break from that at lunchtime.
"I'll listen to these podcasts and that audiobook on my trip, but I don't want them in my collection once I've listened to them..." for an obvious scenario.
http://www.hrw.org/en/reports/2011/02/23/failing-its-familie... (the report)

http://en.wikipedia.org/wiki/Parental_leave
I don't understand people who claim it's a "mindfuck" movie. The plot is pretty straightforward and self-consistent. What it is is an extremely well put-together movie.

The runtime of that movie is 148 minutes-almost two and a half hours. Yet it doesn't feel that long. It also manages to have three different groups of characters doing separate things, without confusing the audience. The last move I can recall trying to do that level of simultaneity was The Phantom Menace, which failed horribly at that task. Therefore, I find Inception to be a very interesting movie intellectually, because I think it's fun to think about the techniques that Nolan uses to make a 2.5 hour, multithreaded movie so entertaining.
How do you choose between job and family?
Apple tells shareholders North Carolina data center is for iTunes and MobileMe
> My Apple mouse and trackpad both support secondary click

And tertiary, and 4-finger, and pinch to zoom, and that rotation gesture, and...
Thanks for the reply. Although it is a bit wasted on me, I'm sure it'll help many upcoming hackers who read this thread in times to come.

Speaking for myself, I'm new to this forum, but not to hacker-culture per se, that I started acquiring long before ER wrote the famous 'hacker-how-to' piece, as an Electronics hobbyist starting 1981, moving on to Ham Radio (VU2VKI) and finally to computers and software (1982/83).

The reason why I started this thread was to find the most suitable title for another thread I was about to start, offering a free web API that many here could benefit from.

Since I failed to find help, I 'rolled my own' (blame it on my hacker spirit ;-)) and went with:

Offer HN: Announcing free geolocation web API
http://news.ycombinator.com/item?id=2255089

> the best way is to spend time here.

... time which could perhaps be better spent developing more tools which could be of use to many here. (Not that I don't enjoy spending time here.)

> Conventions, like slang, are developed organically, and organically is the only way to learn to use them fluently.

Although I have no urgent or pressing need to do this, I fully intend to do so in due course.

Stay well; wish you all the best.
Gift Economy vs Greed Economy
Congress passed the Defense of Marriage Act, Obama just called BS, now its up to the courts to decide. Yay separation of powers.
This would be perfect for a project I'm working on if it supported HAML-JS/SASS (optionally replacing eco/stylus).

Is the framework extendable in this respect?
Free Online Nepal Newspapers
I know a lot of people who could tell you the name of every startup that launched on TechCrunch last week. Pretty much none of them have been successful. My advice to most of these people is "take a month off of the blogs and actually do something."
Well, GWT still deals heavily with HTML, CSS, and the DOM. It does offer certain abstractions that many frameworks do not. Both projects are certainly targeting a similar (but not completely identical) market.

I'm not quite sure what you mean by "the real contender" though.
The email also says "take user feedback [...] into account". So perhaps the automated system isn't that automated after all.

And frankly, I am not surprised if Facebook isn't comfortable having this app around. If someone finds an exploit, and a "who has a secret crush on who" database gets out, that's a pretty major PR-disaster for Facebook. Non tech-savy Average Joe won't care that it wasn't Facebook's fault.
Apple's N.C. Data Center on Track to Open in Spring
Silicon Valley 2.0
I've never really gotten why any marriage needs to be recognized by the government. Yes, I understand it's for tax purposes, and yes, I think taxing 'married' people any differently than 'single' people is stupid.
Has 23andMe done any targeted work w/ adoption sites and such? I know from talking to adopted friends, they often don't have info on family medical history. This would be really useful for them.
I totally agree that hiring is difficult, but I don't think it's because there are so few good engineers. Rather, it is because figuring out whether someone will be a good employee within your particular culture in any expedient amount of time is difficult.
Here's the original article from WSJ: http://online.wsj.com/article/SB1000142405274870407130457616...

NY Mag speculates as to why. "It might have been that the rapid growth of sites like SecondMarket and SharesPost are making it easy for early shareholders to unload stock at a time when Facebook valuation is $50 billion one month and $84 billion the next. It might also have dawned on the SEC that it's not in the middleman's interest to keep the stock at a fair value. Or perhaps the SEC realized that there's a multibillion market for companies that might soon be unleashed on the public operating with little to no government oversight."
Sure, but that would make sense if they just disabled the application and informed that there was a problem. According to the creator it seems not only was it shut down, but completely deleted.
FFPimp Start
Features:
http://openjdk.java.net/projects/jdk7/milestones/

List of general goals:
http://openjdk.java.net/projects/jdk7/features/

Dynamic languages should see a performance increase, apps requiring high concurrency :
http://openjdk.java.net/projects/jdk7/features/#f515
Making rules is admitting failure
Apple Shareholders Reject Proposal to Disclose Succession Plan
Weak article. I thought he would talk about some more examples. And then talk about the difficulties in learning a library vs. rolling your own. Easy-to-copy code (MD5) was copied. Well duh.

Lots of people have talked here about the difficulty in reusing OpenSSL. I once had the distinct displeasure of trying to reuse ffmpeg as a library.

In addition, why must every language have it's own standard library. Is it possible to have a source code format for standard libraries which can translated into other languages?

There's a good article waiting to be written about this topic, but this is not it.
I think the question of how upset the friend is going to be depends on how big the friends company(s) is. A big company is less likely to take it personally than a 5 person team.

That said, if the only reason for not hiring the person is the potential to upset your friend, then you have a moral responsibility to hire that person, come what may.

I would hope that friends would understand that, especially if you can show that you did not head hunt that hire. But people are not always that straight forward.
Their first intent when creating OCW was actually for professors to connect:

"We set out to create a resource other faculty could draw on to improve their classes..."

It seems independent learners were an after-thought. There is immense amount of free educational content out there right now. The next step from here may be challenging. All of the what is available is great for independent learning. But the tools for engaging and collaborating with other students or professors is lacking.

We need something to connect teachers, students, independent learners together with the library of free material. Provide simple tools for collaboration inside documents like notes, bookmarks, etc. Add more extensive tools for authoring documents together.

The Khan Academy is great. But imagine giving the professor the ability to weave those videos and exercises into a textbook built from a library of other creative commons books. That would be exciting stuff.
Funny - this seems to counter the arguments in the recent What's Wrong with HackerNews article - seems to me like the content and community have remained fairly consistent.
IBM Watson's team Q&A on reddit
Do you have any examples of egregious civil rights violations as a consequence of the moon mission? I mean, having some sense of investing in your country and future doesn't mean you have to massacre people in Tiananmen square.
All you have, as a FB app, are a bunch of UIDs though. Not impregnable security, but stealing that data still puts you a long way from being able to say "Joe as a secret crush on Jane".
Server: Sun-Java-System-Web-Server/7.0
Date: Wed, 23 Feb 2011 21:27:58 GMT
X-robots-tag: index,follow
Last-Modified: Wed, 23 Feb 2011 20:20:31 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 22882

200 OK
There are companies working on this! I wish I had a link, but there was a talk about this at the 2010 Students for Free Culture conference in DC.
Sure, but also it's better to look for the common case (i.e. the 80%) and make sure that's fast. It's not always worth optimizing the uncommon case (like branch misses with a branch predictor).