skysight-inc/HackerNews huggingface dataset:
I dislike the term "hacker." It can and does have nefarious connotations that demean the term. I prefer "programmer," "developer," or "coder." Why run the risk of having someone misperceive your use of the term
Christian School Hollywood
Sheridan Hills Christian School offers excellent coaching for students with academic achievement, spiritual development, social maturity, and physical skills necessary to glorify God.
Wow.....What a nice post!!....Your post is an excellent example of why I keep coming back to read your excellent quality content that is forever updated.I would like to read newer posts and to share my thoughts with you.Thanks a lot....

http://www.listeasy.net/
Cherry County Noida Extension
Cherry county offering Residential and Commercial properties like
2/3/4 bhk, residential plots, villas, farm houses, offices spaces
in Noida. Located in the immediate vicinity of Cherry County Noida
Extension.
But don't you jump to the right class javadocs via a well-tuned Google search?

(I've probably queried some variant of [java Pattern 5] hundreds of times to look up Java regex syntax. It's odd to see that the Sun Javadocs have now dropped from the rankings for this query with the Oracle re-domaining, and now some Columbian University mirror is the top hit.)
total karma / # comments = average?
It took me about 5 minutes to get started writing code.

For some people programming can make sense, for others it's just a craft that's in the hands. When I was at the university lots of people struggled with "understanding" programming and they wrote little code, trying to more to come to terms with what programming is rather than trying to do it. The people that succeeded in learning to program wrote lots of code even though it was hard to write the code and to understand. Some of the people that didn't never entered their programs into computers and just ran the code by hand on a piece of paper (to what practical use is that?).

For me programming is in the hands. When I learn a new programming language it's total chaos for 1-2 weeks and then the new regime settles and I can understand what I have been doing. After half a year of being exposed to a new programming language even more of the teachings settle and I can begin understanding more, but programming it's a practical art. I suppose it can be different if you are more mathematically minded than I am.

I suggest doing ALL the exercises in a programming book - as fast as you can without trying to really understand what is going on behind the scenes. The secret is that you don't have to really understand what the hell is going on behind the scenes, you just have to know enough to stay out of trouble and that knowledge comes from experience. In the beginning of a programming career it'll be impossible to guess what weird bugs might occur so just code and see what happens.

In short, you have to have a lot of practical knowledge of programming to support your theoretical knowledge, otherwise you cannot do anything with either. A chicken and egg situation, so it's best just to jump into the deep waters and try to swim to the surface.
arxiv.org may be turning into that for sci papers

anyone in science care to chime in?
Backfire: Save CSS changes made in Firebug
hm. neat... and it wouldn't spam up the rest of reddit? hm. I don't spend much time on reddit, so I don't really know of the culture, well, much, but that might be the way to go, I mean, if that sort of thing is acceptable within the cultural norms of reddit.
The closest match I could find from your link uses buckyballs, not graphene:

“Two-Terminal Molecular Memories from Solution-Deposited C60 Films in Vertical Silicon Nanogaps,” ACS Nano 2010, 4, 1879-1888.

How can they publish such rubbish articles boggles my mind.

[Edit]: by "they" I mean the nytimes of course
My programming apps with one button on my Mac
First of all, I don't like having allot of apps on my Dock, so every morning before I start working I open each app from Spotlight. So this morning I thought...mmm, let me make this easier...

I just made an Automator Utility to open my apps with one click, opening TextMate, Terminal, Itunes, Tweety and iChat all at once. I started Automator > new Application, added Launch Application for each app, saved it, gave my new "app" a name, and added it to my dock and boom! So this is my simple "app" to keep my dock clean, and open all my apps at once. Im so proud :-)
Interesting. People who actively use Multiple Inbox lab in GMail usually have the same or similar configuration. (Starred, Drafts and label:toread for incoming links — that's mine).

Looks like a pattern.
email him, if you really want to help him improve it
I use simple Outlook rules to automatically highlight emails from important people and friends...

However, this sounds like a "reverse bayesian spam filter" that instead of filtering out spam is filtering out "most important email" and learning over time ?

It shouldn't be too hard adjusting SpamBayes or similar filters to do this, should it ? Anyone know about any solution for Outlook ?
"Wait a minute -- doesn't school already offer repeated examples of the effects of practice on results?"

No, not in the sense that Adams proposes. The key factor is missing, that is the published practice logs.
This one took out one advantage Riak has compared with CouchDB.
practice is what you need to be good at everything, but the same amount of practice will lead to very different performances between individuals...

Not just that, maybe I can have the same amount of pool skill than other people from the point of view of number of game won, but I'll have my stile that can be more enjoyable (or less) to watch compared to other players, or can tell something about me to people watching me playing.

Now I'm starting to hope that this "news" of the recent years that practice is an absolutely fundamental factor for success does not get misunderstood in this way. I know plenty of people that practiced years after years in the most different disciplines and they simply suck, because talent is not water.
Some people suggest that with their adsense product, they encourage you to write pages that look like what people want, that turn up high on a query, something good enough that people don't immediately hit 'back' but that don't answer the question. If you answer the user's question, they are much less likely to click on your adsense ads.

Now, sometimes it kinda works okay; I know one guy who writes a fair bit of technical documentation; documentation that he promotes the hell out of, and that gives him fairly high pagerank. The problem is, programmers don't click ads. So what did the guy do? he threw in some pages about 'free MP3 downloads' with some free mp3s on there... of legal, free music that nobody wants, of course, but he makes orders of magnitude more money from the ads on that page, that page that ranks highly (because it's on a high pagerank site, and because it's got all the keywords) but that has no content that anyone actually wants.

I mean, personally, I don't have a problem with making money misdirecting people who search for "free MP3s" - but it does make google objectively worse.
Bailey Button UGG Boot Chocolate
Ask HN: The right way to learn how to program
I've been programming on and off for the past 5 years or so. Online tutorials, physical books and looking at existing code have been my main ways of taking in information. While I do feel that I've learned a lot, I can't help but think that there's a better way to go about understanding programming languages and concepts. I feel like I'm stuck in some sort of limbo between being a complete beginner and having a solid grasp on whatever I'm trying to learn.

I'm familiar with the advice that goes something like this: "Try to solve a problem that's compelling to you and you'll learn fast", but I guess I just don't feel like I can even get to the point of being able to even attack whatever problem I think up.

Basically, I guess what I'm asking is: What's the most effective method for learning a programming language?
You can use ihackernews.com
Ok, lets try a different example:

John and Dave both eat the exact same 3 meals every day, for 30 days. When they both come home, they both do exactly the same workout. After the workout John has 50g of whey protein powder @ 110 calories, whilst Dave has 110 calories worth of coca cola (~290ml).

Now, given that protein helps muscle growth, and the more muscle you have, the more calories you burn, who loses the most fat after the 30 days?
I would tend to agree but I have no idea what it may be. My system has been super stable since I got it 18 months ago. When I started having the problem I did a clean install of SL and as soon as I reinstalled Google Voice and navigated to Gmail, kernel panic. I swapped back the original HD and memory sticks and same problem.

What else could it be??
Yes, removing lock-in makes it easier to reach buy in.

Plus, if I'm understanding right, one should be able to have the production system hosted by them, and test code, or generate data on a local system, and then use the replication feature of couchdb to push the new code NGO production when ready.... Relatively painlessly.
UK: Teamly is looking for a lead ruby developer to take our productivity and people management tool from beta to live commercial product. http://blog.teamly.com/jobs-and-careers-at-teamly
This is actually good, its how I do it, and I have success. You see programming as an abstract mechanical thing rather than abstract descriptive thing.

Take a look at http://users.evtek.fi/~jaanah/IntroC/DBeech/3gl_flow.htm and get the gist of the symbols, then chart out things like if, if/than, while, for, etc. Don't forget do/while, since this is also a fundamental, but its not always represented in your language of choice, and is sometimes simulated with things like an infinite loop with a break.

Move up to some simple programs. These symbols don't represent data structures (arrays, objects) so you can fudge that part.

When it clicks then stop using it. But keep in mind, when you run across something where the logic is confusing, or especially if you can't figure out a clean way to represent the flow, come back to your old friends, and you'll be amazed at how they will guide you. I still fall back on flow charts, they aren't a crutch, they are a tool.
It's very nice to see Facebook open up a lot of its infrastructure. They're doing a lot better in that area than Google, which usually doesn't do that.

However they still have a long way to go in embracing open development. Last I checked most of the projects on http://github.com/facebook (including HipHop) were still mostly regular code dumps, not something being developed on GitHub.

They still seem to mostly use internal source control and bug trackers. Which makes it much harder for others to contribute to their projects, and for them to get the full benefits of opening up.
Thank you, hearing that gives me warm fuzzes.

It is unlikely I will ever blog professionally. Writing feels like work, and promotion like stressful work that I suck at. The pay for blogging is horrendous, and every reason I gave him that is a problem for his business is a problem for me. There are a couple of thousand or tens of thousands of people in the startup space, there are a huge number of bloggers publishing at a prodigious rate, and my odds of being Best In The World for it are pretty low. I mean, we have different beats, but competing against the likes of pg or 37signals on a daily basis does not strike me as a desirable positioning.

Consulting makes a much better choice as a backup career. Clients have huge budgets for provable ROI. (I do most of my work for Italian restaurants, in the metaphorical sense, rather than folks buying bulk ramen.) Enough people trust me these days to fill a pipeline to where I like it. It even might scale if I wanted it to. Thomas can explain that better than I can.

Less stress, less work, better pay, and if I want to continue blogging I can write off the hosting as lead generation on my taxes and get $3 back. What is not to like. Well, working several hours in a row for other people on their schedules, which is why I do software. Still, it makes a good Plan B.
Interesting read. I'm just aware about the logic class of programming language: imperative (1956, Fortran), functional (1959, Lisp), object-oriented (1972, Smalltalk), logic (1974, Prolog). Some Erlang syntax is borrowed from Prolog, so is Erlang a logic programming language or functional (I always thought Erlang is functional)? What other language is under logic class?
Not to nitpick overmuch, but if functional, object-oriented and logic are the other styles of programming language, then surely the correct adjective to describe Fortran is procedural? Object-oriented languages are also generally imperative—the contrasting term is declarative, which purely functional and logic programming languages are (to some extent).

Interestingly, given the conclusions reached in the article, both Sterling and Shapiro's The Art of Prolog and Lloyd's Foundations of Logic Programming mention the Japanese fifth generation project as an example of Prolog's impending breakthrough into the mainstream.
Oh, come on, that's a freaking mail form! He's gotta be kidding.
Or, just sell it in an open eBook format that can be read on any eBook reader. That way they don't have to worry about hardware at all, and can sell to any existing device like the iPad, Kindle etc.
I've been working for three years and three months, and am currently working in my third company.

I started out coding PHP at company 1, continued coding in PHP for company 2 and transitioned there to working on a Python project. At Company 3 I am working on Java end to end.

Granted, all projects I have been working on are web development projects; however a senior programmer at my outfit with six years of exp started out as a embedded systems engineer.

I think the short answer to your question is : It's possible. Keep your chin up, and keep looking.
Laptops Repair London|Laptop Data Recovery
We are one of the leading Laptops repair Company in London,Our services are Laptops Services,software repair,bios password removal,data recovery,hard drive repair in london
Every part of your description makes it sound like an awful place to work. I don't get why people who happen to have the job of "manager" assume they have the right to yell at people. It's not remotely professional and certainly doesn't have the intended effect.
32 Nations and 32 Epic Works of Art
Here are 32 amazing drawings of the 32 nations taking part in the World Cup inspired by African street signage and movie posters.
Rarely successful? How can you say that? Obtaining quality linkbacks are one of the cornerstones, if not THE cornerstone of a successful SEO campaign.
Expect innovations from Google and other search engines too.
Why You Should Host Your Website on a Local Web Hosting | Small Website Hosting
is there anything wrong? I tried it with firefox, chrome, safari - i can move my pixel, but I always stay alone, seeing only a "wait" in the top right and no shape to create.
They announce this sort of thing as "New Features" in the GMail interface itself. So you don't need HN to remind you.
I've heard it described as basically the aveage of recent comments, with the highest and lowest outliers thrown out. (I guess the formula's in the source if you really want to know).
Yes, absolutely. This is an obvious realisation when you think about point 3, promotion. It's really difficult to promote a site that does a little bit of everything. You can't explain its appeal succinctly and clearly. Once you try to promote your site, it becomes obvious that covering several vastly different topics doesn't work.
But isn't 37signals famous /because/ of their "byproducts?" I mean, I'd never have heard of them but for their extensive blogging.

I know when I wrote my book, I figured all the time was coming straight out of the marketing budget. (now, I've yet to properly exploit all the resulting marketing... I'm not saying I got a good deal but it is pretty nice to have the marketing problem solved for the foreseeable future.)
There's another problem with school that I think links this in with Eric Raymond's "Curse of the Gifted" -- namely that the smart kids do well without practice.

The message that, to compete at the best of your potential, you need to practice does not get through to smart students.

More clearly illustrating the link between practice and success would do a great service to the smart kids who are coasting. As for exams, it would be better if students worked at their own pace and took exams as soon as they were ready for them.
I get a lot of stuttering due to Youtube throttling bandwidth usage at the server end. Videos start great, but after that initial buffer is done with, it often inches forward too slowly to keep up with the playback rate.

When this happens, and I really want to watch the video, I use FlashGot in Firefox to download the FLV directly and play it back in Media Player Classic.
Term papers 
This topic is all about research paper. In this topic you can see some of tips and guidelines on how to be an effective writer in research paper. If you are interested in this topic just click the link for more details and information or reply to this message.
Smooth Analog Clock in Flash
You must have seen a lot of Analog Clock in Flash, but they all would be having Jerks in the Needles (i.e. Seconds, Minutes or Hours), but I’m going to tell you some ActionScripts, by using these you can make analog Clock in Flash and all needles would be moving smoothly without any Jerk. I’m also including FLA source files so you may have idea how I made it.
Ask HN: Should I fire half of my team because their performance is terrible?
Sorry for the throw away account for obvious reasons.

I've a small startup,all telecommuting,8 technical guys. Most of them with the team for a year or more now. Their performance is generally bad, it's sometimes good sometimes bad, but I have to nudge them to get things done,constantly.

I've tried lots of things to motivate them and didn't succeed. I'm part of the core technical team which means I end up working extra, covering for them as well as working with all other business related stuff. Put it this way,I'm fed up with them.

I'm planning to fire 5 problematic ones and hire new guys slowly and carefully.

2 Questions;
* Shall I fire, and how should I proceed?
* How can I hire new telecommuters and ensure that their performance will be good? (I know many thinks performance is nothing to do with an office, but my experience in several companies makes me think different)

FYI: All getting well paid, happy with business and if you ask them all performance problems are personal and they do accept that their performance is bad and unacceptable.
You can't use getImageData within a <canvas> element that has cross-domain data as children. Otherwise it'd be the ultimate cross-site scripting hole!

It's not something terribly difficult — it's something that is completely impossible for a very good reason.
Snorty Paris busted for coke
In the presentation they say that it's partially based on what E-Mails you read. So they're tracking more than just the information in your inbox, they're also considering how you use your inbox through the GMail web interface.
how differently would you feel if the same workshops were given away for free?

I mean, if I can't charge for the workshop, my primary aim is self-promotion, right? is that more or less scummy?

(now, speaking as someone who /has/ given free workshops to nerds, you have to be very careful about that self-promotion. Giving an actual sales pitch at a LUG is about the quickest way I know to get a bad reputation. Much worse than giving a technical presentation and doing it badly, or even doing a technical presentation and revealing incompetence.)
Best SEO Contract in the World
Christmas lights installation
Make $30,000 to $50,000 within three months with the aid of christian light installation business
I understand the frustration with most search results today. It is not fair. And in a competitive space few not so good sites outsmart the genuinely good ones. But..

>> My understanding was always that "If I wrote it, they will come".

Its never the case neither on web nor in the offline world. There probably have been many great artists, actors and writers who never saw appreciation from critical mass.

Presenting right and getting others speak high of you is critical for success of a person, a product, a concept or just about anything especially when you are dealing with masses.

Presenting right - the finder should understand - make it right or make believe that you are right, I know the latter is not fair but the end result people see value in what you have. Hence yes you need to take care of things they understand, the title, keywords in text, alt on images etc

Getting others to speak of you - works as a fairly good starting point to evaluate anything new. As one understands better can always correct. Links, context & authority define this on web. As in the offline world either you proactively get people to vouch or the quality is exceptional that people talk about it.

Sadly post the initial assessment based on reference, a later correction based on content is very hard due to the limitation of technology - it can take months to years to conclude your site is a blog talking about wooden furniture (say) and you can be trusted not to be something else overnight.

Its good to question the status quo but if you aren't building a better widely adopted search engine, its better to be found by the current one.

Edit: format, removed unnecessary quote.
Stock answer: It depends.

There are loads of different people, loads of different learning styles, loads of different methods, and we know nothing about you. You question presupposes there's a single good answer.

There isn't.

Some people pick up programming easily by reading some code, and then modifying it to do something slightly different. Lather, Rinse, Repeat.

Other people read through a textbook and do all the exercises.

Still others have a specific task in mind, then Google, read, pester various on-line groups, and gradually acquire knowledge.

You might actually be a guru and not know it. You might be a complete putz and not know it.

Perhaps the best way to assess where you really are and get a grip on the gaps is to find someone to partner with - even just remotely - and write some code together.

Here are a few random question:

+ How fast can you write FizzBuzz?

+ Did you have to look up what the question meant?

+ Did you actually write it?

+ What language did you use?

+ How would you make it faster?

+ How would you reduce the number of of division/modulus operations?

+ How would you count the number of words in a file?

+ Find another way.

+ And another.

If you're brave enough to answer those question absolutely honestly here, people will give you their opinion.
Have you thought what your next startup is going to be about? :-P
Nike Air Max 95 White Red
How it is always about the [presumably hostile] environment? how about a bit of personal responsibility? For example, if i try to practice law or medicine i'd also find myself in a hostile environment... Yep, i don't have a license.