skysight-inc/HackerNews huggingface dataset:
Roundtable Recap: April 12 – More From Indian Entrepreneurs
Good stuff!

I consider code completion, "that thing that makes me stabby until I figure out how to turn it off," but that may just be my failing. I do use various third party clippings/scripts with BBEdit, and I'm pretty happy with it's extensibility.

What "command line tool" is it missing for you?

I hear you about the CVS menu though. :)
From http://www.gillevin.com/ , the fourth co-author's site:

"Based on his sensitive radioisotope microbial detection method, Dr. Levin proposed to NASA and was selected for the Viking Mission to Mars. He was designated Experimenter of the Viking Labeled Release life detection experiment which landed on Mars in 1976. The experiment got positive responses at both Viking landing sites. However, a consensus did not accept his results as proof of life. After years of study, in 1997 Dr. Levin concluded that the experiment had, indeed, detected life on the red planet, and published his conclusion. Subsequent findings of environmental conditions on Mars and research on organisms found in extreme environments on Earth have been consistent with his claim. Pursuing the life issue, Dr. Levin was a member of the Scientific Instrument Team for NASA’s experiment on the ill-fated Russian ’96 Mars Mission. He has since developed, proposed and published on a Chiral LR life detection experiment as a way to remove any doubt about the original Mars LR results."

Somewhat removed from any idea of disinterested scholarship.
In particular, this approach works best with journalism-style writing. Journalists typically write in a style with fairly short sentences that stand alone, and paragraphs of only 1-3 sentences. They even pay deliberate attention to quotability, for either pull quotes or chance of being quoted elsewhere, so everything is well suited to pulling sentences out. Tends not to work as well when applied to other styles of writing.

For more general text, the first problem that comes up is that out of context sentences with pronouns that point nowhere end up being unintelligible. The second sentence above only worked because the "he" was completely unambiguous in this summary.
FontBook: The Original Typeface Compendium, For Your iPad
Here's the article he's referring to: http://www.nhplace.com/kent/Papers/Special-Forms.html

Here's a discussion on LtU about Pitman-vs-Kernel: http://lambda-the-ultimate.org/node/3640
I feel the same way about Xcode as you do about BBEdit. I've really tried to get into it but every time I just fall back to TextMate. Would you mind elaborating a bit on what you use Xcode for?
Just had one of these "aha" moments recently regarding Python List Comprehensions [1]. It's definitely an amazing feeling to have struggled over various ugly or half broken implementation for a few days, done research on the task at hand, then suddenly, understand an elegant solution to the problem.

[1] http://stackoverflow.com/questions/2397141/how-to-initialize...
Meteor dev here. I share your frustration. It's tough to find words to explain these systems that most people will understand. We managed to keep "realtime" off of the meteor.com page :) but we let it slip into the HN story title. That's because some smart people told us that readers scan HN headlines for keywords, and that "realtime" was the word that they were mostly likely to pick up on. I hope that soon we have an appropriate set of words for these new systems.

Interestingly, most of the core Meteor team has worked on systems that you might consider "actually" realtime: I wrote machine vision software that watches a few dozen cameras and tracks objects moving between them, Nick wrote software defined radio code that runs inside rural cell towers, Matt wrote kernel drivers for high performance IO interconnects.
I believe they are working on a fully documented and stable auth solution; we're running something custom for now. Our whole Firebase namespace is read-only, so all our writing happens with a private key from our server. I think when the Firebase admin panel has more protection we can store more sensitive/identifiable data in there.
If I want to open Github's homepage in a new tab, I can't use only my mouse (right click -> 'open in a new tab'), I must use Ctrl+click. Why Github force me to do that ?
[Edit: middle-click doesn't work for me]
Flashfake Mac OS X botnet confirmed
All of Kevin Systrom's interviews
they really should save this kind of preference to their database so that it follows the user across other sessions and machines too. and then add a setting in their account preferences to opt back in to the right hand click lightbox.
Tuning JVM for a VM - Lessons Learned, Directly from VMware
Really interesting idea, look forward to giving it a whirl in a moment.

Quick question, are you affiliated with firebase.co? They seem to be in a similar field.
Apple updates Java for a third time, this time with Flashback malware removal
I am in the same boat. I started learning web development about 6 months ago.

The best way to learn is by making things. Many of my friends that have been interested in learning to program and started using resources like codeacadmey or the w3schools tutorials have ended up discouraged. I think they assumed that those resources were designed such that you'd be a programmer as soon as you diligently completed each lesson. My friends that assumed that ended up bored and moved on to other things.

It's best to follow your curiosity. Work on projects even if other people are out there doing the same thing better. I view everything as a learning project. My first projects were http://roommater.us and http://essayr.com.
That sucks. Isn't GO2 considered harmful?
I'm about to graduate from UF's eco department. How is your MSCS program treating you? I'm likely going down a similar route.

Also, just a department update: the our department accepted its last PhD class for the foreseeable future this year because of money and declining faculty. Denslow is retiring after this semester.
Why are you going to right click again? Do you want the browser's regular right-click context menu? Okay, that's a valid reason. But then what if you want the popup AGAIN after you click "No thanks"? Does the user then have to clear his cache? This is overly complex.
If the right-click behavior is being overloaded, then the current solution is better than making it a global preference. Many user will be confused with what "No thanks" means. Are you going to have an explanation saying "If you click "No thanks", then you'll get the browser's regular menu after you right-click from now on? If you get rid of the "No thanks", then you'll have inconsistent behavior. The first time you right-click, something will happen, and something different will happen the second time, and users will be like "WTF?" All this trouble with such a small feature shouldn't happen in the first place. The person who suggested this does indeed sound like a typical PM.
I think that I've gotten jobs despite, not because of, my UF degree. But the skills that have let me get those jobs were burnished in research labs in the CS department. Research labs that will go away if the dean's plan goes through.

Some of us just don't believe in pulling up the ladder after we've climbed up it. Having an active department turning out competent graduates is good for us as alumni, good for Florida, and good for the field of computer science.
Would love some more technical details, in particular about the "fancy" phone system. I was expecting some useful information based on the title.
This is "correct", but for users who don't know it, it's still going to be an issue (admittedly less so on a tech-savvy site like GitHub).

I think they could improve this by including a little text message "Open Github in a new window".
Free NFC tags
I enjoyed your lengthy comment but you are being selective in the historic context you provide.

In a nutshell, you show how private placements got exempted from certain securities regulations, how those depression-era exemptions were expanded in the 1980s leading to "tons" of new activity, and how those exemptions may now be expanded further, making startups very happy.

What you leave out is that federal investment-activity standards have been shown by recent history to be wholly inadequate. You leave out the recent financial meltdown, a direct result of replacing 1930s era banking regulations with looser laws in the 80s and 90s. And you leave out the dot-com collapse, caused by dubious IPOs of the sort that SOX -- which JOBS would partially repeal -- was subsequently designed to counter.

This context is vital. The aggressively deregulatory JOBS act comes st a time when our regulatory framework has been exposed as woefully inadequate, in the midst of quickly ballooning tech valuations, and as we are seeing financial misstatements already from companies like Groupon that went public under the old, supposedly over-regulatory regime.

So yes, we should consider the historical context around the JOBS act. And I'd choose a vastly different frame than you have: Financial regulations designed to prevent bubble-depression cycles have been steadily stripped away since the 1930s, leading directly to the collapse of our economy in 2008 and the ensuing malaise. Now the JOBS Act proposes to strip these standards down even further.
Win7, FF11 (current).
You're right, it looks better in Chrome.
Engineering Instagram: Kevin Systrom's interviews [video]
Then this is an argument for NOT overloading the right-click behavior, not for adding a "No thanks" preference. Then all users who want to right-click have to go through ONE EXTRA STEP just to be able to do that?
The original submitted title was:

Backbone.js Fundamentals (free ebook - epub version)

A moderator changed it a couple hors ago.
How to Fail: Mark Pincus
This is too bad. The Bing API was a great service. I wish they would keep a free plan for hobbyists.

A side project of mine is a search engine for coders (www.gigglebang.com) which I'll now have to take down or put ads on.
> They products don't leave the world in a better place.

Neither did your comment. What makes your use of HN's platform any more valid than their use of Kickstarter's? I'd say you're both entitled to do what you want. The introduction of that lens adds no value, especially because it can take a long time to determine how much people or commerce improve the world – or not.
Readmill is really well designed, though it isn't yet updated for the new iPad.
What did you draw? Let me know and I'll find it and send you a picture :)
I do front-end development on Windows, and yes, it is a liability (though I'm also not a fan of command-line apps, regardless of platform, which is another liability, since it's much easier to build powerful tools that only expose the crappy, but efficient UI of the command line than it is to develop robust and efficient GUIs).

- Git on Windows is (finally) not bad. You've got Git Bash, Git GUI, TortoiseGit.

- I don't see why the author thinks the CLI is vital for these:

* ssh - Putty

* scp - WinSCP

* ack, grep, find - I like IDEs, when they fit the job, but while I haven't found any suitable for web dev, most handle this task easily. I use Notepad++, which has a decent selection of plug-ins, including one to quickly find and open files in a project.

I do frequently see Windows support as an afterthought, or a non-thought, in the fast-paced world of web dev tools - code linters, compressors, languages/compilers (Coffeescript), build tools. With a decently powered workstation VirtualBox and a Linux VM help ease the pain a bit.
Am I really in a <1% minority of people who right click site logos to open the main page in a new tab and start a separate browsing path?
BBEdit has one feature that I love, that nearly every other text editor in existence fails to get right -- open files are in vertical list, instead of tabs. I hate tabs. I regularly have 25+ files open at a time, basically every file in my project. I can also use swipe gestures on my Macbook to switch files. Tabs I always end up driving nuts.

However BBEdit is not a good code editor at all when compared to a proper IDE.
It's probably overkill to save the preference. A good-and-still-simple solution would be to include a (non-linked) replica image of the original button along with an explanatory link to github.com.
You could say the same thing about what Github is doing with the interception of the right-click event. The "about us" page would be a better place to put links to logo. Leave the user's right-click alone.
Energy: A Startup’s Most Precious Resource
I use it as link juice for my projects. But since I'm not a head hunter, nor do I enjoy being "hunted" then it is otherwise useless.
What I mean is that when I look at your site, I find the same thing I mostly find on other crowdfunding sites: projects that are easy to explain and to which it is easy to draw popular attention.

The vast majority of scientific research simply doesn't fit in that model. Newton's work leading up to the Principia Mathematica simply did not have a cool-sounding elevator pitch. Neither did Einstein's early investigations into the photoelectric effect that led to relativity.

My problem with crowdfunding research is the exact same problem that increasingly occurs with ultra-scarce research grants: research effort is diverted into advertising and into projects that are easy to advertise to broad audiences, at the cost of deep research.

So then we have to ask ourselves, for a value of "sexy" being "easy to advertise and explain", do we want research to be sexy? If not, why should we require it to be sexy?
Meteor dev here. If you're writing a Meteor application, you need a realtime database. Otherwise, Meteor can't make the page update in realtime, because it can't find out about database changes in realtime.

Firebase is a realtime database that you could use with Meteor. The database we use in the Meteor video is MongoDB with Meteor's 'mongo-livedata' package, which adds some realtime glue to Mongo. But there are many potential advantages to using a database that is designed from the ground up to be realtime, and we're very excited that the smart guys at Firebase are taking this on. We predicted that this would happen eventually, but we had no idea it would be so soon.

(If you don't like the word realtime, please s/realtime/reactive/)
5% to KickStarter. Which would make KickStarter a viable business. I assume 5% of all sales is to deal with cost of transactions though, maybe they have a deal with Amazon.
Metaphor: Entrepreneurship is Love, your Company is a Relationship.
INDIAN ASTROLOGER,JYOTISH, CT,PA,MA,CHICAGO,HOUSTON,VIRGINIA,DR:GURUDEVA
USA based Indian Vedic Astrologer,Dr.Gurudeva living in NJ,USA(732-448-0667);FREE ONSULTATION.CT,PA,MA,HOUSTON,CHICAGO,VARGINIA People can talk to him directly
Thank you for posting this; I can't tell you how many times I've had to google markdown cheat sheets while using github. This is a huge time saver.
A layer over the web that shows which information is credible (video)
I change and change it but nothing happens.
I agree that for the past 8 years or so the community aspect of BBEdit has been in a coma. The email lists use to be very active years ago.

However, in the last year that has begun to change. TidBITS recently released "Take Control of BBEdit". There is increased activity on GitHub. And number of new blogs are talking about BBEdit.

http://www.takecontrolbooks.com/bbedit

https://github.com/search?utf8=✓&q=bbedit&type=Every...

http://www.macdrifter.com/?s=bbedit&x=0&y=0

http://bbedit-hints.tumblr.com/
I think this is awesome.

I'm in an industry where our customers (pro photographers) are at paranoia level: tin-foil-hat with regards to people stealing their images. Regardless of how much I try to educate people, many will always want right-click disabled.

I think this is a great compromise. If you could offer them a low-res or watermarked version, that would be something people would pay for.
Awesome. Thanks for the clarification :)
Basically, it's nice to walk over to someone's desk and chat.
Devs use IRC, even in the office. And we do standups with some members on Skype. But meatspace still matters.

We generally prefer people in the office, all other things being equal. All other things are generally not equal, but it's a complex set of factors.

I worked as a contractor with several clients for about a year, almost all remotely from my home office. It works, but it is definitely still good to be in person.

I was able to do that because of market imbalances - I was, for some value of "better", the best available option, despite being remote. And that is certainly still true for some future employees. There's also the difficulty, when you're mostly central, that the off-site people are somehow less real or feel less ownership.

I wanted to relocate before I knew I'd be joining Votizen. It was a happy accident.

I do think, at some point, if the startup funding ramp continues, that it will just become absurd to try to pack in all the people moving here. And, of course, the world is a big place and there are more smart people living elsewhere than living here. But the density of skills and funding does matter, too.
If a mob cuts you off, just find a different peer. If no other peers exist, then we're back to where we are now- I only have Comcast as an ISP choice. With CJDNS, I would have every neighbor as a potential peer.

I'm not sure about how the routing works, exactly. More than one connection at a time is possible and suggested.

IPv6 addresses will be world-routable. This means each device should have a firewall because every device will directly connect- or you can use NAT like you do now.
Well I middle-click...
Google Stock split and dividend announcement
I'm not the OP but did a little looking at the source. It's encoded as UTF-8 and is rendering fine in Chrome on Mac. Can someone more experienced with Character Encoding chime in? I've always wanted to learn more about how things like this happen. (I assume it's a character encoding issue?)
> If you have ever searched Amazon.com, you've already used the technology that underlies CloudSearch.

I don't see what is "weasely and unnecessary" about this. It's vague, sure, because "technology" is a vague word. But it seems a bit of an overreaction to believe this statement is actively trying to deceive. I read it as "we use this technology to run the amazon.com website", implying that it is up to the task of running your own web service. Time will tell if that actually proves to be true.
> On the other hand, to me it seems like the main goal is to be able to provide RSUs and stock grants to employees without the right to vote, which I think is not right.

Well, it doesn't sound very good to me either, but luckily, a great many of their employees are extremely highly skilled individuals who can easily find work with other employers, should they not like the conditions.
Maybe - I found it referenced by a post someone made talking about Node and how to test out newer versions of node.

They also mentioned NVM (like RVM) but said it could corrupt your bashrc file... since I'm not the most experience of linux user just yet, I stuck with N. Haven't had any regrets.
I'm sure I've misunderstood you, but don't Sublime Text and TextMate also offer this sidebar thing?

http://www.sublimetext.com/screenshots/cpo.png

http://manual.macromates.com/images/project_window_with_tabs...

It used to be control-s, but now the shortcut for hiding/displaying the sidebar is command-k,command-b (for the latest beta of Sublime Text 2 on OS X)
5 must know teleseminar stats you're probably missing
If you run teleseminars or webinars for your business here's the top 5 stats you should be looking at... but probably aren't. Cool stuff... great visuals and graphs.
Press "?" for a list of all keyboard shortcuts ("?" also works on some Google properties).
I think the idea is that you would only have to do that extra step once, have that preference saved, and after that all right click / middle clickers would have the functionality they wanted. Doesn't seem too inconvenient to me, honestly.
Good answer :)

One minor quibble.. I like to think of Meteor as an "application platform" rather than a framework, because we're trying to take on some problems that web frameworks don't always tackle, like packaging and deployment. Also, we don't require you to use a particular strategy for generating HTML. For example, it makes sense to use backbone.js with Meteor, if that's your thing. At the end of the day, Meteor is about how you make all of the pieces fit together in a distributed cloud application. (For better or worse, that's what websites have morphed into, when you think about all of the APIs and services they use.)
How is the TextMate 2 Alpha doing? Any news on development?
What version of firefox are you running ?
There would be two types of customers to compete over between the exchanges, startups and investors. Since there is a natural tension between investors and the businesses as far as how much disclosure and oversight there is, it would probably depend on which class of customers was more profitable as to which side the industry as a whole would favor.
Maybe it's also useful to sync this settings to the Mac App and possibly other apps... an email every time it gets changed would also be useful, in case someone with your login decides to change it. And finally, in teams one should be able to control which member can change this setting for himself, and which not, and the team lead can also set a default what should happen on the right click.. Yeah, that's it.
Should Colleges Require Coding Tests for Admission?
$new_salary = fn($current_salary); //?
// Actual email conversation with recruiter
Recruiter: This position offers great pay and competitive benefits...
Me: Could you describe "great pay" in more details please?
Recruiter: The pay will depend on what you are making now...

Your reply on that?
Here is a simple recipe to do similar that works decently well as a start off point:

--------------------------------------------------------

Count how many times each word appears in the document into a dictionary or map structure

Also make sure you track the total words.

document |> splitBySpace |> if dictionary has word then +1 else 1; totalwords++

Then split the document into sentences.

Okay, now for each sentence

==========================================

score = 0.

split sentence by space and

for each word score+= -(dictionary[word]/sum) * log(dictionary[word]/sum)

dictionaryScore.Add(sentence, score)

==========================================

So now each sentence has a score. You can sort by best and lose order. Or if you want to limit (0 - 1) based on score:

findbestScore and filter each sentence by if limit < docscore / bestscore.

As I said this is only a start off point and is susceptible to list of random words (guess why) there are many ways to make it better. Here is a portion of code I dug up from a while ago:

let inline sumMap m = m |> Map.fold (curryfst (+)) 0.

let inline internal countsAndSum n doc =
let counts = splitstr [|" "|] doc |> filterStop n |> Array.fold mapAdd Map.empty
counts, sumMap counts

let ent m sum k =
let p = (mapGet m k 0.)/sum
if p = 0. then 0. else -p * log2 (p)

let eScore doc =
let counts , sum = countsAndSum 0 doc
splitSentenceRegEx doc |> Array.map (fun str -> str, splitstr [|" "|] str |> Array.fold (flip ((+) << (ent counts sum))) 0.)
Thanks, but don't pity us! I knew about amazon cloud search before I decided to start working on Searchify. I said it before and I'll say it again - any worthwhile space will have competitors. And I think today has already set the record for new signups on Searchify.

And "near-real-time" amazon, is that all you got? :)
true [backs up data]. the system will also auto-recover by falling back to the RT/YT/YQL APIs if someone does that, though pages will load significantly slower and Rotten Tomatoes will throw a bunch of rate-limiting errors until Firebase is repopulated.