skysight-inc/HackerNews huggingface dataset:
I can't really comment on the viability/marketability of your product concept, but I will offer this very important, if not somewhat trite, piece of advice. If you are going to try to sell something to designers and use words like aesthetics in your sales copy, you will most likely fail if your own presentation is not aesthetically pleasing. Others have given some great suggestions below. I just want to emphasize that before you work to send any traffic to your site you should greatly enhance the look.
IChatr – iPhone 4 Chatroulette App Gets Pulled
Coming up with names for classes and variables :-)
... And right as I was putting some serious thought into using OpenSolaris with ZFS for my home file server. I wonder what the future of Solaris is now, too.
yeah, but so does Javascript
This is fantastic, I've been wanting to build one of these for years. I was surprised at the number of paintballs it goes through though - clearly not something you could use quickly / surreptitiously.

If they could make it fire LED throwies (http://www.instructables.com/id/LED-Throwies/) then it would be perfect
It looks like a honeypot on steroids!
This also has the extended benefit of learning more about how Python is implemented, which always helps!
That's awesome! I laughed a lot at Steve "Butterbean" Ballmer and the Google brothers! I thought John McCarthy was going to be John McCarthy.

Yukihiro Matsumoto -> Kazushi Sakuraba

Dennis Ritchie, Ken Thompson, Rob Pike -> Royce, Rickson, Renzo Gracie

Joel Spolsky -> Tank Abbot

Bjarne Stroustrup -> Matt Hughes

RM Stallman -> Ken Shamrock

Steve Wozniak -> Mark Coleman

Rasmus Lerdorf -> Jon Fitch

Don Stewart -> Art Jimmerson
I get your point, but there's a lot of pretty solid apps running just fine on iOS that are primarily written in (objective-)C.
Wrong job?
The author explains how to scale correctly with Photoshop at the end of the article: you need to convert the image to 32 bits/channel (Image -> Mode menu), scale down, then convert back to 8 bits/channel.
Thoughts on the iPhone 4 Press Conference
Free Clickbank Mall and Search Box. Make Money Online.
Sorry, that's horse shit. Pirating software to make money is the epitome of hypocrisy. If you need something for your startup, buy it.

Pirating it outright is straight up bad for you and for your startup. If you are successful, someday you might have employees. How can you get any respect from anyone if you tell them to load up a pirated copy of something. Even if not, self respect is an important thing (even if subconsciously). If you know you're cutting corners, you'll end up be less motivated to follow through on things.

Whatever, just dont do it. It's stupid.
By default, ^R starts an incremental history search.
The point he is making is that people were stealing his games...he was loosing traffic to thieves....he seemed unable to stop this so he turned the problem into a positive.
Meant to say if it's not a duplicate then you can delete it.
I'm thinking of asking my doctor to put me on Provigil because I have Shift Work Disorder due to the nature of my jobs (one in the early morning, one at late night).

Also, I followed the link at the bottom of the article, which stated that the possible tax of using Provigil is the loss of creative thoughts (or distractions). I may be the only one who thinks this, but I think that's also an upside. I consider myself a very creative person but I rarely commit any of my ideas into reality, so I perceive 99% of them as distraction and harmful to my focus.

Now if I'm reading this right, Provigil supresses the distractions in the brain, which allows you to the ability to clear up the backlog of creative ideas you've thought up (I assume this because Hari says that in an evening, he read a book cover to cover and finished an article he's been mulling over in the last couple of months.)

I don't know if Provigil permanently stifles your chances to have creative thoughts after you stop taking it though, but it would be nice to be uncreative for a while and just get down to the dull grunt works and actually produce results.

Just my two cents.
Since this is being positioned as a bookmark search engine rather than repository, I think it would be awful useful to provide a couple-line excerpt under each search result, just like in a standard search engine. As it is, one needs to guess a little bit why any given result is given for a search.
Venture Capital Makes a Comeback, Takes Web Startups With It
The inclusion of const in JS predates its use by Microsoft in Internet Explorer, which doesn't support it (at least up to IE6). It's not that it won't respect its const-iness; it won't even do the initial assignment. The original designers at Netscape couldn't have foreseen this, so it's in the language.
From the comments:

A No Google Can Do Lots Ov Things But How Are You Guna Put A Client Assistant Residing In A Clients Computer ....... Theres No Way A Human Being Will Fit ... But Hay Hoo Would Love To See

Think When Someone Trys To Contest Patent Ad Go For Term Client As Patent Weakness There Are Lots Of Others Out There But Client ........... Er A Prob No Why BUT CLIENT :)

Lovely.
not necessarily ... official language standards bodies might make decisions much more slowly than individual hackers or groups, and even when a feature is officially baked into a new version of the syntax, it might take compilers/interpreters several more years to all implement them properly. there's definitely a need for good lightweight static checking of guidelines in IDEs
I think the authors of these SEO blogs should come clean at the end of the article about the real purpose of the article - SEO.
Yeah, I agree with you-- I think you're missing my point. The David and Goliath angle is EXACTLY what he should pursue. He's not. PR is about handing GREAT STORIES to bloggers/reporters. Stuff that is gift-wrapped. That's storytelling, and it's something Paras either isn't good at or isn't throwing effort into.

My point is that the story isn't in the facts, it's in the storytelling. You can call it a juicy steak or a muscle tissue sample of a castrated bull and it's the same damn thing. If you want to catch the eye of key bloggers, you can't make them dig through facts for a great story. They won't take the time to do it.
Languages and Lambdas: The Mathemagic of Programming [Class on UniOfReddit]
So you are advocating using pirated software to build other software that you then will want people to buy?
For a photoshop-like web design tool, it would probably be a poor idea to have it output to HTML + CSS, as it would be insanely difficult to get remotely decent HTML + CSS (especially HTML + CSS that responds to interaction well). Even if you managed that, any decent front-end developer would probably rewrite it themselves to get the best interaction, "bulletproof-ness", and optimization possible. What would be far more useful is a design tool that incorporates HTML + CSS by using them for the layout of the image, but doesn't attempt to write them decently. Doing so would make it easy to use CSS to quickly change something like the font, while not trying to write decent front-end code.

In addition, I'd love it if this tool had the following. Even if it only had one of these things, I'd probably buy it.

1. Way to easily deal with text. In photoshop, text is a pain to deal with, especially for things like navigation. If there was a way to easily style the text of a file with css in addition to a gui method, things would be much more pleasurable and efficient.

2. Decent ways to include header, sidebar, and footer elements. Currently, a designer has to duplicate these across multiple files which makes updating even a snippet of text an arduous process involving opening many files.

3. A common browser element palette. Currently the only solution (That I know of), is to get a psd with the elements pre-made and try and fit whatever you get with into a design, which makes things like adding decent amounts of text to buttons rather bothersome.
Thanks for posting this! Do you have any details on how well InfiniteGraph handles very large graphs? I've been looking (casually) at Neo4j but it appears to have a hard limit of 4 billion objects.
Like a lot of these Junior-Midlevel-Senior ratings, it exhibits a big disconnect between Midlevel and Senior.

A clear path exists between Junior and Midlevel, but the Senior criteria seem orthogonal. For example, "Can elucidate requirements" appears out of nowhere. Neither Junior nor Midlevel have anything to do with elucidating requirements.

Also, this seems to be tailored to large corporation style development, but nowhere does "working in a team environment" or "leading a team" appear.
Yes.

I'm sure there are many reasons to know C/Assembler. But I felt like learning things like why:

obj.getField().setFirst("random");
obj.getField().setSecond("random");

is worse than

Field field = obj.getField();
field.setFirst("random");
field.setSecond("random");

Another reason I used to like C was that it always made me want to make my code run as fast as it was possible to run. When I write code in Java, I'm looking to make the code work.
I'm not saying either is better, they just each have their plus points, but I enjoyed C more due it's challenges and feel I'm a much better programmer for knowing it.
In rails3 we could use constraints to limit requests to header x to be routed to controller x and vice versa for controller y. I dont tested it yet to be sure but I think its totally possible.
What you write doesn't change the fact that nobody in practice uses a monitor with a 1.0 gamma. The (integer) average of 0 and 255 is 127, but the color (127,127,127) isn't 50% grey. That's the problem, and it isn't dependent on your image format, assuming it stores colors in the rgb space.

Even assuming a gamma of 1.8 would mean less loss of detail when scaling down, even when the eventual viewer is eg using 2.2.
I don't understand why this is necessary. It's significantly more work for me to just get started and I do t particularly want to have my domains pointing there, for dubious value. I'd much rather just list it, like on flippa.
Yes indeed. Internet investments hit a five quarter high. And eCommerce looks to be on track to hit the highest level since 1999-2000 which is no small feat. Social commerce companies increasingly hot within ecommerce. Within internet, gaming also was a recipient of venture funding.

Also, seed investments are increasingly "encroaching" on Series A territory as VCs make more smaller bets.

For entrepreneurs in Cali, Mass and NY, the news was good as over 70% of funding and 65% of deals went to entrepreneurs in those 3 states. NY had 70% of its financings occur in internet companies showing the city's increasing focus on web companies.

For data geeks, lots of (free) Q2 data (graphs, trends, visualizations, etc) here in this 50+ page report:

http://www.docstoc.com/docs/46989929/Q2-2010-Venture-Capital...
Any time I have to reach for an external tool to figure out what's wrong with my program, I wonder if the language/framework/library/whatever could be improved to help prevent the problem in the first place. Valgrind much?
Get a hardware book and read up on how computers actually work. This will help an immeasurable amount to understanding why C is the way it is.
The document says not to use const but you can use @const when appropriate. Can anyone explain what @const does? In the documentation example code it looks like it is just in the comments.
Bye-Bye, Batteries -  Radio Waves as a Low-Power Source
Ask HN: Feedback on my project (QuoteFinch.com)
The idea behind Quotefinch, is to allow users to request quotes from multiple companies with minimal effort.

Many times I've found myself on the phone calling all these different companies trying to find out if they offer what I need...and what is the price.

I wanted to create a service to make it easier for people and companies to find companies who are offering what they need.

So say you are looking for quotes for web design service, wedding services, seo consultancy service, janitorial services even insurance or quotes for landscaping. The idea is you use the site/service to make your request. Then we broadcast your request to the relevant companies for them to respond to you.

So this way, the companies come to you with their price/offer, rather than you go hunting around for them.

What do you guys think?
All feedback is welcome.

URL: http://quotefinch.com
Clickable url: http://quotefinch.com
> wikiflux.com

In keeping with the theme of wiki related ones, I'll offer up wikinexus.com and wikimesh.com

> Post a one-liner of what you'd use it for

Same deal... post what you'd use it for and if you have a good use for either, or both, it's yours.
You checked out Pyjamas?
Why do old Unix programs always have bad defaults?
Have you looked into the countless other "job/project" outsourcing sites? What do you do differently or better than them?
Hmm, this is actually a good idea and I'm not sure why we don't do it right now. I will add it to the tracker and we will try to implement it soon!
My other comment touches on this but the Closure Compiler parses the JSDoc comments and gives warnings for rules that are violated in the code.
Only Disconnect
I'm usually a fan of Jonah Lehrer's writing, but his reasoning on this point just doesn't follow. He writes:

"However, the same thoughts that can be such annoying interruptions are also the engine of creativity, since they allow us to come up with new connections between previously unrelated ideas. (This might be why schizotypal subjects score higher on tests of creativity. They are less able to ignore those distracting thoughts, which largely arise from the right hemisphere.)"

This is a testable hypothesis: Give low doses of amphetamines to schizophrenics and see if they get better or worse. This has been done, and they clearly get worse. In fact, you can induce schizophrenic symptoms (that is, psychosis) in normal healthy adults by giving them sufficient amounts of amphetamines. Furthermore, the effect of amphetamines is known to be reduced, if not eliminated, by simultaneously administering dopamine antagonists, which are typically used for the treatment of schizophrenia. All of this adds up to amphetamines being promoters of creativity (whatever it means, so long as it's something associated with schizophrenia) rather than inhibitors.
Many reasons, it's too slow especially if you have limited bandwidth, data becomes much more sensitive (e.g. password, banking details, etc etc), but most importantly, it increases the noise so much you can't find anything at all in the end...
One interesting thing I learned by getting my genes sequenced is that provigil would apparently have no effect on me. This would probably account for why a lot of people think provigil/modafinil didn't do anything for them.

About 25% of people of caucasion decent are (A,A) at rs4680, which is in the COMT gene whose enzyme degrades dopamine/epinephrine. Modafinil probably works by raising these catecholamines (at least in part). I haven't read it but the study is here: http://www.ncbi.nlm.nih.gov/pubmed/19037200?dopt=Abstract
The bookmarklet is the same, the sniffing is for the instructions. The problem is that we want the code below to be the same as the one in the bookmarklet, so we use the same file for both, but for some reason newlines are not removed. I will change that now to make it work with Safari...
Not really: for example, if/else statements are not expressions whose results can be assigned to a variable like in Ruby.
Melatonin and dim lights (no laptop, tv or cell phone) for about an hour works for me. Also, try waking up earlier. I used to have your problem, but now I regularly fall asleep in 10-15 minutes after going to bed.
To me these sites are great for project/IT work.
But say I'm organizing a party, and I need sound equipment. I'd like to get quotes from different companies who rent sound equipment in my area.

Or say, I need some caterers for the event. I would like to find out if they can provide me with what I want, without calling each of them.
Collecting the money from customers is often a challenge. You need to be friendly with your customers so they continue to order, but you also need to be firm so that you get paid in a timely manner.... Its a hard balance.

I know a small business owner who has a mythical staff member called Tony. Tony collects the money by being a pitbul...this is very successful as it allows the company owner to do what he does best and he leaves the mythical Tony to chase the money.
I used Suns as my primary development environment from '89 to '96 and I really don't recognize most of those complaints - just about everyone I knew used emacs, xman was pretty handy for reading man pages and the supplied Sun manuals were awesome.

I'm pretty sure I used ksh that had interactive command line history as well.

I've used a lot of different Unix variants (BSD, Ultrix, OSF/1, SunOS, various Linux distros) and while they were all quite different they all had and continue to have common logical structure that eludes some newer operating systems I could name.
It's interesting of course and looks cute, but why would anyone do this?
Whos.amung.us - dashboard » 9snmkgwsdbzm
I've tried it, but it doesn't substantially affect me. Mainly, I don't get sleepy as soon, and I sleep worse. Then I crash for the next couple of days, feeling a bit like I had a glass of wine the previous night (I don't drink often), and sleeping sooner and longer than normal. Overall, a definite net negative to performance, except with a deadline looming and you can afford the down time on the other side.

Like very strong coffee that gives you a mild hangover but no jitters etc.
Ask HN: Got any tips for profiling and tuning C?
I'm a casual C developer. Up until recently it's been kind of a love/hate relationship. I mostly attribute that to being ignorant of the breadth of debugging, tuning, and profiling toolsets that are out there.

We use an open source tile rendering engine that's entirely written in C. My goal is to identify it's data access patterns. This will help me determine which functions need to be optimized, or how to reorder the data on disk to to optimize for those data access patterns.

I'm going to eventually end up reading the whole codebase, but I'm certain that there are best practices for determining this kind of information that I am just unaware of. I'm vaguely familiar with gdb and valgrind, but I feel like I'm only scratching the surface of their capabilities.

What kind of tooling is everyone else using these days? My specific use case is on linux, but I'd appreciate tips across the board.

I'm also interested to see if recompiling with llvm and clang would give me any performance increase. I see there are malloc replacements like tcmalloc and hoard. Does anyone have experience with these?
I can't recommend that book for learning C and assembly. Its coverage is amateurish and unprofessional, which are indicative of or at least encourage fuzzy thinking. You can read it for a time-efficient overview, but please don't go thinking you know C or assembly if that's all you've read.
It's not completely defensible, but it's not a lyrics site either because they'd have to write the bingo card generator too.

The point seems to be to relate the content back to something else you own that nobody else has built yet.
Funny thing about most niche businesses is that they are about 10% software and 90% "the rest" (distribution, honing funnels, etc). Many/most software entrepreneurs fail because they really (when it comes down to it) just want to build stuff.

Nowadays (as an entrepreneur between projects), I'm pretty ruthless about avoiding any idea where I don't have 2-3 GREAT ideas on how I'm going to get customers for free/cheap.

If you're concentrating on small businesses, you have a tough road. They are notoriously hard to reach in a cost-effective way (many investors run away screaming if you say that your target market is SMBs-- with good reason).
I'm sorry, do you mean that the actual bookmarklet doesn't work, or the text below? You're only supposed to use the text if the bookmarklet fails, we just wrap it for display...
This really doesn't add anything that hasn't been said in the earlier posts here on this particular topic.
The Shocking Disparities of Labor Cost [infographic]
This may be totally unfair to author, but the impression I got was that he was using *nix without really understanding it.
strace might help you, perhaps with the -e trace=file option. Depends on how mapserver is implemented.

It's not clear to me that this is a C-specific problem.
What To Know Before Debating Type Systems
Adobe :-/
For profiling: usually as a first pass I turn to PG. :) Seriously though, add '-pg' to your CFLAGS and LDFLAGS, recompile, run, and look at the output in gprof. It's a pretty good way to easily identify bottlenecks. You can pipe the output to dot and graph the call graphs, etc. -- but I've found that less useful than running the code that I'm trying to make more performant and studying the first 20-30 lines of the gprof output.

http://sourceware.org/binutils/docs/gprof/Compiling.html#Com...

There are better alternatives as well. But adding -pg first is just so easy, and usually (I've found for my stuff) is enough...

For code discovery: I've experimented with strace as others mention (and ltrace). And there are awesome things like Fenris in theory:

http://lcamtuf.coredump.cx/fenris/devel.shtml

But I could never really get them to work personally in practice. Though I learned a lot about what good integration at the terminal level could look like by browsing them. At some point, I hacked together vim and gdb integration pretty well for my purposes (or I should say, improved on the clewn project. I'm pretty happy with it). I wonder if others have done similar things. Anyway, I'm curious what others say as well.
Glad to see they linked Crockford's site. I discovered his site probably four years ago or so and it really opened my eyes to the capabilities of the language. I think anyone who wants to learn more about JavaScript should definitely include Crockford in his studies.
Thank you for your feedback, let me address the points one by one:

1) You can't see your bookmark, that's the point. You don't have to see them unless you're looking for them! However, we realise people might need to see the entire list, so you can search for * or "http" to get a list of your bookmarks. The * search is a bit broken right now, but we are working to fix it.

2) Facebook posting is also planned!

3) Thanks for that idea, I will add it to our tracker!

4) That is also a good idea, we will have to resend you a validation email but that's fine. OpenID would also be great, we want to support it very very much and will do after the high-priority items are sorted.

5) A Firefox extension is planned, but is lower priority right now. Any volunteers who wanted to write an open source extension would be welcome!

6) You are probably getting a 3 because you are forgetting the "agent" parameter, if everything else is correct. We do need example, though, thanks!

7) Who wants to clutter the UI? :P

We'd love some help, and would be glad to recommend you! Please contact me at stavros at historious if you'd like. Also, thank you for the Mozilla link, I wasn't aware of that and it is very useful.
Maybe pick a particular multi-level marketing company that is well known and successful. Contact their CEO and pitch him/her over the phone on endorsing your business for their business people to use. Maybe price it to the public at $X, but for them special deal "today only" $X-$y. Let them contact their people and do brochures or whatever it is they want to do to promote it.

Powercall 10 of these places in 1 day and see if you can get through to the CEO's and get some heat built up for your business. Basic business to business. Offer them the special price for a $10,000 fee to make sure they will follow through on their end. Be ready to close the deal, and be ready to bill for the fee if you get any takers.
Google Prediction API Waitlist Sign Up