skysight-inc/HackerNews huggingface dataset:
I just tested on Mac and Windows 7 and even with tabs on top, double clicking in empty space next to tabs will open a new tab. If that doesn't work for you, I would recommend considering it a bug and filing it on bugzilla. It might be an incompatibility with an add-on or a preference setting, but there is no harm in reporting it.
Sorry, but that's still too abstract for me.

Let's say I'm a college kid, and I decide to upload a picture from the party last night. How do people know that the file is there? Do I get a URL, that I give to them?

OK, now the file is uploaded. Will it stay there forever, or is this just temporary?

Let's say some people want to download it. The download page is a chatroom, but what are the odds that more than one person would be downloading at a time? Do you have any metrics from other file-sharing sites about this?

I'm still not picturing who this is aimed at.
Lightweight robosuit is like stilts on steroids
Yeah, a total surprise that the world has taken 25 yrs to catch up.
Javascript Client-side Transformations for Mobile
I still agree that they do, for one. I mean, obviously, the market is fickle, and will go where other people are, even if it's not the best tool on the market -- but Flickr's toolset is amazing and insanely capable.

The major difference though, is that Instagram has carved out a niche in the photo sharing market that Flickr doesn't have -- casual, lower-quality photos. IMO, Flickr (and SmugMug, to a large degree) became the place to go if you're a serious, or at least semi-serious photographer. More value is placed on the quality and 'interestingness' of the photo -- the majority of those photos are taken via DSLRs and high-quality gear, not iPhones / Androids.

I don't necessarily see Instagram as competition to Flickr, but I think it's safe to say that if Yahoo keeps Flickr stagnant, we'll see others gaining traction in this space as well.
If by some chance a programmer is a budding socialite,
there is a good chance he/she isn't that great of
a programmer.

I strongly disagree. I know plenty of uber-social hackers who are good at compartmentalizing code and "being in the zone". They show up at a party and instantly the tech-speak is gone, and pop culture references and empathy turn on.

So let's not box us all into this good programmer-vs.-socialite binary.
Flightcaster was using clojure as a core part of their infrastructure.
Better than a lot of the press on 4chan and Anonymous, but still pretty cringe-inducing.

The middle third or so is good--they talked to moot, and give a pretty good description of at least some of the content--but then that's bracketed with the standard "Anonymous is Legion" story about Scientology protests and Wikileaks DDoSes, with media whore Gregg Housh being literally the beginning and end of the article.

It's frustrating to feel that there is something genuinely interesting going on there (and a dozen other places on the web with just the right conditions) but find that attention only ever seems to be directed at the shadows cast on the wall.
> you'd be a more attractive candidate to companies
> who use that framework

1) That limits you only to companies that use that framework
2) He/she's mentioned wanting to turn the site into a money-maker, which means not job searching.
Should antivirus vendors block state malware?
With all these Paypal horror stories(this one you could see Paypal's side at least) of inflexible bureaucracy, what I find most ironic is that it was started with highly idealistic libertarian aspirations in mind.

Somewhere along the way something important was lost.
I spent 4 months developing my idea into a working wesite from scratch. As soon as I got a positive response from my users and started to show some traction I learned codeigniter and re wrote the entire site using a framework. The site is now more stable, secure, and I can add new features in hours rather than days.

Learn a framework, you'll be happy you did.
2.2 month review of slow-carb diet
Erratum: by "flickr" I meant "flattr".
I'm highly skeptical that there are fewer selective pressures. One example, aren't industrial countries having fewer and fewer kids?
I would have to agree with DJ on that. I know some very talented programmers that you would never think they were a tech-geek just based on their social life.
Guh, the JavaScript based "show comments" button on the forced-to-use-mobile site completely breaks linking to comments.
TED Talks: Beware online "filter bubbles" [MP4 video]
Exactly!

I have 15 GB of svn repositories. I don't plan to migrate them. I use mercurial for new projects and I'm fine with old stuff to live in svn.

Just like I use more than one programming language, I use more than one OS, I use more than one database backend...
If I'm reading his essay correctly, it pretty directly proposes the kind of Bayesian inference called "naive Bayes", i.e. which makes an assumption of independence of the features (in this case words), and calculates the total probability of an email being spam by simple multiplication of the per-feature probabilities.
Show HN: Your personal Speaker's corner
You do realize it is hard to find a list of IDEs to compete in favorable terms with the free (as in speech) ones, don't you?

There is a reason why Eclipse, NetBeans, Emacs, Eric and so many others compare favorably, if not blow their competition out of the water: it's because some of the developers who use them give back and improve them.
yeah working for someone else is depressing to me.
Paying $90 for an inter-US money transfer is a bit outrageous so they priced out.
Ruby and Rails are inextricably linked, because that's how a lot of people get into Ruby, and Rails is by far the most "visible" Ruby project. Plus, Rubyists are the new Pythonistas are the new Perl(issimos?) are the new Lispers.
AOL Commences Layoffs Tomorrow of Several Hundred Employee
It's not just your physical and mental energy that gets burned out through 12 hour days, it's also your passion. For all entrepreneurs there is a strong underlying passion burning inside and we push ourselves based on how brightly it burns, because we simply have nothing else to answer to. So if you're well-rested or highly caffeinated or adrenaline-filled with passion, you will be productive, because you're excited to. If you're pushing yourself to work 100 hours a week just because you think it's the right thing to do (this is the equivalent of face time in a corporate company) then you will be less productive, if not also resentful and discouraged. That's not to say deadlines aren't important, but work ethics should come from a desire within instead of from external pressure. I mean, we don't like the corporate world because of this external pressure, right? So why bring it with us to our startups?
i do use jquery for some of it, also got some methods from the internet to make some tasks easier. So its not totally from scratch.
the critical insight is that you need to be willing to walk

This is the critical insight! This also applies in other business deals like sales and hiring. If you are desperate, if you have to get the job or close the deal, then you are meat. The other party can sense this (through instincts that have been honed over millions of years of evolution) and they know that they can string you along.

This is exactly what is happening with the super-slick sales guy who can't seem to close the deal but keeps on coming back to the devs for that one additional feature. This is what happens to the startup with the one big client that keeps stringing them along. This is also why nerds can't close the deal with women and why many people end up staying in dead-end jobs.

Be willing to walk. Get yourself the resources so you can walk. (It's not a lot. When he was struggling, Humphrey Bogart had a $100 bill in his sock drawer, and whenever the world got him down, he looked at it and thought to himself, "I don't need those jerks. Screw them!")

Value your independence most of all, be looking for the best value for you, and create genuine value for those you interact with. The rest will follow.
History of science fiction in exquisite detail [large JPG]
Presentations in Emacs [from Org-mode]
Cutting Through the Bother of City Parking (using app)
Just throwing a crazy idea out in the wild here: Have a service where a professional negotiates salary on your behalf.

1. Is there interest in this?
2. Would this be feasible?

Employers sure as hell wouldn't like it, but I wonder if they'd tolerate it.
Apple can allocate money to OS X development independently of hardware sales, but HP is committed to paying Microsoft a fixed fee per unit sold. That's the difference. It's possible that HP is actually paying Microsoft more money than Apple spends on pure OS X development.

I've heard that companies like HP spend more than $600M a year on Windows licenses, and that's at OEM wholesale prices, simply because of volume. From every bargain-bin netbook to high-end server, they get taxed.

Although Apple doesn't disclose their budget for developing OS X, the core development team is surprisingly small in relative terms. Apple doesn't have to cover as many bases as Microsoft does.

Every so often you can read of grumblings about how much some OEMs pay to Microsoft and how they could be better off keeping the money and doing it themselves: http://www.electronista.com/articles/08/09/12/hp.developing....
Having recently used this book, I have to agree; it is still pretty valid. You have to be mindful of which UI you are looking at, but others running into similar problems made notes on the wikibook.
Excellent, thanks for the suggestions. The text on the button has been changed, hopefully it's more clear now. Great suggestion about being able to try out a limited number of stocks, I'm adding that to the to-do list.
Thanks. Item #1 is definitely the biggest problem I faced (am facing).

Your view is really limited to those lists and comments provided by your network so you won't really have to worry about what total strangers say about things. (When you log in, you have a "Feed" of your networks recent lists and comments). This raises problem problem #1 tho - there isn't instant utility for 'pioneers'.

There is a "Top List" which is an aggregate of all of the lists, in the case of "Top 5 Chick Flicks" there just isn't enough data to be of use (it's the average of 2 lists). This will change in time and will lead to pretty good data.

You said "I'd want to know why, and none of these lists seem to let you give a reason". This is very high on the feature list. Just a short blurb or justification on a per-item basis.

2) I recently added a "What is this list about?" pop up (you specify Movies, Music, Food, People, etc from a select. This meta data is going to allow me to target affiliate links better (and omit them in the case of hamburgers, etc).

Thanks for the feedback.
حصريا :شاهد جميع مقاطع hak5 التعليمه فقط على ساهر تيم - منتديات قروب الساهر
a simpler solution, use git-svn
This looks like a fun concept with a large potential market. You probably won't get great feedback here because HN isn't your audience, so take advice with a grain of salt. Maybe present this to the sports sections on different forums like Reddit and other fantasy league sites. Maybe you could give more currency to members who recruit other members, like an affiliate system. Just some ideas, good luck!
How to find crawling errors on web pages
>> Having said that; their points are valid because in Clojure (and likely most, if not all functional languages) recursion should be seen as a low-level2 operation and avoided if at all possible.

That part was even in bold. Which totally runs counter to what Scheme emphasizes (recursion wherever possible).
hand-coded recursion doesn't really compose
with itself or anything else

That's not true. If you look at the implementations of the functions composed in the OP, you'll see:

* `partition-by` implemented via recursion

* `comp` implemented via recursion

* `map` implemented via recursion

* `repeat` implemented via recursion

The point is that recursion should be a last resort[1] and something squirreled away in combinators.

[1]: Last resort is a flexible term, but my meaning should not be taken as "never use recursion", just be thoughtful about it.
Our Four-Day Work Week
I'd definetly go for the framework approach. After building apps with and without frameworks, its a lot less painful to build upon something which exists already.

There are so many advantages to go framework, I can't tell everyone:
- frameworks are (mostly) under development, so you can benefit from trends and improvements in web development

- frameworks are well tested

- frameworks are more secure. Do you have all holes for XSS etc. closed? Are you sure?

- frameworks have almost always a community behind it, so you benefit from other users knowledge and plugins

- frameworks have plugins. You don't have to write anything from scratch, like DB connections, authorization or file uploads

- frameworks have documentation. Unless you are the sole developer of your app, you really want to have good docs.

Do frameworks have disadvantages? Sure, but I don't think it outweighs the advantages.
Still. If a friend of yours buy the new IPad, yours will feel obsolete, compelling you to update far sooner than necessary. You may resist the temptation, but many won't. And you can't patch hardware (especially not Apple's).

This is a Planned Obsolescence™ scheme. Not as bad as time-limited light bulbs, but still.
I've just spent a couple of years on a project that I've built 'from scratch' in PHP attempting to follow an MVC pattern and trying to do things the 'right way' as I understood them at the time.

It's got to the point now where mistakes are coming back to haunt me, and some things that should be easy are not due to decisions made previously. This is compounded by the fact that growth of the code has been somewhat organic, and I didn't have a chance to anticipate some of the things we've done in the last year.

The upshot of all this is it's now time to re-write everything, taking the project as it now stands as the 'spec' for the rebuilt version.

I've learnt a lot during the project, and I'm a very different coder to the one I was at the beginning. One of the main things I've learnt is that I don't have enough time to be working on the "would be nice"'s in building your own framework, getting results ends up taking priority over taking time to 'do it right'.

So for this rebuild I'll be using an existing framework for several reasons.....

The people building the framework have time to concentrate on how the underlying code is built, and don't have to worry about a specific implementation

As I don't have to worry about designing my application, I have a spec, I can spare the time to learn the framework properly as I re-implement

Once I'm up to speed with the framework I should, in theory, be able to design and build anything in future much more rapidly.

I won't have to write any more bloody boilerplate that I've been re-doing due to my lack of knowledge/foresight in growing my current codebase

It's fun to learn, and peeking inside the framework (possibly because I'll need to bend it to my needs) should teach me new tricks.

I don't think a decent framework should take away control of your code. I've had the luck to be able to take 4 weeks evaluating some of the options both in PHP and other languages and anything that leaves the underlying code in a 'black box of magic' has been discarded. There are plenty of options out there with excellent docs and api's and lots of room to bend things to your will.

My personal choice is to go onwards with Yii, but framework choice is fairly subjective and a whole other conversation.
This discussion has a lot of good points:

http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_swit...

Basically, you're not alone in liking that degree of control, but the guy admits that simply using a framework like Rails can help you develop better coding skills in any language, especially if you're unfamiliar with MVC architectures.
Or they are focusing on what they expect to be the most interesting to a general audience - not Touhou games.
That's supposedly what my headhunter does for me on my behalf (part of how they try to justify their $10 to $25 per hour cut), but I've never seen them do this successfully. It makes no difference to them, they get paid the same either way.
Do you have permission to use those stock exchange logos? Doing it that way makes it look like they're customers of yours, which is probably illegal without their permission.
Given that Nintendo is currently afraid of the iOS platform, I don't think it's a given that putting it on DS would mean much.
> If I'm committing some large assets...

(Isn't version control mostly for text files?)

> If, while the upload's been happening, I've made more changes to my working copy...

(So you're uploading a large--presumably binary--file, and you're continuing to work on it while it's committing...)

> I have to carefully pick out my new changes and keep them separate from my old changes.

(Wait, what? In a binary file? Or did you commit the binary file and changes to smaller text files in the same changeset? If so, you should be committing them separately. Either you're making small commits to text files that commit almost instantly, or you're making large commits to binary files that you can't "pick out" changes from anyway. Gotta pick one.)

> As soon as the commit is published, other people may check it out and try building it...

> ... if I can't access the repository server – if it's gone down, or if I'm working remotely – then I can't commit at all.

> ... but there are many reports [weasel words] of it being somewhat prone to error. If your mergeinfo property has been corrupted somehow, it might be extremely hard to spot...

I see a lot of inconclusive beating around the bush here. The author doesn't want to come out and say that any of these are concrete showstoppers because they are all, at worst, edge cases that experienced svn users mostly know how to deal with anyway. Every VCS has its own bugbears like these, git included.

I have been using subversion for years; I do all kinds of insane nonsense with private branches, merging and merge-tracking, large asset commits and all of the things this article uses for its doomsaying. I run into big problems maybe two or three times a year.

The writer suggests that git is better.

For some reason, even though I have read numerous manuals and guides about git, and have grilled git experts, and have regularly used git myself, and presumably understand how it works, I have to go on a farcical journey into its implementation details every time I do ANYTHING. I always end up in #git, or calling a more git-savvy friend. Everyone inevitably has a different answer that involves a lot of shrugging and "Oh, I guess this actually happened." This was the result even when all I did was follow the instructions at help.github.com/forking, TO THE LETTER.

Perhaps I am just a moron, and subversion is just VCS for morons. If so, I am too far gone to realize.
Any place that enforces posted work hours for salaried employees is not a place where the enforcers are looking at the quality of the output.
Thanks for the tip. That's getting reworked to make it clear those are the supported exchanges, not that they're customers.
It seems that people still don't get it how different Angry Birds' success is compared to what has been before. There aren't many game brands that are known by almost everybody from kids to middle-aged housewives. Even Microsoft is leveraging Angry Birds brand to advertise Bing! http://www.arcticstartup.com/2011/03/09/microsoft-partners-w...

In addition to working on everything from plush toys to movies around Angry Bird brand, Rovio is also already executing their platform strategy with in-app operator payments and the Might Eagle cross-app virtual good.
Swedish interrogator personal friend of Assange's accuser
Ask HN: Friday, life search App for Android
Signup for Private Alpha Invites at www.friday-app.com
Thanks! We have enabled email signups now :)
Is it possible to run a successful software business with a 4 hour work week?
I do not want to weigh in on the issue as a whole, but rather shed some light on an aspect you as a single coder have probably not given much thought to: accessibility and maintainability.

When I started using ruby on rails, adhering to all the conventions DHH came up with, especially the directory structure, felt like giving up a lot of control. And I, too, liked control.

But I had an epiphany when I first had to work with other people's rails code: Never before did it take me so little time to dive into and familiarize myself with someone else's code. I was productive at day one, while my customer did not really expect any results for the first 4-5 days.

So, if you ever plan on having someone else work with you on your code, or you need someone to take over maintenance of it, having a foundation that other people are already familiar with and where there is tons of documentation available, is a huge advantage.

But even if you stay alone on this project. With all you have learned, it is possible that you will approach your next project in a completely different way. In that case coming back to your old codebase in 6 months or a year will be painful. Having a consistent framework for all of your projects helps mitigate this kind of pain a lot.
I'm pretty sure there are technical barriers to constructing an ore-mining-to-finished-product spaceship factory on the moon.
In my experience, going from SVN to Git has been as simple as doing git-svn clone and then pushing up to Github (or Assembla). Then again, I agree that there's a lot for the users to learn, so it's probably best done during a refactoring phase and you need at least one Git master to be available to answer any questions.
Or you could talk to Joe down the hall. He has the 'gold' version of the source code on his desktop. Don't forget to send him your changes when you are done and he will integrate it to the current 'gold' version.
The article has an overall feeling of wide-eyed female (because expectation is that she'd be even more alienated from technology than the regular clueless male VF essayist) journalist, ooh-ing and aah-ing her way into dark and deep geek secrets, like how you would feel if you were transported in time to a Templar secret gathering. Low-orbit ion cannon, DDoS (she even explains this for "the nerds out there"), what are these terms?

My questions are (i) Why don't magazines like VF put someone more technically knowledgeable to cover stories like these or (ii) if they're not going to bother with (i) , why even cover the story?

In this regard, the New Yorker is much better, I think. They either don't jump on the wannabe bandwagon for the latest tech meme or if they decide to do it, do a good job.
Not if he put equal amounts of effort into learning git, svn and hg.
First off, congrats on the build, and I think the concept is great. I've used Morningstar in the past and am wondering how your product is different?
A recruiter can do this to some extent, but the recruiter is driven by a need to get the deal closed, so they can get their fee from the employer. In other words, the recruiter will get you the minimum amount needed to get you to sign on. I honestly don't think it would even work that well if you were paying the fee, either. The third party would still have a strong incentive to get you to sign on quickly, rather than extracting the N+1th dollar from the employer.

To complicate matters, I've worked with many BigCo HR departments, and really doubt that they'd deal with a third party that they didn't have on their approved vendor list. In fact, a third party would probably be a deal breaker.
What is "Advanced Data"? You're charging an extra $20 a month for it, but I can't find anywhere that tells me what it actually is and why I'd want to pay extra for it.
20 Basic Tips For Understanding Digital Camera Settings
135 years ago, today, Graham Bell made his first phone call